Error in getting http status code by springcloud gateway( reactor-netty )

Sorry, my English level is not very good, but I try my best.
Prerequisites
I have checked the FAQ, and issues and found no answer.
What version of pinpoint are you using?
v2.3.3
Describe the bug
Error in getting http status code by springcloud gateway( reactor-netty ) ;

The http status code returned on the gateway is 400, but it is shown as 200 on Pinpoint.

This error should be due to the wrong http status code obtained by pinpoint plug-in(pinpoint-reactor-netty-plugin).

The following two images mainly illustrate that the program actually failed, but the gateway still showed success.

The following two images mainly show that the status code actually returned by the gateway is 400, but it is shown as 200 on pinpoint.

Hi @zxy1994
This is because only a part of it is profiling with reactor-netty plugin.
In other words, it is because the plugin was not developed until springcloud gateway and the springcloud gateway did not profiling correctly.
We recommend that you try to develop the plugin yourself. guide

@zxy1994
I have an additional question.
Is it correct that the call test below called the gateway server? Isn't a 400 error occurred by calling the dev-ark-clouddevice server directly?

I thought it was because the stack trace was being traced very cleanly.

@minwoo-jung
my gateway HTTP port is 7100, So this request is sent directly to the gateway。

@zxy1994
okay
For now, this answer seems to be the most correct. In addition, I'll let you know if I have more to look into and share.

@zxy1994 okay For now, this answer seems to be the most correct. In addition, I'll let you know if I have more to look into and share.

대단히 감사합니다

I have found the answer to this question and can solve this bug by modifying the code. The specific code is as follows。

com.navercorp.pinpoint.plugin.reactor.netty.interceptor.HttpClientOperationsOnInboundNextInterceptor

    @Override
    public void doInBeforeTrace(SpanEventRecorder recorder, AsyncContext asyncContext, Object target, Object[] args) {
        final HttpResponse httpResponses = (HttpResponse) args[1];
        try {
            final HttpResponseStatus httpResponseStatus = httpResponses.status();
            if (httpResponseStatus != null) {
                recorder.recordAttribute(AnnotationKey.HTTP_STATUS_CODE, httpResponseStatus.code());
                final int httpStatusCode = httpResponseStatus.code();
                // resolve the call tree `http.status.code` displayed error,
                // if the onInboundNext records the status code not 200. we need to update the trace `http.status.code`.
                // see #8586
                if (httpStatusCode != 200) {
                    // the code like --> asyncContext.currentAsyncTraceObject().getSpanRecorder().recordStatusCode(httpResponseStatus.code());
                    // but use HttpStatusCodeRecorder is better than the code
                    Optional.ofNullable(asyncContext)
                            .map(AsyncContext::currentAsyncTraceObject)
                            .map(Trace::getSpanRecorder)
                            .ifPresent(x-> httpStatusCodeRecorder.record(x, httpStatusCode));
                }
            }
            this.responseHeaderRecorder.recordHeader(recorder, httpResponses);
        } catch (Exception ignored) {
        }
    }

The code in the red box in the figure is important code

The effect before modifying the code is shown in the following figure

The effect after modifying the code is shown in the following figure

We will be reviewing this bug.


Notify service to restart on config change

@ErebusBat this is, generally speaking, a bad idea. If enough of your ZK nodes restarted to lose quorum, you would lose state.
Additionally, if ZK is being managed by Exhibitor or a similar service, you want to let that software handle the restarts instead.
The advice, generally, is to manually handle restarts, or use Exhibitor to manage them for you. Chef isn’t a great candidate for this sort of thing.
That said, if you had an attribute that controlled if a config change notified to restart, which defaulted to false, I’d be willing to consider that functionality.

I second this being a bad idea for the reasons stated...I would argue even having the option is dangerous. Newbies will turn it on, and there's a high likelihood someone will inadvertently merge a change that enables it.

@jeffbyrnes All good points. Unfortunately not everyone is, or can, run exhibitor.
However @williamsjj does bring some very good points to the table.   The config_render recipe is very simple and can be easily extracted by those who want/need this functionality.

@ErebusBat very true. Thanks again for the contribution, even if it is one that is too dangerous.


SAIL_FILE environment variable prevents using docker-compose.override.yml

Sail Version: 1.13.6
Laravel Version: 9.4.1
PHP Version: 8.0 / 8.1
OS: macOS 12.2.1

Description:
As part of a project using Laravel Sail, I use a docker-compose.override.yml file to configure certain things specific to my environment, such as using NFS mounts. This relies on the functionality available as part of docker-compose (see https://docs.docker.com/compose/extends/#multiple-compose-files).
An example of such a file is below:
version: "3"
services:
  laravel.test:
    volumes:
      - code:/var/www/html
volumes:
  code:
    driver: local
    driver_opts:
      type: nfs
      o: addr=host.docker.internal,rw,nolock,hard,nointr,nfsvers=3
      device: ":${PWD}"

By introducing the SAIL_FILE environment variable and allowing you to configure the .yml file used this is no longer working like before.
One option I've found is to define the SAIL_FILE environment variable like so:
SAIL_FILE="docker-compose.yml -f docker-compose.override.yml"

This works but gives a warning during sail up and prevents other commands such as sail artisan from working
stat /redacted/app/docker-compose.yml -f docker-compose.override.yml: no such file or directory
stat /redacted/app/docker-compose.yml -f docker-compose.override.yml: no such file or directory

When running sail artisan:
stat /redacted/app/docker-compose.yml -f docker-compose.override.yml: no such file or directory
stat /redacted/app/docker-compose.yml -f docker-compose.override.yml: no such file or directory
Sail is not running.

You may Sail using the following commands: './vendor/bin/sail up' or './vendor/bin/sail up -d'

I realise most people don't use Sail in this way but I also feel that the default docker-compose behaviour should not regress.
Steps To Reproduce:

Create a docker-compose.override.yml file in a repository using sail. For example:
version: "3"
services:
  	hello-world:
	  image: hello-world

Run sail up

The hello-world service will not be started.

We use docker-compose.override.yml in our team for employees with new MacBookPro (M1 CPU):
services:
  selenium:
    image: 'seleniarm/standalone-chromium'

We run now docker-compose up instead of sail up to trick ;-)


Poisson blending

Is the input background image of Poisson blending a complete picture? But the complete picture should not be known until it is repaired. If we use the complete original image as the background image of Poisson blending, it seems to be a logical mistake. I don't know if I misunderstood it

A mask is applied, the algorithm does not see the masked region.


Feature/gameplay/#86by23y01

First completable game version with a lot of engine fixes

Task linked: CU-86by23y01 Gameplay


Made H1 heading more descriptive

@znation ... I added text to heading "Introduction" to say "Introduction to Text-Analysis"... to make the page more apparent "where" you are at... currently it appears to be the beginning of the entire user guide.

Looks good to me. Merging.


Checkbox and radio-button layout question

### Tasks
- [ ] Add an inline variant for radiobuttons and checkboxes
- [ ] Add visual regression tests
- [ ] Design review

Resolution: Add horizontal variant

I added the Horizontal Version:
https://www.figma.com/design/JIT5AdGYqv6bDRpfBPV8XR/Foundations-%26-Components-Next-Level?node-id=426-2188&t=73qjdgOvYWpCx6KR-1

@rouvenpost could you also add a horizontal version for the checkboxes?

Horizontal Checkboxes are created: https://www.figma.com/design/JIT5AdGYqv6bDRpfBPV8XR/Foundations-%26-Components-Next-Level?node-id=4908-23951&t=VREgbAjbHL7WiFgr-1

Closing in favour of #3273 and #3274


Feature/qt5

PR switches to qt5 which is the default for ROS Noetic and ubuntu 20.
The gui components are not compiled by default.

@tomlankhorst this should fix the issues and makes #5 obsolete.

LGTM.
If you enable GUI,  then does it compile?

I verified on my local machine that it compiles. Did not try on the build server tough.


Updates Needed for About Us and Cart Pages #183

Subject: Issue #183 Resolved
Hello PA,
The following issues have been resolved:
The shape of the email input tag now matches the design of the message input box on the Services and Collections pages.
Additional social media tags (YouTube, Snapchat) have been added with the same features as the existing ones.

The duplicated navbar issue has been fixed.
The font size of the items in the cart has been adjusted.

All changes have been implemented successfully.
Best regards,
Kavish Paraswar

@Kavish-Paraswar add those social icons to remaining webpages too then I will assign u level 2

ok , do u want me to give a new PR request for this changes?
and did u have a chnace to see my previous PR about the about us and cart pages #226 PR?

@Kavish-Paraswar update ur branch and make the changes accordingly.

So u want me to add social media icons to all the webpages and add those changes to this PR or Branch?

So u want me to add social media icons to all the webpages and add those changes to this PR or Branch?

yes

@Kavish-Paraswar resolve the conflicts too.

@Kavish-Paraswar resolve the conflicts too.

NO conflicts with the base branch

@Kavish-Paraswar resolve the merge conflicts.

@Anjaliavv51  No conflicts with base branch for #183

@Kavish-Paraswar what r the changes u made.

@Kavish-Paraswar

@Anjaliavv51  i have given u proof of the changes made at the starting of the issue , please review this carefully!!
the alignement of the cart page was not good , so i made the changes to it  and text size of the  item in cart was increased to make it more appealing to UI .
also the email input tag length was increased , but please review these changes

maybe in the social medai icons PR , all the changes must have been done , so its showing no changes here
#343

@Kavish-Paraswar then I will assign level 3 to #343 is it okay?

yes it is ok maam , please remove span from this thread


feat(docs): document templates and the community template submission process

https://linear.app/livekit/issue/DEX-831/add-documentation-to-template-index

Adds documentation around templates and the process for submitting a community template
Updates existing templates with display_name and attrs properties to support upcoming UX changes to sandboxes

@kath0la thanks! fixed your commends and added branch protection on main 👍


source location for journey files has incorrect filepath

To extract the source location information for journeys, we rely on source-map library to extract the fileName and other stack related information. But there was a bug in the library that did not handle the absolute file paths correctly when extracting that info which lead to incorrect fileName and resulted in push command getting failed.

Error: Build failed with 1 error:
error: ENOENT: no such file or directory, open '/Users/vigneshh/elastic/synthetics/examples/todos/file:/Users/vigneshh/elastic/synthetics/examples/todos/basic.journey.ts'
    at failureErrorWithLog
....
  errors: [
    {
      detail: [Error],
      location: null,
      notes: [Array],
      pluginName: 'esbuild-multiasset-plugin',
      text: "ENOENT: no such file or directory, open '/Users/vigneshh/elastic/synthetics/examples/todos/file:/Users/vigneshh/elastic/synthetics/examples/todos/basic.journey.ts'"
    }
  ],
  warnings: []
}

But there is a fix in the latest version that handles the file urls correctly and also has better ESM support - https://github.com/cspotcode/node-source-map-support/pull/38/

Push command works now without the error !!


MText: Missing DXF group code: 90

