Fix Support dump const nullable Column from Block

What problem does this PR solve?
Issue Number: close #xxx
Related PR: https://github.com/apache/doris/pull/41175
Problem Summary:
Release note
None
Check List (For Author)

Test

[ ] Regression test
[ ] Unit Test
[ ] Manual test (add detailed scripts or steps below)
[x] No need to test or manual test. Explain why:

[ ] This is a refactor/code format and no logic has been changed.
[ ] Previous test can cover this change.
[ ] No code files have been changed.
[x] Other reason

it's just debug util.

Behavior changed:

[x] No.
[ ] Yes.

Does this need documentation?

[x] No.
[ ] Yes.

Check List (For Reviewer who merge this PR)

[ ] Confirm the release note
[ ] Confirm test cases
[ ] Confirm document
[ ] Add branch pick label

run buildall

run buildall

run buildall


Reseed PRNG after fork

The default PRNG must be reseed after each fork, otherwise the both the parent and the child processes will generate the same random sequence. This is very apparent when forking many child processes at the same time, where all children follow the same sequence.

Good catch!


Adding a new contact doesn't work - "User not found"

                client.send(
                    AddContact(
                        Contact(
                            PHONE_NUMBER, "Test1", null, null, 0L
                        ), false
                    ), Example.defaultHandler
                )

I receive an error:
Error {
  code = 400
  message = "User not found"
}

But I know that this user exists with this number

I had to use ImportContacts instead


Countries are not saved and are randomized each time a game is loaded

Farmers, warriors, wheat, money, land, and aggression scores are now saved


get_prerequisites.sh doesn't install everything needed

I'm using Linux Mint 18 with Cinnamon.
I've ran ./get_prerequisites.sh and get: http://pastebin.com/RBmaui6j
OK, node and electron is downloaded and app should be ready for launch.
Unfortunately, some node modules are missing.
stdout+stderr from app is: http://pastebin.com/0bSBksCB

There's an issue from before that has been followed so that a guy could install Spotify Web Player for Linux on Fedora with an RPM. I explained that due to the node_modules having to be built for each architecture, I have not released them publicly and there's a download link to get the node_modules zip there. The debian packages have node_modules for you but the source doesn't.
I will close this issue assuming that the simple download from the link provided will have solved your issue.
https://github.com/Quacky2200/Spotify-Web-Player-for-Linux/issues/13#issuecomment-245160187


Problems installing packages

I'm having troubles using this role, whatever I do I keep getting the error with_dict expects a dict when trying to use composer_global_packages. Can you maybe add an example of how this is used, the given example doesn't seem to be correct yaml syntax.

http://stackoverflow.com/questions/30475456/with-dict-expects-a-dict-ansible-global-composer-and-kosssi-composer

Hello @markushausammann
Have you a public repository ?
What is your version of Ansible ?
What is your version of the role ?

No public repository but see the stackoverflow question, latest Ansible, latest role version.

what is latest Ansible, it's important.

As you can see from the SO answer, I just mixed up different yaml syntaxes.

The ansible version I use is 1.9.1.

it's very not good idea to add variable like you do.
Create a file like that : https://github.com/Sharepear/ansible-playbook-sharepear/blob/master/vars/apt.yml


style(builder): add information around slow steps

The first time a builder pod lands on a node it needs to pull ~500MB of stuff. Laptop + wifi can mean a sad panda.
Let folks know that we are doing stuff! Refs deis/builder#60
example-ruby-sinatra [master]$ g push deis master
Warning: Permanently added the RSA host key for IP address '[<IP_ADDRESS>]:2222' to the list of known hosts.
Counting objects: 125, done.
Delta compression using up to 4 threads.
Compressing objects: 100% (75/75), done.
Writing objects: 100% (125/125), 25.84 KiB | 0 bytes/s, done.
Total 125 (delta 55), reused 95 (delta 42)
-----> Pushing slug to storage...
-----> Waiting for build pod 'gaslit-tailbone-git-e4f3679b' to start...
-----> Ruby app detected
-----> Compiling Ruby/Rack

Oops, didn't see your PR @arschles Refs #61

@slack ok if I close as a dupe of #61?


Fixed issue where reflectToAttribute was causing values to be synced across multiple component instances

While playing around with the graffiti example app I noticed that adding multiple  elements resulted in some strange behavior. If two or more  elements existed in the DOM they all shared the same counter value under the hood. So you could increment the first  up to a certain value, and as soon as you incremented the second  it would jump to the value of counter 1 plus an increment.
Digging into the source of reflectToAttribute I discovered that they are all sharing the same "value" variable created when the annotation is first initialized, so this pull request changes the getter and setter methods to instead use the instance's attribute instead of that shared "value" variable.
I also fixed some issues with the tests and filled them out to cover the changes I made to reflectToAttribute.
I'm not sure whether or not the intention was to share the same value across component instances when using reflectToAttribute, but I'm guessing (hoping) it was not. Love the library so far though, it shows a lot of promise!

Thanks for finding and spearheading this!! :tada:

No problem. I'll continue playing around with it and contribute when I can.


[Feature][Module Name] MFA compatibly

Search before asking

[X] I had searched in the issues and found no similar feature requirement.

Description
No response
Use case
No response
Related issues
No response
Feature Priority
None
Are you willing to submit PR?

[ ] Yes I am willing to submit a PR!

@johnfelipe  What is MFA?  Can you give more information about MFA?

this one

Any progress?


Second Daemon is not used by stratum

Describe the bug
We have two fullnodes per coin configured. When I shut down the primary fullnode Miningcore stops working. It does not switch to the second fullnode. We have encountered this behaviour with ERGO.
To Reproduce
Set up two ERGO Fullnodes, configure them as deamons in MC Stratum. Shut the first daemon from the configuration down.
Expected behavior
Miningcore should automatically switch over to second daemon.

Support for multiple daemons has been dropped ages ago. The only reason for daemons being  an array in the config is that there are coins which require multiple daemon endpoints for different purposes like Monero's wallet daemon to name one example.


Merge pull request #1 from joaolucas2012/ADD/AppBar

Changelogs to (v0.1.0)
#2 :rocket: [FEAT] Implement the home page layout

Implement the home page layout:


Scheduled run fails

I set up this action and the scheduled run failed with,
refs/heads/master not supported with 'schedule' event.
Only the default branch 'refs/heads/null' is supported

Since I followed your guide and did not modify this action, I think there is a missing step somewhere?

Here is an example from flutter failing because of the same reason.

We fixed this in v1.0.3 https://github.com/ossf/scorecard-action/releases/tag/v1.0.3
If you've used the example workflow in the repo or the one from the GitHub UX tab, you're probably using an older version.
In the meanwhile, can you please use ossf/scorecard-action@ b614d455ee90608b5e36e3299cd50d457eb37d5f , which is the hash for v1.0.3
Please confirm this works.
Let me update the documentation now.

In my case I did use v1.0.3 via a dependabot upgrade. Did the yaml file change between versions otherwise?

correct. I was checking your hash and you have the right one. Flutter has the old one.
Could you run these lines https://github.com/ossf/scorecard-action/blob/main/entrypoint.sh#L51-L54 and tell me what you get?

I found the issue. Repository: null. I don't understand why the env variable GITHUB_REPOSITORY (https://docs.github.com/en/actions/learn-github-actions/environment-variables) is not set for schedule trigger, that's strange. Let me see what I can do.

I created a new token using the same permissions you have in the readme, then ran it:
curl -s -H "Authorization: Bearer $GITHUB_AUTH_TOKEN" https://api.github.com/repos/ben-manes/caffeine > repo_info.json
ben: caffeine $ echo $SCORECARD_PRIVATE_REPOSITORY
false
ben: caffeine $ echo $SCORECARD_DEFAULT_BRANCH
refs/heads/master

We used to take this variable from the json payload https://github.com/ossf/scorecard-action/pull/83/files, but it turns out schedule events don't have one, so I switched to the env variable GITHUB_REPOSITORY.. which seems empty as well.
Bear with me. I need to find a way to get the original repository name...

no worries, thank you!

cc @ChrisCarini

Found this issue via a similar failure in https://github.com/ScottBrenner/cfn-lint-action/runs/5074749835?check_suite_focus=true#step:4:15.

