180892498 Error message on blank WARD (John)

Issue reported by johnt at 2020-09-24 15:54:58 UTC
Reported Issue:
I am in the process of editing during validation I added a new place to the location table, submitted as true this record. As there were several known occurrences of this error I selected the reprocess option. When complete it gave error messages that the ward field was blank on each change of district. I am not certain where this is disappearing in the edit or process routine

@johnt-freecen Need to know the file and county in question

Hi Kirk,
I think this was another hyphen problem, when you fixed the other problem with hyphens this is now working as well so can be closed.
Regards
John
Sent from Mail for Windows 10
From: Kirk Dawson
Sent: 25 September 2020 01:59
To: FreeUKGen/FreeCENMigration
Cc: johnt-freecen; Mention
Subject: Re: [FreeUKGen/FreeCENMigration] 180892498 Error message on blankWARD (John) (#987)
@johnt-freecen Need to know the file and county in question
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or unsubscribe.

Thank you @johnt-freecen ; suspected that might be the case.


fix(style): ensure modal covers full page

Description:
Give positioning properties to the Page element (by setting display: relative) and ensure that the <Modal> component covers the full width and height of its container.
Motivation and Context:
Fix display glitch with modal window.
How Has This Been Tested?
Manually

yarn storybook and navigate to Components/UI/Modal. Compare before and after the patch.
Test all modal windows in the app.

Screenshots (if appropriate):
Before:
Before the patch, the Modal was not bound to the Page element.

After:
With this change, the Modal will fill the containing Page element and not break outside of it.

Types of changes:

Checklist:

[x] My code follows the code style of this project.
[x] I have reviewed and updated the documentation accordingly.
[x] I have read the CONTRIBUTING document.
[ ] I have added tests to cover my changes where needed.
[ ] All new and existing tests passed.
[x] My commits have been squashed into a concise set of changes.

Coverage remained the same at 19.049% when pulling 7ce3333e9982a64a36c1d6070370d37e5a4a1c7b on mrfelton:fix/modal-width into 184a9642268bfc9fb3cd317ef12e60fb351b65f3 on LN-Zap:master.


Typescript support?

I can find the typescript support for 0.5.1 (@types/react-images) but not the latest 1.x version.
Any plan to support this?

+1

I have submitted a pull request.
The typescript definition is created according to the official documentation.
Please take a look.


[RFC]: Add Jacobi elliptic functions

Description
This RFC proposes to add jacobi elliptic functions under the math.special namespace. I've come up with a suitably licensed implementation here and propose to move it over with variations:
ellipj(): returns three values: sn, cn dn
ellipj.am: computes am (the jacobi amplitude), from which other functions are computed
ellipj.sn: computes sn alone
ellipj.cn: computes cn alone
ellipj.dn: computes dn alone
Packages typically return everything together since 95% of the work is in computing the jacobi amplitude, and only the final output differs. I'm not sure if an assign interface à la sincos is useful here, though I'm not opposed to adding it. I think an assign interface does make sense, as I believe the primary purpose is to avoid memory allocation when looping heavily.
Related Issues
No response
Questions
A small note on implementation is that some implementations include a m-near-unity approximation which I don't like. The Jacobi elliptic functions are periodic with period 4 * K where k is the complete elliptic integral of the first kind (see: ellipk). Depending on the precise tolerance, for m = 0.999999 the functions look like:

With the approximation from Abramowitz & Stegun 16.15.1 for m = 0.9999999, we have:

It's a fine approximation for the first quarter-period, but completely wrong otherwise. From scipy docs:

Computation is by means of the arithmetic-geometric mean algorithm, except when m is within 1e-9 of 0 or 1. In the latter case with m close to 1, the approximation applies only for phi < pi/2.

My vote, in order, is:

Omit this approximation altogether, as long as there's not slow convergence or loss of accuracy
If the approximation can't be avoided, then waste cycles computing K over and over in order to sort out the periodicity
Least desirable option would be to permit the function to return incorrect values with a footnote about this behavior

Other
No.
Checklist

[X] I have read and understood the Code of Conduct.
[X] Searched for existing issues and pull requests.
[X] The issue name begins with RFC:.

@rreusser No opinion regarding 1-3. Fine with (1) if you think that preferable. We should just be sure to document how the behavior diverges from, e.g., SciPy et al a "Notes" section in the README, or perhaps just in the JSDoc comment of the implementation file. Recording this knowledge will probably be useful for posterity.


skate.js.org

JS.ORG CLEANUP
Hello, it seems a js.org subdomain that was requested to target this repository (or another on this user/organisation) no longer works.
The subdomain requested was skate.js.org and had the target of skatejs.github.io.
To keep the js.org subdomain you should add a page with reasonable content within a month so the subdomain doesn't resolve to a 404 any longer.
Otherwise the requested subdomain will be removed from JS.ORGs zonefile and the list of active subdomains.
If you are wanting to keep the js.org subdomain and have added reasonable content, YOU MUST reply to the main cleanup issue with the response format detailed at the top to keep the requested subdomain.

Thanks for the issue!
We need to use skatejs.netlify.com instead of skatejs.github.io

@treshugart If you wish to continue to use the domain, please reply to the main cleanup issue as such at https://github.com/js-org/js.org/issues/2455 and please open a new pull request with the changes should you need to :)

The js.org cleanup has now been completed. Please see https://github.com/js-org/js.org/pull/2545 for further information.


Create a Kubernetes CTF with Mads! :)

Questions:
* Can we have a CTF equal to the GOAT CI/CD. (YES WE CAN!)

How would this be run?

kind using a custom docker image
┆Card is synchronized with this Github issue by Unito

Noemi Csokas commented in Trello:

link til Miro board for the project: https://miro.com/app/board/uXjVNpGFozE=/?share_link_id=624352066607

Noemi Csokas commented in Trello:

(early) POC: https://github.com/MehAdviceGuy/KubeCTF


Feature: Update to Kotlin 1.6.20 and add getAllKeys method

Bumped Kotlin to 1.6.20
Bumped Gradle to 7.4.2
Bumped Android Tools to 7.1.2
Added method to request all stored keys (#32)
Added unit test case

LGTM @gaebel !


Test PR

Verify CircleCI Build

@tr-sangale Great effort so far! but make sure CircleCI is initiated when a PR..  It should also work too from a forked repo!
Your CircleCI setup wasn't quite successful.

@Redeem-Grimm-Satoshi I'll be doing it rightaway, thankyou for the response


fix(HttpException): error message should not be the HTTP reason phrase

Closes #1147

Hi @cah4a, thank you for creating this PR.
I have two things I'd like you to do.
First, to pass the tests, please remove the following line:
https://github.com/honojs/hono/blob/4925edd3259f805e193a969bf9da03cfe8a82d37/src/hono.test.ts#L931
Next, run yarn denoify to generate the files to be used on Deno. After that, add, commit, and push them.


Document JS tracers

Describe the change
We have some PRs that have touched JS tracing support, but this is not documented anywhere.
Additional context
No response

We can leverage Geth's documentation here given we have exactly the same API / behavior.

#3949


Removed HAL namespace

HAL namespace around fastAtan2 prevents module from building

Closed fork, saw it wasn't building for build bots, is the hal version of fastAtan2 to be used here? Any idea why it wasn't building w/ the namespace on my end?


Expand the drive GET-endpoints with user information

Currently I can get the userIds for a drive while querying the drive:
"permissions":[
               {
                  "grantedTo":[
                     { "user":{ "id":"ddc2004c-0977-11eb-9d3f-a793888cd0f8" } },
                     { "user":{ "id":"ddc2004c-0977-11eb-9d3f-a793888cd0f9" } }
                  ]
               }
            ],

To get the actual user information, I need to query all those ids separately. It would be nice to make use of the graph API and add a possibility for clients to expand the query to also include user objects.
Alternatively a user-list-query where I can filter via an array of userIds would be handy.

Implemented on the user endpoint.


Arm64/aarch64 build failed

Describe the bug
Arm64/aarch64 build fails
To Reproduce
Steps to reproduce the behavior:

mayastor-source-code-dir]$ ./build.sh

...
Compiler for C supports arguments -Wmissing-prototypes: YES
Compiler for C supports arguments -Wnested-externs: YES
Compiler for C supports arguments -Wold-style-definition: YES
Compiler for C supports arguments -Wpointer-arith: YES
Compiler for C supports arguments -Wsign-compare: YES
Compiler for C supports arguments -Wstrict-prototypes: YES
Compiler for C supports arguments -Wundef: YES
Compiler for C supports arguments -Wwrite-strings: YES
Compiler for C supports arguments -Wno-address-of-packed-member: YES
Compiler for C supports arguments -Wno-packed-not-aligned: YES
Compiler for C supports arguments -Wno-missing-field-initializers: YES
Program /build/source/dpdk/config/arm/armv8_machine.py found: YES (/build/source/dpdk/config/arm/armv8_machine.py)

config/arm/meson.build:474:16: ERROR: Problem encountered: Error when getting Arm Implementer ID and part number.

A full log can be found at /build/source/dpdk/build-tmp/meson-logs/meson-log.txt
make[1]: *** [Makefile:195: /build/source/dpdk/build-tmp] Error 1
make: *** [/build/source/mk/spdk.subdirs.mk:44: dpdkbuild] Error 2

$ cat build.sh
#!/bin/bash -e

images="mayastor-io-engine"
tag="develop"
docker_hub_user="USER"
cut_str=""

if [[ -n $1 ]];then
        type=$1
else
        type="release"
fi

if [[ "$type" == "debug" ]]; then
    tag=${tag}-debug
        images="mayastor-io-engine-dev"
        cut_str="-dev"
fi

# build and tag images
for image in $images; do
    file="artifacts/docker/${image}.tar.gz"

    echo "Building ${image} to $file"
    nix --experimental-features 'nix-command flakes' build -v -f . -o $file \
                images.${image}

    echo "Loading ${file}..."
    docker load --quiet --input ${file} \
        | awk '{ print $3 }' \
        | ( \
        read img; \
        LATEST=$(echo ${img} | awk '{split($0,a,":"); print a[1]}'); \
        LATEST=${LATEST%${cut_str}}:$tag; \
        LATEST=${docker_hub_user}/$(echo ${LATEST} | awk '{split($0,a,"/"); print a[2]}') ; \
        echo "Tagging ${img} to ${LATEST} (from ${file})."; \
        docker tag ${img} ${LATEST}; \
        docker push ${LATEST}; \
        docker image rm ${img}; \
        );
done
docker image prune -f
docker images

Expected behavior
Build success.
Screenshots
If applicable, add screenshots to help explain your problem.
** OS info (please complete the following information):**

Distro: ubuntu 20.04
Kernel version:  v5.4
MayaStor develop branch

Additional context
Add any other context about the problem here.

Nix build only support generic platform for Arm64.  Need to build with DPDKBUILD_FLAGS="-Dplatform=generic" make -jCPUNUM For details see:
https://github.com/NixOS/nixpkgs/commit/5ff289f39e7e3a30298ea7920337480d00988510
https://github.com/spdk/spdk/issues/2444


feat/203/Update homepage