In doubt that the problem was my management, I do nothing only open a DXF and rewrite the MText and the problem is this that corrupts the reading of the file. There is no problem with Text.
I tried to save with some CAD versions but nothing changes.
I also called Header.SetDefaults () and ViewPorts.Clear () with no results.
I only found a reference to an identical problem with another package but with no details on how it was fixed (https://forum.aspose.com/t/multiline-text-in-dxf-saved-by-aspose-cad-is-corrupt/213358)
Regards,
Davide

Can you attach two files, both before and after the MTEXT corruption?  I might be able to look at the differences and figure out what's going on.  If you don't want the files to be public you can email them directly to me at brett.forsgren @ outlook.com and I'll keep them private and delete them as soon as I'm done.

I did another 2 tests even simpler:
1st:

var a = DxfFile.Load(File);
a.Entities.Where(x => x.EntityType == DxfEntityType.MText).ToList().ForEach(x =>
{
if (a.Entities.Remove(x))
{
a.Entities.Add(x);
}
});
a.Save(Path.Combine(Path.GetDirectoryName(File), "aaa.dxf"));

result: file corrupted
2nd even more basic:

var a1 = DxfFile.Load(File);
a1.Save(Path.Combine(Path.GetDirectoryName(File), "bbb.dxf"));

result: file corrupted
AutoCAD error detail:

The following error was encountered while reading
in MTEXT starting at line 2414:
Missing DXF group code: 90
Invalid or incomplete DXF input -- drawing discarded

I created file with AutoCAD 2015 and put only a multiline text.
Regards,
Davide
Test.zip

Thank you for the file!  Unfortunately it seems that AutoCAD isn't following their own spec (page 139), so this may take me a while to figure out.
If you're interested, the MText in the working file (Test MText.dxf) is on lines 2189 to 2258, and in the non-working file (bbb.dxf) is on lines 2413 to 2524, but the one that this library writes does contain a code 90 on line 2465.

I've done some tests.
The most trivial was to remove the 90 (with its value) but nothing has changed.
I then exported with another package and it works; so I took the MTEXT part of the save that goes and put in place of your MTEXT part and now yours goes too; so the problem is (should) only in the MTEXT piece.
I manually added 90 with the values 0,1,2 and it keeps going (I have attached the files).
I also made a comparison of your save and I attached the report.
Unfortunately I was not able to do an identical export (in the one done with the other package the coordinates are all rounded) and the layer is different but otherwise nothing should change.
Hope this can help you find the problem faster.
One last note: AutoCAD Viewer 2020 does not open them, but AutoCAD 2015 does.
Regards,
Davide
Test MText alternative +90.zip
Report.zip

Thank you for figuring this out!  I just pushed commit fef38922feb31caa9407a0357016f30a127f9c3c to main that fixes this.


Sketch crash on Version 3.6.1 (26313)

How to reproduce:

Install latest Sketch fresh;
Install the plugin from latest release;
Launch Sketch;
Open menu bar, go to CSSketch --> Layout Layers;
Open file dialog opens and Sketch stops responding;
End the Sketch process in Activity Monitor to end the whole thing;

Me too ...

Same here. Is still a known issue?


VIM doesn't handle ":argdelete" according to the documentation.

Describe the bug
In the documentation states the :argd command should delete
the current argument but the error occurs instead.
The documentation context (editing.txt)
:[range]argd[elete]	Delete the {range} files from the argument list.
			Example:
				:10,$argdel
			Deletes arguments 10 and further, keeping 1-9.
				:$argd
			Deletes just the last one.
----- THIS ONE --------------->	:argd
				:.argd
			Deletes the current argument.
				:%argd
			Removes all the files from the arglist.
			When the last number in the range is too high, up to
			the last argument is deleted.

To Reproduce

Run vim with argument list - vim anyfile1.txt anyfile2.txt anyfile3.txt
Do :argd command
Result: E471

Expected behavior
The :argd usage example without range & pattern specified
should be removed from the documentation to conform with arglist-related commands.
Also, the [range] in the :argd command description should be changed to {range} for clarity
:{range}argd[elete]	Delete the {range} files from the argument list.
Motivation:
It is highly probable the user might accidentally use :argd command
during the intent of using the :argd {pattern} one.
It is proposed to preserve the current behaviour of the VIM editor and fix the documentation only.
The verbose indication of range (the current buffer) for the :.argd command clearly declares
the explicit intent to delete the current argument from the argument list, therefore no accident is possible.
Environment (please complete the following information):
VIM - Vi IMproved 8.2 (2019 Dec 12, compiled Dec 15 2019 23:09:16)

:{range}argd[elete] Delete the {range} files from the argument list.

This should be :[range]argd[elete] Delete the [range] files from the argument list.
(See :help [range].)

Ranges might be declared as mandatory. (See :helpgrep {range}). Many commands have mandatory ranges.
Also, please note the current documentations states mandatory range in the :argd command description.
Delete the {range} files from the argument list.
So, the documentation should be fixed.

In this case, the correct behavior for :argd to delete the current argument and the VIM editor should be fixed.
Currently, Vim produces error E471 in case of :argd command.
Looks like not a documentation bug.

Alexey Demin wrote:

In this case, the correct behavior for :argd to delete the current
argument and the VIM editor should be fixed.  Currently, Vim produces
error E471 in case of :argd command.
Looks like not a documentation bug.

Many commands default to the current line, thus having ":argdel" default
to the current file makes sense.
It's unlikely that :argdel is used accidentally.
We can make it work like :.argdel.
--
hundred-and-one symptoms of being an internet addict:
222. You send more than 20 personal e-mails a day.
/// Bram Moolenaar --<EMAIL_ADDRESS>-- http://www.Moolenaar.net   \
///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \
\\  an exciting new programming language -- http://www.Zimbu.org        ///
\\            help me help AIDS victims -- http://ICCF-Holland.org    ///


argument completions

This PR provides completion for all flags and arguments that may be autocompleted.
This PR may break a lot of workflow since those may be working with IDs while we try to work with human readable names.
This PR implements an encrypted cache for autocomplete results, to provide better UX.

The cache implementation is intentionally trivial, but it achieves a major purpose:

Better UX. Cached completion results are nicer to work with

We handle revocation by dealing with it on a TLL+Per-user basis. We only ever have a valid cache when the right user tries to decrypt it, thanks to the encryption.
The cache is considered valid for a minute only, but stays on disk as long as it's not cleaned up.
The minute of validity would be an issue if it was for all command operations, but here we only use it for completion.
We may also implement additional revocation mechanism, such as edition/creation of a resource evicting the cache of said resource.

doesnt work for me anymore with zsh.
aep@stark: /work/kraud/macro kra pods logs
‘No matches for: `completions', `filename', or `corrections'’

That's odd, I tested it with both fish and zsh and the completion worked fine.
It does not work when not logged on (as expected), but no such errors found on my end.
Tested with
% zsh --version
zsh 5.9 (x86_64-pc-linux-gnu)

And a build of the latest commit here
% make
go build -ldflags="-X 'github.com/kraudcloud/cli/api.Version=v1.3.1-17-g98a90df'" -o kra .

Are you using anything special for completions?
I'm no zsh user, so I set up completions like so. Unsure if that makes a difference
# ~/.zshrc

autoload -U compinit; compinit
eval "$(kra completion zsh)"

my bad. forgot to regen the completions.
i wonder how kubectl does it, since i never had to do that there

my bad. forgot to regen the completions.
i wonder how kubectl does it, since i never had to do that there

The way your shell completions are set up might be different, I never have to re-gen the completions


Getting Error When Receiving A Message

Hello
When I receive a message, i get the following
2016-04-17 18:28:02.346 twicie[4724:1488530] Connection Error: {
column = 4521;
errorMessage = "WebSocket closed.";
line = 8;
source =     {
};
sourceURL = "file:///var/containers/Bundle/Application/58436F8E-A7E3-442C-81E6-944631644DBD/twicie.app/jquery.signalr-2.1.1.min.js";
transport = webSockets;
}
Any Suggestions??

Could you share some more code? Other questions:

Does it work with a transport other than web sockets? Like server sent events?
Can you provide more server details (IIS, Application Request Routing, etc.?)?

Hello,
Hope you are doing well.
It worked man the issue was that I am trying to use SwiftR with objective C,
I was not able to access Class Hub until I added Hub : NSObject, this was the issue
Now i create a SwiftRManager in swift and I am using it in my objective C project
Thanks

Ah, that's good to know actually. Thanks!


replace instances of dbt.exceptions with exceptions

Issue
Issue description
Some default implementations of dbt macros reference dbt.exceptions instead of exceptions, leading to errors like
'dict object' has no attribute 'exceptions'.

In many (all?) of these cases, the macro is raising a "not implemented" exception, so this is a low-impact bug, but one worth fixing for sure.
Results
dbt raises the incorrect error message
System information
The output of dbt --version:
0.13.1

Steps to reproduce
This only really happens when you try to build a new adapter.

create a new adapter
don't implement methods like list_relations_without_caching
run dbt

Hi @drewbanin, if I look at this, which branch should I fork from? Apologies if this was addressed in the contributing file and I missed it. Thank you!

Hey @aminamos - our current development branch is dev/0.14.1. I'd branch off of there in your fork for the PR!
I'll have a think about how to better document this. Let me know if you have any questions as you dig into it!

I submitted an initial pull request with the fixed macros to make sure I am on the right track. I do have one question: should I update the Python files as well?

Hey @aminamos - I'll follow up on this in the PR!


Custom Types/Resources + Macros/Transforms

Is there a way to get cfn-lint to be friends with templates that implement custom resources that have a custom Type like Type: DVB::StackProxy::ProxyEntry  and that are later transformed with a Macro?
Seems like it would need a way to add further rules…. would something like this work --append-rules ?

Sorry for missing https://github.com/aws-cloudformation/cfn-python-lint/issues/1115 the first time around. Until more support for Fn::Transform exists, linting the transformed template, ignoring specific violations, or supporting resource types schemas seem like the most viable options

Thanks @PatMyron, in a pinch, could people use that additional rules flag and add support?

Thanks @PatMyron, in a pinch, could people use that additional rules flag and add support?

Adding additional rules won't help with the existing rules getting flagged in this situation
Ignoring existing rules while adding additional custom rules to cover the ignored rules is definitely a possibility, but probably more difficult than some of the other options


Creating dedicated Nuban is throwing an error

I noticed an error when I tried to create a dedicated nuban, I fixed it but I am unable to make a PR. kindly help check it out or allow PRs to be made.
Thanks
The error below
Error: Data after transformation must be a string, an ArrayBuffer, a Buffer, or a Stream

I will check it

Thank you. Great job man

Hi there, has the issue been resolved

@GeekyGeeky Is there any reason why you are unable to make a PR?

I have been really busy and not able to look at it, honestly PRs are welcome

Been trying to push a PR but unable to do that, I'll try again.

@orimdominic the data sent should be sent as JSON string, that should fix it.

@GeekyGeeky You can probably paste the stacktrace of the error here or the steps (the file(s) that you modified and the code that you changed) here and I'll make a PR

Ok no problem. Thanks

I just tried making the PR again, made a fix

hello @en1tan , please kindly review the PR.
Thanks

merged and published. thank you


[Arith] Simplify to positive numerators in floordiv/floormod

Negative numerators to modulo/remainder operations are not supported by the Vulkan API.  While the SPIR-V instructions
OpSRem and OpSMod have identical semantics to tir::Mod and tir::FloorMod, respectively, use of either instruction within Vulkan results in undefined behavior.  From the Vulkan spec:

For the OpSRem and OpSMod instructions, if either operand is negative the result is undefined.
Note: While the OpSRem and OpSMod instructions are supported by the Vulkan environment, they require non-negative values and thus do not enable additional functionality beyond what OpUMod provides.

This issue was first noticed in https://github.com/apache/tvm/pull/13530, where use of integer arithmetic resulted in negative numerators.  This hadn't caused issues previously, because most use of div/mod use a denominator that is a power of two.  In these cases, tir.LowerIntrin implements floordiv and floormod using only bitwise operations.  When the denominator isn't a power of two, both tir::FloorDiv and tir::FloorMod are implemented in terms of tir::Mod, which triggers the undefined behavior for negative numerators.
This commit implements additional simplification rules that preferentially removes negative values from the numerators.  For example, simplifying floormod(i - 2, 8) to floormod(i + 6, 8), and simplifying floordiv(i - 2, 8) to floordiv(i + 6, 8) - 1.  These handle the most common case, where some index variable is being offset by a negative constant.

When implementing this change, I had also considered making a Vulkan-specific pass, rather than changing the simplification.  However, the effect of such a pass could be undone by a later simplification, so I believe this to be the better solution.

The latest change to the simplification caused more breakages than I think it is worth.  Closing this PR in favor of https://github.com/apache/tvm/pull/13724, which has a more limited scope.


Include 'name' in compose-yaml so PhpStorm doesn't have to specify it

The Problem/Issue/Bug:
DDEV has always specified the project name using COMPOSE_PROJECT_NAME, probably for historical reasons. But that means that other users of the .ddev/.ddev-docker-compose-full.yaml have to specify the COMPOSE_PROJECT_NAME, and it doesn't make sense to have to do this. The biggest issue is with PhpStorm, which tries to use the file on its own.
All this does is add the top-level name specification to docker-compose files so it can be used without that environment variable.

[ ] After this goes into a release, we can update the PhpStorm docs to say you don't have to do that.

It looks like we have to completely deprecate docker-compose v1 to do this. I think that's probably OK.


Added phoenix config and socket metrics

This addresses #64 and also adds manual metrics for Phoenix Endpoint config settings.Updated Grafana dashboard still needs to be added to the PR.

Pull Request Test Coverage Report for Build da3d4ceff59e9229655adbf2b5e38d84e9bfdced-PR-65

11 of 17 (64.71%)  changed or added relevant lines in 1 file are covered.
No unchanged relevant lines lost coverage.
Overall coverage decreased (-0.5%) to 85.154%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

lib/prom_ex/plugins/phoenix.ex
11
17
64.71%

Totals

Change from base Build 2f9b154a2d3ffe36772fb9e264602affb656d48b:
-0.5%

Covered Lines:
608

Relevant Lines:
714

💛  - Coveralls

Pull Request Test Coverage Report for Build da3d4ceff59e9229655adbf2b5e38d84e9bfdced-PR-65

0 of 0   changed or added relevant lines in 0 files are covered.
9 unchanged lines in 1 file lost coverage.
Overall coverage decreased (-0.6%) to 85.014%

Files with Coverage Reduction
New Missed Lines
%

lib/prom_ex/plugins/phoenix.ex
9
83.64%

Totals

Change from base Build 2f9b154a2d3ffe36772fb9e264602affb656d48b:
-0.6%

Covered Lines:
607

Relevant Lines:
714

💛  - Coveralls


Update intellij-idea-ce.rb

Replacing uninstall 'delete:' key 'script:'
/usr/local/bin/idea file is not installed as part of this package.
This file is created by a user action in the application. As a result it could be present anywhere on path.
uninstall delete: key requires sudo, which may not be available.
Using uninstall script seems a better option.
After making all changes to the cask:

[x] brew cask audit --download {{cask_file}} is error-free.
[x] brew cask style --fix {{cask_file}} reports no offenses.
[x] The commit message includes the cask’s name and version.

uninstall script is for uninstallation scripts the apps provide. Use postflight instead. Also verify first if idea exists and only then try to delete it.
Finally, shouldn’t the other Intellij casks benefit from this as well?

uninstall delete: key requires sudo, which may not be available.

That true of any app, so it’s not a valid argument here.

Thanks for that. Let me check post flight.
Is there a preferred way of checking for a file? Any existing cask I could check?
As per sudo part, I agree it could be a common problem. But, when we install the launcher from gui, we do not need sudo. In case of uninstall delete: there is no way to avoid sudo. Am I missing something?
Once this cask is fixed I will fix other intellj casks, including once that do not have this.

I’ll do the first one and you do the others.
https://github.com/caskroom/homebrew-cask/pull/31867.

Ok. Thanks

Ignore the failing test in that PR. It is correct, it’s just Travis that is having issues. I’m trying to fix those now. You can go ahead.

In #31870 , File.rm(file) wasn't working on my machine. I am using macOS system ruby 2.0.0. So, I changed it to File.delete(file).
Made changes to all 10 tools.


fix: bump usb to version 2, fix macOS builds

📝 Description
Attempts to address https://github.com/LedgerHQ/ledger-live/issues/3416 (failing builds with hw-transport-node-hid on macOS) by bumping usb.
Note that usb has been bumped in hw-transport-node-hid-singleton to keep the versions used consistent.
❓ Context

Impacted projects: hw-transport-node-hid, hw-transport-node-hid-singleton
Linked resource(s): ``

✅ Checklist

[x] Test coverage
[x] Atomic delivery
[x] No breaking changes

📸 Demo

🚀 Expectations to reach
Please make sure you follow these Important Steps.
Pull Requests must pass the CI and be internally validated in order to be merged.

Hey ! Thank you for your contribution, and sorry for the late response
I created a new PR, where i co-authored you, from our repo as it is easier to create builds (the dekstop app and our CLI need to be tested) and handling the changesets.
But from what i'm seeing i think no issue should arise from this bump.
If it's ok, i will close this PR, and the feedbacks will hapen on https://github.com/LedgerHQ/ledger-live/pull/3625

Thanks for the follow up, looking forward to seeing the resolution.


Improve local file management

Autosave

Welcome back

This issue was moved to electric-cloud-community/EC-DSLIDE#26


Feature request: keyboard shortcuts

I don't see keyboard shortcuts in your TODO list so I thought I might as well ask for it. I really miss:

Ctrl+l: clear
Home/Ctrl+a: jump to beginning of line
End/Ctrl+e: jump to end of line
Alt+up: cd ..
Alt+left: cd -

Among others.
By the way, I use Linux but I really like the CHM format for studying so I made myself one out of your man pages. It is attached. Feel free to distribute it if you like.
Here: zrc.chm.zip
Please don't count on me to update it often. It involves a lot of editing and Microsoft makes the building procedure considerably more difficult than it had to be.
Also I won't be around here for long. Github will soon enforce two-factor authentication and I will not comply because it requires a phone number or a phone application (which of course collects personal data) and I find that invasive and abusive. So I may not be able to log in and comment anymore.
Thank you for your attention.

The most simple and unix-y solution to this just would be adding a bind command (like the Bourne Again shell) and letting the user define his own keybindings which "send" other keys than the ones actually typed. Then you could so something like bind (weird terminal escape sequence) clear\n' I'm looking forward to implementing this feature until v1.0 because I also miss some keybindings myself. It should be easy to do this using termios.h`, given enough time to polish it.
Now, a tangent on the topic of GitHub: it's truly sad to see what this website has become. I can add either GitLab or Bitbucket as a second remote (together with GitHub), which currently doesn't require 2FA to use. I've always wanted to try out these hosting services, as it's getting clearer by the day that GitHub is full of anti-consumer and privacy invasive practices (even though I've given in and just put my phone number).
Though, if you really won't stick around for the ride either way, thanks for the .chm documentation file, and thanks for all of the feedback and issues opened so far. It's been a fun journey from start to finish.

Good news! The custom keybind feature is 90% done. I just need to fix a bug that appears when you use arrow keys, write some docs and then I will push ASAP.

Keybinds now work. I've added some (including Ctrl-L) to the default .zrc file. What's nice is that bindkey doesn't even need its own "little language", because the substitution engine already replaces \cX and \e with the corresponding keys.
Study the man pages for more info..

Sorry for reopening this very old issue, but I just wanted to let you know that I will include your .chm in the legacy branch!
In case you didn't know, I've been rewriting the shell from scratch. Some syntax and command stuff was changed so I'll have to write new docs, but these are pretty useful for the old version.

f0f10f2f001c86c411fafbd7d21dd653ca8fe9a9


[FEATURE] Update discord-bot close command, and add another similar command

Is your feature request related to a problem? Please describe.
It was suggested to supporting different "moderation flows" changing the close command available only in a "suspended" channel
Describe the solution you'd like
FCC accepted @mention - Remove suspension and close the channel
FCC denied @mention - Leave the suspension in place and only close the channel (moderator must manually ban the user to prevent risks of the bot going rogue)

Additional context
Related #137

This should be good now, with the merge of #138?

Just got more feedback about the flow being:
1. Moderater does command: !FCC suspend <@userID> <reason> inside #bot-text (for now)
- The bot suspends the mentioned user
- The bot creates a separate channel for the user and all moderators
- The bot sends a message in that channel tagging both the user and the moderator group

2. From there on out Moderators can talk with the user. Depending on how the conversation goes, the moderator can do:
a. !FCC close accepted <@mention>
b. !FCC close denied <@mention>

3. The bot will send a summery to #mod-log

If this isn't whats going on, we can keep this issue open and use it as a reference to updating the existing flow. I think the commands in step 2 changed?

This is the current flow. :D

ok cool, so it thats what we got I'll close this :)


Fix wrong Nextcloud claim in e2e test

Checklist

[x] The PR has a meaningful title. It will be used to auto generate the
changelog.
The PR has a meaningful description that sums up the change. It will be
linked in the changelog.
[x] PR contains a single logical change (to build a better changelog).
[x] Categorize the PR by adding one of the labels:
bug, enhancement, documentation, change, breaking, dependency
as they show up in the changelog.
[ ] Link this PR to related issues or PRs.

fix PR checks, please


Test complex image extension

Docs Build status updates of commit 791dcce:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docs/concepts/add-in-development-best-practices.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel


Expand shuffle buffer to shuffle all the data

The TFGNN network uses the TF Dataset pipeline to process all the data.  One part of this processing is shuffling the data for training.  Since the dataset (at least how we are using it) is built around a python iterator, it doesn't know how many datapoints are in an epoch and doesn't generate a whole epoch's worth of data at once.  To shuffle, one gives the shuffle function a buffer size.  Our buffer size was 10e4, which was much smaller than the dataset size of 5e5 (half a million datapoints).  This actually was leading to big problems.  The data was only locally shuffled and by the end of an epoch it seems the network forgot about the data at the start of the epoch.  For example, near the end of training the model had a training accuracy of about 50% at the start of the epoch, but 70% across the whole epoch.
This PR increases the buffer size to the point where we are shuffling all the data, and makes sure any shuffles are before repeat so that we don't buffer any data more than once.  Since we are already caching all the data, this doesn't effect the amount of memory used substantially.
I've just tested it on 10 epochs and the network learns substantially faster with this change. It reaches a validation accuracy of 50% in 10 epochs whereas it took four times longer previously to reach that accuracy.
As we expand our dataset we are going to have to figure out what to do as the dataset grows in size.  But I'd like to merge this change for now as we figure that out.

Ha, that is amazing, of all the things that could be going wrong...

As we expand our dataset we are going to have to figure out what to do as the dataset grows in size.

I believe that Mirek is reworking the dataset splitting infrastructure. I'd imagine this would include modifying this code? So this might not be such a big problem.

Hm, these Datasets seem to be done in somewhat impractical way... I have two questions:

Why exactly do we need this SHUFFLE_BUFFER_SIZE number? What happens if we don't provide it? Guessing a random number bigger than the dataset doesn't seem as a very conceptual solution.
As a preliminary solution, you could also shuffle the data at the beginning by the loader by setting shuffled = true here: https://github.com/IBM/graph2tac/blob/247aa3ceb15c96eecf19cf1b5051c7a71a11edc3/graph2tac/tfgnn/dataset.py#L800 Then the order is the same every epoch but at least random.

I believe that Mirek is reworking the dataset splitting infrastructure. I'd imagine this would include modifying this code? So this might not be such a big problem.

Yes.  That is how I see it.

Why exactly do we need this SHUFFLE_BUFFER_SIZE number? What happens if we don't provide it? Guessing a random number bigger than the dataset doesn't seem as a very conceptual solution.

It is a required parameter (you can't pass in None either).  From the docs:

For perfect shuffling, a buffer size greater than or equal to the full size of the dataset is required.

As a preliminary solution, you could also shuffle the data at the beginning by the loader by setting shuffled = true here: https://github.com/IBM/graph2tac/blob/247aa3ceb15c96eecf19cf1b5051c7a71a11edc3/graph2tac/tfgnn/dataset.py#L800
Then the order is the same every epoch but at least random.
We could try this, but I'd want at least to have some shuffling locally with a buffer of say 10e4.  I think having constant batches would be detrimental.  However, even with that, I'm worried it won't be as random as it needs to be.  If you find this temporary solution unpalatable, I can try the other approach.


Big Red Logo

Token address should be checksummed

Token address should be checksummed

ive redone the pull request with the address checksumed i hope it is now all as needed


update webpack / sinon

Started as an attempt to resolve an issue where modules imported in a component rendered using Enzyme's mount would be imported as objects instead of functions. Haven't actually managed to fix that issue (though a workaround is easy enough), but I updated some dependencies in the process.

ok. Merging
Thanks


Data pipeline: Filtering, PII, Deduplicate - Wikibooks, AI4Code, Competitive Programming, ...

Hey @PhungVanDuy it looks good! One thing is could you prepend the licensing information for the files from the bigcode repository so people can easily identify it is theres?

Do you think it is possible to easily run the near dedup across data sources or better to just do each on their own?

Gonna close this since we are going a different direction


kconfig: decouple realmode boot from CONFIG_JAIHOUSE

Add CONFIG_REALMODE item so that it's possible to configure other
x86 boards to boot from real mode.
Signed-off-by: Zide Chen<EMAIL_ADDRESS>

Codecov Report

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

@@           Coverage Diff           @@
##           master    #9095   +/-   ##
=======================================
  Coverage   52.42%   52.42%
=======================================
  Files         199      199
  Lines       25034    25034
  Branches     5236     5236
=======================================
  Hits        13125    13125
  Misses       9789     9789
  Partials     2120     2120

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 4c6b90e...1cd91bf. Read the comment docs.


Fix use of mount path for efs driver

Enable the use of complex mount for EFS
Link to the issue

LGTM, thanks for fixing this


Multigpu feature minor edits

Merged with latest big-refactor update, resolved some merge conflicts.

Oh that's probably a bug in my Yaml loading. Doesn't hinder the performance at all. Will push a fix directly to big-factor.

@fattorib looks like this is ready to merge. Afterwards I can merge fattorib:multigpu-feature to EleutherAI:big-refactor

Merging. Thanks!


std::io::copy should optionally flush after write

Using copy to bridge e.g. subprocess I/O with socket I/O results in data being forwarded only on '\n'. The solution today requires creating a duplicate implementation of copy that flushes after write, but ideally, the std implementation should optionally flush (configurable via either a type parameter or boolean argument)

By default, rust doesn't buffer so that shouldn't be a problem (you have to opt-in by wrapping your writer in a BufWriter/LineWriter). However, you can always write an Unbuffer write adapter if you really need it. Something like (NOTE: I haven't audited/tested this at all, caveat emptor):
use std::io::prelude::*;
use std::io;

struct Unbuffer<W> {
    dirty: bool,
    writer: W,
}

impl<W> Unbuffer<W> {
    fn new(writer: W) -> Self {
        Unbuffer {
            dirty: true, // Assume unflushed?
            writer: writer,
        }
    }
}

impl<W: Write> Write for Unbuffer<W> {
    fn write(&mut self, buf: &[u8]) -> io::Result<usize> {
        if self.dirty {
            self.flush()?;
            self.dirty = false;
        }
        let written = self.writer.write(buf)?;
        self.dirty = self.writer.flush().is_err();
        Ok(written)
    }

    fn flush(&mut self) -> io::Result<()> {
        if self.dirty {
            let result = self.flush();
            self.dirty = result.is_err();
            result
        } else {
            Ok(())
        }
    }
}

And use it as follows:
io::copy(&mut source, &mut Unbuffer(dest));

good point! that seems like the best solution, closing

Before you go, I'm really curious about why you're seeing buffering. The Unbuffer solution is kind of a hack that shouldn't be necessary.

It's not possible to flush a TcpStream, and the implementation in std::net therefore does nothing: https://github.com/rust-lang/rust/blob/1.15.1/src/libstd/net/tcp.rs#L431

It may be internal TCP buffering. If so, the following may help:
if !stream.nodelay()? {
    stream.set_nodelay(true)?;
    stream.set_nodelay(false?);
}


Intro parsers to load 3D models from .obj and .mtl files

Intro parsers to load 3D models from the ASCII based format of .obj and .mtl files. Also as support intro a new kind of asset, app::TextAsset, with lazy loading in the style of Sound and Texture.
Model parsing services will be used by the 3D API of gamnit to load 3D models generated by modeler tools like Blender.
The services in gamnit::model_parsers are independent of gamnit. However since they are game related, it is a nice package to classify them in. They still can be used by any other 3D graphics engine, as gamnit::network which is also independent but game oriented. This adds a small duplication in their representation because a model is stored differently once loaded in gamnit. But the format in gamnit is so low-level (only arrays of Float) that we need an intermediate representation to triangulate faces and stuff like that.
Services of model_parser_base may be moved to other modules in the future as needed. The services added to StringProcessor, may be useful to other parsers and thus it could be moved up to parser_base. Vec3 and Vec4 apply an API similar to vec3 & vec4 of GLSL. I may move them up to gamnit or glesv2 and add more services to transform from and to points, colors and other float based data vectors.

Nice! Will you need to extend Blender with an add-on as well or will it be compatible with an already available export format?

It's already compatible, Blender can export directly to the .obj format.

+1
Was nitcc too slow to parse things?

I had doubts for using nitcc. Strings are not well delimited in these formats (like in mtllib my_material.mtl), which causes surprises. Also some files are really big, so keeping the full AST in memory would take a lot of RAM for mobiles devices and it could overwhelm the GC with small objects (as with the JSON parser). And finally, most currently implemented features are too simple so they don't really need nitcc.
However, some missing features, like options in .mtl files could definitely benefits from a nitcc parser! So it could be a good idea to write one if more features from .obj and .mtl files are needed. But at that point, it might be better to support a binary format to load models.

Rerolled to remove asserts.


implement Serialize / Deserialize for ast nodes

It's necessary for plugin system.
TODOs

[ ] implement Serialize / Deserialize for Span
Currently span holds byte position, but to support EsTree spec, we should change it to hold line, column instead of it.

[ ] implement Serialize / Deserialize for ast nodes.
It requires lots of work.

I have an idea to reduce work.
We introduce some new proc macros.
trait AstNode
Trait AstNode is updated to have an associated constant TYPE.
/// A trait for ast nodes.
pub trait AstNode: Debug + PartialEq + Clone + Spanned {
    /// Used when serialized
    const TYPE: &'static str;
}

#[ast_node(type = "Foo")]
Our #[ast_node] macro is changed to accept parameter type and implements swc_common::AstNode, Serialize and Deserialize for the type.
impl_deserialize_typed!
impl_deserialize_typed macros accepts list of types (where all of them implements AstNode).
works by deserializing json's type field first and


⚠ PrivateHD has degraded performance

In 2999076, PrivateHD ($PHD) experienced degraded performance:

HTTP code: 200
Response time: 1472 ms

Resolved: PrivateHD performance has improved in 6f15697.


just close opened file descriptor

Thanks!
But you didn't have to close the other pull-request and reopen a new one. You could just commit (with --amend maybe) with the new changes. The new commits get added to the pull-request automatically. (A pull-request is to merge two branches, not two specific commit points)

thanks for sharing! I am new to GitHub


export / import: looking as if API key is still exported

Describe the bug
When exporting a flow with the "Save my API Keys" option disabled...

... and then importing it, it still looks like an API key is in the file. See the "OpenAI" node.

Testing the workflow makes me think that this is not really the case, the API key is not actually set, however, the UI makes it look like it is.
As a user, I am now unsure whether the file contains my API key, and very reluctant to share or publish it.
Browser and Version

Browser: Safari
Version: 0.0.68

To Reproduce
Steps to reproduce the behavior:

Load an example flow, e.g. Vectorstore-agent
Enter API keys
Export
Import

What is this stale bot good for?


Aspect, slope, BEC zone and elevation autofilling in back end for all forms?

Confirm Aspect, slope and BEC zone are autofilling in back end for all terrestrial forms:

[ ] terrestrial plant observation
[ ] terrestrial mechanical treatment
[ ] terrestrial chemical treatment
[ ] biocontrol release
[ ] biocontrol collection
[ ] biocontrol dispersal monitoring
[ ] biocontrol release monitoring

Confirm BEC zone is autofilling in back end for all aquatic forms:

[ ] aquatic plant observation
[ ] aquatic mechanical treatment
[ ] aquatic chemical treatment

Brennan will be able to do this.


fix(tooltip): overriding floating styles when forceVisible true

fixes https://github.com/melt-ui/melt-ui/issues/1010
If you pass forceVisible: true and always keep the content mounted, whenever $open changes, the content styles reset (top: auto; left: auto) and quickly go back to the trigger's position.
The reason for this is because of the following lines of code
https://github.com/melt-ui/melt-ui/blob/39a62bfad15af2e0b9f689afee36e845ac5acd84/src/lib/builders/tooltip/create.ts#L201C5-L203C8
style: styleToString({
    display: $isVisible ? undefined : 'none',
}),

If the content is always mounted, then floating-ui already set the top and left style attributes on the first render. However, when $open updates, the returned props get recalculated and since$isVisible is true (because forceVisible is true), then the style attribute gets reset to an empty string.
So if $isVisible is true, we need to make sure that we do not return an empty string for the style property because that would remove any style properties set by vanilla js code in the tooltip
// src/lib/internal/actions/floating/action.ts
Object.assign(floating.style, {
	position: options.strategy,
	top: `${y}px`,
	left: `${x}px`,
});

AND we need to make sure that we do not set the style property to undefined because svelte will remove any style properties set by vanilla js code.
So the solution is to remove undefined values to not mess up properties set on an element by vanilla js.
So reseting the style property causes the tooltip content to jump to the left part of the page and then back to being anchored to the trigger.
Before (I added transition-property: all to demonstrate the issue)
https://github.com/melt-ui/melt-ui/assets/53095479/709af6a4-81a5-49c9-9a17-8e2214be9538
After
the reason there are no logs is because floating-ui doesn't need to recompute the position of the content since it was already calculated in the initial render (since the content is always mounted)
https://github.com/melt-ui/melt-ui/assets/53095479/2d5b49be-82e8-4fdb-8fa9-2f9e91edb763

Hey @huntabyte, could you please take a quick look at this PR, it was a pretty simple fix to the tooltip issue where we accidentally overrode the styles set by floating-ui on the tooltip content. This caused the tooltip content to jump across the page if it is always mounted. Thanks! :)

Ah, nice find! I actually ran into this issue with Bits and implemented by own workaround which basically looked like what you did here.


Feature/cu 1cdjjnv dissolve enemies and barrier

Task linked: CU-1cdjjnv Enemies OnDeath dissolve effect and barrier disable dissolve effect


Re-submission 3

XmasPreds_3 was apparently the same as XmasPreds_1. It should be
different now.

OK, got it, thank you! This version of XmasPreds_3.csv scores 0.527 — it doesn't change your position but I've changed the leader board to reflect the new score. Cheers!


Want to control  Auto Play Property

I am searching auto play property of the videoview, But not find anything. Can you guide me. Where you wrote auto play properties of video view

Auto play is controlled based on visibility, it will be in the file AAH_CustomRecyclerView.java.
The playback is controlled by calling methods playVideo() and pauseVideo() on AAH_CustomViewHolder


Azure extensions are preventing deployment

While trying to deploy the application, I get errors when selecting "Azure Static Web Apps" after signing into Azure. The following error shows up:
6:55:22 PM: Error: Converting circular structure to JSON
   --> starting at object with constructor 'AzureAccountTreeItem'
   |     property '_cachedChildren' -> object with constructor 'Array'
   |     index 0 -> object with constructor 'SubscriptionTreeItem'
   --- property 'parent' closes the circle

Changing the Azure Tools extension to the previous version prevents the error from happening.
Potential solution: pin to the previous version in devcontainer.json in the settings section

Thanks for spotting this @alfredodeza! At what point in the deploy process did you get this error? I have not received that error on the different Azure accounts I've tested, so super curious to learn more.
I tried pinning the version for the extensions, link you have in your PR, but when I started up a new Codespace from that config it immediately auto-updated the extensions and told me a reload was required. Did you have to also turn the auto-update off to get the deploy to work?

Thanks for the info @alfredodeza! This is a pretty out of the box deployment to Static Web Apps within a Codespace, so if it isn't working for you it could possibly mean there is a bug that will impact SWA deployment within any Codespace. Be good to see if we can work with @softchris to get this feedback to the SWA team, and get their recommendations how to proceed.

@alfredodeza are you still unable to deploy to Azure Static Web Apps from within this Codespace? I amill unable to reproduce this error. It would be helpful to learn more and have screen shots if you are still hitting it, if not we should close this one up. Thanks!

It is probably a good idea to close this until we are able to reproduce


How to understand if a video is paused by controls

We can use paused={this.state.pause} prop to pause/play a video but how can we find out if a video is paused when we use controls as well? controls={true}.

It seems you already answered your own question... don't you think ?

@jonathangreco When you pause with controls it'll NOT update your this.state.pause. So this.state.pause remains false but the video is paused.

@seriiix Have you come up with a workaround for the above stated issue?


How to backup Audio CD with Cactus Data Shield?

Hi again
I have a multisession disc which has "Cactus Data Shield 200.0.4 (3.0 build 12b)" on it (according to MPF)
I know that on the second session basically only the useless player software is inside. But can I still create a full backup?
With /ss it stopped with an error while checking sectors, without it on random sectors it suddenly skips towards the second session several hundred thousand LBAs in front (tested three times).

With /ss it stopped with an error while checking sectors,

/ss is only used when detects ProtectCD-VOB.

it suddenly skips towards the second session several hundred thousand LBAs in front (tested three times).

Try to use the test version uploaded in #80.

The version unfortunately doesn't change anything.
AppVersion
        x86, AnsiBuild, 20210731T115702
/c2 val2 was omitted. set [0]
G:\ISO\Die Schl³mpfe - Wir singen Hey Ho!\ doesn't exist, so create.
CurrentDirectory
        C:\Users\Ezatoka
WorkingPath
         Argument: G:\ISO\Die Schl³mpfe - Wir singen Hey Ho!\AUDIO.bin
         FullPath: G:\ISO\Die Schl³mpfe - Wir singen Hey Ho!\AUDIO.bin
            Drive: G:
        Directory: \ISO\Die Schl³mpfe - Wir singen Hey Ho!\
         Filename: AUDIO
        Extension: .bin
StartTime: 2021-08-01T21:12:53+0200
Set the drive speed: 0KB/sec
This drive supports [OpCode: 0xd8, SubCode: 0]
This drive supports [OpCode: 0xd8, SubCode: 1]
This drive supports [OpCode: 0xd8, SubCode: 2]
This drive supports [OpCode: 0xd8, SubCode: 8]
Checking reading lead-out -> OK
Checking SubQ adr (Track) 21/21
[INFO] This disc is Multi-Session. /ms is set.
Checking SubRtoW (Track) 21/21
Reading DirectoryRecord    3/   3
Set OpCode: 0xd8, SubCode: 8(Raw)
Checking SubQ ctl (Track) 21/21
LBA[000724, 0x002d4]: [F:ProcessReadCD][L:288]
        Opcode: 0xd8
        ScsiStatus: 0x02 = CHECK_CONDITION
        SenseData Key-Asc-Ascq: 03-02-8d = MEDIUM_ERROR - VENDOR UNIQUE ERROR
 End of readable sector
LBA[309850, 0x4ba5a]: [F:ProcessReadCD][L:288]
        Opcode: 0xbe
        ScsiStatus: 0x02 = CHECK_CONDITION
        SenseData Key-Asc-Ascq: 03-02-82 = MEDIUM_ERROR - VENDOR UNIQUE ERROR
LBA[309851, 0x4ba5b]: [F:ProcessReadCD][L:288]
        Opcode: 0xbe
        ScsiStatus: 0x02 = CHECK_CONDITION
        SenseData Key-Asc-Ascq: 03-02-82 = MEDIUM_ERROR - VENDOR UNIQUE ERROR
LBA[309852, 0x4ba5c]: [F:ProcessReadCD][L:288]
        Opcode: 0xbe
        ScsiStatus: 0x02 = CHECK_CONDITION
        SenseData Key-Asc-Ascq: 03-02-82 = MEDIUM_ERROR - VENDOR UNIQUE ERROR
LBA[309853, 0x4ba5d]: [F:ProcessReadCD][L:288]
        Opcode: 0xbe
        ScsiStatus: 0x02 = CHECK_CONDITION
        SenseData Key-Asc-Ascq: 03-02-82 = MEDIUM_ERROR - VENDOR UNIQUE ERROR
LBA[309854, 0x4ba5e]: [F:ProcessReadCD][L:288]
        Opcode: 0xbe
        ScsiStatus: 0x02 = CHECK_CONDITION
        SenseData Key-Asc-Ascq: 03-02-82 = MEDIUM_ERROR - VENDOR UNIQUE ERROR
LBA[309855, 0x4ba5f]: [F:ProcessReadCD][L:288]
        Opcode: 0xbe
        ScsiStatus: 0x02 = CHECK_CONDITION
        SenseData Key-Asc-Ascq: 03-02-82 = MEDIUM_ERROR - VENDOR UNIQUE ERROR
Creating .scm (LBA) 309855/332850

it's been for five minutes there, and didn't progress anymore. As you can see it jumps from LBA 724 to LBA 309850

Isobuster can make a surface scan without showing any problems.
VSO Inspector says, the disc has 1 sector, and upon trying a surface scan, it starts at LBA -1 and of course shows an error message, while it tries to continue read downwards (stopped it at LBA -120).
Nero DiscSpeed was able to perform a surface scan, but with weird results:
https://i.imgur.com/sq5Z8mG.png
(it takes ages for a single dot since it came to the red part there)
But: I was able to rip the audio from the disc without any problem using an audio ripper (which is called Feurio). When I listen to the songs, there are no errors whatsoever.

https://silentstrider.net/cactus.zip <-- the _disc files for different drives.
the PX-W4012A get's a totally wrong TOC. But the other drives (PX-W5224A, PX-755A, PX-760A and even ASUS BW-16D1HT) all get the same TOC with reasonable values I would say.
Out of curiousity I started DIC with the /ss parameter. And there it was scanning every LBA. But as soon as it tries to actually dump something, it jumps from LBA 7xx-something to a much higher LBA.
What causes that sudden jump? The main_error file contents from the PX-760A:
LBA[000724, 0x002d4]: [F:ProcessReadCD][L:288]
	Opcode: 0xd8
	ScsiStatus: 0x02 = CHECK_CONDITION
	SenseData Key-Asc-Ascq: 03-02-8d = MEDIUM_ERROR - VENDOR UNIQUE ERROR
LBA[000724, 0x002d4]: Read error. padding [2352 bytes]
[doing the same message than above for every LBA from 725 to 309848]
LBA[309849, 0x4ba59]: Read error. padding [2352 bytes]
LBA[309850, 0x4ba5a]: Read error. padding [72 bytes]

LBA[309850, 0x4ba5a]: [F:ProcessReadCD][L:288]
	Opcode: 0xbe
	ScsiStatus: 0x02 = CHECK_CONDITION
	SenseData Key-Asc-Ascq: 03-02-82 = MEDIUM_ERROR - VENDOR UNIQUE ERROR
LBA[309850, 0x4ba5a]: Read error. padding [2352 bytes]

LBA[309851, 0x4ba5b]: [F:ProcessReadCD][L:288]
	Opcode: 0xbe
	ScsiStatus: 0x02 = CHECK_CONDITION
	SenseData Key-Asc-Ascq: 03-02-82 = MEDIUM_ERROR - VENDOR UNIQUE ERROR
LBA[309851, 0x4ba5b]: Read error. padding [2352 bytes]

LBA[309852, 0x4ba5c]: [F:ProcessReadCD][L:288]
	Opcode: 0xbe
	ScsiStatus: 0x02 = CHECK_CONDITION
	SenseData Key-Asc-Ascq: 03-02-82 = MEDIUM_ERROR - VENDOR UNIQUE ERROR
LBA[309852, 0x4ba5c]: Read error. padding [2352 bytes]

LBA[309853, 0x4ba5d]: [F:ProcessReadCD][L:288]
	Opcode: 0xbe
	ScsiStatus: 0x02 = CHECK_CONDITION
	SenseData Key-Asc-Ascq: 03-02-82 = MEDIUM_ERROR - VENDOR UNIQUE ERROR
LBA[309853, 0x4ba5d]: Read error. padding [2352 bytes]

LBA[309854, 0x4ba5e]: [F:ProcessReadCD][L:288]
	Opcode: 0xbe
	ScsiStatus: 0x02 = CHECK_CONDITION
	SenseData Key-Asc-Ascq: 03-02-82 = MEDIUM_ERROR - VENDOR UNIQUE ERROR
LBA[309854, 0x4ba5e]: Read error. padding [2352 bytes]

LBA[309855, 0x4ba5f]: [F:ProcessReadCD][L:288]
	Opcode: 0xbe
	ScsiStatus: 0x02 = CHECK_CONDITION
	SenseData Key-Asc-Ascq: 03-02-82 = MEDIUM_ERROR - VENDOR UNIQUE ERROR
LBA[309855, 0x4ba5f]: Read error. padding [2352 bytes]```

PX-W4012A get's a totally wrong TOC.

PX-W4012A can't support CDS.

What causes that sudden jump? The main_error file contents from the PX-760A:

Needs full logs.

https://silentstrider.net/cactus_px760a.zip
there we go

The ASIN from the CD is B00007B6WJ if ever needed. It's "Die Schlümpfe - Wir singen Hey Ho! Vol. 14"

Just a slight push that with the most recent program versions the error still happens the very same way.
CloneCD was able to make a backup with the Multimedia CD profile without any error:
I 13:14:55 Starte kopieren von PLEXTOR DVDR   PX-760A nach C:\Users\Retro\Desktop\Schlümpfe.ccd
I 13:14:55 Lesegeschwindigkeit bei Daten: Maximal
I 13:14:55 Lesegeschwindigkeit bei Audio: Maximal
I 13:14:55 SubChannel Daten von Daten Tracks lesen: Nein
I 13:14:55 SubChannel Daten von Audio Tracks lesen: Ja
I 13:14:55 Defekte Sektoren schnell überspringen: Ja
I 13:14:55 Lesefehler nicht melden: Nein
I 13:14:55 Intelligente Suche nach defekten Sektoren: Ja
I 13:14:55 CD Enthält CD-Text: Nein
I 13:14:55 Lese Track 1... (Blöcke 0-15913)
I 13:14:56 ISRC DEA340201400
I 13:14:56 Katalog Nummer<PHONE_NUMBER>827
I 13:15:22 INDEX 0 Track 2 LBA 15775!
I 13:15:23 Lese Track 2... (Blöcke 15913-31553)
I 13:15:23 ISRC DEA340201401
I 13:15:49 INDEX 0 Track 3 LBA 31413!
I 13:15:49 Lese Track 3... (Blöcke 31553-46105)
I 13:15:49 ISRC DEA340201402
I 13:16:13 INDEX 0 Track 4 LBA 45958!
I 13:16:14 Lese Track 4... (Blöcke 46105-62068)
I 13:16:14 ISRC DEA340201403
I 13:16:40 INDEX 0 Track 5 LBA 61925!
I 13:16:41 Lese Track 5... (Blöcke 62068-78613)
I 13:16:41 ISRC DEA340201404
I 13:17:08 INDEX 0 Track 6 LBA 78470!
I 13:17:09 Lese Track 6... (Blöcke 78613-96098)
I 13:17:09 ISRC DEA340201405
I 13:17:38 INDEX 0 Track 7 LBA 95905!
I 13:17:38 Lese Track 7... (Blöcke 96098-110525)
I 13:17:38 ISRC DEA340201406
I 13:18:02 INDEX 0 Track 8 LBA 110375!
I 13:18:03 Lese Track 8... (Blöcke<PHONE_NUMBER>20)
I 13:18:03 ISRC DEA340201407
I 13:18:29 INDEX 0 Track 9 LBA 126180!
I 13:18:29 Lese Track 9... (Blöcke<PHONE_NUMBER>73)
I 13:18:30 ISRC DEA340201408
I 13:18:56 INDEX 0 Track 10 LBA 142213!
I 13:18:57 Lese Track 10... (Blöcke<PHONE_NUMBER>23)
I 13:18:57 ISRC DEA340201409
I 13:19:18 INDEX 0 Track 11 LBA 154685!
I 13:19:18 Lese Track 11... (Blöcke<PHONE_NUMBER>28)
I 13:19:18 ISRC DEA340201410
I 13:19:44 INDEX 0 Track 12 LBA 170278!
I 13:19:44 Lese Track 12... (Blöcke<PHONE_NUMBER>95)
I 13:19:45 ISRC DEA340201411
I 13:20:12 INDEX 0 Track 13 LBA 186648!
I 13:20:12 Lese Track 13... (Blöcke<PHONE_NUMBER>55)
I 13:20:13 ISRC DEA340201412
I 13:20:38 INDEX 0 Track 14 LBA 201813!
I 13:20:38 Lese Track 14... (Blöcke<PHONE_NUMBER>48)
I 13:20:38 ISRC DEA340201413
I 13:21:01 INDEX 0 Track 15 LBA 215305!
I 13:21:01 Lese Track 15... (Blöcke<PHONE_NUMBER>38)
I 13:21:01 ISRC DEA340201414
I 13:21:25 INDEX 0 Track 16 LBA 229390!
I 13:21:25 Lese Track 16... (Blöcke<PHONE_NUMBER>30)
I 13:21:25 ISRC DEA340201415
I 13:21:53 INDEX 0 Track 17 LBA 245880!
I 13:21:53 Lese Track 17... (Blöcke<PHONE_NUMBER>78)
I 13:21:53 ISRC DEA340201417
I 13:22:13 INDEX 0 Track 18 LBA 258123!
I 13:22:14 Lese Track 18... (Blöcke<PHONE_NUMBER>60)
I 13:22:14 ISRC DEA340201418
I 13:22:38 INDEX 0 Track 19 LBA 272805!
I 13:22:38 Lese Track 19... (Blöcke<PHONE_NUMBER>98)
I 13:22:39 ISRC DEA340201419
I 13:23:01 INDEX 0 Track 20 LBA 286243!
I 13:23:01 Lese Track 20... (Blöcke<PHONE_NUMBER>00)
I 13:23:01 ISRC DEA340201420
I 13:23:22 Dauer des Vorgangs: 00:08:26
I 13:23:22 Durchschnittliche Geschwindigkeit: 1384 kBytes/s (7.87)
I 13:23:22 Lese Track 21... (Blöcke<PHONE_NUMBER>50)
I 13:24:00 Dauer des Vorgangs: 00:00:38
I 13:24:00 Durchschnittliche Geschwindigkeit: 1411 kBytes/s (8.02)
I 13:24:00 Lesevorgang beendet!

Just some more information:
Vol 14:
MPF:
15,38%: E:\PLAYER.EXE - Cactus Data Shield 200
61,54%: E:\PLAYER\WMMP.EXE - Cactus Data Shield 200, Cactus Data Shield 200
69,23%: E:\PLAYER\YUCCA.CDS - Cactus Data Shield 200

Detected the following protections in E:
Cactus Data Shield 200, Cactus Data Shield 200.0.4 (3.0 build 12b)

ProtectionID:
E:\player\audio.dll | Cactus Data Shield

Vol 15:
MPF:
13,04%: E:\player.exe - Cactus Data Shield 200
34,78%: E:\player\CDSPlayer.app - Cactus Data Shield 200
60,87%: E:\player\wmmp.exe - Cactus Data Shield 200, Cactus Data Shield 200
65,22%: E:\player\yucca.cds - Cactus Data Shield 200

Detected the following protections in E:
Cactus Data Shield 200, Cactus Data Shield <IP_ADDRESS> (5.00.160)

ProtectionID:
E:\player\audio.dll | Cactus Data Shield


[APR-205] app: eliminate per-call allocations for querying process RSS

Context
Currently, we use a crate called memory-stats to query the RSS used by the process. While this crate works well, one downside is that it constantly allocates buffers to read the process' memory mappings.
While the buffers aren't insanely big or anything, it's just an irony that we're constantly doing little allocations (with all the potential for fragmentation, etc, that they bring) in code related to limiting the global process memory usage.
Solution
This PR introduces our own small crate for querying RSS, process-memory. It has its own lightweight Querier type that allows for amortizing any allocations needed for buffer space, which entirely eliminates any ongoing allocations when we query for the process' memory usage.
We've added basic support for Linux, macOS, and Windows (untested). Adding more cross-platform testing is on our radar overall but given that we're only targeting Linux at the moment, supporting both Linux and macOS -- our primary development environment -- is really the only bar we need to meet.

how do we determine if this is an improvement? is it just via the smp experiment comment?

In terms of the intended improvement, we wanted to eliminate all of the runtime allocations. This doesn't really show up as a memory usage reduction, but only as a reduced number of allocations from this code path. We want this -- in a general sense -- because consistently allocating brings a larger chance of allocator fragmentation.
Overall, I verified that we eliminated the runtime allocations by running the branch locally under ddprof, and examining the Continuous Profiler output... but this is a good point that it'd be nice to actually quantify this in some way.
I'm going to add a unit test that will let us demonstrate that no additional allocations happen after Querier is first created.


Spurious error: [ts] Duplicate function implementation

VSCode Version: 1.5.0-insider 4fc690be310dd02e0ab6529c0b9bf348a8b26a19
OS Version: macOS 10.11.6 (15G1004)

Steps to Reproduce:

vscode-insiders .
Edit src/big-file.ts, which is too long and stuffed with unrelated concerns
vscode-insiders -r src/extracted-function.ts
Cut a function out of src/big-file.ts
Paste it into src/extracted-function.ts
Observe red underline under the function name
Select it
Observe error: [ts] Duplicate function implementation.
Close src/extracted-function.ts
Re-open src/extracted-function.ts
Observe no red underline under the function name

Perhaps unrelated to #9880.

This issue was moved to Microsoft/TypeScript#10804


TypeError: Object.entries is not a function

Found by @pillabichos
See https://github.com/recalbox/recalbox-os/issues/1240

Fixed with 52c19422aa239148e133f8666f769a8b694de787
/close


Inline OracleConnection method usage

GraalVM does not like when a class that is not in the classpath is declared in the method signature.

 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.

I opened #3175 because and error related to this trying to upgrade Micronaut Flyway.
I've tried this patch locally and it works perfectly :100:
Do you have any ETA to get this merged and release Flyway 7.9.1 with it? Thanks!

Thanks for the PR, and welcome to the hall of fame!
We've duplicated and merged this PR, so closing now, and it will be available in the next release

That was fast, thanks. Waiting for next release now :+1:


Maintenance of fmri_parcellation module

Module to maintain
Website: https://school-brainhack.github.io/modules/fmri_parcellation/
Code: https://github.com/school-brainhack/school-brainhack.github.io/tree/main/content/en/modules/fmri_parcellation
Work to be done
Please ensure:

[ ] links, resources and exercises reflect the state-of-the-art
[ ] videos are of good quality and reflect the materials.

If any update / re-write of the module is needed, feel free to suggest alternative material in a comment!
If you think major changes are needed, we suggest you open an issue for new modules.

I can go through this module

I can take this module and go through it this week.

That's great, thank you! I have assigned you.

Hi @juchiyu, how are you getting on with maintenance of this module? Do you need any help? Just a reminder that we are hoping to have these done by April 21st

Hi @juchiyu, how are you getting on with maintenance of this module? Do you need any help? Just a reminder that we are hoping to have these done by April 21st

Hi @clarkenj, yes, I just went through the rest of the module and found one other thing missing:

The second link in the Exercise section is not working.

For these three points:

Do you know where I can find the correct slides? And can we fix the typo?
For the missing link, should it be this one? https://nilearn.github.io/dev/modules/datasets.html

Updates: I have sent pull requests to Pierre's GitHub to update the link

Please submit all the changes in one PR for the ease of review.

Hi @clarkenj and @htwangtw, I will add that to the description and have re-submitted the PR.
Does that look good to you? Let me know if there's anything else that I can do to make the review easier.

Yes this is perfect


AMD and MBEC

This page states that HVCI works on both Intel and AMD platforms, however it also states that MBEC is required, which is not present on any AMD CPU ("HVCI works with [...] AMD. CPU new feature is required Mode based execution control (MBE) Virtualization.")
Does that means that it uses the software emulation mentioned later (does it have an impact on performance?) or there's more magic CPU features on AMD that allows it to work? In this case, what would be the AMD equivalent to a 7th generation Intel Core CPU?

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

ID: 1526c4cb-4584-7fc6-e633-a48e13dad7e8
Version Independent ID: 13a88ed8-f43d-f658-cbe4-d148d5ffaa12
Content: Enable virtualization-based protection of code integrity
Content Source: windows/security/threat-protection/windows-defender-exploit-guard/enable-virtualization-based-protection-of-code-integrity.md
Product: w10
Technology: windows
GitHub Login: @levinec
Microsoft Alias: ellevin

@officedocsbot assign @e0i

@sylveon. processor requirements are mentioned in this website.
https://docs.microsoft.com/en-us/windows-hardware/design/device-experiences/oem-highly-secure
or
https://www.techrepublic.com/article/microsofts-new-hardwarefirmware-security-standards-promise-highly-secure-windows-10-devices/
or
https://www.bleepingcomputer.com/news/security/microsoft-releases-standards-for-highly-secure-windows-10-devices/

The official page says nothing about MBEC on AMD, the Tweet referred on BleepingComputer was talking exclusively about Intel CPUs, and while TechRepublic says I should have it, Windows reports I don't on my Ryzen 2600X system. Those articles only contributed to the confusion further.

@sylveon Thank you for pointing this out and helping improve MS Docs.  Please have a look at this link and let me know if it helps in any way. https://docs.microsoft.com/windows-hardware/design/minimum/windows-processor-requirements.

So if I understand correctly, AMD cpus do not have MBEC at all and to use HVCI on those machines the hypervisor emulation of it (Restricted User Mode) is used?

@sylveon As far as I know yes, that's correct. Coming back to your question on the equivalent of a 7th generation Intel Core CPU, it would be the AMD Ryzen 7 2700x from what I have researched.

Thanks, that's all that I wanted to know - might be good to point that out in the documentation though.

@syl
Upon your feedback, We have updated the content with relevant changes accordingly. Thanks.

@officedocsbot close

Ryzen 3600:
Get-CimInstance -Namespace ROOT\Microsoft\Windows\DeviceGuard -ClassName Win32_DeviceGuard

AvailableSecurityProperties                  : {1, 2, 3, 4, 5, 7}
CodeIntegrityPolicyEnforcementStatus         : 0
InstanceIdentifier                           : UUID
RequiredSecurityProperties                   : {0}
SecurityServicesConfigured                   : {0}
SecurityServicesRunning                      : {0}
UsermodeCodeIntegrityPolicyEnforcementStatus : 0
Version                                      : 1.0
VirtualizationBasedSecurityStatus            : 0
PSComputerName                               :

Security property №7 is available. Does it mean that MBEC-like feature is supported on the latest generation of AMD CPUs?
List of properties provided by Microsoft is incomplete. This link sheds some light on 5 and 6, but nothing about 7.

The table here is more complete and 7 is indeed the presence of MBEC.

@sylveon ,
Interesting! I will benchmark it with and without HVCI to see if there is a substantial penalty.
Here is an output of DG readiness script:
> .\DG_Readiness_Tool_v3.6.ps1 -Capable
###########################################################################
Readiness Tool Version 3.4 Release.
Tool to check if your device is capable to run Device Guard and Credential Guard.
###########################################################################
###########################################################################
OS and Hardware requirements for enabling Device Guard and Credential Guard
 1. OS SKUs: Available only on these OS Skus - Enterprise, Server, Education, Enterprise IoT, Pro, and Home
 2. Hardware: Recent hardware that supports virtualization extension with SLAT
To learn more please visit: https://aka.ms/dgwhcr
###########################################################################

Checking if the device is DG/CG Capable
 ====================== Step 1 Driver Compat ======================
Driver verifier already enabled
Verifying each module please wait ....
Completed scan. List of Compatible Modules can be found at C:\DGLogs\DeviceGuardCheckLog.txt
No Incompatible Drivers found
 ====================== Step 2 Secure boot present ======================
Secure Boot is present
 ====================== Step 3 MS UEFI HSTI tests ======================
Copying HSTITest.dll
HSTI Duple Count: 1
HSTI Blob size: 20
String: 01,00,00,00,01,00,00,00,14,00,00,00,00,00,00,00,BB,00,00,C0,
HSTIStatus: True
HSTI is absent
 ====================== Step 4 OS Architecture ======================
64 bit arch.....
 ====================== Step 5 Supported OS SKU ======================
This PC edition is Supported for DeviceGuard
 ====================== Step 6 Virtualization Firmware ======================
Virtualization firmware check passed
 ====================== Step 7 TPM version ======================
TPM 2.0 is present.
 ====================== Step 8 Secure MOR ======================
Secure MOR is available
 ====================== Step 9 NX Protector ======================
NX Protector is available
 ====================== Step 10 SMM Mitigation ======================
SMM Mitigation is absent
 ====================== End Check ======================
 ====================== Summary ======================
Device Guard / Credential Guard can be enabled on this machine.

The following additional qualifications, if present, can enhance the security of Device Guard / Credential Guard on this system:
HSTI is absent
SMM Mitigation is absent

To learn more about required hardware and software please visit: https://aka.ms/dgwhcr

On my AMD Ryzen 5 2600X (with enabled Windows 10 Version 1903 and Windows Server Version 1903 Security Baseline - Sept2019Update.zip) i got:
###########################################################################
Readiness Tool Version 3.4 Release.
Tool to check if your device is capable to run Device Guard and Credential Guard.
###########################################################################
###########################################################################
OS and Hardware requirements for enabling Device Guard and Credential Guard
 1. OS SKUs: Available only on these OS Skus - Enterprise, Server, Education, Enterprise IoT, Pro, and Home
 2. Hardware: Recent hardware that supports virtualization extension with SLAT
To learn more please visit: https://aka.ms/dgwhcr
###########################################################################

Checking if the device is DG/CG Capable
 ====================== Step 1 Driver Compat ======================
HVCI is already enabled on this machine, driver compat list might not be complete.
Please disable HVCI and run the script again...
Driver verifier already enabled
 ====================== Step 2 Secure boot present ======================
Secure Boot is present
 ====================== Step 3 MS UEFI HSTI tests ======================
Copying HSTITest.dll
HSTI Duple Count: 0
HSTI Blob size: 0
String:
HSTIStatus: False
HSTI is absent
 ====================== Step 4 OS Architecture ======================
Unknown architecture
 ====================== Step 5 Supported OS SKU ======================
This PC edition is Supported for DeviceGuard
 ====================== Step 6 Virtualization Firmware ======================
Virtualization firmware check passed
 ====================== Step 7 TPM version ======================
TPM 2.0 is present.
 ====================== Step 8 Secure MOR ======================
Secure MOR is available
 ====================== Step 9 NX Protector ======================
NX Protector is available
 ====================== Step 10 SMM Mitigation ======================
SMM Mitigation is available
 ====================== End Check ======================
 ====================== Summary ======================
Machine is not Device Guard / Credential Guard compatible because of the following:
Unknown OS, OS Architecture failure..

HSTI is absent

To learn more about required hardware and software please visit: https://aka.ms/dgwhcr

@sylveon As far as I know yes, that's correct. Coming back to your question on the equivalent of a 7th generation Intel Core CPU, it would be the AMD Ryzen 7 2700x from what I have researched.

Where did you read that? Why isn't the Ryzen 7 2700 (without X) not enough?

Someone can help?
@RAJU2529
@e0i
@Reeced40

@beerisgood. your processor  does not support  Device guard.
for more information technical specifications see Below site
https://www.amd.com/en/products/cpu/amd-ryzen-5-2600

@RAJU2529 yes i found that, but not why the Ryzen 3600 serie provide it.
Both the Ryzen 7 2700 and 7 2700X don't list Device Guard.
Not even the 7 3700X or 7 3800X

@beerisgood. Adding it new  features or updating existing features depends upon the  AMD decisions, so we can't comment. Write an email to amd support team and ask them to provide list of amd processors which support device guard

@beerisgood , seems like it is a combination of a chipset, CPU and maybe what is enabled in OEM's UEFI. Found this:

CPU
Chipset
MBEC supported?

3600
B450
Yes

3900X
X570
Yes

3200G
A320
No

3900X
B350
Yes

3700X
X570
Yes

3700X
X370
Yes

@RAJU2529 , when you are saying "we can't comment", are you speaking for a MS team? I believe this issue is not about DG in general, but about mode-based execution control (aka MBEC) specifically.

FYI the reason 3200G is flagged as not supporting it here is because it's Zen+, chances are MBEC got added with Zen 2, hence why 3600 supports it but not 2700x, 2700 or 2600. (which are Zen+ CPUs)

@beerisgood. not for MS team, its for AMD design

Just installed a 3700x in my PC, and I now see MBEC present too:

@beerisgood. not for MS team, its for AMD design

I guess you make the quote wrong. @asvc ask that question

Ref. PR #6003 & PR #6008 -- both targeting the same file (and the same section) for a different type of update.

Just installed a 3700x in my PC, and I now see MBEC present too:

Hey, nice config!
What motherboard have you installed?

Getting offtopic but https://ca.pcpartpicker.com/user/sylve0n/saved/WWHqkL


Improved Plain integration Documentation

Closes #657
✅ Checklist

[x] I have followed every step in the contributing guide
[x] The PR title follows the convention.
[x] I ran and tested the code works

Testing
Forking and setting up locally and running it using pnpm dev

Changelog

plainTask.mdx added with tasks docs of Plain
formatted Plain overview and authentication
group made for plain

Screenshots

💯

@matt-aitken @D-K-P

@shelar1423, thank you for this. However, I have merged a different PR in this case as it was complete: https://github.com/triggerdotdev/trigger.dev/pull/660
Some feedback for next time:

The format must be followed exactly, so if there is an overview in the example there needs to be an overview. This can be modified from the company's own website, it should really explain what the integration does and why it is useful.
All the links must work
Adding comments to the code examples in the tasks section is really helpful for our users

We really appreciate the effort 💪


couldn't set Xonomy.askPickList for text nodes inside elements

I tried the below line when using Xonomy,   couldn't make it work not sure what went wrong
   "element": {collapsible: false, oneliner: true,
                        asker: Xonomy.askPickList,
                        askerParameter: [
                            "DATATYPE_STRING",
                            "DATATYPE_BOOL",
                            "MULTIPT_BUFFER",
                            "TWO_BYTE_UNSIGNED_BIG_ENDIAN",
                            "TWO_BYTE_SIGNED_BIG_ENDIAN",
                            "CALCULATED"
                        ]

sry i typed wrong function name


Symmetric and asymmetric inputs

In sample2_memory_function.ipynb, I wonder why the input signal is not uniform in the following codes:
ipc = single_input_ipc(zeta_sym, Two, degdelays, poly=poly, distr=distr, zerobased=True)
and
x[:, t] = np.tanh(rho*w.dot(x[:, t-1]) + iota*win*zeta_asym[t-1])
Can they be non-uniform? I look forward to your reply !

Thank you for your question. The input follows a uniform distribution but its range is not symmetric.
In this notebook, we changed the range of the uniform random input from [-1, 1] to [0, 1] to get the second-order capacities.
If the input is symmetric, the ESN has only odd-order capacities. So we cannot demonstrate the second-order IPC map.

So, when instantiating an IPC, a symmetric input must be used, but an ESN can use any range of uniformly distributed inputs. Can I understand it this way?

That's right.
The IPC requires the uniform input in the range of [-1, 1] to make target polynomials orthogonal.
If you use [0, 1], the polynomials overlap, leading to a total capacity greater than its upper bound.
The input range for IPC is strictly determined by the corresponding polynomial.
On the other hand, the ESN can receive any range of input.

Great thanks for your reply !


Verify request failure

Example URL(s)
https://faucets.chain.link/sepolia
Actual Behavior
Troubleshooting
Turnstile Error Code: 106010
RayId: 8676850eaa3531d6
For assistance, please visit Cloudflare's Help Center.
Expected Behavior

Additional information

Howdy @gawasram, we can't provide troubleshooting help on specific instances (this is a docs repo + docs team).
You might want to try reaching out to Cloudflare Support or the Cloudflare Community.

Solve issues, working now. Thank you for your support.


add self referencing test

Adds a test for a self referencing structure with a recursive function.
Checklist

[x] Linked to Github Issue
[ ] Unit tests added
[ ] Integration tests added.
[ ] This change requires new documentation.

[ ] Documentation has been added/updated.

@greged93 could you ignore the test so we can get it in main, and then have a PR that un-ignores it?

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 88.70%. Comparing base (e9bc96a) to head (5138cfa).

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #550   +/-   ##
=======================================
  Coverage   88.70%   88.70%
=======================================
  Files         108      108
  Lines       34262    34262
=======================================
  Hits        30393    30393
  Misses       3869     3869

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


fix for highliting

fix for https://github.com/TypeStrong/atom-typescript/issues/666

@basarat , i just go to babel then to json, then to cson.
As i see issue fixed

Sure ... why not :rose:
Note : if something breaks in the next few days I will undo this and tag you in :)

closes #666

Released https://github.com/TypeStrong/atom-typescript/releases/tag/v7.4.3 :rose:

Note to myself : similar PR in atom-react : https://github.com/orktes/atom-react/pull/105


Initial release documentation for Analytics for PCF

Hi @pavankrish123, Looks good! I was going to quickly fill in some YOUR-PRODUCT-NAME (Beta) with AppDynamics Analytics for PCF. Will we be keeping the (Beta) tag as this is a new third tile that is still being fleshed out?

Hi Jane,
My apologies, I think we should remove the reference completely. Shall I submit another PR? Please suggest
![AdminPage](../images/ControllerAdminForAnalytics.png)

That'd be great if you PR it. @pavankrish123
I'm not sure if the "as shown below" referred to the image or something else.
Make sure to git pull the latest before creating your PR.


Make AmiGO failback at Berkeley use port 80 exclusively

From: http://jira.geneontology.org/browse/GO-1020
This ticket is to track the progress on switching Berkeley failbacks to more stable footing.

This should now be cleared for nakama/production; now using amigo-pro-golr.berkeleybop.org.

This should now be cleared for tomodachi/dev; 8080 now using amigo-dev-golr.berkeleybop.org.


[Do Not Merge] Add to_cugraph  and from_cugraph functionality to DGL

This PR adds  to_cugraph  and from_cugraph functionality to DGL.
Do not merge this PR in, this is just a staging area to get internal reviews.

Closing cause we merged upstream. https://github.com/dmlc/dgl/pull/4166


Add CustomTrustStore section to cert authN doc

See https://github.com/aspnet/AspNetCore/pull/15029#issuecomment-554140968

@edwardneal should info from  Allow opt-out from client certificate root checking #15029 be added to Configure certificate authentication in ASP.NET Core or another doc?
Would you be able to draft the Add CustomTrustStore section?

I can't see any other docs which might need to be updated. I'll submit a PR shortly to add the description of the extra ChainTrustValidationMode and CustomTrustStore properties.
While it's not in the .NET docs, there's a section on the Add and manage TLS/SSL certificates in Azure App Service page in the Azure docs which is slightly out of date too, and has caused some confusion over the years. I'll see if there's a way to clear that up too.


Drop Scala 2.10 support

Supporting Scala 2.10 is excruciatingly painful.
Every time I want to do a release, I crash the compiler and then go hunting for problems based on trial & error, because when the compiler crashes you don't get errors. And when the code is all fine and compatible with all the tests passing, I then discover that ScalaDoc doesn't work. And if ScalaDoc works, then I discover that UniDoc doesn't work.
Oh and once everything is ready for release, you then discover that the scala-compiler in your build that you now need for macros compatibility is placing a freaking jquery.js in your classpath (see issue #135), and scala-compiler can't be just "provided" for Scala 2.10 of course, because that would have been way too easy.
And I just can't deal with that anymore. Scala 2.12 is just around the corner and I'd rather deal with supporting 2.11 and 2.12, instead of spending my free time on supporting a Scala version that I personally don't even use. Pull requests are welcome. If somebody feels inclined to fix it and continue supporting Scala 2.10, then I welcome patches, but only if it fully works (docs and all) and doesn't add any extra dependency to the Scala 2.11 build.

For now we'll keep Scala 2.10 compatibility, since it's been promised that Monix will always support the last 2 major Scala versions.
At least until Scala 2.12.1.

I still couldn't fix the problems. I'm giving up for now.

Support for Scala 2.10 stays for the moment as I managed to fix the build and publish 2.0-M2. Had to do some sacrifices though :-(


nixos/fanout: init fanout oneshot module

Description of changes
Added a oneshot daemon to setup the fanout kernel module.

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/)
23.11 Release Notes (or backporting 23.05 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

[ ] Fits CONTRIBUTING.md.

@SuperSandro2000 This PR been sitting for a while, a merge should probably happen unless anything is wrong.


Fix source archive creation

For one the target filename gets now properly replaced by using
sed over Bash variable substitution.
For two, add an extra check to fail the build if the resulting
tarball name doesn't contain string -sources
For three, add '-' file argument passed to grep so as to properly
set the return code as if expressions rely on them

Closes #2722

OK, remaining build failures seem unrelated. Smoketests seem to expect shenandoah and zgc to be there for 8 (But they aren't in 8u).


RU language  does not work if we define it in options

Hello! Thank you very much, the best select!!!
I have a one question
if remove this from code
https://monosnap.com/file/ekqT2Q2HakIIwDwWQYG1icFoaYn0or.png
RU language work fine
https://monosnap.com/file/xMYRcBDlutmILqkSAC8ygdVXJ2Zus1.png
else
https://monosnap.com/file/Nw04ymvnCnrSLngpENk0bPie2keWi6.png
how to use the Ru language if i use highlight search word?
https://monosnap.com/file/xKJ5RFmsc3K72c0sEDlHmu9KdcIwTm.png
This example "underline match when searching for data"
http://stackoverflow.com/questions/28958620/using-select2-4-0-0-with-infinite-data-and-filter#29018243

I have same problem - changing one message under 'language' resets language chosen by $.fn.select2.defaults.set('language', 'ru');
see https://jsfiddle.net/fm5ee1yp/1/

This problem occurs with all non-default languages.
Messages overriding is not usable with them.
When you define options like this:
$('selector').select2({
    language: {
        maximumSelected: function(){
            return 'custom message';
        }
    }
});

language option is not a string or array, and in this case en locale would be used as base:
https://github.com/select2/select2/blob/563198a4a2e0eb9f7adbc4775d360db1037a13db/dist/js/select2.js#L4795
This change was introduced as a fix for #3202.
The only workaround for now is to copy all messages definitions from i18n file and override some of them.

No fix?


Replace @import by @use?

I don't even understand @use yet, but they say it's the future.

I guess at some point I should probably catch up with Sass and try to understand what’s new. 😅

I came here to open an issue and... I already did!

I'm testing things. If I came to a conclusion, I come back and tell you!

Alright! 😊

Hey, big boss!
Remembering the current recommendation:

abstracts/:

_font-stacks.scss
_mixins.scss
...

base/
components/
layout/
pages/
themes/
vendor/
main.scss

The abstracts need to be linked on every file of other folders, using @use '../abstracts/index' as my;, let's combine them on abstracts/_index.scss:
@use 'config';

@forward 'constants';
@forward 'font-stacks';
@forward 'functions' with (
  $my-base-url: config.$base-url,
  $my-breakpoints: config.$breakpoints,
  $my-font-weights: config.$font-weights,
  $my-gutter: config.$gutter,
  $my-palette: config.$palette,
);
@forward 'config';
@forward 'mixins';

The section 1 of the joining all file (which you insist on calling main.scss 😉 ) turns useless
@charset 'UTF-8';

// 1. Configuration and helpers
// @use 'abstracts/constants' as *;
// @use 'abstracts/stacks' as *;
// @use 'abstracts/functions' as *;
// @use 'abstracts/config' as *;
// @use 'abstracts/mixins' as *;

[...]

I'm considering to split the configurations in _color-palettes.scss, _ratios-and-scales.scss, _general.scss...
Too confusing?

Too confusing?

At this stage, yes. 😅 But I appreciate you taking the time to share your thoughts—thank you very much! I’ll try to make some time (and mind space) to come back to this issue soonish. :)

I already found more things to improve. Soon I'll show you!

Amazing :star_struck: and completely agree!
I have a team specialized in front at my company and we're working on our guidelines. It could be the basis for Sass Guidelines (1.4). I'll create an issue by the end of the week 😊
PS: I'm very much impressed by your reaction time!

I came here to see a real-world project now that sass is deprecated completely @import but it seems this is not implemented

Yes, I haven’t used Sass since 2016 so I’m out of the loop and I wouldn’t feel comfortable writing an authoritative guide on this. I’m always happy with contributions though.


Add tab for browsing and installing mods from spelunky.fyi

Not going to do this, going a different direction where you can install directly from the site.


Masthead adjustments & UV scrolling fix

Remove logo. Closes #229
Move beta banner to top & align text to match the rest of the site
Change site title color. Closes #270
Add overlay hack to UV so users don't get stuck on viewer on scroll

Rebased this.

Coverage remained the same at 98.046% when pulling 4225c967405e2ecfd1f399f8a3549d3c2061de2f on masthead into e3875aa66432781c4a70bcc58d3e5cda27f18a8d on master.


shows a message indicating that the token is not set

Describe the bug
when you open a file complete the plugin shows a message that indicates that the token is not set or not valid, however, the plunging verified the file correctly.
To Reproduce
Steps to reproduce the behavior:

Go to file
Click on 'view file'
See the banner notification indicating the token is not set.

Expected behavior
A clear and concise description of what you expected to happen.
Screenshots

Desktop (please complete the following information):

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

Smartphone (please complete the following information):

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

Additional context
Add any other context about the problem here.

Thanks for reporting the issue. We will fix it in the coming days/weeks.