why the env variable GITHUB_REPOSITORY (https://docs.github.com/en/actions/learn-github-actions/environment-variables) is not set for schedule trigger

From https://github.community/t/repository-name-in-environment-variable/16856/7:

The schedule event does not have an event payload

Reference https://docs.github.com/en/actions/using-workflows/events-that-trigger-workflows#schedule

Thank you. I expected the env variable to be set even though there's no even payload.. after all github.repository has nothing to do with the even payload, does it?
Thank you all for your help!

cc @GuillaumeRoss who reported the same on the scorecard repo https://github.com/ossf/scorecard/issues/1610

The repository info is available from the git checkout. Bash code I have running elsewhere (but should work on a GH runner after the actions/checkout step completed):
remote=$(git for-each-ref --format='%(upstream:remotename)' "$(git symbolic-ref -q HEAD)")
remote_url=$(git remote get-url "${remote}")

This retrieves the remote name for the current HEAD, then gets the URL for that remote. On actions/checkout clone that's exactly what you'd want; e.g. from my failed run logs you can see:
  /usr/bin/git remote add origin https://github.com/mjpieters/SO-userscripts

and the above bash code will set remote_url to https://github.com/mjpieters/SO-userscripts.

Other alternatives:

Use @actions/github and use github.context.repo.owner plus github.context.repo.repo, just like the @actions/checkout code does, an combine that with GITHUB_SERVER_URL, GITHUB_URL or just https://github.com, again same as the checkout action.

The @actions/github module gets the repository info from the Webhook payload, so find GITHUB_EVENT_PATH, load the JSON from that path and you'll have the same data you now get from the https://api.github.com/repos/$GITHUB_REPOSITORY api call under the repository object.

github.repository is the backup plan, yes: add an argument and default to github.repository. Thanks for confirming. I'd like to avoid creating an additional argument if GITHUB_REPOSITORY can be populated by GH automatically - see https://github.com/ossf/scorecard-action/issues/84#issuecomment-1031667855
They are investing atm. The variable should be set, should it not?

Finally found some time to dig into this. GITHUB_REPOSITORY is not null. I think if you use our repo at head, the schedule works. I've sent an additional https://github.com/ossf/scorecard-action/pull/98 to fix wrong "Is fork" debugging message.
We'll cut a new release as per https://github.com/ossf/scorecard-action/issues/97

I think if you use our repo at head, the schedule works.

The schedule does run on repo head, and failed. This failed, scheduled run was executed against the main branch of the repository. The @action/checkout configuration, with all the action defaults provided by GH:
  with:
    persist-credentials: false
    repository: mjpieters/SO-userscripts
    token: ***
    ssh-strict: true
    clean: true
    fetch-depth: 1
    lfs: false
    submodules: false

checked out revision c3faf844845191f9a19cf68f1082fb4632e45a9b, which was the head at the time of the run:
   * [new ref]         c3faf844845191f9a19cf68f1082fb4632e45a9b -> origin/main

The ossf/@scorecard-action output agrees it is refs/heads/main they are working with, but then bails because:
Only the default branch 'refs/heads/null' is supported

null means the curl -s -H "Authorization: Bearer $GITHUB_AUTH_TOKEN" https://api.github.com/repos/$GITHUB_REPOSITORY > repo_info.json fetch failed.

Side note: I strongly recommend you run curl commands with --fail or --fail-with-body (the latter is a fairly recent option, curl 7.76.0 or newer required) and checking the exit code:
if [ ! "$(curl --fail-with-body -s -H "Authorization: Bearer $GITHUB_AUTH_TOKEN" https://api.github.com/repos/$GITHUB_REPOSITORY > repo_info.json)" ]; then
    error=$(jq '.message' repo_info.json 2>/dev/null || 'unknown error')
    echo "Failed to get repository information from GitHub: ${error}"
    exit 1;
fi

@laurentsimon meant that he thinks this issue was fixed in an unreleased version (probably 6cc0399), so changing the action's hash from ossf/scorecard-action@b614d45 to ossf/scorecard-action@869bc60 in your workflow file might resolve the issue.

Ah! Check! That's the part I missed then.

Thanks @ben-manes for the clarification, that's indeed what I meant.
@mjpieters thanks for the suggestion about curl's best practice.


fix: rm Signature optimism cfg

I believe none of this is even reachable for deposit transactions.
for encoding, the signature is not included in deposit txs so we don't include them when calculating the payload len.
unclear why we had this
please check @clabby

thanks champ


Fix url comparison in BitNav component (#785)

This commit closes #785,
Now selected link will be highlighted correctly and also
selectedkey will perform right

since the related issue is addressed in another PR, I'm going to close this PR.


Restore codegen tests

By removing reflection_remover (???) and doing the steps manually instead.
(/cc @natebosch)
Closes https://github.com/dart-lang/angular2/issues/272

Looks like the tests time out on Travis?

Runs fine locally. Will need some @kevmoo magic.

This breaks on my machine w/ timeouts:
TEST_PLATFORM=content-shell ./tool/travis.sh
pub run test -x codegen -p content-shell
05:00 +1182 -1: loading test/common/directives/if_test.dart [E]
  TimeoutException after 0:05:00.000000: Test timed out after 5 minutes.
  dart:isolate  _RawReceivePortImpl._handleMessage

05:00 +1182 -2: loading test/common/directives/ng_template_outlet_test.dart [E]
  TimeoutException after 0:05:00.000000: Test timed out after 5 minutes.
  dart:isolate  _RawReceivePortImpl._handleMessage

05:00 +1182 -3: loading test/common/forms/accessor_test.dart [E]
  TimeoutException after 0:05:00.000000: Test timed out after 5 minutes.
  dart:isolate  _RawReceivePortImpl._handleMessage

05:26 +1182 -4: loading test/compiler/preserve_whitespace_test.dart [E]
  TimeoutException after 0:05:00.000000: Test timed out after 5 minutes.
  dart:isolate  _RawReceivePortImpl._handleMessage

05:37 +1182 -5: loading test/core/change_detection/component_state_test.dart [E]
  TimeoutException after 0:05:00.000000: Test timed out after 5 minutes.
  dart:isolate  _RawReceivePortImpl._handleMessage

05:38 +1182 -6: loading test/core/debug/debug_node_test.dart [E]
  TimeoutException after 0:05:00.000000: Test timed out after 5 minutes.
  dart:isolate  _RawReceivePortImpl._handleMessage

05:43 +1182 -7: loading test/core/directive_lifecycle_integration_test.dart [E]
  TimeoutException after 0:05:00.000000: Test timed out after 5 minutes.
  dart:isolate  _RawReceivePortImpl._handleMessage

05:50 +1182 -8: loading test/core/linker/component_selector_test.dart [E]
  TimeoutException after 0:05:00.000000: Test timed out after 5 minutes.
  dart:isolate  _RawReceivePortImpl._handleMessage

Ditto TEST_PLATFORM=firefox ./tool/travis.sh
Error: Can't read 'file:///Users/kevmoo/source/github/angular2/test/common/directives/if_test.template.dart' (Error reading 'test/common/directives/if_test.template.dart'  (No such file or directory)).
import 'if_test.template.dart' as ng_codegen;
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

@matanlurey more thoughts on this?

I ended up spending too much time on this with no real results.
tl;dr, and maybe @grouma is needed - excluding or including tags doesn't effect what is loaded in the browser, so it crashes when it tries to load AOT tests in a non-AOT environment or vica versa.

Maybe use paths - https://github.com/dart-lang/test/blob/master/doc/configuration.md#paths
in the config to include/exclude files for codegen?

That doesn't seem to mesh well with our structure.


query parameter will be url decoded before pact-provider-proxy sends provider request

We are using pact-provider-proxy to test our service API.
In one of the pact states we defined a GET request with already encoded query parameter as string.
However when we run our pact test we noticed that the pact-proxy is sending the query parameter url-decode!
Example pact file.
{
   "consumer":{
      "name":"serviceA"
   },
   "provider":{
      "name":"serviceB"
   },
   "interactions":[
      {
         "description":"A serviceB request value SYD",
         "provider_state":"no values exists",
         "request":{
            "method":"get",
            "path":"/details",
            "query":"bookingDuration=1&bookingDate=2016-01-05&locations%5Bpickup%5D%5BcityCode%5D=SYD",
            "headers":{
               "Accept":"application/json"
            }
         },
         "response":{
            "status":200,
            "headers":{
               "Content-Type":"application/json; charset=utf-8"
            },
            "body":[

            ]
         }
      }
   ],
   "metadata":{
      "pactSpecificationVersion":"2.0.0"
   }
}

Expected GET request
http://locathost:3013/details?bookingDuration=1&bookingDate=2016-01-05&locations[pickup][cityCode]=SYD
Received GET request
http://localhost:3013/details?bookingDuration=1&bookingDate=2016-01-05&locations[pickup][cityCode]=SYD
We would have expected that, when we provide a already encoded query string that it's been used as is. For some reasons the query string is been url decoded.
we are using pact-provider-proxy-2.1.0.

So sorry @gwittchen for some reason, I didn't have notifications turned on for the repo. Did you find a fix for this? @uglyog I remember we went back and forward on what to do about encoding, can you remember what we decided? From vague memory, we decided to encode it in the pact if it was a string, but not if it was a hash.

That is correct, string form should be encoded but the hash form does not.

Hi @bethesque, we ended up changing the api from a GET to POST to work around this issue. We haven't tested it since.


Implement Python FFI for Chunked Arrays and Table

It looks like for chunked arrays you'll have to manually implement a version of the record batch version in this file https://github.com/apache/arrow-rs/blob/master/arrow/src/ffi_stream.rs
https://discord.com/channels/885562378132000778/885562378132000781/1189794029018284083

Implemented in https://github.com/geoarrow/geoarrow-rs/pull/379, https://github.com/geoarrow/geoarrow-rs/pull/380, and https://github.com/geoarrow/geoarrow-rs/pull/507


ade20k

Can you provide a training parameter setting for ade20k? The parameters I set did not achieve the expected training effect

hi, I tried ade20k dataset before, the result is not good, I suggest you can remove the contrast loss, style loss weight 0.01, other unchanged to try Follow-up and then try to increase the style loss weight to 0.1, 0.2.


Fix flaky spec

Summary
Improve flaky smoke test.
Reason

Testing

ok, so 10 consecutive 🟢 builds 🎉 🎉 🎉


Update to 2.0 opam file format

Dear @mjambon,
I've recently used dune-starter for a project and that was very helpful!
The .opam example file was not fully up-to-date though (w.r.t. opam 2.0)
Hence this small PR :)

This is very nice. Thank you!


Glusterfs does not install mount.glusterfs

Issue description
The glusterfs derivation does not install mount.glusterfs. So it is not possible to mount glusterfs filesystems.
 ls /nix/store/8p888wid9lm02zw0gaqzdzv41d8yc75r-glusterfs-3.8.1/sbin
 fusermount-glusterfs  gcron.py  gfind_missing_files  glfsheal  gluster  glusterd  glusterfind  glusterfs  glusterfsd  snap_scheduler.py

Steps to reproduce
Install glusterfs and try to mount a glusterfs. Even if you don't have a cluster ready, mount should return an error:
 mount -t glusterfs <IP_ADDRESS>:/var/gluster/testvol tmp/mnt

Look inside the sbin folder, there is no mount.glusterfs file.
Solution
The makefile that install mount.glusterfs (/xlators/mount/fuse/utils/Makefile) concatenates DESTDIR and mountutildir to find the right directory. For an unknown reason, the configure flags set mountutildir to $out/sbin but when executed by the Makefile it get evaluated to ut/sbin. So by removing the configureFlag --with-mountutildir="$out/sbin" the file get installed properly.
But then this script is not able to find basic utilities like sed, cat, grep, etc because no PATH is set. We can use makeWrapper to set it. On the postInstall phase I add:
wrapProgram $out/sbin/mount.glusterfs --set PATH "${pkgs.stdenv.lib.makeBinPath [ pkgs.coreutils pkgs.gnused pkgs.attr pkgs.gnugrep]}"

And I also add makeWrapper to buildInputs.
It still print an error about getfattr not found (even so it is in the PATH) but at least I can mount my glusterfs volumes.
Should I do a PR for this or will someone else provide a better fix?
Technical details

System: 16.09.1272.81428dd (Flounder)
Nix version: nix-env (Nix) 1.11.4
Nixpkgs version: "16.09.1272.81428dd"

The glusterfs derivation does not install mount.glusterfs. So it is not possible to mount glusterfs filesystems.

Possible (just run glusterfs), but point taken.

The makefile that install mount.glusterfs (/xlators/mount/fuse/utils/Makefile) concatenates DESTDIR and mountutildir to find the right directory. For an unknown reason, the configure flags set mountutildir to $out/sbin but when executed by the Makefile it get evaluated to ut/sbin. So by removing the configureFlag --with-mountutildir="$out/sbin" the file get installed properly.

Hm, I guess long long ago it tried to install to global /sbin and
failed. Then I didn't notice the Makefile improvement during the
updates…

wrapProgram $out/sbin/mount.glusterfs --set PATH "${pkgs.stdenv.lib.makeBinPath [ pkgs.coreutils pkgs.gnused pkgs.attr pkgs.gnugrep]}"
Should I do a PR for this or will someone else provide a better fix?

Not sure a better fix is possible here. Yes, a PR would be welcome.


Auth in link unfurling flow

Hello! I'm trying to build link unfurling bot which requires auth. The problem is that I can't find the way how to get access token in the end of the auth flow.
In samples I found:
var tokenResponse = await (turnContext.Adapter as IUserTokenProvider).GetUserTokenAsync(turnContext, _connectionName, magicCode, cancellationToken: cancellationToken);

where magicCode populated from action.State but I didn't find any state in unfurling flow and GetUserTokenAsync always returns null in my case. What is the proper way to obtain the token? Will it be sent on every request to the bot?
Related question on stackoverflow: https://stackoverflow.com/questions/60311837/microsoft-teams-bot-link-unfurling-auth-flow

@clearab could you please take a look and redirect as needed? Thanks!

Hi @GDreyV
Thank you for raising this issue.  It seems we are missing the 'state' field on AppBasedLinkQuery.  When the auth flow completes, OnTeamsAppBasedLinkQueryAsync will be called again and the turnContext.Activity.Value will contain the url and the 'state' (or magic code).  We will get this field added to AppBasedLinkQuery (created an issue here: https://github.com/microsoft/botbuilder-dotnet/issues/3429 ).  In the mean time, it is possible to retrieve it from the Activity.Value
Something like:
        protected async override Task<MessagingExtensionResponse> OnTeamsAppBasedLinkQueryAsync(ITurnContext<IInvokeActivity> turnContext, AppBasedLinkQuery query, CancellationToken cancellationToken)
        {
            var magicCode = string.Empty;
            var state = (turnContext.Activity.Value as Newtonsoft.Json.Linq.JObject).Value<string>("state");
            if (!string.IsNullOrEmpty(state))
            {
                int parsed = 0;
                if (int.TryParse(state, out parsed))
                {
                    magicCode = parsed.ToString();
                }
            }

            var tokenResponse = await(turnContext.Adapter as IUserTokenProvider).GetUserTokenAsync(turnContext, _connectionName, magicCode, cancellationToken: cancellationToken);
            if (tokenResponse == null || string.IsNullOrEmpty(tokenResponse.Token))
            {
                // There is no token, so the user has not signed in yet.

                // Retrieve the OAuth Sign in Link to use in the MessagingExtensionResult Suggested Actions
                var signInLink = await(turnContext.Adapter as IUserTokenProvider).GetOauthSignInLinkAsync(turnContext, _connectionName, cancellationToken);

                return new MessagingExtensionResponse
                {
                    ComposeExtension = new MessagingExtensionResult
                    {
                        Type = "auth",
                        SuggestedActions = new MessagingExtensionSuggestedAction
                        {
                            Actions = new List<CardAction>
                                {
                                    new CardAction
                                    {
                                        Type = ActionTypes.OpenUrl,
                                        Value = signInLink,
                                        Title = "Bot Service OAuth",
                                    },
                                },
                        },
                    },
                };
            }

            var heroCard = new ThumbnailCard
            {
                Title = "Thumbnail Card",
                Text = query.Url,
                Images = new List<CardImage> { new CardImage("https://raw.githubusercontent.com/microsoft/botframework-sdk/master/icon.png") },
            };

            var attachments = new MessagingExtensionAttachment(HeroCard.ContentType, null, heroCard);
            var result = new MessagingExtensionResult("list", "result", new[] { attachments });

            return new MessagingExtensionResponse(result);
        }

Closing this.  Please continue on the Stack Overflow question if you require further assistance https://stackoverflow.com/questions/60311837/microsoft-teams-bot-link-unfurling-auth-flow


Tests for Call

Hello!

Vote on this issue by adding a 👍 reaction
If you want to implement this feature, comment to let us know (we'll work with you on design, scheduling, etc.)

Issue details
Recent PRs introduce Call (method calls vs Invoke) but we still need to port tests to provide test coverage for the feature.

Affected area/feature

Any pointers for good tests to port?

https://github.com/pulumi/pulumi/tree/master/tests/integration has construct_component_* tests that should be very good.
We need to fully support  remote=true component resource functionality and I suspect there's a bit more planning to do here, that's more than just a one-ticket item, a bit of work involved.


fix(checkboxfield): fix checkbox and label alignment

Before:

After:

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


feat: use deployed kzg-rs

Add the batch KZG verification to https://github.com/succinctlabs/op-succinct/blob/329daf874c20bf08e998598a61b5f7754a8f7832/crates/client-utils/src/oracle/mod.rs#L151-L162


Pre-calculation of column infos completed.

@brettwooldridge As discussed all column infos are pre-calculated now.
Support for quoted identifiers made the code a little confusing, because we have now to distinguish case sensitive, case insensitive and delimited forms of field names depending on the work to do. I tried to clean this up. So all field/column related info is now encapsulated in FieldColumnInfo. As this class has grown up I extracted it to an external class.
OrmBase, OrmReader and OrmWriter internally work on FieldColumnInfo now instead of Strings. So every method can access all field/column related info to fulfil their duties. Due to the names of the methods they call on FieldColumnInfo it is clearer when reading the code which "case type" of field name they are working on and to realize errors in advance.

Codecov Report

Merging #26 into master will decrease coverage by 0.97%.
The diff coverage is 77.27%.

@@             Coverage Diff              @@
##             master      #26      +/-   ##
============================================
- Coverage     67.99%   67.01%   -0.98%
- Complexity      241      257      +16
============================================
  Files            15       16       +1
  Lines           931      961      +30
  Branches        167      163       -4
============================================
+ Hits            633      644      +11
- Misses          218      235      +17
- Partials         80       82       +2

Impacted Files
Coverage Δ
Complexity Δ

src/main/java/com/zaxxer/sansorm/OrmElf.java
60% <ø> (ø)
11 <0> (ø)
:arrow_down:

...main/java/com/zaxxer/sansorm/internal/OrmBase.java
76.74% <100%> (-4.62%)
17 <0> (-5)

...in/java/com/zaxxer/sansorm/internal/OrmReader.java
70.73% <60%> (+0.23%)
25 <0> (ø)
:arrow_down:

...a/com/zaxxer/sansorm/internal/FieldColumnInfo.java
68.22% <68.22%> (ø)
33 <33> (?)

...java/com/zaxxer/sansorm/internal/Introspected.java
66.29% <83.51%> (-2.88%)
50 <21> (-14)

...in/java/com/zaxxer/sansorm/internal/OrmWriter.java
78.18% <87.5%> (ø)
41 <1> (+2)
:arrow_up:

Continue to review full report at Codecov.

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

I am curious about the result of the tests.
Also I would propose to do some checks in FieldColumnInfo regarding allowed combinations of annotations. Just I found a class annotated with both @Table and @MappedSuperclass, which does not comply with the documentation, saying "no table exists for the mapped superclass itself".

So far no issues with v3.5.


feat: Add a chained helper methods example

This example is based on this article: https://blog.devgenius.io/async-method-chaining-in-node-8c24c8c3a28d and this question: https://stackoverflow.com/questions/70260331/fluent-pagemodel-api-with-testcafe
I changed browser name to chrome:headless because the Linux version installed on the CI machine does not have graphic subsystem.

@Dmitry-Ostashev rebase please and merge it.

Please update to the<EMAIL_ADDRESS>


Redrive policy

Addresses Issue #1437
Dunno if it actually sends messages to deadletter queues, but it shows up in attributes now.

Oh perfect. I need this fix. Any plans to merge this? I only care about the attributes containing 'RedrivePolicy', not that it actually sends messages to dead letter or not.

w00t - my first open-source merged PR! Thanks for taking the time!

Welcome to the Moto community!


../common/tools/mocha-multi-reporter.js not found when executed test command on WSL2

@southpolesteve reported that the test command for cosmos threw this error on WSL2
✖ ERROR: Unknown "reporter": ../../common/tools/mocha-multi-reporter.js
while it works fine on cmd prompt.

I believe @zfoster has also encountered this. Maybe not on WSL2

@HarshaNalluru, @southpolesteve, @zfoster: I can investigate.  Can one of you please share the commands to reproduce this error?

Of course, this just works on a fresh checkout :)
We removed it in a recent commit anyways. I am fine with closing this.


The tone of syn wav is wrong, sound like dialects.

have anyone got the same problem
syn:

origin:

Closing due to inactivity.


Set up llvm-symbolizer for some of our CI pipelines.

Prior to this, we've been seeing unsymbolized crashes when building test files with this message: Stack dump without symbol names (ensure you have llvm-symbolizer in your PATH or set the environment var `LLVM_SYMBOLIZER_PATH` to point to it):

To get llvm-symbolizer, we can either install an LLVM binary distribution (https://apt.llvm.org/) into our Docker images or build it from source.

Building from source ensures we have the latest code, but adds build time and test script complexity (that is spread across multiple files)
Installing also puts other LLVM binaries (like llvm-tblgen) on the PATH, which could be unexpected when we typically build the binaries that we need from source

I tried both approaches and settled on installing into our Docker images.

Progress on https://github.com/google/iree/issues/8996

What about installing llvm in an earlier stage and then only copying over llvm-symbolizer into the actual image?

What about installing llvm in an earlier stage and then only copying over llvm-symbolizer into the actual image?

That should also work. It's a bit more code in the Dockerfile, but could be worth it to avoid pulling in unexpected binaries.


Option to disable going into copy mode when application has secondary screen (less,man...)

As the title says, when scrolling in less and man pages, it should not go into copy-mode.
Can it be done by any configuration ?
Or better yet, make it into a default option.

I dunno! That's a good idea. Maybe you could ask on tmux/tmux as well and link to the Issue from here?

Well, I go into copy mode with mouse wheel scroll up. So, I thought if on wheel up you could check for the current program( less, man..) and then decide if you should go into copy mode.
There are scripts to pass certain keystrokes to tmux which checks current program, and since this is a plugin, maybe you could explicitly check for these programs and then go into copy mode.
I thought this is a plugin behaviour issue, and hence this issue.
This is a particular behaviour for a specific use case -  are you sure this is a tmux issue?

yes i agree, that sounds reasonable! I just don't know how to do it. No, I didn't mean it's a tmux issue, but rather that they might know how to help. Maybe the tmux-users forum is the right place to ask.
Anyway, I'll play around with it if I get free time, but I'm not sure if it's possible. Cool idea though!

Jk! You're right it's not hard at all. I think I've got it working but I
have to leave now. I'll finish it and upload it when I get back! :)
On Dec 29, 2015 2:03 AM, "Arindam Banerjee"<EMAIL_ADDRESS>wrote:

Well, I go into copy mode with mouse wheel scroll up. So, I thought if on
wheel up you could check for the current program( less, man..) and then
decide if you should go into copy mode.
There are scripts to pass certain keystrokes to tmux which checks current
program, and since this is a plugin, maybe you could explicitly check for
these programs and then go into copy mode.
I thought this is a plugin behaviour issue, and hence this issue.
This is a particular behaviour for a specific use case - are you sure this
is a tmux issue?
—
Reply to this email directly or view it on GitHub
https://github.com/NHDaly/tmux-scroll-copy-mode/issues/6#issuecomment-167735328
.

Cool, thanks. I'll be waiting.

Great suggestion, thanks! I think it's an improvement. This defaults to "off" now, but can be enabled with:
@prevent-scroll-for-fullscreen-alternate-buffer = 'on'
(Note, I found the inspiration for this fix from https://github.com/tmux/tmux/issues/168).

Just for future reference, it should be set -g @prevent-scroll-for-fullscreen-alternate-buffer 'on', not @prevent-scroll-for-fullscreen-alternate-buffer = 'on' (i.e. sans the =), right?

Oops, yes it should. Thanks!

Thank you for this!

This is amazing!


MINOR: Update Scala to 2.13.6 (#10711)

This includes TASTy Reader support for Scala 3.0.0. This makes it easier
for Kafka libraries to be used in Scala 3.0 projects
Release notes: https://github.com/scala/scala/releases/tag/v2.13.6
Reviewers: Ismael Juma<EMAIL_ADDRESS>Cherry-picking https://github.com/apache/kafka/commit/a8bd649dbf940a41e94ee695d3ecec5b97566c2d to resolve merge conflict.

LGTM. Merged from command line.


0.1.3版本tiny-frpc错误

Bug Description
使用0.1.3版本tiny-frpc出现错误
之前在路由器小米AX6000上用原版frp没有问题，看到tiny-frpc这个项目就试一下，出现了/root/.ssh/id_rsa的错误。由于路由器不能创建（已是root用户）会提示mkdir: can't create directory '/root/.ssh': Read-only file system，请教一下这个怎么解决？
tiny-frpc Version
0.1.3
frps Version
0.60
System Architecture
Linux/arm
Configurations
小米AX6000
Logs
[2024-11-02T02:20:51Z] [INFO] init go ssh runner
[2024-11-02T02:20:51Z] [INFO] proxy total len: 1
[2024-11-02T02:20:51Z] [INFO] start to run: {<IP_ADDRESS>:22 xxx:7000 tcp --proxy-name ssh --remote-port 2022 --token xxx}
[2024-11-02T02:20:51Z] [INFO] get ssh private key file: [/root/.ssh/id_rsa] to communicate with frps by ssh protocol
[2024-11-02T02:20:51Z] [ERROR] new ssh tunnel client error: failed to generate auth method: unable to read private key: open /root/.ssh/id_rsa: no such file or directory
[2024-11-02T02:20:51Z] [INFO] stopping ssh tunnel to frps
[2024-11-02T02:20:51Z] [INFO] process exit...
Steps to reproduce

...
Affected area

[ ] Docs
[ ] Installation
[ ] Performance and Scalability
[ ] Security
[ ] User Experience
[ ] Test and Release
[ ] Developer Infrastructure
[ ] Client Plugin
[ ] Server Plugin
[ ] Extensions
[ ] Others

错误已经很清楚了， /root/.ssh/id_rsa: no such file or directory  文件不存在。


Title change for whats role page

small text change for whats your role page

CI: No security warnings found


[DNM] boot: zephyr: Disable HW stack protection

Some Zephyr boards enable HW stack protection by default, which
propagates in mcuboot build. Bootloader works fine with that option, but
the problem arises when we jump to application code. HW stack protection
catches application code during early init, which results in
"unresponsive" application.
Disable HW stack protection, so it doesn't make any harm for application
code.
Signed-off-by: Marcin Niestroj<EMAIL_ADDRESS>

Please rebase over latest master.

@mniestroj Did you checked code with this patch? https://github.com/JuulLabs-OSS/mcuboot/pull/824/files

The patch #824 can work only for cortex M33. M4 doesn't have SPLIM register.

Yes, I checked. #824 doesn't help with nRF52840.

@ioannisg Need you help for implement stack guard disabling for case when SPLIM register are not in usage.

@ioannisg Need you help for implement stack guard disabling for case when SPLIM register are not in usage.
Something similar in implementation to #824

Sure, I can provide that.

@mniestroj We planed to implement  disable HW stack protection in the runtime soon.
This patch will be merged as temporary hack.

We planed to implement disable HW stack protection in the runtime soon.
This patch will be merged as temporary hack.

Hack for "feature not implemented"? :) I would rather call it a (temporary) solution.


Can't call removeLastPoint after using appendCoordinates to reopen a polygon

Describe the bug
After calling appendCoordinates on DrawInteraction, if you then try to call removeLastPoint on the newly opened geometry, openlayers errors to the console.
To Reproduce
Steps to reproduce the behavior:

Go to https://codesandbox.io/s/agitated-snyder-glhwb?file=/main.js
Draw a polygon
Press any key to reopen that polygon
Press any key again once it is opened
Get the error: Cannot read property 'setGeometry' of null

Expected behavior
The last point is removed the same as if you were calling removeLastPoint whilst initially drawing the polygon

I have the same question! I found that where call appendCoordinates  It dispatch modifyDrawing_  function but not the function createOrUpdateSketchPoint

that make sketchPoint_ is null.
when I call removeLastPoint ,the sketchPoint_ is null don't have setGeometry method

I cannot reproduce the originally reported issue with the latest version any more, and I think what @blissvisitor reports is an unrelated issue.

No No No I still have the same question

@blissvisitor Can you share runnable code that helps reproduce the problem? I cannot reproduce the problem with the code shared by @zac-robinson.

@ahocevar I have still managed to reproduce it in the code sandbox I shared. A repro step I missed was that after drawing the feature you shouldn't move the mouse. If the mouse is moved after the polygon is opened it draws the "sketch line", and no longer crashes. If you reopen the polygon and then press again to remove last point without moving mouse it should crash.


Some Little but important Improvements to AccentColorizer

Is it possible to colorize the Shortcut arrow and Compressed icon?? I think that it is a bitmap.

The outline of a buttons should also be Colorized.

Hovering over any file / folder should not be Blue. It should change color like it changes after selecting a file.

SOME OF THEM ARE ADOPTED BY STARTALLBACK BUT NOT YET AC

№1 Can't be colorized without hard-patching DLL with icons
As for the rest (and this screenshot from your other issue) - those elements are colorized, it's just a glitch, restart your computer and run AccentColorizer again.


Use response.setEncoding() only if the function exists in response

With NodeJS 6 + Angular 2 + Socket.io, there's a case that response doesn't have setEncoding function set. To fix that just add simple check if response exists with the setEncoding property.
The problem can be tested with this app (by removing the hotfixes):
https://github.com/jussikinnula/angular2-socketio-chat-example

Thanks! Looks good, merging.

I just published 1.5.3 on npm. Your fix is included.


how to add -vn when use input function to discard all video data?

i am so confused when i try to add some parameter to input function, as
'-vn' ,it's not type like r=30, is it supported or not?

vn=None should work!


A. Webconnection sockets

The project is now able to run in dev mode as one unit! c9047d1c7622580f529265e18af56730426f2804


Proxmox prepare step ansible role missing

ansible-role-users appears to be missing from your repos in order to complete the prepare step for proxmox.
I have continued as its stated as optional.
Cheers
ansible-galaxy role install git+https://github.com/sergelogvinov/ansible-role-users.git,main

Yep, it was in private repo. I've opened it.
It not necessary module, you can skip it.
I'll remove this module from example.

Yep, it was in private repo. I've opened it.
It not necessary module, you can skip it. I'll remove this module from example.

Oh I see fair enough, thanks for the clarification.


Is ignoring babel-loader presets targets

In the following karma.conf.js the presets settings seems to have no effect on the output.  However it works perfectly fine used by webpack itself.
I looks like the target itself is defaulting to something, which I only noticed because of a error that happens when babel output munges async/await code and I get a runtime error relating to regeneratorRuntime (not your problem).  For example, just using webpack, I can increase the chrome version targets from 40 to 61 and at some point the error goes away because babel stops transpiling async/await functions.   When I run through karma I always get that error, no matter the target, even node 8.
karma.conf.js
  module.exports = function(config) {
     config.set({

       basePath: '',

       frameworks: [ 'mocha', 'chai', ],

       files: [
         //'test/**/*.js',
         //'src/**/*.js'
         'src/good-async.js'
       ],

       exclude: [ ],

       preprocessors: {
         'src/good-async.js': [ 'webpack' ],
         //'src/**/*': [ 'webpack' ],
         //'test/**/*': [ 'webpack' ]
       },

       webpack: {
         module: {
           rules: [ {
             test: /\.js$/,
             exclude: /node_modules/,
             use: {
               loader: 'babel-loader',
               options: {
                 "presets": [
                   [ "env", { "targets": { node: 8 } } ]
                 ]
               }
             }
           } ]
         }
       },

       reporters: ['progress'],

       port: 9876,

       colors: true,

       logLevel: config.LOG_INFO,

       autoWatch: true,

       browsers: ['ChromeHeadless'],

       singleRun: false,

       concurrency: Infinity

     })
   }

After hours of debugging karma-webpack and babel-loader I found that I'm an idiot and forgot I had a babel configs in my package.json file.
If any lost souls find their way here, don't forget that babel configs can be lurking in:
package.json
webpack.config.js
karma.conf.js
.bablerc


Performance compared to using native PNG support

Does anyone have stats on the performance of react-native-svg compared to displaying a png?
I saw an issue here where a screen with a bunch of svgs in a flat list was taking 1-2 seconds to load. Is that normal? Are people using react-native-svg to display lots of icons in their app or would using a large down-scaled PNG be better?

@samuelneff great question, I think it definitely can slowdown rendering for something like a background pattern with many different pattern elements, plus "quality" of SVG in terms of how many paths and etc. But these are just thoughts that need a check.

@samuelneff This is a great question, I've also wondered about this for a while now, hoping someone comes with a performance and build size statistic comparison or something

Need fix :
I saw an issue here where a screen with a bunch of svgs in a flat list was taking 1-2 seconds to load.


New configuration property for initial zoom scale on GUI

Description
This PR add a new configuration property in jmeter.properties file to set the initial zoom scale for the GUI.
Motivation and Context
This option is useful to avoid resetting zoom scale manually every time GUI is started.
How Has This Been Tested?
Tested on Windows 10:

open JMeter and notice the initial zoom level
close JMeter and set a value greater than 1 on the new property gui.initialZoomScale
open JMeter and notice the greater zoom level applied at startup

Types of changes

New feature (non-breaking change which adds functionality)

Checklist:

[X ] My code follows the [code style][style-guide] of this project.
[x] I have updated the documentation accordingly.

Hi,
I believe same result can be achieved with existing code based on parameters:
jmeter.hidpi.mode=true
jmeter.hidpi.scale.factor= => same use as your suggested parameter
I think it's mandatory that method JMeterUtils.applyHiDPIOnFonts() to be called before setupLaF() in method startGuiInternal from JMeterGuiLauncher.kt. I've tried an it works.

Your proposed solution is better than introducing a new property. I opened a new pull request, with your proposed change, that can replace this one.

This PR is no longer needed as an alternative is merged: https://github.com/apache/jmeter/pull/6333


[Find My Mouse] Refer to GPU usage to detect that a game is in progress

Description of the new feature / enhancement
Find My Mouse has a "Do not activate when Game Mode is on" option, but this does not work while playing games in the borderless window. (#14082)
I was using different software. That app was referencing GPU usage to determine game mode.
https://github.com/AutoDarkMode/Windows-Auto-Night-Mode

Can a similar feature be implemented in PowerToys?
Scenario when this would be used?

It can determine if the game is being played in a borderless window or in windowed mode.
Detection accuracy can be increased by combining with existing determination routines.

Supporting information
No response

Machine learning models would cause this to not be a valid solution.  There are other things that slam the GPU as well

Opinion is correct. Machine learning was not considered.
It was inaccurate to base the decision solely on GPU usage.


Remove cloaked files from aspnetcore

https://github.com/dotnet/sdk/pull/40518

@ViktorHofer I understand we'll need to merge over these as this branch does not build yet or is this related?

Yeah the failures here are unrelated and need https://github.com/dotnet/sdk/pull/40389 merged.


There may be a bug in srtg_resnet.py

Hello, I find the line 177 in srtg_resnet.py is
' nearest_n = embeddings2.scatter_(2,indices,1.)'.
This code will change parameter embeddings2.
So the next line:
'b_consistent = embeddings2 - nearest_n'
will always get a zero result.
Is it a bug? Or did I neglect something?

Hi @Lilaoxie,
The operation was indded in-pace so embeddings2 values would change and further making nearest_n only a reference to embeddings2. I’ve instead opted to have a recursive function for soft_ncc.
Additionally, there is a test script in train/test_cyclic to help understanding the functions functionality.
I am currently updating/polishing the code for this repo and improving its readability. So there may be some further updates based on feedback, in the coming weeks/month.
Best,
Alex

I will be closing this issue for the time being. Feel free to create a new one or re-open it for any future bugs.
Best,
Alex


[core] Fix GitHub language detection

I was working on #15984 to monitor our progress on the issue:

When I realize that we broke the language stats. Before
89.82%  JavaScript
10.17%  TypeScript
0.01%   HTML

After
64.52%  JavaScript
35.44%  TypeScript
0.04%   HTML

The change is based on https://github.com/github/linguist/issues/5439#issuecomment-873066279.

No surprises


chore: use identus-apollo

Description:
Updating code to use Identus Apollo
no code changes, just dependency, anything else is just formatting noise
Checklist:

[ ] My PR follows the contribution guidelines of this project
[ ] My PR is free of third-party dependencies that don't comply with the Allowlist
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] I have checked the PR title to follow the conventional commit specification

Pull Request Test Coverage Report for Build<PHONE_NUMBER>
Details

9 of 12 (75.0%)  changed or added relevant lines in 3 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.07%) to 71.569%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

src/apollo/Apollo.ts
4
7
57.14%

Totals

Change from base Build<PHONE_NUMBER>:
0.07%

Covered Lines:
2722

Relevant Lines:
3613

💛  - Coveralls

contains unwanted commits from Yuri


Cosmos Collection Enumeration Issue

Describe what is not working as expected.
When Using EF Cosmos adapter in EFCore Preview 8 nested list's only return first item in list however in Preview 3 with the EXACT same code it behaves as expected. Example Links in reproduce section
If you are seeing an exception, include the full exceptions details (message and stack trace).
NO EXCEPTION

Steps to reproduce
Original Example (You need to add "AuthKey" to appsettings.json to test)
https://github.com/ProfessionalCSharp/MoreSamples/tree/da379794ef934bc7073e0246de4a6a10138dff6c/Azure/CosmosDBWithEFCoreAndRelations
The above example works as expected and is using Preview 3 of the EFCore Cosmos Adapter.
Here is an example of the JSON Object created when you run the above code.
{
    "BookId": "365cad82-6d1a-4036-b0ed-76b911c88fab",
    "Discriminator": "Book",
    "Publisher": "Wrox Press",
    "Title": "Professional C# 7 and .NET Core 2.0",
    "id": "Book|365cad82-6d1a-4036-b0ed-76b911c88fab",
    "Chapters": [
        {
            "BookId": "365cad82-6d1a-4036-b0ed-76b911c88fab",
            "ChapterId": "d04ce3d4-4286-4d9c-9ce0-6e5b4b1fc68c",
            "Discriminator": "Chapter",
            "Number": 1,
            "Pages": 38,
            "Title": ".NET Applications and Tools"
        },
        {
            "BookId": "365cad82-6d1a-4036-b0ed-76b911c88fab",
            "ChapterId": "8f8064a9-c175-43d4-a3ad-e4bfa86189e7",
            "Discriminator": "Chapter",
            "Number": 2,
            "Pages": 38,
            "Title": "Core C#"
        },
        {
            "BookId": "365cad82-6d1a-4036-b0ed-76b911c88fab",
            "ChapterId": "982503b7-6705-4dab-a355-c6f3818ae572",
            "Discriminator": "Chapter",
            "Number": 3,
            "Pages": 34,
            "Title": "Objects and Types"
        }
    ],
    "LeadAuthor": {
        "BookId": "365cad82-6d1a-4036-b0ed-76b911c88fab",
        "AuthorId": "b231ef14-57f8-49f4-9d31-25b96381addb",
        "Discriminator": "Author",
        "FirstName": "Christian",
        "LastName": "Nagel"
    },
    "__partitionKey": "0",
    "_rid": "YNsZAMwouuIBAAAAAAAAAA==",
    "_self": "dbs/YNsZAA==/colls/YNsZAMwouuI=/docs/YNsZAMwouuIBAAAAAAAAAA==/",
    "_etag": "\"00000000-0000-0000-5768-d636470501d5\"",
    "_attachments": "attachments/",
    "_ts":<PHONE_NUMBER>
}

Here is a copy of the same project updated to Preview 8
Broken Example ("AuthKey" in appsettings is set to Cosmos Emulator)
https://github.com/dhruvb14/CosmosDBWithEFCoreBROKEN
Here is an example of the JSON Object created when you run the above code.
{
    "BookId": "1e1cd90d-dad8-42c2-aa1b-1a647db56afd",
    "Discriminator": "Book",
    "Publisher": "Wrox Press",
    "Title": "Professional C# 7 and .NET Core 2.0",
    "id": "Book|1e1cd90d-dad8-42c2-aa1b-1a647db56afd",
    "Chapters": [
        {
            "Discriminator": "Chapter",
            "Number": 1,
            "Pages": 38,
            "Title": ".NET Applications and Tools"
        },
        {
            "Discriminator": "Chapter",
            "Number": 2,
            "Pages": 38,
            "Title": "Core C#"
        },
        {
            "Discriminator": "Chapter",
            "Number": 3,
            "Pages": 34,
            "Title": "Objects and Types"
        }
    ],
    "LeadAuthor": {
        "AuthorId": "a0399195-46ee-4c06-85dd-9b41a34b43e2",
        "Discriminator": "Author",
        "FirstName": "Christian",
        "LastName": "Nagel"
    },
    "_rid": "YNsZAJ2J5pcBAAAAAAAAAA==",
    "_self": "dbs/YNsZAA==/colls/YNsZAJ2J5pc=/docs/YNsZAJ2J5pcBAAAAAAAAAA==/",
    "_etag": "\"00000000-0000-0000-5769-aa02461e01d5\"",
    "_attachments": "attachments/",
    "_ts":<PHONE_NUMBER>
}

When you set a breakpoint on Line 37 of BooksService.cs you will see in the second example that only the first Chapter is available where in the Preview 3 Version you can see all 3 chapters.
I have also updated to Preview 9 nightly build and the problem is still present
Further technical details
EF Core version: 3.0.0-preview8.19405.11
Database Provider: Cosmos
Operating system: Windows 10
IDE: VS2019 Preview and CLI

/cc @AndriySvyryd

@dhruvb14 The workaround is to remove ChapterId property from Chapter. EF now generates an id internally.


install.bat error while installing ninja: Download failure <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] (IDFGH-6023)

I conventionally have esp-idf and the tooclhain installed in C:/dev/esp (env variables are set up that way). Just now I wanted to erase the whole installation and redownload it again using
git clone
install.bat
It failed the first time already but some modules were downloaded. This is how the error looks on the second time:
Installing ESP-IDF tools
Selected targets are: esp32, esp32c3, esp32s2, esp32s3
Installing tools: xtensa-esp32-elf, xtensa-esp32s2-elf, xtensa-esp32s3-elf, riscv32-esp-elf, esp32ulp-elf, esp32s2ulp-elf, cmake, openocd-esp32, ninja, idf-exe, ccache, dfu-util
Skipping<EMAIL_ADDRESS>(already installed)
Skipping<EMAIL_ADDRESS>(already installed)
Skipping<EMAIL_ADDRESS>(already installed)
Skipping<EMAIL_ADDRESS>(already installed)
Skipping<EMAIL_ADDRESS>(already installed)
Skipping<EMAIL_ADDRESS>(already installed)
Skipping<EMAIL_ADDRESS>(already installed)
Skipping<EMAIL_ADDRESS>(already installed)
Installing<EMAIL_ADDRESS>Downloading ninja-1.10.2-win64.zip to C:\dev\esp\.espressif\dist\ninja-1.10.2-win64.zip.tmp
WARNING: Download failure <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate has expired (_ssl.c:1125)>
WARNING: Failed to download https://dl.espressif.com/dl/ninja-1.10.2-win64.zip to C:\dev\esp\.espressif\dist\ninja-1.10.2-win64.zip.tmp
Downloading ninja-1.10.2-win64.zip to C:\dev\esp\.espressif\dist\ninja-1.10.2-win64.zip.tmp
WARNING: Download failure <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate has expired (_ssl.c:1125)>
WARNING: Failed to download https://dl.espressif.com/dl/ninja-1.10.2-win64.zip to C:\dev\esp\.espressif\dist\ninja-1.10.2-win64.zip.tmp
Downloading ninja-1.10.2-win64.zip to C:\dev\esp\.espressif\dist\ninja-1.10.2-win64.zip.tmp
WARNING: Download failure <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate has expired (_ssl.c:1125)>
WARNING: Failed to download https://dl.espressif.com/dl/ninja-1.10.2-win64.zip to C:\dev\esp\.espressif\dist\ninja-1.10.2-win64.zip.tmp
ERROR: Failed to download, and retry count has expired
Traceback (most recent call last):
  File "C:\dev\esp\esp-idf\tools\idf_tools.py", line 1819, in <module>
    main(sys.argv[1:])
  File "C:\dev\esp\esp-idf\tools\idf_tools.py", line 1815, in main
    action_func(args)
  File "C:\dev\esp\esp-idf\tools\idf_tools.py", line 1462, in action_install
    tool_obj.download(tool_version)
  File "C:\dev\esp\esp-idf\tools\idf_tools.py", line 718, in download
    raise DownloadError()
__main__.DownloadError

It seems Ninja can't be downloaded because the certificate is not valid.
I do not know if this could also be because I recently installed other python versions for another project (default is still 3.8 however) and there's a thread on stackexchange that blames python. However, installing the certifi package does not get rid of the error. So I thought maybe the problem actually is with ninja?

Hi @MartyMcFlyInTheSky. We are sorry for this issue. I believe this is a duplicate of https://github.com/espressif/esp-idf/issues/7672. I recommend there to use the offline installer until it is not solved.
Can we close this? You can subscribe to https://github.com/espressif/esp-idf/issues/7672 instead.

Thanks yes this is a duplicate! Can be closed!


Creq tidy

tiyd up INSTALL and conda-requirements
reduce the scope of minimal-conda-requirements, which isn't especially minimal at the moment
i wonder whether our graphics test skip patterns are such that we could remove matplotlib as a dependency, but I think that cartopy might bring it in anyway via conda. I have not investigated this further

treading on #2197 's toes, sorry @corinnebosley

useful tidy up perhaps, but I'm a bit disappointed that i have barely touched teh minimal test run times

@marqh At least you've dumped gdal.  That can't be a bad thing.

I agree. Minimal isn't quite minimal.
Thanks @marqh :+1:


Support Subreports

As amazing as this project is, it would be made even more amazing if it supported doing subreports.
I may start using jasper-rails for a large project that will have dozens of reports. Many of them will require sub-reports. Does anyone else have any use for this feature?

Can you share an example of a subreport? I am not sure on how to setup the datasource.


Update dg kh

Add sequence diagram for list recipe

Codecov Report

Merging #74 into master will increase coverage by 0.09%.
The diff coverage is n/a.

@@             Coverage Diff              @@
##             master      #74      +/-   ##
============================================
+ Coverage     67.97%   68.07%   +0.09%
  Complexity      662      662
============================================
  Files           112      112
  Lines          2114     2111       -3
  Branches        230      230
============================================
  Hits           1437     1437
+ Misses          591      588       -3
  Partials         86       86

Impacted Files
Coverage Δ
Complexity Δ

...main/java/seedu/address/ui/InventoryListPanel.java
0.00% <ø> (ø)
0.00 <0.00> (ø)

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 6118182...6ab1858. Read the comment docs.


Stripe iframe not fully loaded (v3 not loading)

Hi Stripe team, we are facing following issue:

The iframe does not load fully for the customer, neither is the apple pay button visible. The fetch request to the js.stripe.com/v3 just doesn’t resolve and loads forever.
This is what we see in console, where v3 file keeps loading endlessly without getting any response:

URL: https://app.qlub.io/qr/ae/sapadtest-arun/6/2/_/95ce51c3d3
Main domain: https://app.qlub.io
Device and ios info:

IP and time-stamps:
https://whatismyipaddress.com/ip/<IP_ADDRESS>
attempted loads:
8:40 PM Dubai time, 8:26 pm Dubai time, 8:22 pm Dubai time --> 3rd March
11:59 AM Dubai time 4th March
However it always loads in Private mode and appears like:  (and also loads normally in multiple other scenarios on various phones and os's even in non-private mode and a few times even on this device) - apple pay also appears, here its invisible as the device does not have apple pay configured:

We suspect that it should be firewall issue in serving static js file.

Hi, im experiencing the same but only on my iOS releases. Could you explain more what could be causing it? I'm using this package with cordova and ionic to get the component from stripe

I am not aware of anything on Stripe's side that would prevent loading js.stripe.com/v3, so I can't reproduce the issue and be of any help here.
We typically aren't able to provide integration advice in the issues here. In the future if you have questions, please reach out to Stripe Support for help. Thanks!


Adding more attention layers for extra conditioning

Is it a good idea to add more attention layers for extra conditioning? Or adding controlnet with IP_adapter would the job better?

yes, see instantid (using ip-adapter + controlnet)

Why is using ip-adapter+controlnet over adding more attention layers a better choice?

Why is using ip-adapter+controlnet over adding more attention layers a better choice?

I am not sure which is better, maybe should do some experiments

If I add more attention layers, what changes would I need to make in inference code?

yes, see instantid (using ip-adapter + controlnet)

ip-adapter-face + controlnet-openpose 效果看着不太好，是需要重新finetune吗

`
controlnet_model_path = "stablediffusion/lllyasviel/control_v11p_sd15_openpose"
controlnet = ControlNetModel.from_pretrained(controlnet_model_path, torch_dtype=torch.float16)
pipe = StableDiffusionControlNetPipeline.from_pretrained(
base_model_path,
controlnet=controlnet,
torch_dtype=torch.float16,
scheduler=noise_scheduler,
vae=vae,
feature_extractor=None,
safety_checker=None
)
`


Removed Localhost interface for resolving host address

Fixes #200

:+1:

While this has now definitely not the same behavior as before it might even solve some other strange issues. As Java does lookup localhost.<resolv.conf/serach> it may even result in an address that is not the expected localhost.

👍


Show link to changelog in the docs

Summary

This will display a link in the navigation pointing to GitHub release, but only when the Antora component was built from a tag in the playbook (not master for example), see https://docs.antora.org/antora/2.3/page/intrinsic-attributes/#page-attributes

Checklist

[x] Keep pull requests small so they can be easily reviewed.
[x] Categorize the PR by setting a good title and adding one of the labels:
bug, enhancement, documentation, change, breaking,
as they show up in the changelog
[x] Update the documentation.

Cool. Never used that before, let's see how this works when we tagged the release.

Cool. Never used that before, let's see how this works when we tagged the release.


Roll Chromium 45.0.2454.85.

This is the first M45 stable release, and possibly our most delayed
rebase to date. Big thanks to Olli Raula, Mrunal Kapade and Lin Sun for
all the work they have contributed to this change.
Changes and notes:

The ResourceInterceptor interface we use on Android has been slightly
refactored for readability (see XWALK-4755 for more information).
The Skia patch has been removed as everything is now upstream.
V8 has been a bit annoying this time, we had to backport some patches
from its master branch to get xwalk_extensions_browsertest to stop
crashing. Related bug: v8:4365.
Chromium bug 516347 may affect those using git caches and Android
builds.
ozone-wayland is now tracking the Milestone-Trask branch.

Upstream CLs we had to adapt to (not a complete list):

https://codereview.chromium.org/1124223012
https://codereview.chromium.org/1131113004
https://codereview.chromium.org/1131113004
https://codereview.chromium.org/1134793004
https://codereview.chromium.org/1136473006
https://codereview.chromium.org/1144333006
https://codereview.chromium.org/1144333006
https://codereview.chromium.org/1149633008
https://codereview.chromium.org/1151833004
https://codereview.chromium.org/1152983004
https://codereview.chromium.org/1156893009
https://codereview.chromium.org/1158053005
https://codereview.chromium.org/1158813002
https://codereview.chromium.org/1159033008
https://codereview.chromium.org/1160403002
https://codereview.chromium.org/1164753002
https://codereview.chromium.org/1172183002
https://codereview.chromium.org/1176583003
https://codereview.chromium.org/1181953002
https://codereview.chromium.org/1182053007
https://codereview.chromium.org/1182183003
https://codereview.chromium.org/1185973003
https://codereview.chromium.org/1185973003
https://codereview.chromium.org/1188623003
https://codereview.chromium.org/1191893009
https://codereview.chromium.org/1193613002
https://codereview.chromium.org/1194383003
https://codereview.chromium.org/1194383003
https://codereview.chromium.org/1198193006
https://codereview.chromium.org/1199143002
https://codereview.chromium.org/1200053004
https://codereview.chromium.org/1201013002
https://codereview.chromium.org/1215713018
https://codereview.chromium.org/1216703003
https://codereview.chromium.org/1217183002
https://codereview.chromium.org/1217183002
https://codereview.chromium.org/1220333011
https://codereview.chromium.org/1243443002

BUG=XWALK-4800

LGTM

kicking the android ia32 bot one more time...


User access control for different cases

3 levels: reviewers, case admins, and application admins.
Reviewers should be allowed to review in cases they are assigned to. Within each case, reviewers are allowed to tag documents based on the tags created by case admins. Some tags should be set by default (e.g. relevant, not relevant, error opening) but some tags are specific to cases (e.g. fake signature, transfer receipt).
Reviewers can search keywords which case admins can save predefined search terms. Some tools let reviewers to save search terms for each reviewer.  Case admins should be able to generate reports from the case, e.g. number of keyword responsive.
Reviewers can write comments.  From what I've seen, some tools link comments to document ID, some tools link comments to tagging ID.  Reviewers should be allow to delete/modify their own tags/comments.  Case admins should be allowed for all documents.

Moved


[MB-15151 ]Update React Query docs

MB-15151
This PR updates the React Query documentation. I've updated the name to Tanstack Query since that is what its called now but did leave a callout that using React with Tanstack query is still called React Query.
Updates:

[ ] Change React Query v2 references to TanStack Query v4 references.
[ ] Code examples and best practices
[ ] Section on testing requirements

@rogeruiz tagged you for review since you were the last person to update the react query docs. I opted to add code example and more context to our documentation. This is because the official documentation is not reliable. For example The v2 links that we had before showed v3 documentation instead.

I am so sorry. I realized that I linked to the wrong thing, it's actually even more straightforward to do code blocks.
https://github.com/saucelabs/docusaurus-theme-github-codeblock
This will have the benefit of ensuring code in our documentation doesn't fall out of date, especially if it is referencing code in the mymove repository directly.


tabbar doesn't work in react-native 0.24.0-rc3

Version

react-native-router-flux v3.2.8
react-native v0.24.0-rc3

Expected behaviour
Tabbar should work
Actual behaviour
Exception is thrown
Steps to reproduce

Pull latest react-native-router-flux#6817717
run command npm install --save<EMAIL_ADDRESS>run command react-native upgrade and overwrite all a
Notice app crashes with red screen

undefined is not an object (evaluating navigationState.index)
render
DefaultRenderer.js @ 47:0

#525


SWAPI Certificate Error

SWAPI not working. It is giving below error:
Your connection is not private
Attackers might be trying to steal your information from swapi.dev (for example, passwords, messages, or credit cards). Learn more
NET::ERR_CERT_DATE_INVALID
Subject: swapi.dev
Issuer: R3
Expires on: May 22, 2022
Current date: May 22, 2022
PEM encoded chain:
-----BEGIN CERTIFICATE----
...
-----END CERTIFICATE----
swapi.dev normally uses encryption to protect your information. When Chrome tried to connect to swapi.dev this time, the website sent back unusual and incorrect credentials. This may happen when an attacker is trying to pretend to be swapi.dev, or a Wi-Fi sign-in screen has interrupted the connection. Your information is still secure because Chrome stopped the connection before any data was exchanged.
You cannot visit swapi.dev right now because the website uses HSTS.

@Juriy Hello, swapi.dev is not working right now.  I get the same error as above: NET::ERR_CERT_DATE_INVALID


[FEATURE] Support dynamic ssh key/password injection  via AccessCredentials

Is your feature request related to a problem? Please describe.

Support dynamic ssh key/password injection via AccessCredentials
User Experience

Add an additional Credentials tab page to the virtual machine details.
Users  can select virtual machine's Edit Config and click Credentials to enter the credential tab page.
The Credentials tab page is similar to the Volumes tab page.
Similar to adding volumes, users can add multiple credentials.
There are two types of credentials: "Password" and "SSH Public Key" .
Users can add a password credential by click button Add Password Credential  .
Users can add a SSH public key credential by click button Add SSH Public Key Credential
Users can add user options on user drop-down box by Add User.
For a password credential, the user needs to select user names and enter a password.
For a SSH public key credential, the user needs to select user names and select SSH public keys.

Expected behavior

This feature depends on qemu-guest-agent
After modifying the content of the credential, it will take effect after a while.
After a credential is added, the credential takes effect only after being restarted
Deleting a credential does not delete the information that has been injected into the VM and does not affect the access of existing users
After backup and restore, the credentials are still work fine (#1789)

API reference
http://kubevirt.io/api-reference/master/definitions.html#_v1_accesscredential

dynamic ssh-key injection via qemu-guest-agent
https://kubevirt.io/user-guide/virtual_machines/accessing_virtual_machines/#dynamic-ssh-key-injection-via-qemu-user-agent
dynamic password set via qemu-guest-agent
vm:

apiVersion: kubevirt.io/v1
kind: VirtualMachine
metadata:
  name: test
  namespace: default
spec:
  running: true
  template:
    metadata:
      creationTimestamp: null
    spec:
      accessCredentials:
      - userPassword:
          source:
            secret:
              secretName: my-new-password
          propagationMethod:
            qemuGuestAgent: {}
      domain:
        cpu:
          cores: 1
        devices:
          disks:
          - bootOrder: 1
            disk:
              bus: virtio
            name: disk-1
          interfaces:
          - masquerade: {}
            model: virtio
            name: default
        machine:
          type: q35
        resources:
          requests:
            memory: 2Gi
      hostname: test
      networks:
      - name: default
        pod: {}
      volumes:
      - containerDisk:
          image: quay.io/kubevirt/fedora-with-test-tooling-container-disk:latest
        name: disk-1

secret:
apiVersion: v1
data:
  fedora: cm9vdGEK
kind: Secret
metadata:
  creationTimestamp: null
  name: my-new-password

Additional context

@futuretea PR from UI side merged, can you please do a test?

@futuretea PR from UI side merged, can you please do a test?

@DaiYuzeng  I have done a quick test and will add a test plan later.

test plan:

Create a VM (include qemu-guest-agent)
Select the virtual machine's Edit Config and click Access Credentials to enter the credential tab page.
The Access Credentials tab page is similar to the Volumes tab page.
Similar to adding volumes, users can add multiple credentials.
Users can add a user/password credential by click button Add Basic Auth .
Users can add a SSH public key credential by click button Add SSHKey
Users can add user options on user drop-down box by Add User.
Note: The user to be added must already exist; otherwise, the credentials will not take effect.
For a password credential, the user needs to select user names and enter a password.
For a SSH public key credential, the user needs to select user names and select SSH public keys.

Expected behavior

After modifying the content of the credential, it will take effect after a while.
After a credential is added, the credential takes effect only after being restarted
Deleting a credential does not delete the information that has been injected into the VM and does not affect the access of existing users
After backup and restore, the added credentials are still work fine

What is the expected behavior if I add an SSH key to the cloud init via the VM creation then add another SSH key for that same user via access controls? I also have the same question about expected behavior with the cloud init and password. You can set passwords via cloud init with something like
#cloud-config
password: password
chpasswd: {expire: False}
sshpwauth: True

What is the expected behavior if I add an SSH key to the cloud init via the VM creation then add another SSH key for that same user via access controls? I also have the same question about expected behavior with the cloud init and password. You can set passwords via cloud init with something like
#cloud-config
password: password
chpasswd: {expire: False}
sshpwauth: True

@noahgildersleeve

If no conflict, both cloud-init, and access credentials take effect
if conflict, access credential has higher priority.

Tested in v1.0.1-RC1. The scenarios that are failing are the ones at the end. If you change anything from access controls you can't remove them then change it with cloud init. This might be due to the access controls using qemu-guest-agent and it having blank settings after removing them that override cloud init. If we have that though we might want to disable the dropdown for SSH keys on the main page of VM create if you add SSH keys in access control.
Validation Steps

Create a new VM

Let it reboot

Add basic auth to the VM

Verify that basic auth works
Pass

Create a new VM with a password in cloud init

Verify that the password works for login

Add basic auth to the VM and change the password

Verify that the basic auth password works and the cloud init password doesn't work
pass

Create a new VM

Let it reboot

Add a username and ssh key in access controls

Verify that the ssh key is working and allows login
pass

Create a new VM with an SSH key in cloud init

Verify that the ssh key is working and allows login

Add a username and ssh key in access controls

Verify that the new ssh key is working and allows login. You can also verify it in `~/.ssh/authorized_keys
pass

Create a new VM

Let it reboot

Add a username and ssh key in access controls

Verify that the ssh key is working and allows login

Add an SSH key to the cloud init

Verify that the access control ssh key is the one working
pass

Create a new VM

Let it reboot

Add basic auth to the VM

Verify that basic auth works

Add a password via cloud init

Verify that the password being used for login is the one from basic auth
pass

Create a new VM

Let it reboot

Add a username and ssh key in access controls

Verify that the ssh key is working and allows login

Remove the SSH key from access controls

Add an SSH key to the cloud init

Verify that the cloud init ssh key is the one working
Fail

Create a new VM

Let it reboot

Add basic auth to the VM

Verify that basic auth works

Remove the basic auth from access controls

Add a password via cloud init

Verify that the password being used for login is the one from cloud init
Fail

@noahgildersleeve cloud-init only take effect in the first boot, so editing cloud-init after the first boot will not change anything

Retested with updates. Closing as done.

@noahgildersleeve cloud-init only take effect in the first boot, so editing cloud-init after the first boot will not change anything.
U can remove cloud-init artifacts from /var/lib/cloud to simulate a clean instance. On reboot, cloud-init will re-run all stages as it did on first boot, or using $ cloud-init clean --logs --reboot.


Allows space in URI until the last space

Fixes https://redmine.openinfosecfoundation.org/issues/2881
It is less likely that spaces are added in protocol than in URIs
Replaces https://github.com/OISF/libhtp/pull/309 with rebase
See also
https://github.com/OISF/suricata-verify/pull/328
https://github.com/OISF/suricata/pull/5413

Merged in #345, thanks!


grpc: 1.57.0 -> 1.59.1

Description of changes

Things done

Built on platform(s)

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

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] 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.

The diff looks good, but should this not target staging ? Ofborg tags it with a lot of rebuilds

but should this not target staging ?

Yes, I retarget it to staging. I was just testing it didn't break a few things.


Bug fix/yum assume yes

Please submit your pull requests to the 'dev' branch.
When submitting a pull request, please make sure you have completed the following checklist:

[ ] Your code is flake8 compliant (Dojo's code isn't currently flake8 compliant, but we're trying to correct that)
[ ] If this is a new feature and not a bug fix, you've included the proper documentation under the /docs folder

Currently, for 'yum' commands '-y'(assume_yes) is not enabled, due to which we need to explicitly enter 'Yes'. So add '-y' parameter to 'Yum' commands.

@aaronweaver I think we have had issues with folks wiping out conflicts with -y which is why it was initially removed. I'm not opposed to having it, but maybe we should have a warning? Having the user interact may not be the worst thing.

Ah, hmmm, so what @code4innerpeace was going for is a 100% automated install. Is it worth adding an option for interactive installations?

Yeah, we had a complaint when we wiped out someone's dependencies / db or something to that effect. Adding a interactive vs not option would probably be the best way to go

We could go ahead and keep as accepted and just add an option to setup.bash before the next release?


<EMAIL_ADDRESS>hash check failed

Scoop Configuration

//# Your configuration here
emacs-28.1.zip (86.3 MB) [================================================>                                                 ]  50%
Checking hash of emacs-28.1.zip ... ERROR Hash check failed!
App:         extras/emacs
URL:         https://ftpmirror.gnu.org/gnu/emacs/windows/emacs-28/emacs-28.1.zip
First bytes: 50 4B 03 04 0A 00 00 00
Expected:    b7ab71fef1d176c7ba76b1438afbacad4dadced129835c6dbcc23eb9f98a3fed
Actual:      5f599ba9caf5e3f508b68e7914523578c737527749be6061b4f5c5a92d4a5256

I reset the scoop but could not install emacs.
`
PS C:\WINDOWS\system32> scoop cache rm emacs
Deleted: 0 files,  B
PS C:\WINDOWS\system32> scoop uninstall emacs
ERROR 'emacs' isn't installed correctly.
Removing older version (28.1).
'emacs' was uninstalled.
PS C:\WINDOWS\system32> scoop install emacs
WARN  Purging previous failed installation of emacs.
ERROR 'emacs' isn't installed correctly.
Removing older version (28.1).
'emacs' was uninstalled.
Installing 'emacs' (28.1) [64bit]
emacs-28.1.zip (86.3 MB) [====================================>                                                             ]  38%
Checking hash of emacs-28.1.zip ... ERROR Hash check failed!
App:         extras/emacs
URL:         https://ftpmirror.gnu.org/gnu/emacs/windows/emacs-28/emacs-28.1.zip
First bytes: 50 4B 03 04 0A 00 00 00
Expected:    b7ab71fef1d176c7ba76b1438afbacad4dadced129835c6dbcc23eb9f98a3fed
Actual:      7ffd4e0085ea8f7d46212d96d1bdc8f49825ae8ea945fb5a3e707a8d64aec5eb
Please try again or create a new issue by using the following link and paste your console output:
https://github.com/ScoopInstaller/Extras/issues/new?title=emacs%4028.1%3A+hash+check+failed
`

The expected hash is correct: https://www.online-convert.com/result#j=6b8ace9e-c14f-45d0-8f59-9a8e49a23cd0

Your download is not happening correctly. You need to ensure a stable internet connection or maybe try again in some time.

Thank you very much.
I was able to complete the installation.


fix(alert_actions_base.py): open alert results as text instead of binary

Fixed issue reading alert action results by changing gzip mode to "rt" (text) instead of "rb" (binary).

:tada: This PR is included in version 4.1.1 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


ZEVA - Reassessment tab format and availability

Title: Make Reassessment tab available to view before being reassessed and in the final format
Description: As an IDIR analyst the reassessment tab should be viewable at all times and statuses (after Save). The format of this page should always be the final (non-editable) format.
Presently this format is only displayed after the Director Issues the Reassessment.
Purpose and benefit to user:
Clarity to the user of what they are recommending to the Director (in terms of format and content).
Acceptance Criteria:

Given I am a gov analyst, when I am working on a reassessment recommendation (2nd tab), then I should always be able to view the reassessment tab (3rd tab) in the final non-editable format that is issued to the supplier.

Development Checklist:

[ ] Make sure final non-editable reassessment format is only viewable by IDIR users.
[ ] Double check the reassessment page still contains all relevant data that needs to be saved in the correct format.
[ ] Remove the hover tooltip on the Reassessment tab that states it is only viewable once a director has approved it.

Notes:
A wireframe for this work would probably be very helpful.

Hey team! Please add your planning poker estimate with Zenhub @AlexZorkin @emi-hi @jig-patel @JulianForeman @tim738745 @vibhiquartech


Check if map/list exists before cleaning up

I found with my project that the game would throw errors because I use the same "game cleanup" code in the room end, game end, and destroy events, it would throw errors since the map was already destroyed once.

Double-freeing is a fault in your coding logic that should be thrown as an error, not suppressed. You should have the freeing code only once in Room End or Destroy. Having it in Game End is needless as all the memory would have been freed anyways.
Also, ds_exists() is a GMS-only feature. JSOnion 1.x is designed to keep 8.1 compatibility until end-of-life (i.e. release of JSOnion 2.x), so I cannot accept this PR.

I see what you mean. I'll keep it to myself then.


⚠ Bofrost.com has degraded performance

In 932f575, Bofrost.com (https://www.bofrost.com) experienced degraded performance:

HTTP code: 200
Response time: 1130 ms

Resolved: Bofrost.com performance has improved in 0bcb090 after 6 minutes.


Deployment Issue

Does this occur consistently?
Repro steps:

Action: azureFunctions.deploy
Error type: Error
Error Message: Failed to get status of deployment.
Version: 0.24.0
OS: win32
OS Release: 10.0.19041
Product: Visual Studio Code
Product Version: 1.48.2
Language: en

Call Stack
Object.<anonymous> extension.bundle.js:39:14848
fulfilled extension.bundle.js:39:13096
processTicksAndRejections task_queues.js:85:5

I am seeing this as well - when I try to deploy an update to my functions from within VS Code it is consistently failing the first time and if I do it again then it seems to succeed. Although a couple times it failed more than once in a row.

Dupe of https://github.com/microsoft/vscode-azurefunctions/issues/1958


[Tracking] Initial Blizzard downloads not running at line rate - aka increasing slice size

Issue to track the reoccuring issue whereby initial Blizzard downloads do not run at max internet line rate.
We have seen, and can reproduce, the issue whereby downloading a Blizzard game for the first time (i.e currently uncached) is at slower than expected speed vs downloading the same game without using lancache.

Notes from our testing ... tl&dr is that the blizzard client some times behaves poorly with the chunking and can also give a 429 asking for a backoff. We came to the conclusion that 8m slices are a nice compromise.
Standard (mono)
approx 35+
time 14m:28s
==> /cache/logs/error.log <==
2020/02/23 15:00:37 [error] 1679#1679: *1756 unexpected status code 429 in slice response while reading response header from upstream, client: <IP_ADDRESS>, server: , request: "GET /tpr/hs/data/a2/ad/a2ad7088ab6d1ccfecf6374877b55c7f HTTP/1.1", subrequest: "/tpr/hs/data/a2/ad/a2ad7088ab6d1ccfecf6374877b55c7f", upstream: "http://<IP_ADDRESS>:80/tpr/hs/data/a2/ad/a2ad7088ab6d1ccfecf6374877b55c7f", host: "eu.cdn.blizzard.com"
No Cache
aprrox 65 (line speed)
time 8m:45
Generic
approx 35+
time 14m:18 (cached: 1m)
Generic - Slice size 2m (kept 1m)
approx 42+
time 11:34 (12.5)
Generic - Slice size 4m
approx 47+
time 10:52
Generic - Slice size 8m
approx 55+
time 9:45 (cached: 1m)
==> /cache/logs/error.log <==
2020/02/23 16:22:38 [error] 672#672: *133 unexpected status code 429 in slice response while reading response header from upstream, client: <IP_ADDRESS>, server: , request: "GET /tpr/hs/data/6e/e0/6ee00cbad15beb01ea2073fa6c869018 HTTP/1.1", subrequest: "/tpr/hs/data/6e/e0/6ee00cbad15beb01ea2073fa6c869018", upstream: "http://<IP_ADDRESS>:80/tpr/hs/data/6e/e0/6ee00cbad15beb01ea2073fa6c869018", host: "eu.cdn.blizzard.com"
-> steam @ 60+
-> origin @ 60+`

It's apparent that a modest increase in slice size can help blizzard downloads in particular.
Please be aware that there are a number of potential downsides to increasing the slice size, that should be fully understood before making changes to it.
In particular in a multi-user environment (like most LAN parties) where more than one person may be trying to donwload the same game, and thus the same multi-gig files, the performance might be reduced. The usual behaviour is if somebody tries to download a slice already being downloaded by somebody else, the second person will be forced to wait until that slice has fully downloaded before being served with the slice. If you have a relatively slow internet connection (or its very highly utilised - like at most LAN parties) then the time to download a larger slice will be high and the resulting wait time could cause problems for the game client.
Ultimately the performance will be a trade off and factors such as number of internet connections & speed, utilisation, number of users, size of game, game client behavouir and cache server performance (cpu, ram & in particular disk I/O) will all influence whether or not increasing the slice size will help you. Testing / LAB performance may be very different to "real world" event performance with the same hardware / settings.
We are planning a PR that will expose slice size as an environment variable in a future version.

In addition to the above - changing the slice size will make most of the existing data in your cache unusable, and thus will have to be downloaded again.  Old data will be purged off as space is required.
Anything that was originally downloaded that is smaller than your original slice size will still be valid.
Any 'end parts' of files, that would be identical with the old and new slice size will also be valid.
For example.  If you had an 8.5MB file you originally downloaded with a 1m slice size, and you change the slice size to 4m, the first 8 slices will be invalidated, but the last 0.5MB slice will still be valid.  If you changed the slice size to 6MB, all pieces would be invalid.
Hopefully that's clear?
We propose to add a hash check on Monolithic startup to identify whether various cache parameters that may invalidate the cache have changed since last run and throw an error.  This will then force you to run with an override environment variable to proceed.
Our longer term plan will be to default to (most likely) an 8MB slice size.

And as an addendum, I would anticipate that changing the slice size will have very minimal impact on Steam and Uplay as they already use files that are mainly around 1MB or less.   Blizzard and Origin are potentially the CDN's that will benefit the most, as they download large files which are sliced by LanCache.

Added in #101

Instructions for using this feature, and potential pitfalls, can be found here: http://lancache.net/docs/advanced/tuning-cache/#tweaking-slice-size

I had minor success tweaking the slice size to 8 MB using the above instructions. By minor, I mean that it worked initially, but now it's not downloading the in-game update on both an iPhone and iPad with two different Apple Accounts on each device.

Still having the issue that its not using full line speed. If I change my DNS to <IP_ADDRESS> and start a download I get instant 80 to 100mbs. If I change it back to lancache with Slize Sice set to 8MB I still get 429 error and Speed is at 25mbs.


Update 0000-01-05-bdahill.md

I added another line. Looks better this way.

this is a great change! 🥇


Error in mounted hook: "TypeError: L.GridLayer.GoogleMutant is not a constructor"

I can't get this working with importing from the npm library (import Vue2LeafletGoogleMutant from 'vue2-leaflet-googlemutant') but if I copy the Vue2LeafletGoogleMutant.vue file and use import Vue2LeafletGoogleMutant from './Vue2LeafletGoogleMutant' it works.
When importing using npm, it throws:
[Vue warn]: Error in mounted hook: "TypeError: L.GridLayer.GoogleMutant is not a constructor"

found in

---> <VTilelayerGooglemutant>
       <LMap>
         <EditorMapLeaflet> at src/components/maps/editor-map-leaflet.vue
           <MainEditorLeaflet> at src/views/editor/main-editor-leaflet.vue
             <Home> at src/views/home.vue
               <App> at src/app.vue
                 <Root> vue.runtime.esm.js:619

TypeError: "L.GridLayer.GoogleMutant is not a constructor"
    googleMutant Leaflet.GoogleMutant.js:440
    mounted Vue2LeafletGoogleMutant.js:1
    VueJS 12
    node_modules es6.promise.js:75
    node_modules es6.promise.js:92
    node_modules _microtask.js:18
vue.runtime.esm.js:1888

I can't reproduce with the example.vue, I can use npm import with the example file but not with mine.

Code
<template>
  <v-map :zoom="12" :center="initialLocation" ref="myMap">
    <v-tilelayer-googlemutant :apikey="apikey" :options="options"></v-tilelayer-googlemutant>
  </v-map>
</template>

<style>
@import url('https://unpkg.com/leaflet@1.5.1/dist/leaflet.css');

html, body {
  height: 100%;
  margin: 0;
}
</style>

<script>
import L from 'leaflet'
import * as Vue2Leaflet from 'vue2-leaflet'
import Vue2LeafletGoogleMutant from 'vue2-leaflet-googlemutant'
import 'vue2-leaflet-rotatedmarker';

export default {
  components: {
    'v-map': Vue2Leaflet.LMap,
    'v-tilelayer': Vue2Leaflet.LTileLayer,
    'v-tilelayer-googlemutant': Vue2LeafletGoogleMutant
  },
  methods: {
  },
  data () {
    let options = {
      type: 'roadmap'
    }
    return {
      apikey: 'MY_API',
      options,
      initialLocation: L.latLng(13.76, 100.5)
    }
  },
  mounted() {
  }
}
</script>

Seems to be related to #9, having the same issue

Seems to be related to #9, having the same issue

Thank you. I googled using the errors, that's probably why it didn't show up.
I'll close this issue once #10 is merged.

I'll close this issue once #10 is merged.

Instead of waiting for the PR merge you can try using it directly in your package.json
Also be aware of your vue2-leaflet version. The fix from #10 didn't work for me until i updated it to ^2.1.1
"vue2-leaflet": "^2.1.1",
"vue2-leaflet-googlemutant": "dnasir/vue2-leaflet-googlemutant#dependency-fix",

@jeancaffou Thanks, it works!

Fixed in #10