What does this PR do?
Update our current homepage. adds new section called Experience in /profile, this section help collect info to show it in the homepage
Where should the reviewer start?
app/routes/index.tsx
app/routes/profile/$email/index.tsx
How should this be manually tested?
Go to /profile
add experience at the bottom
Go to /
Check if your experience is there
Any background context you want to provide?
What are the relevant tickets?
https://github.com/wizeline/remix-project-lab/issues/203
Screenshots

Questions
Checklist

[ ] I added the necessary documentation, if appropriate.
[ ] I added tests to prove that my fix is effective or my feature works.
[ ] I reviewed existing Pull Requests before submitting mine.

Looking at this... I'm thinking maybe we later we would need an admin page to select which quotes can be shown in the homepage... but I see that just as a nice to have for later, it won't be a problem until we have lots of quotes :-p

It is actually a dynamic home page, it only shows 4 quotes, if you refresh the page you will see 4 different quotes, you can't appreciate this cause there's no info in the db.


Add results

It is missing the 2021 results. I'll add it soon...

Thanks @ocefpaf!  I'll take a look at this later today/tomorrow and make any changes here if necessary.  Looks good overall however.

This is awesome!


Crash without errors, “No localized string found: Info.HaXeRunning”

I've been trying to use HaxeDevelop on a new (Windows 10) computer, and it works fine until I get any sort of error while the export is running. Instead of showing the error info, the export just crashes and it says:
No localized string found: Info.HaXeRunning
I have no idea what that means, and my Google searches have revealed no clues, and no one else with this problem.
I've already tried:

Reinstalling HaxeDevelop
Installing each of the older builds
Installing the various "nightly builds"
Installing to a different folder
Installing FlashDevelop
Deleting the HaxeDevelop AppData folder
Disabling windows defender

No difference. Note that the weird "no localized string" output only appears in the 64 bit version; otherwise it only says "Done(1)" when it crashes. Also when HaxeDevelop starts, it outputs:
No localized string found: Info.MTASCRunning
No localized string found: Info.MTASCDone
No localized string found: Info.MxmlcRunning
No localized string found: Info.MxmlcDone
No localized string found: Info.HaXeRunning
No localized string found: Info.HaXeDone
No localized string found: Info.PHPRunning
No localized string found: Info.PHPDone
Error: Display file was not found in class path

Error: Display file was not found in class path

I'm kind of out of options at this point. Any tips?

This a problem where the 64bit binary for some reason can't access the resources in the plugin core dll. We need to investigate why this happens. Is it a path/process issue or a access right issue?

Thanks for the reply. I thought that HaxeDevelop.exe was the 32 bit version and HaxeDevelop64.exe was the 64 bit version, but both versions just crash the export instead of showing errors.

Is it a path/process issue or a access right issue?

Is this something I can answer? I've enabled full access under security for PluginCore.dll, but no difference.

Correct, ok thanks. We need to investigate this. The question was for us devs :)

I'll check.


Unique activation task

Ensure only one task can be queued per activation-id.
Same for activation_monitor task.

@Alex-Izquierdo I made public functions unique_enqueue and job_from_queue in aap_eda.core.tasking


Not an Issue - Thank you!

Just wanted to say thanks for creating this plugin.  Works great on my OS X Obsidian.  Install instructions were great... one thing though is that i had to 1) restart Obsidian, then 2) enable the plugin.   I wasn't able to see the plugin in the community plugins list or hotkeys until after I did those two step.   easy enough to figure out.   But there may be some new users who don't know to try those two steps.
again - thank you... I set it up to work just like Atom and multi-cursor there with the shift+control+[up_arrow | dn_arros | left_arrow] for the three different hotkeys.
Great work!

Hum…this is much better that the other plugins.
Thanks!
Dan Morris
Mobile:<PHONE_NUMBER>

On Feb 18, 2022, at 3:42 AM, Ben Selby @.***> wrote:

Hey @dgmorrisjr
Thank you for taking the time to write this, it's much appreciated. I will clarify the instructions. I raised a PR to get this listed as a community plugin, however they said it was too similar to other plugins, so it wasn't merged.
I was happy to just learn how to do this and wanted it to solve my need. The fact it helps you too makes it even more worth while.
Thank you.
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you were mentioned.


Clarify the use of ECDSA API

In the ecdsa.c sample application we don't use hashing, we use ecdsa
directly on a buffer containing plain text. Although the text explains
that it should be the message hash it still can be confusing.
Any misunderstandings here are potentially very dangerous, because ECDSA
truncates the message hash if necessary and this can lead to trivial
signature forgeries if the API is misused and the message is passed
directly to the function without hashing.
This commit adds a hash computation step to the ecdsa.c sample
application and clarification to the doxygen documentation of the
ECDSA functions involved.

I think this behaviour (dropping a few bytes) is mandated by the standard: see 5.2 page 45 of sec1


Render error with AE fluid pattern

Crashed when shift to clear the pattern.
ae2-uel-extended-v0.55.24-0.3.4-rv6-stable-7, Fluid Craft for AE2-2.4.33-r, EPCore 0.02alpha
cr:https://mclo.gs/OPKTMCA

The crash report shows that the problem seems to be due to the Encoded Pattern of AE2 Fluid Crafting Rework mistakenly using the renderer I attached for the Data Item (now Data Stick will render the product when Shift is pressed), but the development work for EPCore on 1.12 has stopped and the project will be migrated to 1.20 to support GTM. Sorry!


[runtime] Bug Fix: Clean up spurious wake ups in the timer

This PR removes entries from the ordered heap in the global timer when a coroutine is no longer waiting on it. It also reduces the scope of the global variable that holds the timer since another PR will soon remove the global reference to the scheduler.

This change introduces performance degradation on our benchmark.
tcp-echo-latency-p50.pdf
tcp-echo-latency-p99.pdf
tcp-echo-throughput.pdf


"Customer Service" Agent Folder Missing

Building Agents for Bedrock using AWS Console: In this module, you will walk you through agents for Bedrock setup on AWS console using the customer service agent example. Since we will use the console the process to create the Agents will be manual. The steps to follow will be available in the Customer service folder.
Above customer service folder is missing !!
Same issue here too in #1: https://catalog.us-east-1.prod.workshops.aws/workshops/a4bdb007-5600-4368-81c5-ff5b4154f518/en-US/70-image#sub-patterns

Found the same issue, clicking on link "Customer service" result in:
404 - page not found
The main branch of amazon-bedrock-workshop does not contain the path 05_Agents/customer_service_agent/README.md

Same README.md file as previous comment contains link Agents Intro however the weather_service_agent directory does not exist (at least not in the main branch)

@mttanke  can you check and verify


Game Value to test if a bank account is a government account or a private account

On WT, we have a law that should automatically transfer all income from a person to their company.
It goes like this:
On transfer money -> if receiver is employed by a company -> transfer the amount that just got transferred from the target bank account to the personal account of the company of the receiver
This also happens if the receiver is in a government office and the transaction is for government business e.g. someone buys something at a government store. In that case, the government income is rerouted to the owners company.
It would be awesome to be able to filter where the money is going in a "transfer money" trigger by having a check "is government account" for a bank account. Then we could change our law like this:
On transfer money -> if receiver is employed by a company and target bank account is not a government account -> transfer the amount to the company

addition to that: would be awesome to see if the account is managed by the citizen directly (would count as their wealth) vs not


Fix Simple Commerce link

I've changed my slug on the Marketplace so the previous link is now broken - I've fixed it for you 👍

Thanks Duncan - I've also updated the link on our website blog post, and on the docs site too.

Thanks Marty!


Update README.md

new update info

you can use #126 and its branch for both changes if you want. However, please fix the file names as well.

@rishabhkemni


Blackboard internationalisation workaround

When trying to upload a grades.csv to Blackboard where your Blackboard language is not English, the upload will fail. The Username column in the CSV is presumed to be in the language of your Blackboard interface.
I suggest that, in upload.sh, we look at the lang attribute of the html tag to determine the language and then change the first line of grades.csv accordingly before uploading.

Possible solutions:

Be lazy: tell people that they need to set Blackboard to English for these scripts to work (and mention something to this effect in the readme / oral tradition surrounding these scripts).
What you propose
Download a fresh grades.csv in upload.sh

Even though I don't mind it if you try the second approach, I don't think the first solution is that bad. The problem with 2) is that it sounds like a maintenance hell -- won't we have to keep hardcoding Blackboard's translation of 'Username' to the csv files?

This is basically option 1 for people who don't read the manual: warn them when it goes wrong, but don't try to fix anything.

Agreed: complaining beats silently failing. And if we can complain we can also safely implement 2), of course.

Yes, but as you said, it would have to be maintained...

Well, in that case 2) is simply a slightly more general version of 1): English/Dutch/German is supported, but nothing else. :)


Docs: add NFT roles (.redeem)

AFAIK no one has used .redeem in Discord before, how it works is here:
https://github.com/webaverse/ethereum-bot/blob/300fe0e3d8519984573a0652ef0f3fb6d4dfba79/discordbot.js#L547

It currently has hard coded start/end ids: https://github.com/webaverse/ethereum-bot/blob/300fe0e3d8519984573a0652ef0f3fb6d4dfba79/discordbot.js#L576
We'll need to change that for real usage.


[Bug Report] Action only Validates JSON5

Another bug I found:  Renovate accepts both JSON and JSON5 as input formats whilst this Action only checks for JSON5 correctness.  This is a problem as it could happen that users actually intend to write JSON code which passes the validation by this Action but is finally rejected by Renovate because the configuration file contained features of JSON5.
Is it possible to adjust the shell script around the validator accordingly?

Hi,
Thank you for your report.
But this action doesn't distinguish JSON and JSON5.
https://github.com/suzuki-shunsuke/github-action-renovate-config-validator/blob/6f635db0369ba2f1d9f9efd127c813fd72f9bd44/action.yaml
If this action doesn't work with JSON, probably that is a bug of renovate-config-validator itself.
Please tell us more details?
ref. https://github.com/suzuki-shunsuke/oss-contribution-guide#write-good-how-to-reproduce

And if you found a bug of renovate-config-validator, please report it to Renovate.
https://github.com/renovatebot/renovate/discussions

Thank you for your quick answer.

Please tell us more details?

For example, I configured the lockFileMaintenance for my project.  Therefore, the syntax is as follows:
{
  "lockFileMaintenance": {
    "enabled": true
  }
}

This is valid in both JSON and JSON5.
The following example differs only in a trailing comma after true:
{
  "lockFileMaintenance": {
    "enabled": true,
  }
}

If the file would be named renovate.json, for instance, this would be invalid as trailing commas are only allowed in JSON5 but not JSON.  Thus, the Renovate bot refuses this configuration and creates an issue with the bug report although the linter does not find any issues.  This is exactly the problem:  the validator and the bot seem to have different validation schemes for the same file.

Thank you for your explanation.
Yeah, I think this is a bug of renovate-config-validator.
I created a discussion and pull request.

https://github.com/renovatebot/renovate/discussions/22990
https://github.com/renovatebot/renovate/pull/22991

renovate-config-validator validates .json with JSON5 parser. This is definitely a bug.
https://github.com/renovatebot/renovate/blob/ef6f0c7ffa2636c19e61932c4e8195fa01fde2c3/lib/workers/global/config/parse/file.ts#L18-L20

FYI. You may be interested in this discussion.

https://github.com/renovatebot/renovate/discussions/23002

Thank you for your support, you really helped me!  I will close this issue as well as the other one I opened as completed.


HTML

HTML
User Story
As a bootcamp student
I want the prework notes to structured on a webpage
so that I can easily find and read information
Acceptance Criteria
GIVEN a Prework Study Guide Website
WHEN I visit the website in my browser
THEN I see four boxes titled HTML, CSS, Git and JavaScript with associated notes listed

Completed


Feedbin: Twitter videos are very small in the article view

Do you have the URL of a feed that does this?

I don't know what the actual feed URL is, I believe it is hidden away by this Feedbin feature https://feedbin.com/blog/2018/01/11/feedbin-is-the-best-way-to-read-twitter/
but if you have a Feedbin account and you type in https://twitter.com/gruber there are examples of this
https://twitter.com/gruber/status/1136809273349083136 tweet shows no image/video even though there is a video attached to the tweet

This tweet shows it very small https://twitter.com/gruber/status/1136769176956260358

In Feedbin they both show up fine:

@brentsimmons I have been experiencing this behaviour on macOS and in the iOS Test Flight. I was going to submit it as an issue but figured I would share my findings when I went to collect details on the issue.
Like with @aaronraimist it isn't on a public feed, but Twitter feeds through Feedbin. I captured the raw HTML from the FeedBin API for a recent post from the @penguins twitter account.

Any bold predictions for tonight's righteous rumble?

                    <video poster="https://pbs.twimg.com/media/ENTOQz_XYAENPVj.jpg:large" width="16" height="9" src="https://video.twimg.com/amplify_video/1212819035664060416/vid/1280x720/5FhNjM1i7t2tp7lA.mp4?tag=13"></video>

FeedBin is setting the width and height to be 16 and 9. It would appear that NNW is simply respecting those dimensions when rendering the <video> tag.

This issue has popped up again. Twitter videos from Feedbin subscriptions are very small in the article view on both iOS and macOS.
The tiny box beneath the text is the video. Most videos in Feedbin twitter feeds are unusably small.


Add support for Cisco's sha512 format

Cisco ASA 9.5 added a new SHA512-based pbkdf2 password hash. This one isn't technically numbered, but I think it's informally referred to as type 10?
I replied to your comment on the open issue in passlib but I'll add my comments here for visibility:
Here's what the hash typically gets serialized as:
$sha512$5000$zJZ/+1K9lmgpmVlRXjPEYQ==$9VOAeH+g4QIPkUyWfdq79w==

This follows a modular crypt syntax, which breaks down as follows:

sha512 is cisco-ese for the pbkdf2 password format
5000 is the number of iterations the hash uses
zJZ/+1K9lmgpmVlRXjPEYQ== is a 16-byte salt encoded in standard base64 (not altered)
9VOAeH+g4QIPkUyWfdq79w== is the first 16 bytes of a standard SHA512 digest encoded in standard base64

quick proof-of-concept for generating a password hash:
import base64
import crypt
from passlib.crypto.digest import pbkdf2_hmac

# this is maybe not the best way to generate the salt? i.e. the salt bytes encoded in the example hash above
# decodes to:
#     cc 96 7f fb
#     52 bd 96 68
#     29 99 59 51
#     5e 33 c4 61
# so i.e. it is not limited to 7-bit printable characters.
salt_bytes = crypt.mksalt(crypt.METHOD_SHA512)[3:].encode('utf8')
secret_bytes = 'my_password'.encode('utf8')
rounds = 5000

digest = pbkdf2_hmac('sha512', salt_bytes, secret_bytes, rounds)[0:16]

print('$sha512${rounds}${salt}${digest}'.format(
  rounds=rounds,
  salt=base64.b64encode(salt_bytes).decode('utf8'),
  digest=base64.b64encode(digest).decode('utf8')
))

@gblues - thank you for this info. I should have access to an ASA as of next week to start testing.

As a matter of fact, I figured this out in the process of solving a deployment challenge for our ASA at my day job (Cisco ASAv running 9.12(4)4), so I can verify it works with at least one ASA 😁


fix: URL encoding issue (closes #2602)

encode_uri does not encode URL critical characters like & and +, for that encode_uri_component must be used.
This also revelaed some issues with too much unescaping in several cases. Fixes #2602

Awesome! Thank you so much.


[Remote Debugging] Double Authentication Prompting

While attaching to a remote processes a user must enter their credentials twice. Once when getting a list of processes, and again while attaching. This is because we must exit the remote session after enumerating all of the processes because we don't know what the user is going to do next. We should either:

Talk to VS people and see if there is a way to catch the user hitting cancel on the attach window
Provide a secondary transport which does not authentication prompt, this will make it quicker for people who can remote session w/o authentication

Let me find you some contact from VS debugging to answer the question #1 above.

I was half way of typing the email to ask some VS debugging expert about how to catch the case of use exits from attach dialog, suddenly realized there might be another way around to avoid double auth, which should be better in my perspective:
During enumeration of the remote process, instead of directly enter-pssession, we use Get-Credential to prompt user for user/pwd, then feed the cred into enter-pssession, after getting all processes info, we go ahead to close the remote session, but with $cred on hand, then if things work fine user decided to continue on attaching one of the processes, we use the $cred to establish the remote session again.


Progress Bar Height

Thanks for the great control .. what is the easiest way to adjust the progress bar height ? I tried to skim through the code but couldn't find a suitable place .. in IB, it is hard-coded to 2 pixels but the value is disabled for editing .. Thanks

I just noticed this is inheriting UIProgressView :(
I tried below workaround to increase the height of the bar :
http://stackoverflow.com/questions/18717895/progress-view-height-in-ios-7
It solves it by adding a height constraint to the control in IB .. the height worked but 2 issues appeared :

the bar doesn't animate the first half when you click start .. it immediately jumps there .. after the first progress tick has happened things go back to normal .. its just the first tick jumps immediately ..

There is a rounded corner in the start of the bar .. not like its end ..

See below pic for more details ..

Would appreciate your feedback ..
Thanks

weird thing is that two issues mentioned above only happens to the first bar not the second ..

Hi @mzekrallah,
I've just added a feature branch that doesn't subclass UIProgressView (this should fix the resizing issue).
https://github.com/alskipp/ASProgressPopUpView/tree/uiview_subclass
It is work in progress, but please give it a try.
All the best,
Al

I just checked it out .. awesome bro :+1:  ..  actually ditching UIProgressView would be for the ultimate good of the control .. since there are many things in UIProgressView that can't be altered .. also, in UIVIew approach there are endless possibilities to what you can attach to the bar and maybe upgrade t's entire behaviour from a progress view to something more of a timer which is actually my use case ..
By the way, I have ported this awesome control into Xamarin.iOS and I will be sharing that soon on github .. I'm sure lots of xamarin guys would love it ..
Thanks again

By the way @alskipp , would you eventually move towards the UIView subclass branch or stick with the UIProgressView ? I would like to know so that I know on which branch I should be doing my porting and extended functionality so i'm aligned with your directions on this great control ... Thanks

Hi @mzekrallah,
It needs a bit more work to clean the code up, but I think it would make sense to eventually merge the UIView subclass branch into master.

great to hear :+1:  thanks


Use logical schema name to write table name in column metadata instead of physical schema name.

Description
Previously, Physical schema name i.e., master_dbo, temp_dbo, etc was being written as part of column metadata while
sending the response.But logical schema should be written as far as Babelfish concerned.
In this commit, I introduced two rendezvous variables pltsql_get_logical_schema_name which
would be initialised by babelfishpg_tsql extension to get_logical_schema_name_from_physical_schema_name().
get_logical_schema_name_from_physical_schema_name() would first check if given physical schema name needs to be
translated to logical schema name or not. And it uses existing api get_logical_schema_name() to retrieve the
logical schema name given physical schema name if required.
Task: BABEL-2890
Signed-off-by: Dipesh Dhameliya<EMAIL_ADDRESS>Check List

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

By submitting this pull request, I confirm that my contribution is under the terms of the Apache 2.0 and PostgreSQL licenses, and grant any person obtaining a copy of the contribution permission to relicense all or a portion of my contribution to the PostgreSQL License solely to contribute all or a portion of my contribution to the PostgreSQL open source project.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

comment incorrectly talks about two rendezvous variables, code introduces only one


Base58Error: string cannot be empty

Crash Report
This crash report was reported through the automatic crash reporting system 🤖
Traceback
  File "site-packages\electron_cash-3.1.6-py3.5.egg\electroncash_gui\qt\main_window.py", line 628, in timer_actions
  File "site-packages\electron_cash-3.1.6-py3.5.egg\electroncash_gui\qt\main_window.py", line 751, in update_wallet
  File "site-packages\electron_cash-3.1.6-py3.5.egg\electroncash_gui\qt\main_window.py", line 755, in update_tabs
  File "site-packages\electron_cash-3.1.6-py3.5.egg\electroncash_gui\qt\util.py", line 469, in update
  File "site-packages\electron_cash-3.1.6-py3.5.egg\electroncash_gui\qt\request_list.py", line 78, in on_update
  File "site-packages\electron_cash-3.1.6-py3.5.egg\electroncash\address.py", line 305, in from_string
  File "site-packages\electron_cash-3.1.6-py3.5.egg\electroncash\address.py", line 610, in decode_check
  File "site-packages\electron_cash-3.1.6-py3.5.egg\electroncash\address.py", line 570, in decode

Base58Error: string cannot be empty

Reporter
This issue was reported by 8 user(s):

Electrum Version
Operating System
Wallet Type
Locale

3.1.6
Windows-10-10.0.16299
imported_addr
de_DE

3.1.6
Linux-4.8.0-53-generic-x86_64-with-debian-stretch-sid
standard
en_US

3.1.6
Linux-4.8.0-53-generic-x86_64-with-debian-stretch-sid
standard
en_US

3.1.6
Linux-4.4.0-119-generic-i686-with-Ubuntu-16.04-xenial
standard
it_IT

3.1.6
Linux-4.4.0-119-generic-i686-with-Ubuntu-16.04-xenial
standard
it_IT

3.2
Windows-7-6.1.7601-SP1
imported_privkey
en_US

3.2
Windows-10-10.0.17133
imported_privkey
en_US

3.2
Windows-10-10.0.16299
standard
pt_BR

Additional Information
The reporting user(s) did not provide additional information.

Same

@Giando Did you have any insight into how this can be reproduced?

@rt121212121 If I remember correctly (2 months have passed), the problem occurred when I went to import a previous bitcoincore wallet.
I do not even remember how he then made it to resolve the problem...


Private namespaced declaration at the top level does not work properly

This seems to create a type somewhere, but referencing it indicates otherwise:
private module Foo::Bar
end

Foo::Bar # => Error: undefined constant Foo::Bar

The above is not equivalent to:
module Foo
  private module Bar
  end
end

Foo::Bar # Error: private constant Foo::Bar referenced

nor:
private module Foo
  module Bar
  end
end

Foo::Bar # okay, references public type under file-private type

It turns out the above is actually equivalent to:
module Foo
end

private module Bar
end

If there are more namespaces:
private module A::B::C::D
end

# is equivalent to:

module A::B::C
end

private module D
end

While we are at it, another edge case is that both private and the global :: may be present in the same type definition, and they should not be allowed together if the type name has only one part. To clarify, the expected behavior is the following:
# class <File>::A; end
private class A; end

# Error: cannot use `private` on a global type name
private class ::A; end

# module ::A
#   module B
#     private class C; end
#   end
# end
private class A::B::C; end

# module ::A
#   module B
#     private class C; end
#   end
# end
private class ::A::B::C; end

module Outer
  # module ::Outer
  #   private class A; end
  # end
  private class A; end

  # Error: cannot use `private` on a global type name
  private class ::A; end

  # module ::Outer
  #   module A
  #     module B
  #       private class C; end
  #     end
  #   end
  # end
  private class A::B::C; end

  # module ::A
  #   module B
  #     private class C; end
  #   end
  # end
  private class ::A::B::C; end
end


Replace if( "some-constexpr" ) by IF_CONSTEXPR( "some-constexpr" )

It seems a good idea to replace if( "some-constexpr" ) by IF_CONSTEXPR( "some-constexpr" ), where
#if __cplusplus >= 201703L
    #define IF_CONSTEXPR( expr ) if constexpr( expr ) // C++17 or higher
#else
    #define IF_CONSTEXPR( expr ) if( expr ) // C++14
#endif

This will enable the nice feature of C++17 when available. if constexpr is not for optimization, it is for improving code semantics. By using if constexpr, we assure the compiler only instantiates the correct code block. See the discussion here: https://stackoverflow.com/questions/54545565/if-constexpr-vs-if-in-light-of-compiler-optimization-and-code-performance

See also the discussion here: https://stackoverflow.com/questions/54545565/if-constexpr-vs-if-in-light-of-compiler-optimization-and-code-performance

I don't see how this would benefit us. The main advantage of if constexpr, is if you want to do something like:
if constexpr(std::is_same<T, std::complex<real_t>>::value){
    // Do something that only compiles for complex types
} else {
   // Do something that only compiles for real types
}

But we can't do that with this definition, because it wouldn't compile for c++14. See also my comment on PR #34.

Hi. Yes, I agree. I was thinking on marking the if just to say it is a conditional always evaluated at compile time. But this is not always true, it depends on the compiler and compiler flags for C++14.
(If we had the "ideas" page by the time I created this issue, it would be there and not here. It is just an idea that it is not good 😊)


Drivers never install when run via TS

Not sure what the issue is here but the drivers seem to download but never actually installs.  There are no errors but the drivers clearly do not install as it would take more than 1 second to install them ;)
[DriverPackageDownload]: Starting driver package download phase	ApplyDriverPackage	24/09/2020 15:39:38	2416 (0x0970)
 - Attempting to download content files for matched driver package: Drivers - HP ProDesk 600 G3 Base Model Small Form Factor PC - Windows 10 1909 x64	ApplyDriverPackage	24/09/2020 15:39:38	2416 (0x0970)
 - Setting task sequence variable OSDDownloadDownloadPackages to: HQ100389	ApplyDriverPackage	24/09/2020 15:39:38	2416 (0x0970)
 - Setting task sequence variable OSDDownloadDestinationLocationType to: Custom	ApplyDriverPackage	24/09/2020 15:39:38	2416 (0x0970)
 - Setting task sequence variable OSDDownloadDestinationVariable to: OSDDriverPackage	ApplyDriverPackage	24/09/2020 15:39:38	2416 (0x0970)
 - Setting task sequence variable OSDDownloadDestinationPath to: %_SMSTSMDataPath%\DriverPackage	ApplyDriverPackage	24/09/2020 15:39:38	2416 (0x0970)
 - Starting package content download process (FullOS), this might take some time	ApplyDriverPackage	24/09/2020 15:39:38	2416 (0x0970)
 - Successfully downloaded package content with PackageID: HQ100389	ApplyDriverPackage	24/09/2020 15:39:47	2416 (0x0970)
 - Driver package content files was successfully downloaded to: C:\_SMSTaskSequence\DriverPackage\HQ100389	ApplyDriverPackage	24/09/2020 15:39:47	2416 (0x0970)
[DriverPackageDownload]: Completed driver package download phase	ApplyDriverPackage	24/09/2020 15:39:47	2416 (0x0970)
[DriverPackageInstall]: Starting driver package install phase	ApplyDriverPackage	24/09/2020 15:39:47	2416 (0x0970)
 - Downloaded driver package content contains a compressed archive with driver content	ApplyDriverPackage	24/09/2020 15:39:47	2416 (0x0970)
 - Attempting to decompress 7-Zip driver package content file: DriverPackage.exe	ApplyDriverPackage	24/09/2020 15:39:47	2416 (0x0970)
 - Decompression destination: C:\_SMSTaskSequence\DriverPackage\HQ100389	ApplyDriverPackage	24/09/2020 15:39:47	2416 (0x0970)
 - Successfully decompressed 7-Zip driver package content file	ApplyDriverPackage	24/09/2020 15:40:28	2416 (0x0970)
 - Driver package content downloaded successfully, attempting to apply drivers using pnputil.exe located in: C:\_SMSTaskSequence\DriverPackage\HQ100389	ApplyDriverPackage	24/09/2020 15:40:28	2416 (0x0970)
 - Successfully installed drivers	ApplyDriverPackage	24/09/2020 15:40:37	2416 (0x0970)
[DriverPackageInstall]: Completed driver package install phase	ApplyDriverPackage	24/09/2020 15:40:37	2416 (0x0970)
 - Setting task sequence variable OSDDownloadDownloadPackages to a blank value	ApplyDriverPackage	24/09/2020 15:40:37	2416 (0x0970)
 - Setting task sequence variable OSDDownloadDestinationLocationType to a blank value	ApplyDriverPackage	24/09/2020 15:40:37	2416 (0x0970)
 - Setting task sequence variable OSDDownloadDestinationVariable to a blank value	ApplyDriverPackage	24/09/2020 15:40:37	2416 (0x0970)
 - Setting task sequence variable OSDDownloadDestinationPath to a blank value	ApplyDriverPackage	24/09/2020 15:40:37	2416 (0x0970)
[ApplyDriverPackage]: Completed Apply Driver Package process	ApplyDriverPackage	24/09/2020 15:40:37	2416 (0x0970)

The download seems awfully quick but it's via the LAN and the package is only 400MB or so.  I have run the pnputil code manually and it works just fine, it just doesn't seem to run via the TS.  No Install-drivers.txt file is generated so I think the Invoke-Executable step is failing but I notice you don't write to the logfile in the Catch statement, you just use Write-Warning.
That's not much use when running it via a TS :)

May I make a small suggestion?  Firstly, add this line to Invoke-Executable function
`        Write-CMLogEntry -Value " - Running command-line $FilePath $arguments" -Severity 1
It's nice to be able to see what it's running
Secondly, `for the DriverUpdate functionality, use the following statement instead of running pnputil with the /subdirs switch
Get-ChildItem $ContentLocation -Recurse -Filter "*.inf" | ForEach-Object { Invoke-Executable -FilePath 'pnputil.exe' -Arguments "/add-driver $($_.FullName) /install " }
I realise it may be as "efficient" but it will give a clearer indication of what command lines are being run


Update README.md file with latest ROADMAP URL

I want to merge this change because...
Impact

[ ] ~New migrations~
[ ] ~New/Updated API fields or mutations~
[ ] ~Deprecated API fields or mutations~
[ ] ~Removed API types, fields, or mutations~
[ ] ~Documentation needs to be updated~

Pull Request Checklist

[ ] ~Privileged queries and mutations are guarded by proper permission checks~
[ ] ~Database queries are optimized and the number of queries is constant~
[ ] ~Database migration files are up to date~
[ ] ~The changes are tested~
[ ] ~GraphQL schema and type definitions are up to date~
[ ] ~Changes are mentioned in the changelog~

Other
General roadmap project has been closed on March 23th.
https://github.com/mirumee/saleor/projects/6
A new project called "Roadmap and Releases" is available here:
https://github.com/mirumee/saleor/projects/12

Good catch, thanks @antleblanc!


merge main(394d81d) in dynamic_link branch

Description

bump up dynamic_link branch
I bumped up to https://github.com/line/wasmvm/commit/394d81d63a8b7ed3215f255e49323133cf56775a
This PR is related to https://github.com/line/cosmwasm/pull/271
When https://github.com/line/cosmwasm/pull/271 is merged, update commit-hash, testdata, and build file.

[x] commit-hash
[x] testdata
[x] build file

Types of changes

[ ] Bug fix (changes which fixes an issue)
[ ] New feature (changes which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] ETC (build, ci, docs, perf, refactor, style, test)

Checklist

[x] I followed the contributing guidelines.
[ ] I have updated the documentation accordingly.
[ ] I have added tests to cover my changes.
[x] The PR title and commits are followed conventional commit form.

In CHANGELOG.md, definitions for each version's links are added at the bottom, but unreleased remains, and there are no definitions for v1.1.1-0.11.0, v1.1.1-0.11.1.

LGTM without todo

CI is failing for the same reason as below.
https://github.com/line/wasmvm/pull/89#issuecomment-1449333630

CI fails with a race error and this error is caused even without this PR. A test added with this PR catch the race error of the cGetContractEnv. And we will solve this error in another PR.

https://github.com/line/cosmwasm/issues/273


new fs format for data

currently the pkl files are too large to be stored in github, this data needs to be in a different, more compressed format (parquet?)

closing since I have no current plans to work on this issue, can always reopen if needed!


iframe not behaving as expected, element not created in dashboard

I tried "grafana_test_iframe": "iframe:http://example.url/provided/by/grafana/iframe/src" in the client configuration but no graph was displayed. The url wasn't shown either. All I got was:
grafana_test_iframe {}
I noticed at some point the original PR(#195) that added support for this was dropped and then re-implemented with 4f21f0b (#59). I double checked filters.js to make sure I had that change but I can't seem to get the iframe. Any ideas?
I'm running uchiwa on debian jessie, package version: 0.11.2-1
Issue mentioned in sensu/sensu#1281

@palourde are iframes supported in the latest 0.16 release?

The path for this issue will be include in the 0.16.1 release. Thanks for reporting it!


Not working with the docker version of Age

hi,
I currently try to play around with pg-age and dotnet. So I found this library.
Because playing around with docker is easy, I use the official docker image apache/age. This has a preconfigured postgre with the age extension installed.
I started to try the extension and couldn't read the data:
System.InvalidCastException: Reading as 'System.Object' is not supported for fields having DataTypeName 'ag_catalog.agtype'
   at Npgsql.Internal.AdoSerializerHelpers.<GetTypeInfoForReading>g__ThrowReadingNotSupported|0_0(Type type, String displayName, Exception inner)
   at Npgsql.Internal.AdoSerializerHelpers.GetTypeInfoForReading(Type type, PostgresType postgresType, PgSerializerOptions options)
   at Npgsql.BackendMessages.FieldDescription.<GetInfo>g__GetInfoSlow|50_0(Type type, ColumnInfo& lastColumnInfo)
   at Npgsql.BackendMessages.FieldDescription.GetInfo(Type type, ColumnInfo& lastColumnInfo)
   at Npgsql.BackendMessages.FieldDescription.get_ObjectOrDefaultInfo()
   at Npgsql.NpgsqlDataReader.GetValue(Int32 ordinal)
   at Npgsql.NpgsqlDataReader.GetValues(Object[] values)
   at ApacheAGE.AgeDataReader.GetValues()
   at Program.<>c__DisplayClass0_0.<<<Main>$>b__2>d.MoveNext() in D:\labs\postgreGraphDemo\postgreGraphDemo.ApiService\Program.cs:line 69
--- End of stack trace from previous location ---
   at Program.<>c__DisplayClass0_0.<<<Main>$>b__2>d.MoveNext() in D:\labs\postgreGraphDemo\postgreGraphDemo.ApiService\Program.cs:line 83
--- End of stack trace from previous location ---
   at Microsoft.AspNetCore.Http.RequestDelegateFactory.<ExecuteTaskOfTFast>g__ExecuteAwaited|132_0[T](Task`1 task, HttpContext httpContext, JsonTypeInfo`1 jsonTypeInfo)
   at Microsoft.AspNetCore.Diagnostics.ExceptionHandlerMiddlewareImpl.<Invoke>g__Awaited|10_0(ExceptionHandlerMiddlewareImpl middleware, HttpContext context, Task task)

it seams like the the getValue methods try to read things as objects but are not able todo so.

Hello, @paule96!
So that the author can quickly understand what exactly is not working, could you provide the code of your case?
How you add data and how you try to read it.
What do you have there in "postgreGraphDemo.Api Service.Program.sc"?

Basically the following lines are the issue:
// Read the result row by row.
while(await reader.ReadAsync())
{
    var agtypeResult = reader.GetValue(0);
    Vertex person = agtypeResult.GetVertex();

    // Do something with vertex.
}

I have this example, on Apache AGE installed in Postgres according to this instruction, it also gives the same error. Apparently, the problem is Npgsql, which does not support "agtype". I don't know how to fix it yet, but this problem is most likely related to this issues: "Not working with the docker version of Age #3".

Yes, @glazkovalex. The issue is that Npgsql doesn't automatically map to AGE's 'agtype'. I will work on creating a mapping.

Yes, @glazkovalex. The issue is that Npgsql doesn't automatically map to AGE's 'agtype'. I will work on creating a mapping.

I'm one of the maintainers of Npgsql, if you need help with this let me know.

Hello, @NinoFloris!

Yes, @glazkovalex. The issue is that Npgsql doesn't automatically map to AGE's 'agtype'. I will work on creating a mapping.

I'm one of the maintainers of Npgsql, if you need help with this let me know.

In your issue 4514 on  https://github.com/npgsql/npgsql/issues/4514#issuecomment-1167617467 @roji wrote about this issue:

@FrancescoSillani that's good - it means that the AGE extension does support binary I/O for the agtype type, and can therefore be supported in Npgsql. But someone would still need to write the Npsgql type handlers which encode/decode the binary representation etc.

Have you ever come across information or an example of how you can write these handlers for unsupported in Npgsql agtype types which encode/decode the binary representation?

This has now been fixed in ApacheAGE v1.0.0. The System.InvalidCastException being thrown was resolved by creating a custom converter and resolver to add in-built support for the ag_catalog.agtype PostgreSQL type in Npgsql.


Configure Ingress pathType ImplementationSpecific behavior

Describe the feature request
Kubernetes 1.18 added a pathType attribute for Ingress path definitions, which is set to ImplementationSpecific value by default. This means that Ingress that targets (or are kept compatible to) older Kubernetes versions will have this value.
istio behavior is to treat paths as exact matches, unless they end in /* or .*, in which case they will become prefix matches, which differs from other Ingress that usually treat the default value as like Prefix.
My suggestion is to add a configuration setting  to choose ImplementationSpecific behavior (actual default vs Prefix by default).
Describe alternatives you've considered
I'm deploying GitLab using their Helm charts which is compatible with Kubernetes >= v1.13. Their Ingress definitions do not include pathType as this would break compatibility.

Contributing to their charts to add a setting would add unnecessary complexity as istio is not a supported Ingress.
The result of helm template doesn't seem to produce a working yaml, thus patching the result is not a solution.
Forking is too complex to maintain.
Editing Ingress objects manually after each upgrades needs manual intervention (actual "solution").

[x] Docs
[ ] Installation
[x] Networking
[ ] Performance and Scalability
[ ] Extensions and Telemetry
[ ] Security
[x] Test and Release
[ ] User Experience
[ ] Developer Infrastructure
Additional context
I looked at an IstioOperator definition but it seems complex to add a setting though...

My suggestion is to add a configuration setting to choose ImplementationSpecific behavior (actual default vs Prefix by default).

The entire point of the new pathType field is you should explicitly declare the pathType you want. Configuring the default behavior, in my opinion, does not make sense and is not in the spirit of the Ingress v1 spec in my opinion. I would be against adding this.

I wasn't unable to find the response of a question by reading previous documentation versions: did Istio have Ingress support before Kubernetes 1.18 and if it did, how did it work without having the pathType property?

It did, and the default path type described above is what was used

btw, in Ingress v1 path type is a required field so it makes even less to do this.

Closing since it makes sense not to have this feature in istio.

Not to wake up an old issue, but @howardjohn, I have a scenario right now (in 1.8) where the default pathType (which is ImplementationSpecific) does not act as the default of prefix. I'm working with a 3rd party chart so putting pathType into the ingress resource is less straightforward. I've manually updated the ingress from ImplementationSpecific to Prefix and everything does begin to work as I'd expect.

@naphta I understand the behavior isn't great but:

Its the behavior we have had ~forever, so we cannot change it.
It is ImplementationSpecific, so we are free to have whatever bad behavior we want
Its not ideal, but not much we can do

The ingress API is fundamentally flawed. I would recommend using Istio Gateway or keeping an eye on the future https://github.com/kubernetes-sigs/gateway-api if you don't like the state of Ingress


Changing box color

Feature request
I'd like to change the box color (for my app color scheme, it would be better if the checked box was grey).
I tried to change tintColor, onCheckColor, onFillColor and onTintColor, I still had a green box.
Why it is needed
An app may have a color scheme where this green doesn't it, and the user would want to change it.
Possible implementation
Unfortunately, I never did native code, so I can't help with that :-(
Code sample
Ideally, there'd be a prop "style" or "boxStyle" where we could change parameters

<CheckBox value={ true} boxStyle={ color: #ffffff } />

tintColor, onCheckColor, onFillColor and onTintColor are only for iOS
For Android, you could use the prop of tintColors to change the color. As you see, the props for Android to customize the Checkbox is not enough. We would consider this in the future version.

Thanks
(it's confusing to have "tintColor" for iOS and "tintColors" for Android :-(

@afouchet This works but I can't get the Checkbox to accept both true & false styles for tintColors on Android. For example if I do just tintColors={{ true: 'red' }} then that will make the true state for the checkbox red as intended. However, if I do tintColors={{ true: 'red' }, { false: 'green' }} then that will ignore the true color property and only use the false property. I can't get it to use both it's only one or the other.
I am using:
"@react-native-community/checkbox": "^0.5.4"
"react-native": "0.63.2",

hey @afouchet please try using
tintColors={{ true: 'red, false: 'yellow' }}

hey @afouchet please try using
tintColors={{ true: 'red, false: 'yellow' }}

works perfectly

tintColors={{ true: 'red', false: 'yellow' }}
Try this -- Working :)

tintColors={{ true: 'red, false: 'yellow' }}

Thank you!

does it support IOS?


Error on 4 step: usermod: UID '0' alredy

OS: ubuntu 16.04.3 server amd64
Error: "usermod: UID '0' already
After set:
RUN usermod -u 999 node
Instead:
RUN usermod -u $uid node
It's work.

It looks like you’re running the build (or vessel start) as user root,
which isn’t an expected way to run Vessel.
Did you use sudo when running the vessel command? Are you running in Linux
as user root?
On Sun, Nov 5, 2017 at 09:35 dka-develop<EMAIL_ADDRESS>wrote:

Error: "usermod: UID '0' already
After set:
RUN usermod -u 999 node
Instead:
RUN usermod -u $uid node
It's work.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/shipping-docker/vessel/issues/31, or mute the thread
https://github.com/notifications/unsubscribe-auth/AAch0wZz3pu68jfYAeMGinkjUoEDxVn_ks5szdWzgaJpZM4QSarF
.

Yes. I used sudo for run vessel !
I will try without use sudo.

Working.
You were right.
Thank you.


Error while trying to install pod file

Is this a bug report?
NO
Have you read the Installation Instructions?
YES
Environment
react-native: 0.52.0
react: 16.0.0-alpha.12
react-native-maps: 0.20.1
Target Platform: iOS - 9.3.2
I am using GoogleMaps
Steps to Reproduce

run command - pod init (inside iOS folder of plugin).
replace content of pod file to the content which is written in docs.
run command - pod install and then error will come.

Expected Behavior
All dependencies should installed successfully.
Actual Behavior
Error come after run command - pod install (inside iOS folder of plugin)
Screenshot attached.

I am attaching my podfile also.
Podfile.zip

Hi there, couple of things that could have gone wrong here:

Is the react-native dependency installed, ie. did you run npm install?
Is the path to the node_modules folder correct? ie. when you're in the ios folder, does running cat ../node_modules/react-native/React.podspec give you an error?


Don't list and touch unregistered fields on submit

I have added a new excludeUnregistered option to getFieldsList() method which enables / disables the excluding of fields registered with zero reference.
I have also added to use this option in the submit(...) call.

This is my second try, tested and working fine on my project (I made a small mistake in my first pull request, so I closed it).

I think the test case 'should mark all fields as touched on submit' in reduxForm.spec.js should be updated with the following change:

test case should named 'should mark all registered fields as touched on submit'
the test should be enhanced with an unmounted field (a similar solution what is in 'should not destroy on unmount if told not to' test case) and a check which tests if only the registered (mounted) fields are touched.

Do you agree with it or shall I create a completely new test case for it?

Published in v8.2.0.


chore:change codec of ProtostuffSerializer

Motivation:
Explain the context, and why you're making that change.
To make others understand what is the problem you're trying to solve.
Modification:
Describe the idea and modifications you've done.
Result:
Fixes #.
If there is no issue then describe the changes introduced by this PR.

duplicate with jackson


[ATO-114]Add nightly workflows and creation scripts

Proposed changes:

ticket
Added a workflow and script for nightly releases (Internal)
The build will be released in the same rasa pypi as oss
The name should be tagged with "<latest_rasa_version>.dev.date"

Status (please check what you already did):

[ ] added some tests for the functionality
[ ] updated the documentation
[ ] updated the changelog (please check changelog for instructions)
[ ] reformat files using black (please check Readme for instructions)
Tags created :

Pypi publish also works :
rasa-nightly

@losterloh all the review changes have been made, please take a look 🙏

LGTM overall, great stuff 💯 Left some smallish comments. Also another question that might be silly: how will the usual micro/minor/major release script behave when reading a nightly version from the version.py module? Will this affect it in any way?

@ancalita very good question, i did run the make release script locally while the version.py and pyproject package name was changed to the nightly version name and it seems to work fine(added a screenshot of the diff from the prepare-release-3.2.7 branch). So i don't anticipate any issues but I'll keep an eye out on the next release.


[feat] Add enrichment option to get entity context detail based on entity ID

In microservice environment, flagr might be used from many different services with entity ID. However, if there is an entity resolving/ enrichment  layer it would reduce need to get metadata from each of those consumers.
Let me know if this is in line with the roadmap.

This is great idea, and I think it's domain-specific and better be done by the application itself instead of Flagr. Flagr is entity agnostic, and that's why entity context is passed in not derived from within Flagr. Let me know what do you think?

Since whitelisting and jwt available I assume this meant to be also
consumed by UI/js however expectation to pass all entity context from UI
might be against "expose only necessary information to external world"
I am thinking of domain agnostic way to enrich the context. A sort of
optional resolver in middle. If enabled call out configured rest API and
merge with entity context.
Thoughts?
On Tue, Sep 17, 2019, 4:01 AM Zhuojie Zhou<EMAIL_ADDRESS>wrote:

This is great idea, and I think it's domain-specific and better be done by
the application itself instead of Flagr. Flagr is entity agnostic, and
that's why entity context is passed in not derived from within Flagr. Let
me know what do you think?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/checkr/flagr/issues/291?email_source=notifications&email_token=AAE2X3QGRH7U4ZIAJCMNVFLQKACKPA5CNFSM4IXAJ2SKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD62WYAY#issuecomment-531983363,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAE2X3U27F7TPFYK63EKFYTQKACKPANCNFSM4IXAJ2SA
.


Hyfi-update

Codecov Report
Patch coverage: 100.00% and no project coverage change.

Comparison is base (f35f8f1) 93.75% compared to head (590754c) 93.75%.

Additional details and impacted files
@@           Coverage Diff           @@
##             main      #45   +/-   ##
=======================================
  Coverage   93.75%   93.75%
=======================================
  Files           3        3
  Lines          16       16
=======================================
  Hits           15       15
  Misses          1        1

Impacted Files
Coverage Δ

src/hyfit/_version.py
100.00% <100.00%> (ø)

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.


Tiles Have "Gutter" when bearing is not 0

When the bearing is set to a non-zero number, faint "gutters" appear between the tiles. Attached is an example of what I see:

Hello,
Which browser are you testing on? Firefox? Might a subsampling issue like in this issue:
https://github.com/fnicollet/Leaflet/issues/8
Fabien

I'm primarily working in Chrome when I see this issue.

Just double-checked on the example https://rawgit.com/fnicollet/Leaflet/rotate-master/debug/rotate/rotate.html
You have good eyes, cause I really had to look closely to see those gutters. That's probably because of some browser rounding issue. Leaflet actually has the same issue when in-between zoom, gaps appear.
I know that there is some experiment to draw everything in a single canvas image (and not draw each tile) in this project, but that's just experimental:
https://github.com/Leaflet/Leaflet.TileLayer.NoGap


Task start date doesn't fill the cell, when start date == fromDate

As you can see task start date is 26.08 and it does fill the column with date 26.08.
My data for task looks like this:
"tasks": [
    {
        "comment": "",
        "from": "2015-08-26",
        "name": "gfd",
        "color": "0",
        "to": "2015-08-31",
        "id": 29
    }
]

Try to set start date time to 0.0.1 then it will fill. The same occurs for the end date. You have to set the end date to 23:59:59

Ah too bad :(

Thanks @kschwidder for the workaround. But I keep it open because I think it should be fixed.

I have the same issue, but  @kschwidder 's solution didn't help, please advice.

I've found the reason of my issue. Be sure that 'daily' attribute is set to false


getRequests() is returning empty array

browser.getRequests() is returning empty array. Below are the versions I am using:
WebdriverIO: 7.6.1
Node: 14.16.1
wdio-intercept-service: 4.1.6
Framework: Mocha
Browser: Chrome
Browser Version: 91
Below is the code snippet I am using:
fetchRequests(){
    browser.url('/');
    browser.setInterceptor();
    browser.pause(5000);
    browser.clickContinue();
    const requests = browser.getRequests();
    console.log(requests);
  }

Please help how to resolve this.

Unfortunately I have to confirm the same problem in the latest version of WDIO
wdio.conf.js
services: [
[
"chromedriver",
{
logFileName: "wdio-chromedriver.log",
outputDir: "Results/logs/driver",
args: ["--silent", "--disable-logging", "--disable-infobars"],
},
],
["intercept"],
],
packake.json
"dependencies": {
"wdio-chromedriver-service": "7.2.0",
"inquirer": "8.1.2",
example code
it("Intercept any request", function () {
browser.url("https://webdriver.io");
browser.setupInterceptor();
browser.pause(wait);
$("*=Get Started").click();
browser.pause(wait);
const request = browser.getRequests();
console.log("Requests:", request);
});

i am able to capture request however I don't get all xhr request.

Same here. Just returns [] when I know requests are being made. 😕

I get all xhr request that are triggered after initialization but the fetch calls aren't catched at all. There is no testing for my Segment integration right now.

As of v4.2.0 you can request not-yet-completed requests to be returned in a call to getRequests():
const completedAndPending = browser.getRequests({ includePending: true });
const completedOnly = browser.getRequests();
const orderedByInitiationInsteadOfEnding = browser.getRequests({ orderBy: 'START' });

Closing the issue then.

const completedAndPending = browser.getRequests({ includePending: true });
const completedOnly = browser.getRequests();
const orderedByInitiationInsteadOfEnding = browser.getRequests({ orderBy: 'START' });

Unfortunately that did not help to get the fetch calls and there were no pending requests. I still cannot catch the fetch calls but xhr requests.

const completedAndPending = browser.getRequests({ includePending: true });
const completedOnly = browser.getRequests();
const orderedByInitiationInsteadOfEnding = browser.getRequests({ orderBy: 'START' });

Unfortunately that did not help to get the fetch calls and there were no pending requests. I still cannot catch the fetch calls but xhr requests.

Sounds like you should open a new issue and in that issue, provide significant details about the exact scenario occuring (server and browser), including what does and does not get captured and what the browser is doing while the requests are being made:

Fetch? XmlHttpRequest? What browser? What protocol? How is the url set up (e.g. string, a Url, a Request, etc.)? What content-type of response did the server send? What cors modes are used? Etc.

If you can't supply this level of detail I don't think anyone can help you, unfortunately.

Im getting the same issue. Basically, my browser is making API calls but only some are appearing in browser.getRequests. Oddly enough, when I run the test with the browser open, and open the network tab to see if the req is happening, the test passes (ie. the calls show up in broswer.getRequests()  - lol) but in any other case, its not detecting the api call.


return the Promise that was promised (by the docs) ?

This gives an example of returning the Promise (that the docs say addConnection() should be returning) ... is this what the intention was? what of the fact that the Topology instance is no longer returned? do users need/want to have that instance exposed (or should it actually be hidden as an implementation detail)?

@iamjochem - PR #23 resolves this issue. Thanks for the PR :)


Added Scripture reference selection control to the main toolbar

This change is

(For now), should the reference selector appear on the toolbar a) unconditionally, b) conditionally, or c) by means of "children"?

(For now), should the reference selector appear on the toolbar a) unconditionally, b) conditionally, or c) by means of "children"?

My first thought is by 'children' so we can use the toolbar in the top bar with the ScrRef and use it without in the window bars. But that's just a first thought without really considering much how it would impact the code.

lib/papi-components/src/toolbar.component.tsx line 106 at r3 (raw file):
Previously, jolierabideau wrote…
Pairing might be helpful, I have not been able to figure out how to use css to style the paper element of the drawer. Is using style acceptable if we need to pass the toolbar height, or should that be done differently as well?

BTW there is a fix on the main branch for the column height to auto-size that you could grab (sorry I only did that for the actual menu and didn't think about its story).

lib/papi-components/src/toolbar.component.tsx line 106 at r3 (raw file):
Previously, jolierabideau wrote…
The height: 'fit-content' in line 130 is auto-sizing the column height of the menu. Is that the fix you are referring to from this commit?

Yes (although in that commit it's not on L130 ).

@irahopkinson For the handleMenuClose and handleMenuButtonClick, is there a specific reason why we include the setter as a dependency? Rolf pointed out that those shouldn't change, but wanted to ask since these were semi-recent changes you made. Link to file in on main.


bug?

its stop working in chess.com and lichess after the first move

chess.com的css样式改变了，需要从新更新定位move_list列表

i forked this program and i fix chess.com Can't play chess


Controller look speed FPS dependent

Just a reminder to myself to fix this after merging the CsharpScripting branch

Will just require locking input to 60 hertz as we cannot multiply joystick values by delta without screwing over player movement

Fixed https://github.com/ForLoveOfCats/SkyOfSteel/commit/0cf241d5aee631f1e729ed2e5b8c40ec626b7dc5


TSC Agenda 2021-11-09

TSC Meeting Details

Date/time: 2021-11-09 @ 3PM UTC
Location: Discord tac-tsc voice channel

TSC Updates

Creation of this repo

Agenda

Release cadence/process
PR/RFC process evaluation
Roadmap and "state-of-the-engine" communication

Time Permitting

General discussion on barriers of contribution and adoption
Formation of new cross-cutting performance SIG

TSC Members Attending & Participating:
Nick Lawson (Amazon)
Tobias Franke (Huawei)
Karl Berg (Amazon)
Phil Keslin (Niantic)
Ruth Suehle (Redhat)
Jeremy Ong (Amazon
Also Participating:
Royal O’Brien (The Linux Foundation)
Claire Massey (The Linux Foundation)
Call to Order
A quorum of Technical Steering Committee members was established for the conduct of business, and the meeting, having been duly convened, was ready to proceed with business.
Technical Steering Committee Chair Elections Claire Massey introduced the topic of Technical Steering Committee Chair elections as detailed in the Technical Charter and noted that the nomination period closed with only one nominee, Jeremy Ong.
Claire Massey presented a resolution that Jeremy Ong be nominated and appointed to serve as the Chairperson of the Open 3D Engine Technical Steering Committee. Upon motion duly made by Karl Berg seconded by Phil Keslin and approved by all Technical Steering Committee members in attendance, the following resolution was approved:
RESOLVED: That Jeremy Ong has been nominated and appointed to serve as the Chairperson of the Open 3D Engine Technical Steering Committee.
Release/GA Discussion
There are open questions regarding the impending GA release after this stabilization period. Royal, Phil, Tobias, and others expressed that a GA release conveys expectations of stability and usability needed to ship production-ready products. Some communication is needed to establish consensus among the Sig owners about the viability of the current stabilization branch and if there are missing pieces yet to be accounted for prior to launch.
PR/RFC process
Jeremy mentioned that the RFC process may benefit from streaming asynchronous communication more, so that participation isn't purely "attendance-based." Others on the call mentioned agreement that the process may be slow relative to the age and stability of the project. Tobias mentioned that the PR process seemed to be going well so far, empirically. We should poll the Sigs to understand if there are any gaps aside from the above that they would like to address.
A new discussion will spin up on the TSC mailing list regarding establishing communication guidelines from the various Sigs. Mechanisms need to be in place for establishing concrete/persistent communication that is more easily discoverable. Phil mentioned that we needed better mechanisms for archiving data because short-form back-and-forth conversation is difficult to parse. Karl mentioned that the cost of engaging in communication outside a real-time tool like Discord may be too costly. Ruth mentioned that Github was less friendly for non-technical members of the community to participate in. Further discussion is warranted.
--
Discussion about topics not covered here, feature deprecation cycles, and others will be deferred to next week's agenda.


Need symbolic name for classloaders

Currently the fully specified name of a Cache is
 Classloader|CacheManagerName|CacheName

in that
String cacheManagerName = "myManager";
String cacheName = "myCache";
Caching.getCacheManager(classLoader1, cacheManagerName).getCache(cacheName);
Caching.getCacheManager(classLoader2, cacheManagerName).getCache(cacheName);

may return different caches even though the cache manager name and cache name are identical.
To cater for the distributed Cache case where a classloader instance is not suitable for identifying a cache, we should introduce a symbolic name for the classloader.
A number of ways we could do that

create a dictionary to map symbolic name to classloader
introduce some new interface to encapsulate both name and instance used by Caching
...

Given the history of class-loader naming at Terracotta this plan makes me very uncomfortable - in short it leads to a great many complications when dealing with these names in deployment environments that are anything other than totally homogenous.  I'm happy to expand on the nature of these problems but it would probably be a bit much for this comment.
Maybe this is ground that has already been covered and my apologies if this is bringing up previous discussion but what I've been thinking is that the fully qualified name of a cache should just be cachemanager-name | cache-name and that the class loader that is used to deserialize (or otherwise rehydrate a value) is a purely a property of a specific Java cache manager object.  To support this concept I'm thinking it would make sense to have either:
void CacheManager.setClassLoader(ClassLoader loader);
ClassLoader CacheManager.getClassLoader();

or
CacheManager CacheManager.accessUsing(ClassLoader loader);
ClassLoader CacheManager.getClassLoader();

What are your thoughts on this?  (Feel free to point me to prior discussion on this in case I'm acting on incomplete information).

We already have a means of associating a class laoder with a cache so I think new API's are unnecessary:
CacheManagerFactory.getCacheManager denotes that all caches obtained from this cache manager use the specified class loader.
The original intent here was to specify a GAR - something analogous to a WAR/EAR.
That said I'm happy to defer this to a future revision.


💄 Fixed command line typos

Just fixing a typo.
No idea why the last line is getting a diff/changed line?

Thanks for your contribution @PureKrome , nice catch :)


The Indexing_Task table is not populated on setup

Maybe the module is enabled too late?

need background task setting module,now task excute too frequently，it‘s best can custom setting excute period

Maybe because there is not yet e.g a lucene index. Didn't see in the code an index command that we could use as a command step. And not sure that we can already use a command step in a recipe.

this table is independent from lucene indices, it's in its own module.

Okay.
It seemed to me that to be able to see something in this table i needed to create an index. But just remember that i also re-published a page which could explain this.
I will take a look more in depth.

Here my first findings.
So, in a content step an item is created with options.IsPublished, Published handlers are called and then IndexingTaskManager.CreateTaskAsync(). But because contentItem.Id == 0, no new IndexingTask is created. Here, the comment i can see in the code.
// Ignore that case, when Update is called on a content item which has not be "created" yet

If i remove the contentItem.Id checking it works, the table is populated,  but not sure we can do that.

Thanks for looking at it, don't try to change anything until we understand the "Ignore that case" reason. What I saw is that we might want to change how the content is imported, it should not force Published.

Okay cool, i understand.


[iOS] [Changed] Pass reactNativePath to codegen_pre_install

Summary
codegen_pre_install needs the path param as much as use_react_native, and we pass to use_react_native by default.
https://github.com/facebook/react-native/blob/c0a2998387d1730d38a28cbe296520400a645b25/template/ios/Podfile#L9
https://github.com/facebook/react-native/blob/c0a2998387d1730d38a28cbe296520400a645b25/template/ios/Podfile#L16-L18
Changelog

[iOS] [Changed] - Pass reactNativePath to codegen_pre_install
Test Plan
Tested on my local machine, pod install fails if I set reactNativePath to an wrong path and works if it's correct:

ping: https://github.com/react-native-community/releases/issues/207

Closing since codegen invocation was moved out of the podfile https://github.com/facebook/react-native/commit/c901c1fbce080c6e9b6ed56dbccaa7f2fa0571b2#diff-fcc02228077c73cb58800911f68c7de9938b9848279ee6caa73c27dd63d27212


fix: fix bug in simple date format in http sink json payload

the simple date format in http sink in firehose in case of json payload when template is empty sends the wrong timestamp in case of timestamp between 12pm to 1 pm, it sends am instead of pm. So that bug was in the pattern supplied , we had to change it to HH which is 24 hour format because it specifies the  pattern for the input timestamp which is in protobuf ISO format , so that fixed the issue

Sorry, didn't get this line when template is empty sends the wrong timestamp in case of timestamp between 12pm to 1 pm.
The template was hardcoded right? yyyy-MM-dd'T'hh:mm:ss

Sorry, didn't get this line when template is empty sends the wrong timestamp in case of timestamp between 12pm to 1 pm.
The template was hardcoded right? yyyy-MM-dd'T'hh:mm:ss

yeas it was hardcoded before


Please provide the version of tensorflow and keras you used

I am getting this error:
ValueError: Tensor conversion requested dtype float32_ref for Tensor with dtype float32: <tf.Tensor 'training_3/Adam/Adam/conv1_3/kernel/m/Initializer/zeros:0' shape=(5, 5, 3, 16) dtype=float32>
Actually I am importing the model only from your code.

Already Solved.


Opening a new issue

This is the first issue relayed to JIRA

/jira

/jira

/comment

/jira

/commentwrng

/jira

/dfff

/jira


eds: do not update service shards for service entries

Currently UpdateServiceShards is being executed for Service Entries also which I think is not needed unless I am missing some thing. This PR fixes it and also moves the logic to identify registries to DiscoveryServer initialization so that it is done only once.
[ ] Configuration Infrastructure
[ ] Docs
[ ] Installation
[ X] Networking
[ ] Performance and Scalability
[ ] Policies and Telemetry
[ ] Security
[ ] Test and Release
[ ] User Experience
[ ] Developer Infrastructure

@ramaraochavali: The following test failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

lint_istio
89c645e4570363cde547854f244e17d96f7e4706
link
/test lint_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@ramaraochavali: The following test failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

unit-tests_istio
4a3e30f39b3192c08c512fd9207fb6ca71011c14
link
/test unit-tests_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@ramaraochavali: The following tests failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

unit-tests_istio
4a3e30f39b3192c08c512fd9207fb6ca71011c14
link
/test unit-tests_istio

integ-pilot-k8s-tests_istio
4a3e30f39b3192c08c512fd9207fb6ca71011c14
link
/test integ-pilot-k8s-tests_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@ramaraochavali: The following tests failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

unit-tests_istio
4a3e30f39b3192c08c512fd9207fb6ca71011c14
link
/test unit-tests_istio

integ-pilot-k8s-tests_istio
4a3e30f39b3192c08c512fd9207fb6ca71011c14
link
/test integ-pilot-k8s-tests_istio

integ-local-tests_istio
4a3e30f39b3192c08c512fd9207fb6ca71011c14
link
/test integ-local-tests_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@ramaraochavali: The following tests failed, say /retest to rerun all failed tests:

Test name
Commit
Details
Rerun command

integ-pilot-k8s-tests_istio
4a3e30f39b3192c08c512fd9207fb6ca71011c14
link
/test integ-pilot-k8s-tests_istio

integ-local-tests_istio
4a3e30f39b3192c08c512fd9207fb6ca71011c14
link
/test integ-local-tests_istio

unit-tests_istio
972979476edc71e3f9aa3a58c9e7b60a4a571ff9
link
/test unit-tests_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

Is this just refactorings now since you had to revert? It looks like the same behavior?

@howardjohn I had to revert the initializing nonK8s registries during discovery service startup. But the other fix of excluding ServiceEntry from UpdateServiceShards is still there


How to make buttons on new row when using  InlineKeyboard.from

Taking this example from docs:
const labelDataPairs = [
  ["« 1", "first"],
  ["‹ 3", "prev"],
  ["· 4 ·", "stay"],
  ["5 ›", "next"],
  ["31 »", "last"],
];
const buttonRow = labelDataPairs
  .map(([label, data]) => InlineKeyboard.text(label, data));
const keyboard = InlineKeyboard.from([buttonRow]);

I Can't find a way to make each button on a separate row or any other combination, like I can when building the keyboard declaratively?

 To add more button rows, just add them to the array.
const keyboard = InlineKeyboard.from([buttonRow, secondButtonRow, thirdButtonRow]);

Great. Thanks


Add files via upload

Description
This is the set of proposed data displays for the landing page, intended to limit activity with the API and to present useful information for the standard user.
Video Link
https://www.loom.com/share/cfaf9922789a4584b041b6034ca112ed
Figma Link
https://www.figma.com/file/v0VJqPfWN1hBPkynPRWMuL/BL-584-Proposal-for-Asylum-Stakeholder?node-id=0%3A1
Jira Link
https://bloomtechlabs.atlassian.net/browse/BL-584?atlOrigin=eyJpIjoiMjkyZmU0ZWJkZjEwNDMzNzllOWI2MDgyZjMyMzIzMzUiLCJwIjoiaiJ9
Checklist:

[ ✅ ] My design/diagram follows the style guidelines of this project
[ ✅ ] My docs are organized within an appropriate folder structure in our repo
[ ✅ ] Pull request description clearly describes docs made & motivations for said additions

I am approving these changes on the basis that I do like this design as a starter for the landing page, As mentioned in the comments above, the negative blank space is throwing things off. Possibly look into maybe stretching the top chart to the width of both of the two on the bottom.
However, as a start design, this is a very good callback to the original site's graph views. With responsive design, we could even work on the views changing based on the device views and this one will be a great inspiration to go further with the vision of the product.


Industrialization: No requirements on names of process, variable, function etc.

When TorXakis is used from a DSL,
currently name transformations are needed
(e.g. prepend constructors with C_ and fields with d_ to ensure that constructors start with a Capital and fields with a normal case letter, independent of the naming convention of the DSL)
We currently also don't allow some special characters in names
(yet we use them ourselves in our translation to SMT)
An alternative would be to have no name requirements (except non-empty)
and for the translation to SMT use an UID
(or to facilitate human debugging : prepend everything with this UID and a separation character e.g. v123$MyVar )

Updated by Kostas Triantafyllidis
I would add the support of small letters in constructor names. For instance when i do have enum values, these are translated to constructors in Torxakis. This means that if i have an enum declared with the first letter small, the conversion will require to capitalize it.
e.g. in DSL we have
Type Color {red, yellow, green}
In TorXakis this should be transformed to:
TYPEDEF Color ::= Red|Yellow|Green
ENDDEF
otherwise it does not work.


[GSOC] Implementing person-vehicle-bike-detection-2003 model from Intel

@raymondlo84  please review and approve when you can


Update get-easylist.sh

Ubuntu 14.04 and Debian "Jessie" 8 have the option to install squid3 instead of squid. Line 31 errors for those systems, as it's dependent on "squid". By replacing it with the variable $SQUID_BIN it uses whatever version of squid is found on the system.

Hi,
Thanks, I was made aware of this after testing on Ubuntu. I had actually hard coded squid as the binary when in fact in can be squid3 on debian based systems.
This is fixed in Version 0.3, which I'll be pushing to master soon. I'll merge your PR in the interim, as it does block the script from working.
Thanks,

Okay, that's great - I just encountered the problem and thought I'd patch it while I was in the code! It's actually a really useful project (though I have had to amend the block list slightly for my needs). Thanks for sharing it!

Absolutely, thanks for contributing!
I've pushed 0.3 as a BETA. In terms of changes its mostly ufdbGuard but I did do a bit more sanity checking in general however. The squid binary issue is properly fixed in this release. There are also additional parameters and the skip confirm flag has changed.
3d8b1a3d22f460d66a34b6bc36bdd70faf56cc42


bedEnrichments

bedEnrichments is a new cmd in gonomics that takes in two bed files, representing sets of regions in the genome, and a 'noGap' bed file containing all possible ungapped positions in the genome, and calculates whether they are more likely to have overlapping elements than would be expected if the elements in set 2 were distributed randomly throughout the genome. Ported from C code written by Craig.
Passes tests.

Added a "DO NOT MERGE" tag while we figure out some performance issues.

Approximate method is from this thread: https://stats.stackexchange.com/questions/9510/probability-distribution-for-different-probabilities


Add font loader for Sandbox, Program and Application.

This will add a Sync based font loader that will load all custom fonts placed inside the settings under custom_fonts.
#Example
fn main() -> iced::Result {
    let mut settings = Settings::default();
    settings = settings.add_custom_fonts([iced_aw::graphics::icons::ICON_FONT_BYTES]);
    CardExample::run(settings)
}

API changes need an RFC or, at the very least, some coordination!
I have other plans for this.


Add tenv to bash tools

You can use tenv that support Terraform as well as OpenTofu (and Terragrunt :) ) in one tool. It allow you to simplify version management and can do much more, than tfenv that does not support nothing expect Terraform binaries.

I'll look into it, thanks!


[jvm-packages] Fixing the NativeLibLoader on Java 9+

Fix for issue #4342.
The old NativeLibLoader had a short-circuit load path which modified java.library.path and attempted to load the xgboost library from outside the jar first, falling back to loading the library from inside the jar. This path is a no-op every time when using XGBoost outside of it's source tree. Additionally it triggers an illegal reflective access warning in the module system in 9, 10, and 11.
On Java 12 the ClassLoader fields are not accessible via reflection (separately from the illegal reflective acces warning), and so it fails in a way that isn't caught by the code which falls back to loading the library from inside the jar.
This commit removes that code path and always loads the xgboost library from inside the jar file as it's a valid technique across multiple JVM implementations and works with all versions of Java.
I tested it on macOS Mojave using JDK 11 & 12, Linux using JDK 8, 11 and 12, and Windows using an older build using JDK 9 and 12.

LGTM, let's merge it when Travis is ready and after @hcho3 bring up the java worker, we can have test across jdk versions there...(don't need to work on Travis now which looks like to be eventually discarded? @hcho3 )

@hcho3 just to confirm before I merge it, Travis will eventually gone?

@CodingCat Sort of. We may want to keep a few tests targeted for Mac however.

@hcho3 got it, thx!
@Craigacp do you mind adding some profile in pom.xml which only compiles xgboost4j module, and add some cross jdk test in travis then?

@CodingCat @Craigacp I'm not sure if cross-jdk test is needed on Travis, since Travis will only have Mac targets after migration.

@hcho3 we can only do that in linux/windows, but we still need some profile for only compiling xgboost4j now or in near future
so I don't mind merging it now

@CodingCat Yes, let's merge this PR.

Do you still want me to make the pom.xml profile for xgboost4j only before merging?

@Craigacp no, thanks! we can merge it now!


Create escrow_utility.py

I added a method for generating crypto conditions for escrows.

You should add tests and run the linter. Details on how to operate in this repo are in CONTRIBUTING.md

I'm sorry, I don't know how to do all that. maybe you could add the method as your own commit. thanks

You should add tests and run the linter. Details on how to operate in this repo are in CONTRIBUTING.md

I'm sorry, I don't know how to do all that. maybe you could add the method as your own commit. thanks

@ObiajuluM We're not prioritizing this change. However, if you want this feature soon then you can do it.

You should add tests and run the linter. Details on how to operate in this repo are in CONTRIBUTING.md

I'm sorry, I don't know how to do all that. maybe you could add the method as your own commit. thanks

@ObiajuluM We're not prioritizing this change. However, if you want this feature soon then you can do it.

Noted.

Hello, I created a gist for the method its lightweight and should be treated as optional, you can find it here, @mvadari i made the change from dict to TypedDict.
thanks


Add two optional callbacks

Hello @MrLepage.
This PR adds two callbacks that can be used as a sort of life cycle hook, a setup that is called when the starts or is restarted, and another one that is called just before "resetting" the app. I've added those because my app needs those hooks and I thought it would be a good addition to the plugin. I've also updated the README to explain a bit how to use them.
Feel free to ask for any changes if you judge necessary, or to reject it.

how are these callbacks different from initState and dispose of the App?

Same question as @nt4f04uNd.
This is not the responsibility of the Phoenix widget to init or dispose your App.
You can use initState and dispose method of your App for this.

Hum... It seems I was overthinking when I proposed this. I now see that this doesn't make sense. At the time I had Phoenix wrapping a MaterialApp without a direct child (using routes only). In this scenario I couldn't use MaterialApp to do setup/disposed, but I didn't realize I could just wrap MaterialApp with another widget and achieve the same thing this PR "solves". It was just dumb of me submitting this, should've thought further.
Sorry :)


Add rich text authoring to several interactives

Rich text added to:

Open Response prompt, hint and feedback
Multiple Choice prompt, hint and feedback
Scaffolded Question prompt and hint
Fill in the Blank prompt and hint

To enable for prompt, simply add the following to the interactive schema:
uiSchema: {
  prompt: {
    "ui:widget": "richtext"
  }
}

Requires that LARA #578 be merged for rich text hints to work as expected.
Notes:

Implementation requires the use of React's dangerouslySetInnerHTML() property to install the authored rich text.
Enzyme doesn't work with content rendered with dangerouslySetInnerHTML(), so some unit tests now use the @testing-library/react.
Cypress' type() function doesn't work on the rich text editor, so I had to disable some of the cypress tests. I spent a little time trying to find an alternative that worked without success.
webpack.config.js has been modified to support .global.scss files as CSS files that should not be processed as CSS modules.
There are likely to be merge conflicts with @pjanik 's logging PR, so that should probably be merged first.

Thanks for updates, it looks good to me.

@scytacki @pjanik I fixed the cypress tests. It turned out that the problem wasn't that typing wasn't working but that blur()ing wasn't working. I had to add a plugin to simulate a tab to trigger the blur. Two small mysteries remain:

I had to add a wait between the blur event and the testing for the received setAuthoredState() message contents.  Without it the call to cy.window().should("have.property", "receivedMessage") would consistently pass but then the received message would be undefined.
There's one final test that remains commented out -- the test that verifies that in report mode the <input>s are readonly/disabled. For some reason cypress is able to change the contents now when it couldn't before. I've verified that the readonly and disabled attributes are being applied correctly. I've stopped in the debugger and looked at the <input> before and after and they appear identical. I've added explicit tests for the readonly and disabled attributes (even though only the latter should be necessary) which I'm inclined to think should be good enough.

My inclination is not to hold up this PR any further for either of these mysteries.

Looks good to me. I'm going to merge this.


translation issue with gpt-3.5-turbo

I uploaded a pdf with english, and asked a Spanish question, its give me answer with english but i wanna get the answer with Spanish
https://prnt.sc/U3Sw2VhJPrqW

Translate these wrapping prompts to Spanish:
https://github.com/mayooear/gpt4-pdf-chatbot-langchain/blob/main/utils/makechain.ts#L7-L26
Or try adding a "answer in spanish" to the prompt. :)


Fix typo

GitHub action -> GitHub Action

@changeworld : Thanks for your contribution! The author(s) have been notified to review your proposed change.

@rido-min,
Can you review the proposed changes?
IMPORTANT: When the changes are ready for publication, add a #sign-off comment to signal that the PR is ready for the review team to merge. Thanks.

#sign-off

Thanks. Due to the upcoming Build conference, all merging and publishing is on hold until the morning of May 24.
This PR is ready for merge on 5/24


Loadmodel async on Init

Hi,
I would like to STL-Load or  OBJ-model  a Model on Page  (without clicking the Button).

I had  it working 1 time, But i found out that after a F5 it crashed.
i think the webpage View3D wasn't loaded yet
Unhandled exception rendering component: Value cannot be null. (Parameter 'jsObjectReference')       System.ArgumentNullException: Value cannot be null. (Parameter 'jsObjectReference')

Could you please provide a source code?

    protected override async Task OnAfterRenderAsync(bool firstRender)
    {
        if (firstRender)
        {
            View3D1.ObjectLoaded += OnObjectLoaded;
            await View3D1.Import3DModelAsync(Import3DFormats.Stl, "https://threejs.org/examples/models/stl/ascii/slotted_disk.stl", null);
        }

        await base.OnAfterRenderAsync(firstRender);
    }

Try to call base.OnAfterRenderAsync firstly, then your code.

That actually worked partially.
I've made the 3DViewer a Seperate page...
I call that page with a Iframe view in the other page.
<iframe src="@Example03Url" title="Example03" ></iframe>
This method now causes my issues.
I think there is a better way doing this.  i need to Google google  ;-)

agree. it's a bug. I'll try to resolve it ASAP

maybe also add a Dispose() example on the pages.
I use something like this.
Else you have a memory leak, At least that's my experience when you don't unsubscripe to events.
Maybe i forget something to dispose as well.
    void IDisposable.Dispose()
    {
        Dispose();
        GC.SuppressFinalize(this);
    }

    public void Dispose()
    {
        View3D1.ClearSceneAsync();
        View3D1.ObjectLoaded -= OnObjectLoaded;
    }

Fixed. Please, use JsModuleLoaded event (see Example02).
Examples are updated with IDisposable and unsubscribing events
Also, a few material properties were added, like metalness, roughness, etc. See Example 01 and https://blazor3d.com/reference/Blazor3D.Materials.MeshStandardMaterial.html

Great stuff :-) Bug Fixed.
Is that MeshStandardMaterials also appliable on the STL Import?.
Then i've got everything for my project :-)