[Snyk] Upgrade graphql-tag from 2.10.4 to 2.12.0

Snyk has created this PR to upgrade graphql-tag from 2.10.4 to 2.12.0.

As this is a private repository, Snyk-bot does not have access. Therefore, this PR has been created automatically, but appears to have been created by a real user.
:information_source: Keep your dependencies up-to-date. This makes it easier to fix existing vulnerabilities and to more quickly identify and fix newly disclosed vulnerabilities when they affect your project.

The recommended version is 2 versions ahead of your current version.
The recommended version was released 21 days ago, on 2021-01-29.

Release notes

Package name: graphql-tag

2.12.0 - 2021-01-29Bump npm version to 2.12.0.

2.11.0 - 2020-07-28
package.json sideEffects changes to clearly identify that graphql-tag doesn't have side effects.
@ hwillson in #313

2.10.4 - 2020-07-09

    from graphql-tag GitHub release notes

Commit messages

Package name: graphql-tag

a9f689a Bump npm version to 2.12.0.
1809a56 Set up dependabot to keep dependencies up-to-date.
a9e1cc9 Merge pull request #325 from PowerKiKi/master
bfe5a61 Mention PR #325 in CHANGELOG.md.
1dc4a23 Avoid using direct eval in tests.
159979b Convert repo to TypeScript.
9558fe3 Implement ES6 export file
e06bd06 Remove no-longer-used .travis.yml configuration file.
aa9c5c9 Set up GitHub Actions.
292bb8f Rename graphql-js to graphql (#318)
fbbb02e Merge pull request #313 from apollographql/side-effects
0d0b220 Clearly identify that `graphql-tag` doesn't have side effects
3bd664b Bump js-yaml from 3.10.0 to 3.13.1 (#287)
61cd678 Add a package-lock.json file.
c2f8189 Bump lodash from 4.17.4 to 4.17.19 (#310)

Compare

Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open upgrade PRs.
For more information:
🧐 View latest project report
🛠 Adjust upgrade PR settings
🔕 Ignore this dependency or unsubscribe from future upgrade PRs

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

this is failing the validate nerdpack check with  Error: >> SUMMARY >> These files do not exist: CODE_OF_CONDUCT.md though we've moved all codes of conduct out of the repos per repo-linter-action
New Relic has moved the CODE_OF_CONDUCT file to a centralized location where it is referenced automatically by every repository in the New Relic organization. Because of this change, any other CODE_OF_CONDUCT file in a repository is now redundant and should be removed. For more information please visit https://docs.google.com/document/d/1y644Pwi82kasNP5VPVjDV8rsmkBKclQVHFkz8pwRUtE/view. Found files. Below is a list of files or patterns that failed:
    CODE_OF_CONDUCT.md
        🔨 Suggested Fix: Remove file```

so I'm thinking we just need to update the nerdpack check to not look for this file in repo to align with the repo-linter action, this is outside of this PR just noting what I saw. I've asked for some guidance from #help-opensource

@jbeveland27 confirmed  this was fixed awhile back in the action. For some reason that branch was 28 commits behind main, which is why it doesn't have the updated workflow that references the updated newrelic/validate-nerdpack-action@v1


[match] Migrated binary to use commands_generator

Related to https://github.com/fastlane/fastlane/pull/4514

👍


[docs][joy-ui] Refine the Rental dashboard template

[x] I have followed (at least) the PR section of the contributing guide.

Part of https://github.com/mui/material-ui/issues/38582
Refining the Rental dashboard template, aiming to remove most of the custom styles and overrides, making it closer as possible to the default theme.
👉  https://deploy-preview-39059--material-ui.netlify.app/joy-ui/getting-started/templates/rental-dashboard/

[ ] add nav bar

@siriwatknp I just need a hand fixing the layout—mostly on mobile—after I added the NavBar. After it, I believe this is ready to be merged 🚀


FIX: attempts to avoid duplicated channels tracking

I sadly couldn't repro this locally, it's an attempt to:

fix one possible issue
add a safety net


MaskedTextInput inputMask is working after pressing any key on TextField

Project Details are :
https://paste.apache.org/cpo8y
Test case is available on VDI.
Go to Inventory from Select in Menu
Go to Misc -> Oracle Integration from Setups in Menu
File : com/dbz/modules/Common/dbzOraIntConfigSetup.mxml
In the second tab "Account Code" there are 13 fields in this tab.All fields are MaskedTextInput like
<cc:MaskedTextInput id="setupColumn8" width="360" tabIndex="10" x="194" y="97" maxChars="80" inputMask="###-###-###-###-####-######-#######-###-#####-##-####" />
these all fields are having input mask and these fields should be look like :

but Royale is showing all fields blank

so when i save a record,An exception thrown on java side and record doesn't saved.
When i click on any field and press any key from keyboard then it will look like flex MaskedTextInput,but it should look like flex by default,not on Clicking field and pressing any key
After clicking on 2 fields and press any button from keyboard,it looks like flex

I went to that screen and it had the dashes in the correct places.

Check now,record was saved,now i delete the record from this setup now every field is blank and Account Code tab fields should have - - - - - - instead of blank

I am not clear on how to reproduce the problem.  What record are you referencing?  That sounds different from the original problem which was about initialization.
Please provide a better explanation of the steps involved.  I will try it some other day.

You do not have to do something..
only open this setup on VDi and see the problem.
On Fri, Feb 21, 2020 at 1:13 PM aharui<EMAIL_ADDRESS>wrote:

I am not clear on how to reproduce the problem. What record are you
referencing? That sounds different from the original problem which was
about initialization.
Please provide a better explanation of the steps involved. I will try it
some other day.
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
https://github.com/apache/royale-asjs/issues/721?email_source=notifications&email_token=AKB67E5LZAKR2T4EK7ZSJKLRD6EKNA5CNFSM4KXUAN5KYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEMR4FMQ#issuecomment-589546162,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AKB67EYZ4BJYOCBJX4OXVRTRD6EKNANCNFSM4KXUAN5A
.

I will connect to the VDI, but seeing the problem isn't always helpful.  I usually need to know what code ran that resulted in the problem in order to determine what code is not working properly.

The VDI is not at this screen.  It is the Voucher screen.  I am disconnecting and will try again tomorrow if you can provide a set of steps to reproduce the problem.

In this setup there is only one record can be saved because there's no new
and delete button in this setup.
In VDI when you open this setup record was already saved so the field were

now i delete this record from database and now everything is blank,so now
you can test this issue.
In Flex, If there is no record in this setup but still "Account Code" tab
fields have - - - - by default
In Royale,there is blank field so when i save record with these blank field
record couldn't be saved and then i have to click on these field and press
any key from keyboard to produce - - - - - - - in these records and then
record saved
On Fri, Feb 21, 2020 at 1:18 PM aharui<EMAIL_ADDRESS>wrote:

I will connect to the VDI, but seeing the problem isn't always helpful. I
usually need to know what code ran that resulted in the problem in order to
determine what code is not working properly.
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
https://github.com/apache/royale-asjs/issues/721?email_source=notifications&email_token=AKB67E6LRLPN6PX5JMZ23CLRD6E6NA5CNFSM4KXUAN5KYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEMR4TQY#issuecomment-589547971,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AKB67E327XKJGJWFGUIP2MDRD6E6NANCNFSM4KXUAN5A
.

Most of the MaskedTextInputs have their updateDisplayList called because the init code sets text.  No text seems to be set on these MaskedTextInputs.  You could try calling updateDisplayList instead of invalidateDisplayList in the inputMask setter, or maybe override addedToParent() and call it there.

I have tried adding
override public function addedToParent():void
{
    super.addedToParent();
    updateDisplayList(width,height);
}

at the same time calling invalidateDisplayList() from set inputMask and also without invalidateDisplayList()
OR
override public function addedToParent():void
{
    updateDisplayList(width,height);
}

at the same time calling invalidateDisplayList() from set inputMask and also without invalidateDisplayList()
But it doesn't work

Calling updateDisplayList from "set inputMask" clearly caused a problem, so I would not do that.
You must call the super.addedToParent or else lots of things will not work.
I can't tell if you tried that combination or not.  It is best to only change one thing at a time.


Daughter of eid827

These changes are about making the reconciliation check not deal with hex encoded URLs

Change looks good. Just a couple of questions.....
There's a lot going on in the check method within ReconcilliationHealthCheck.java, could the 2 for loops be pulled out into 2 private methods and then use class variables?
Should we have a test for when the DecoderException is thrown?


Incorrect implementation of BIP 21?

Hey,
It seems like breadwallet-ios doesn't follow BIP 21, whereas breadwallet-android correctly does.
The amounts are generated with a comma (,) instead of a dot (.).
Decoder that strictly adhere to BIP 21 reject that:
If an amount is provided, it MUST be specified in decimal BTC. All amounts MUST contain no commas and use a period (.) as the separating character to separate whole numbers and decimal fractions. I.e. amount=50.00 or amount=50 is treated as 50 BTC, and amount=50,000.00 is invalid.

Is that something you'd consider fixing?

This repo seems to be dead, closing this issue for inactivity.


add compatibility for v2.0

adding in the asteroids section of map_settings to work with the docker image v2.0

Would you mind bumping the chart.yaml version to 2.0 and also adding to the change log?

while this might work there are more changes then just that.
https://github.com/SQLJames/factorio-server-charts/blob/98d5b4ceb83b38abccc8515ef560e61f9a4e96bf/charts/factorio-server-charts/values.yaml#L318-#L323
those for example. they no longer exist.

Not sure which MR should get merged. I think that the MR from @Kariton is more feature rich so I'll go ahead and close this one out.


Fix Windows compilation failure of ppx_base because of base and ocaml_intrinsics_kernel symbol clash

Put CAMLweakdef function in its own translation unit for Windows compatibility, or it conflicts with other non-weakdef symbols with the same name from other libraries. There's a conflicting symbol in base at: https://github.com/janestreet/base/blob/b6430a41ba658335aaeff796b37c10b1d1803637/src/int_math_stubs.c#L198-L201.
$ dune build
File "bin/dune", line 3, characters 8-12:
3 |  (names main)
            ^^^^
/usr/lib/gcc/x86_64-w64-mingw32/11/../../../../x86_64-w64-mingw32/bin/ld: C:\Users\Antonin\AppData\Local\opam\default\lib\ocaml_intrinsics_kernel\libocaml_intrinsics_kernel_stubs.a(conditional_stubs.o):/cygdrive/c/Users/Antonin/AppData/Local/opam/default/.opam-switch/build/ocaml_intrinsics_kernel.v0.17.0/_build/default/src/conditional_stubs.c:16: multiple definition of `caml_csel_value'; C:\Users\Antonin\AppData\Local\opam\default\lib\base\libbase_stubs.a(int_math_stubs.o):/cygdrive/c/Users/Antonin/AppData/Local/opam/default/.opam-switch/build/base.v0.17.0/_build/default/src/int_math_stubs.c:200: first defined here
collect2: error: ld returned 1 exit status
** Fatal error: Error during linking

Also note that the caml_ prefix for C symbols is reserved by the OCaml runtime. I suggest JS libraries pick another prefix.

We should remove caml_csel_value from base, now that base depends on ocaml_intrinsics_kernel.
I don't have a way to test it on Window. Is there any chance you could try this to see if it also fixed the build failures on Windows for base and ppx_base you reported elsewhere?

We should remove caml_csel_value from base, now that base depends on ocaml_intrinsics_kernel.
I don't have a way to test it on Window. Is there any chance you could try this to see if it also fixed the build failures on Windows for base and ppx_base you reported elsewhere?

Removing caml_csel_value from base fixes the problem, I'm closing this PR, thanks for the suggestion!
I still suggest to chose a different prefix that caml_.

I still suggest to chose a different prefix that caml_.

Thank you for the suggestion! I follow this convention whenever possible. For the C stubs in ocaml_intrinsics* libraries, the experimental compiler on flambda-backend emits instructions instead of C calls, and as we would like to upstream these intriniscs, using caml_ prefix for the C stubs seems appropriate.


Switching over to new use 'signing_keys' failed!!

Hey there,
I wanted to test the separated signing_key feature in the hopes that I can store the owner keys somewhere safe. Theses are the steps I performed:

Create new privkey/pubkey pair
wallet_delegate_update_signing_key on the delegate's account with the new pubkey
closing wallet
create new wallet
import new privkey (worked like a charm)
enable block production

the result was that I missed my blocks .. To fix it, I had to go back to my original wallet and import the new privkeys.
What am I doing wrong?

@xeroc There is a 1 block transition period where you need to have both the previous signing key and the new signing key in the same wallet, so that you can correctly reveal the previous block secret with the old key while simultaneously committing to a new secret hash with the new key.

Ah .. makes sense to me now .. gonna change my script and give it another try soon ..
Reporting back

working flawlessly .. thanks!


pact-jvm-provider-maven: Stray trailing " in POST body of request generated in verify step.

I am trying to use Pact provider maven plugin for verifying my provider. Below is a json snippet of my pact file.
Below is a json snippet from my pact file
      "request": {
        "method": "post",
        "path": "/query",
        "headers": {
          "Content-Type": "application/x-www-form-urlencoded"
        },
        "body": "to=1288781250000"
      }

When I run the verification step by running mvn au.com.dius:pact-jvm-provider-maven_2.11:verify, my provider service gets a trailing quote in its request body.
The request body is to=1288781250000" instead of just  to=1288781250000 .

Is there any other information that I can provide with regard to this bug? Will be happy to do so

Hopefully it should be easy to replicate.

I am unable to replicate this. I'm using your snippet, and I have dumped the request data I'm receiving.
[main] INFO ratpack.server.RatpackServer - Starting server...
[main] INFO ratpack.server.RatpackServer - Building registry...
[main] INFO ratpack.server.RatpackServer - Ratpack started (development) for http://localhost:5050
path=query
contentType=application/x-www-form-urlencoded
headers=[Accept-Encoding:gzip,deflate, Content-Type:application/x-www-form-urlencoded, Host:localhost:5050, Connection:Keep-Alive, Content-Length:16, User-Agent:Apache-HttpClient/4.5.1 (Java/1.8.0_66)]
body=[to=1288781250000]

You can see that the Content-Length is 16 bytes which is the exact length of the body. If the body had a trailing quote, that would be 17.
This is with version 3.2.1

What version of pact are you using?

I was using version 2.1.9. I confirm that the issue is resolved by using version 3.2.1. Thanks.


vmail on mac with homebrew Vim 7.4 hangs

I've compiled command line Vim 7.4 with HomeBrew, along with the "--with-client-server" switch as described here: https://github.com/danchoi/vmail/issues/173
However, when Vmail start up it shows the following message and never updates:
Vmail 2.9.0
Please wait while I fetch your messages.

The same vmail setup works just fine with MacVim when using the export VMAIL_VIM=mvim setting.
I'm using Ruby 2.1, installed via rvm on OS X 10.8.5.
Any ideas what might be going on?

Just ran into this myself while getting vmail working on my MBP. First you figured out the mvim part which is good, but you might still be getting hit by #85 . Try adding the following to your ~/.vmailrc:
drb_uri: druby://localhost:3009


not detecting var app = new require('express')();

It seems like requireCallExpression.js doesn't match module names in this format:
var app = new require('express')();

Duplicated with #91


Automated cherry pick of #2322: fix: openstack provider string should be OpenStack

Cherry pick of #2322 on release/2.12.
#2322: fix: openstack provider string should be OpenStack

Codecov Report

:exclamation: No coverage uploaded for pull request base (release/2.12@3fc0a73). Click here to learn what that means.
The diff coverage is n/a.

@@              Coverage Diff               @@
##             release/2.12   #2325   +/-   ##
==============================================
  Coverage                ?   7.09%
==============================================
  Files                   ?     452
  Lines                   ?   71319
  Branches                ?       0
==============================================
  Hits                    ?    5060
  Misses                  ?   65843
  Partials                ?     416

Flag
Coverage Δ

#aFlag
7.09% <ø> (?)

Impacted Files
Coverage Δ

pkg/mcclient/options/base.go
44.96% <ø> (ø)

Continue to review full report at Codecov.

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

/approve
/lgtm


docs: update operator quickstart

Fixes #apicurio-registry-operator#203.

LGTM, would you mind giving a little guidance to the users on the relevant Issue?

Thanks for the review @andreaTP. Can you elaborate the guidance part here?


helm: Fix Hubble Service when ServiceMonitor is being used

[x] For first time contributors, read Submitting a pull request
[x] All code is covered by unit and/or runtime tests where feasible.
[x] All commits contain a well written commit description including a title,
description and a Fixes: #XXX line if the commit addresses a particular
GitHub issue.
[x] All commits are signed off. See the section Developer’s Certificate of Origin
[x] Provide a title or release-note blurb suitable for the release notes.
[x] Thanks for contributing!

Hubble Service manifest includes "prometheus.io" annotations even when ServiceMonitor manifest is being used. This patch makes the Services different when ServiceMonitor is used or not, in the same way than in other components.

Can you help to sign-off the commit? git commit --amend --signoff can be used.

Thanks - I tried to do the sign-off already after the helper notified about it, but I guess it failed somehow on the first try.

@juissi-t Thanks for the PR. Could you also squash the two commits together so we have a cleaner git history? Thanks!

/test

hey @juissi-t could you rebase your PR against master so we can trigger the CI again? Thank you!

hey @juissi-t could you rebase your PR against master so we can trigger the CI again? Thank you!

Rebase done.

CI is green.


Add paginators / waiters for ECS

I had a go at writing paginators and waiters for ECS.
Currently I have only tested them in botocore via the aws cli, but all of them appear to work well there.

Coverage decreased (-0.58%) to 93.87% when pulling c8ab7e51fb7bf0e2d72605c322ecd810c505d8af on euank:develop into 875dfe5c495689015c0fda3eadf2a7d8ccf820d0 on boto:develop.

Coverage decreased (-0.58%) to 93.87% when pulling c8ab7e51fb7bf0e2d72605c322ecd810c505d8af on euank:develop into 875dfe5c495689015c0fda3eadf2a7d8ccf820d0 on boto:develop.

Thanks for adding them! Closing this as unneeded due to b2f4cee6af900cb74a2287e65b1ab162999a6f6c


mbed-cli gcc arm compile problem

Hi,
I'm trying to use mbed-cli to work with mbed-os offline.
Description

Type: Bug

Bug
Target
NRF52_DK
Toolchain:
GCC_ARM
Toolchain version:
arm-none-eabi-gcc (15:4.9.3+svn231177-1) 4.9.3 20150529 (prerelease)
Copyright (C) 2014 Free Software Foundation, Inc.
mbed-cli version:
1.4.0.
mbed-os sha:
0b37629 Merge pull request #114 from adbridge/master
Actual behavior
sudo mbed compile -t GCC_ARM -m NRF52_DK
Building project mbed-os-example-blinky (NRF52_DK, GCC_ARM)
Scan: .
Scan: env
Scan: mbed
Scan: FEATURE_BLE
Compile [  1.7%]: BusIn.cpp
[Fatal Error] platform.h@22,19: cstddef: No such file or directory
[ERROR] In file included from ./mbed-os/drivers/BusIn.h:19:0,
from ./mbed-os/drivers/BusIn.cpp:16:
./mbed-os/platform/platform.h:22:19: fatal error: cstddef: No such file or directory
#include
^
compilation terminated.
[ERROR]: /usr/bin/python" returned error code 1.
[ERROR]: Command "/usr/bin/python -u /home/simvelop/mbedOS/mbed-os-example-blinky/mbed-os/tools/make.py -t GCC_ARM -m NRF52_DK --source . --build ./BUILD/NRF52_DK/GCC_ARM" in "/home/simvelop/mbedOS/mbed-os-example-blinky"

Question
How to setup my toolchain to solve the problem? I've seen the same problems and solution with updating gcc arm compiler but I would realy like to avoid that beacuse of some other requirement I need to meet.
Here's a content of my mbed_settings.py file:
from os.path import join, abspath, dirname

#ROOT = abspath(join(dirname(__file__), "."))

##############################################################################
# Build System Settings
##############################################################################
#BUILD_DIR = abspath(join(ROOT, "build"))

# ARM
#ARM_PATH = "C:/Program Files/ARM"

# GCC ARM
GCC_ARM_PATH = "/usr/bin/"

# GCC CodeRed
#GCC_CR_PATH = "C:/code_red/RedSuite_4.2.0_349/redsuite/Tools/bin"

# IAR
#IAR_PATH = "C:/Program Files (x86)/IAR Systems/Embedded Workbench 7.0/arm"

# Goanna static analyser. Please overload it in private_settings.py
#GOANNA_PATH = "c:/Program Files (x86)/RedLizards/Goanna Central 3.2.3/bin"

#BUILD_OPTIONS = []

# mbed.org username
#MBED_ORG_USER = ""

cc @theotherjimmy @BlackstoneEngineering

The solution for my problem was to install arm-none-eabi-newlib package.
Please see more info here #6381.


Remove FF workaround for resize (March 2016)

This is a future task. We currently fix some special issues with FF 40-. In March 2016 support for this can be dropped from the pf main dist file. These fixes can then be still loaded manually, if needed.

This was completed in #610

No, this is about removing the hole FF workaround extension from core. Basically changing this line:
https://github.com/scottjehl/picturefill/blob/master/gruntfile.js#L41
to:
src: [ "src/picturefill.js" ],

This will happen in Mai/June 2016. Then we have the situation that, current, current - 1 and ESR version support this fully.

@aFarkas According to the release calendar, ESR 45 will be out on the 7th March. Is there a reason we shouldn't be removing this fix at that point? Or do ESR users mostly stick to the older ESR version until it's got the 2 stability releases under the belt (6th June, 45.2)? I'm not familiar with the ESR process.

We can remove it at this point. May/June is only the "save" Date. After Mozilla has released the new ESR, Mozilla will continue to support the old one for 12 weeks, to make the transition between those versions as smooth as possible.

Cool. Shall we aim to get a 4.0 out for the 7th of March with this, #556, and anything else that crops up?

Just closing, because now we need this code for Safari to be part of the core.


Easey-Common Dependabot Alerts  (To be Addressed after ECMPS Beta Development Work is complete)

[x] High: minimatch ReDoS vulnerability

fixed


Discord Plugin fixes

Util is required here
Sill trying to work out why its bouncing back from the Discord API
[pmon]  2018-12-06 23:12:35  error : Invalid Form Body
embeds[0].author.url: Not a well formed URL.

Getting the above error with the hostname filled or not filled

Strange... I thought I fixed that already!
That error look familiar but I can't remember what the cause was, I'll take a look tomorrow if you haven't figured it out :)

looks like its ignoring the hostname from process.json and returning my servers hostname (thats not a valid url) and discord doesn't like that

Ok - PM2 was just being a bitch and I need to tell it when the process.json fill was again for it to reload the evn's from it.
The above change is all that should be required now

Merging, thanks dude!


Reconcile workers and servers

Let's make workers and servers use the same machinery! How do we do that?
Currently, workers use this neat abstraction called MessageController, which turns communication between worker and its host into async/await-style communication.
On the other hand, client/server uses a more stream-like abstraction, where there are round of communication between the client and the server. Effectively, a loop of "POST, then streaming output".
Let's figure out how to merge them.
My current intuition is that we need to adopt the client/server approach for both, since adopting the other thing will result in rather weird contortions of teaching server how to "call out" back to the client.
So experiment 1:

[x] See if I could write a wrapper for MessageController for worker host that looks like it follows the client protocol.

This experiment was good. It taught me that I am better off just rewriting the logic from scratch.
Experiment 2:

[x] Rewrite the client/server logic for workers.

Declaring victory here, splitting remaining work into #330.


Added the change directory command in the documentation

First thing, PLEASE READ THIS: ReactPlay Code Review Checklist

Description
Added the change directory command in the official documentation so the users can directly operate it from the terminal
Fixes #231
Type of change
Please delete options that are not relevant.

[x] This change requires a documentation update

How Has This Been Tested?
Seen the readme on Vs Code
Checklist:

[x] I have made corresponding changes to the documentation
[x] My changes generate no new warnings

@hasnainmakada-99 Please create an issue for this one.

Sure tapas sir

Means sir ?

Please update the string as I suggested.

I've already updated that @atapas sir

Please update the string as I suggested.

I've already updated that @atapas sir

So sorry @atapas sir I've forgot to put a dash between folder - name. So sorry

Please update the string as I suggested.

I've already updated that @atapas sir

So sorry @atapas sir I've forgot to put a dash between folder - name. So sorry

@hasnainmakada-99 This is what I see in the diff

But I had suggested this
Please change the directory after cloning the repository using the cd <folder-name> command.

Yes sir it was my mistake I'll do it as you suggested

I still do not see your changes as I suggested. Could you please go to file changed tab and confirm?
@hasnainmakada-99

Yes sir it was my mistake I'll do it as you suggested

I still do not see your changes as I suggested. Could you please go to file changed tab and confirm? Mostly you are not pushing your changes, just committing.
@hasnainmakada-99

see sir here are the changes

Yes sir it was my mistake I'll do it as you suggested

I still do not see your changes as I suggested. Could you please go to file changed tab and confirm? Mostly you are not pushing your changes, just committing.
@hasnainmakada-99

see sir here are the changes

I see that but that is not the text I suggested in my review comment above.
I had suggested this text:
Please change the directory after cloning the repository using the cd <folder-name> command.

@atapas sir now I've updated that string


feat: adding ruby client for CAC and experimentation system

Problem
Describe the problem you are trying to solve here
Solution
Created this ruby module which provides a interface for the CAC (Configuration as Code) allowing you to interact with the CAC server to retrieve and manage configurations
Environment variable changes
What ENVs need to be added or changed
Pre-deployment activity
Things needed to be done before deploying this change (if any)
Post-deployment activity
Things needed to be done after deploying this change (if any)
API changes

Endpoint
Method
Request body
Response Body

API
GET/POST, etc
request
response

Possible Issues in the future
Describe any possible issues that could occur because of this change

@Subhash703 Can you add a Readme.md here with steps to add this to a separate project and an example main file to test?


Self driving cars

@punitshah06 There are no details about your issue that we see. Hence we would be closing the issue. If your opening an issue in future please make sure that you provide a description so that we can look into that particular issue.


Update digital.ca.gov publishing site infrastructure.

This site needs some attention.

Move the editor location (to the correct name)
Update the backend platform
Connect it to our editor platform maintenance rotation

[X] Editor is set up
[X] Everyone has 2fa enabled
[X] New team members added
[X] WP install updated

Next

[ ] Connect pipeline
[ ] Test pipeline
[ ] Tidy up docs

I think @aaronhans  is working on this.

Yes I have this ticket https://github.com/cagov/digital.ca.gov/issues/40

closing, publishing flow is working in multiple branches, will keep improving in subsequent tickets


test postal code japan: modify the downloaded URL

Rationale for this change
Unable to download ken_all_rome.zip for the test of postal code in
Japan because the downloaded URL is ken_all_rome.zip, not
KEN_ALL_ROME.zip. It has been modified below.
https://www.post.japanpost.jp/zipcode/dl/roman-zip.html
What changes are included
Modify the downloaded URL.

Thanks!

Thanks for your review!


Lemma for 'dive' as noun

Shows up as 'diva' in my experiments - can you please check? Thanks!

I had assumed there was a simple data error here, but actually this points to something deeper.
The WordNet data gives the mapping of the plural forms of nouns to their base form. The lemmatizer was applying this mapping to all noun forms --- both plural and non-plural. This means that "dive" as a singular noun was matching a weird plural form of "diva", "dive". I doubt any instance of the token "dive" will ever mean "divas" --- it's much more likely to be a POS tagging error. But the problem in the lemmatization logic may have had other effects.
Thanks for the report!


Commuting evolution is no longer expected to fail.

Context: Test for commuting evolution was marked as failing due to a potentially upstream bug. Not a lot of investigation went into determine the exact reason beyond it being a concretization error.
Description of the Change: Since the test no longer fails, the expectation to fail is removed.

@dime10, no changelog is necessary since this is just a change in testing, or is it?


Add "app update" command to modify entrypoint/documentroot/...

Add "app update" command to change entrypoint+docroot
Update README

some testing was done although due rather current versions of everything in the studio, the amount of dependencies that need to be upgraded are very limited. I could only force PHP version to be low enough to require an upgrade during the app upgrade process.

For clarificatrion - I just realized this.
I kinda hijacked this branch.
@martin-helmich initially add the app update command to change configurations of an app, entrypoints to be precise.
What I added is the app upgrade command to trigger version upgrades for apps.
This is ready to be merged.

@martin-helmich I cant request a review from you since I hijacked this branch from you. So here's my written request 😄


[BUG] Wrong import path

Describe the bug
Unable to build package due to incorrect import path for Tag in the following file warp-contracts/lib/types/contract/deploy/DataItem.d.ts:2:21 as import { Tag } from 'utils/types/arweave-types';
To Reproduce
NA
Expected behavior
Should not throw the error if the path import { Tag } from '../../utils/types/arweave-types';
Screenshots
NA
Desktop (please complete the following information):

OS: NA
Node.js version v18.12.0
warp-contracts SDK version 1.4.0
warp-contracts plugins being used (+ versions) NA
Browser NA
Version NA

Additional context
NA

import has been fixed in<EMAIL_ADDRESS>


fix: sort navigation items numerically in objectToSortedArray function

I discovered a bug where parts, chapters, and lessons in navList were being sorted by comparing numbers as strings, causing issues like Chapter 10 being placed before Chapter 2.
Reproduction: https://stackblitz.com/~/github.com/morinokami/tutorialkit-sort-problem
I have fixed this by comparing each key as a numeric value in the objectToSortedArray function.

Thanks for the PR 🙏 Good catch!


Random issue when using using $ocLazyLoad in ui-router resolve

I use ocLazyLoad with ui-router:
.state('view', {
        url: '/view/:id',
        parent: 'app',
        templateUrl: 'app/view/view-template.html',
        controller: 'viewCtrl',
        abstract: true,
        resolve: {
          viewResolve: function(Restangular, $stateParams) {
            return Restangular.one('qInfo', $stateParams.id).withHttpConfig({
              cache: false
            }).get();
          },
          viewJsFile: ['$ocLazyLoad', function($ocLazyLoad) {
            return $ocLazyLoad.load({
              name: 'viewCtrl',
              files: ['resources/scripts/view.js']
            });
          }]
        }
      })

Sometimes I experience browser freezing (Not Responding appears on title bar) for about 3-5 seconds, then the js file loads successfully and app continues working fine!
I checked timing for loading the view.js file: in the normal situation it's 3 ms (milisecconds), but in the error situation it's about 500 ms!
Any ideas?

it loads js files by appending

@ocombe
I guess your comment is incomplete!

oh yes, weird
I was saying: it loads js files by appending a script tag into the page, which is async. The only synchronous parts that could block the page are: generating a complete hash of the code (but it's supposed to be fast), and when the page itself executes the code of the script tag, if you have a really long script or long synchronous operations inside this script tag.
What I don't understand is why it would sometimes take 3ms and sometimes 500ms


Migration script, makefile, readme, github actions

@marley-ma refactored to flatten the logic into separate functions and covered with tests where applicable.
As for the logging, to an extent I agree:

I've added log of some previously ommited errors  in 6d598c77d1307befc212112400dba2861204c71e
As for different approaches I don't think that error handling can/should be super unified:

where the error causes inability to run the script it's okay to raise the error and panic out (three places in this case - config read, both clients init)
where the error doesn't necessarily cause/call for a full break it's just logged and usually in the place where this happens - after all this is not SDK/Library where it actually makes sense to pass the errors upwards, here it would IMO harden the readability as you're just passing the errors higher and logging there anyway


ospi: driver is more restrictive than necessary

According to my tests the the OSPI supports not only instruction phase only, but also data phase only. However, the HAL driver does not allow this configuration.
I guess that the focus at the OSPI was on flash devices, where a single data phase is not intended, But there are other use cases.
I kindly ask for allowing single data phase instead of throwing an error. This won't break any software, but allows a broader usage of the OSPI. I am aware that this is an undocumented feature.
I can submit a pull request if you agree.
https://github.com/STMicroelectronics/stm32h7xx-hal-driver/blob/6f5e35e30ac09ba7bf44139a97b289d3df53cf9c/Src/stm32h7xx_hal_ospi.c#L3076C1-L3079C1
+      if (cmd->DataMode != HAL_OSPI_DATA_NONE)
+      {
+        /* ---- Command with data ---- */
+
+        /* Configure the CCR register with all communication parameters */
+        MODIFY_REG((*ccr_reg), (OCTOSPI_CCR_DMODE  | OCTOSPI_CCR_DDTR),
+                   (cmd->DataMode | cmd->DataDtrMode));
+      }
+      else
+      {
+        /* ---- invalid command configuration (no instruction, no address, no data) ---- */
+
+        status = HAL_ERROR;
+        hospi->ErrorCode = HAL_OSPI_ERROR_INVALID_PARAM;
+      }
+      /* MODIFIED */
+
       /* ---- Invalid command configuration (no instruction, no address) ---- */
-      status = HAL_ERROR;
-      hospi->ErrorCode = HAL_OSPI_ERROR_INVALID_PARAM;

Hello @sageve,
Thank you for the report.
As you said and according to the RM0468, for single phase command, the only case supported is instruction phase Any of these phases can be configured to be skipped but, in case of single-phase command, the only use case supported is instruction-phase-only.
However, I will share your proposal with our team in order to confirm it, and I will keep you informed.
With regards,

Hello @sageve,
I checked with our team, and unfortunately, they rejected the proposal because it does not align with the RM. however, there are other IP such as SPI or PSSI that support data phase only, or you can make the change that suits your application.
Please, allow me to close the issue.
Thank you in advance for your comprehension.
With regards,

Hi
Thanks for your investigation. Actually, neither SPI nor PSSI support 4bit data lane. It's a pitty that there is no possibility with the STM32H7 to just send 4bit data using your HAL. Also you won't be able to provide a MSPI (multi bit SPI) driver in zephyr, altough OSPI supports it. In case the restriction is arbitrary, the RM should be changed.
If you persist to the decision, feel free to close the issue.
Best regards


undefined reference to `BCSolver(Graph&, int, float*)'

Could you please update the implementations when you can reproduce the following error ?   Thanks.
make bc_ocl_base
g++ -Wall -fopenmp -O3 -std=c++11 -I../../include -I ../../cub main.o ocl_base.o verifier.o -o bc_ocl_base -lOpenCL
main.o: In function `main':
main.cc:(.text.startup+0x11a): undefined reference to `BCSolver(Graph&, int, float*)'

Could you please update the implementations when you can reproduce the following error ? Thanks.
make bc_ocl_base
g++ -Wall -fopenmp -O3 -std=c++11 -I../../include -I ../../cub main.o ocl_base.o verifier.o -o bc_ocl_base -lOpenCL
main.o: In function `main':
main.cc:(.text.startup+0x11a): undefined reference to `BCSolver(Graph&, int, float*)'

Hi,
The OpenCL code is not well maintained, since we mostly focus on CUDA and OpenMP implementations.
I will let you know when this issue gets fixed.

Could you please update the implementations when you can reproduce the following error ? Thanks.
make bc_ocl_base
g++ -Wall -fopenmp -O3 -std=c++11 -I../../include -I ../../cub main.o ocl_base.o verifier.o -o bc_ocl_base -lOpenCL
main.o: In function `main':
main.cc:(.text.startup+0x11a): undefined reference to `BCSolver(Graph&, int, float*)'

Hi,
The OpenCL code is not well maintained, since we mostly focus on CUDA and OpenMP implementations.
I will let you know when this issue gets fixed.


Adding storage components to Pyomo dispatcher

Pull Request Description
What issue does this change request address?
Closes #30
What are the significant changes in functionality due to this change request?
Implements storage handling in the pyomo dispatcher, and tests it analytically.

For Change Control Board: Change Request Review
The following review must be completed by an authorized member of the Change Control Board.

[x] 1. Review all computer code.
[x] 2. If any changes occur to the input syntax, there must be an accompanying change to the user manual and xsd schema. If the input syntax change deprecates existing input files, a conversion script needs to be added (see Conversion Scripts).
[x] 3. Make sure the Python code and commenting standards are respected (camelBack, etc.) - See on the wiki for details.
[ ] 4. Automated Tests should pass.
[x] 5. If significant functionality is added, there must be tests added to check this. Tests should cover all possible options.  Multiple short tests are preferred over one large tes.
[x] 6. If the change modifies or adds a requirement or a requirement based test case, the Change Control Board's Chair or designee also needs to approve the change.  The requirements and the requirements test shall be in sync.
[x] 7. The merge request must reference an issue.  If the issue is closed, the issue close checklist shall be done.
[x] 8. If an analytic test is changed/added, the the analytic documentation must be updated/added.
[x] 9. If any test used as a basis for documentation examples have been changed, the associated documentation must be reviewed and assured the text matches the example.

FYI, while civet is up, not all of our testing machines have firewall exceptions established yet, so the automated testing isn't online yet for HERON as of this writing.

Job CentOS 8 on ad21705 : invalidated by @joshua-cogliati-inl
civet update

It looks like the tests are failing due to a fun little feature, where 5.7 in Conda language means "anything between 5.7 and 5.8", but in the python version checking 5.7 means 5.7.0. I'm not sure what to do about this yet.

@dylanjm It looks like the tests are passing; this is ready for review of the new changes.


Code Opens Behind File Explorer

When I am in the File Explorer, and I open a file by right clicking and selecting Open With -> Code it opens behind the File Explorer.

@bpasero Any chance we can move Code to the front?

@joaomoreno that is entirely up to Windows to decide. I believe this is https://github.com/Microsoft/vscode/issues/929


Refactor/cis controls

Description

Resolved https://github.com/oscal-compass/compliance-trestle/issues/1601.
Updated the README to include descriptive instructions.
Replaced an obsolete method to be in sync with the current version of the trestle.

Closes #43

@Ma1h01 Beautifully resolved. You can go ahead and merge when you have the time. Thanks


feat: ExplicitMethod#superMethods

Codecov Report

Merging #145 (a1cd164) into master (3a36a5c) will decrease coverage by 0.293%.
The diff coverage is 0.000%.

@@               Coverage Diff               @@
##              master      #145       +/-   ##
===============================================
- Coverage     36.621%   36.329%   -0.293%
  Complexity      1037      1037
===============================================
  Files            208       208
  Lines           9519      9593       +74
  Branches        2336      2376       +40
===============================================
- Hits            3486      3485        -1
- Misses          5279      5350       +71
- Partials         754       758        +4

Flag
Coverage Δ

unittests
36.329% <0.000%> (-0.293%)
:arrow_down:

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files
Coverage Δ

...om/itangcent/intellij/jvm/element/ExplicitClass.kt
47.368% <0.000%> (-5.573%)
:arrow_down:

...om/itangcent/intellij/jvm/element/ExplicitField.kt
39.474% <0.000%> (-35.526%)
:arrow_down:

...m/itangcent/intellij/jvm/element/ExplicitMethod.kt
46.154% <0.000%> (-46.154%)
:arrow_down:

...tangcent/intellij/jvm/element/ExplicitParameter.kt
50.000% <0.000%> (-40.909%)
:arrow_down:

...in/kotlin/com/itangcent/common/utils/ReflectKit.kt
45.000% <0.000%> (-0.625%)
:arrow_down:

Continue to review full report at Codecov.

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


Update review days to show sorted dates selected

This fixes the sort order of the dates on the Review Page.
Previously this page would display dates in the order that the user selected the dates.
Note:
Ultimately it would be nice to have a single function to handle this for all the possible output (Calendar, Review Page + Email).  Maybe updating sortSelectedDays to check if the items in the array are dates already.  Would need to determine what each page / component is looking for.

👍


Add CodeFund sponsorship message to README

CodeFund provides ethical sponsorships to open source maintainers. This PR will place the "Sponsored by" image at the top of the README. The sponsoring companies are not paying per click nor impression. They are paying the maintainer(s) on a per-month basis to be the primary sponsor of this project.
Here's a preview of what the image will look like:

@all-contributors please add @coderberry for fundingFinding

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


[BUG]  Crash during adding pictures captured with batch capture

Version
v1.4.11 Build 52
What platform are you using?
Android
OS Version
14
What happened?
After capturing multiple pictures with the batch capture feature, then selecting the add "V" button, and waiting, the app closed after a while, some details and steps:
Pictures taken without transformation - full color
Number of pictures taken - 46
After re-opening the app, the document for the batch that crashed is there, but with pictures missing - 31 of 46 present there.
Relevant log output
No response
Code of Conduct

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

@S-Joao-V almost certain it is a an out of memory issue.
i want to fix this one for good. I have an idea on how i could do that but it will require kind of major refactor.
I will definitely do it but it is going to take a bit of time.
In the meantime you can add images in smaller batch if that is ok with you :s

@farfromrefug for sure, have been using 20-20 without issues.

@S-Joao-V there is  a new version which should improve this a lot. It might still crash with a very big number of scans, but not even sure...
You can test if you want

@S-Joao-V this should be definitively fixed in latest version!


⚠ Bofrost.de has degraded performance

In 693d5aa, Bofrost.de (https://www.bofrost.de) experienced degraded performance:

HTTP code: 200
Response time: 2017 ms

Resolved: Bofrost.de performance has improved in b1e494a after 26 minutes.


update boilerplate & owners

Update boilerplate to v5.0.0
Adding team orange as reviewers and approvers. ( from boilerplate's OWNERS_ALIASES )
Removing SRE's that are no longer active.

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

Project coverage is 59.08%. Comparing base (e08f381) to head (d61489f).
Report is 1 commits behind head on main.

Additional details and impacted files

@@            Coverage Diff             @@
##             main     #134      +/-   ##
==========================================
+ Coverage   53.89%   59.08%   +5.18%
==========================================
  Files          10       11       +1
  Lines         462      545      +83
==========================================
+ Hits          249      322      +73
- Misses        202      211       +9
- Partials       11       12       +1

see 3 files with indirect coverage changes


Universal Packages: Fix logging output when ArtifactTool output unparsable, by always emitting stderr as string not byte array

Actual
Universal Packages is currently in preview.
Failed to parse structured output from Universal Packages tooling (ArtifactTool)
Exception: the JSON object must be str, not 'bytes'
Log line: b'Failed to load x\xcf\x8d\x01, error: libunwind.so.8: cannot open shared object file: No such file or directory\n'

Expected
Universal Packages is currently in preview.
Failed to parse structured output from Universal Packages tooling (ArtifactTool)
Exception: Expecting value: line 1 column 1 (char 0)
Log line: b'Failed to load x/\x97\x01, error: libunwind.so.8: cannot open shared object file: No such file or directory\n'

Closing for now as I don't think this is quite the right fix. Will open a new PR shortly.


Replace Nvm_Init with KvsInit

Problem
What is being fixed?  Examples:

Adjust to API change

Change overview
Function call replacement
Testing
How was this tested? (at least one bullet point required)

Sanity test

@michalbudzon-q  please resolve the merge conflict?


import io.mezon.rnslider.RNSliderPackage;

Please add in the instructions step 4:
// MainActivity.java
import io.mezon.rnslider.RNSliderPackage; // <--- add this
...
For a junior RN coder like me it took a while to realize that was supposed to be there, and then finding out what the exact line should be.

Thanks GedoonS I have just added the import line.
I suggest using android studio. It is a free IDE that helps you a lot.
(For example handles imports automatically.)


connecting compact machine

could you make you could do some where if you put max sized compact machine in a 3x3x3 it could make a mega super compact machine

I do not understand.

could you make so if you make  a 3x3x3 of max sized compact machines it makes an even bigger compact machine

No, sorry. 13x13x13 is the maximum size that fits inside of a single chunk.


Make the default value handling configurable

This might just be overkill, I'll close the ticket for now.


Don't rebalance in AWS

Should I remove the dynamicProvisioningEnabledFlag?

Some hosts were setup in that zone so that we would not need to provision nodes when running tests (takes a long time). I think we should just leave it.


api_params=dict(n=2) may not be supported in Ollama

Using identical flows in OpenAI & Ollama yielded an infinite loop, where Ollama passes (H) from 1 LMP to the next
instead of the generated context.

input from alex to switch:
openai: api_params=dict(n=2)
to
ollama: for _ in range(2)
did the trick

This is a problem with ollama. I've made a PR, who knows if they will accept it!
https://github.com/ollama/ollama/pull/6948
Currently they don't fail on unsupported parameters leading to your errorr.
For anyone in the future reading this, to get examples like this working, just do as @thaq1f and
input from alex to switch:
openai: api_params=dict(n=2)
to
ollama: for _ in range(2)
did the trick


CMake code review

Minimize use of VCPKG specific variables, and use standard CMake logic instead.

Related fixes in the test suite in this commit.


Blueprint level variables?

I have a blueprint file that takes in custom parameters as usual. Now I want to have the ability to make blueprint level variables so that i can do string manipulation (to create names of resources eg) so that I can pass these down to arm templates for example. Is there no way to do this? I would prefer if the blueprint held this logic. The resources that eventually get deployed via this blueprint assignment are named by convention according to the blueprint level parameters, ie the resources are name based on the parameter values, it would be nice to define these all in one place rather than duplicating the logic of how resources are named within the artifact templates that live in the blueprint.
Also I have a secondary question. Where can I find the json schema for blueprint.json files?

Hi Lutando,
Unfortunately, there is not a good way to do what you describe since we don't support any string manipulation functions in blueprints.
Blueprint definition schema is here: https://docs.microsoft.com/en-us/rest/api/blueprints/blueprints/createorupdate

Got ya 👍  thanks!


website of food

please add this repository to label as hacktoberfest-accepted
thank you

@pathuS13 this repository accepts valid PRS on genuine issues!!


cookiecutter-plone-starter is not understandable for normal people

The Problem
cookiecutter-plone-starter is not understandable for newcomers who want to create a Plone project for whatever reason.
If a normal person who has basic programming knowledge would want to try Plone, set's up the cookiecutter-plone-starter and has 19 questions in front of him I highly doubt that he would be happy to answer all of those to start with a Plone project. Instead it would be the other way around. Questions popping in his head: what is a project slug? what should be my project url? which container registry should I use? And if he doesn't know what a container registry is, that would be the point where he just quits.
Solutions
Just cut the questions down to max. 10 questions, and that is still a LOT. Better would be even less.
Things like the Plone, Volto, volto-generator and if volto-alpha versions should be used are just NOT necessary. Just create a project with the latest stable versions. And even if an other version of any of those is required for whatever reason you still have the option to change it in the code later on right?
Conclusion
The Plone community want's to grow. Make it easy for people to try Plone, not just with a website but with an easy understandable coding setup. Everything else come's with time, like changing versions, wanting to have a container registry or stuff like that.

@jonaspiterek we need more frank feedback like yours. Thanks for taking the time for doing it. It is highly appreciated.
I'm +1 for a "sensible defaults" mode and an "advanced mode".

Why not use `--no-input?
pipx run cookiecutter --no-input gh:collective/cookiecutter-plone-starter
If someone does not like the defaults, or hates interactive mode, then they can edit the file cookiecutter.json to their liking. We could add a line to documentation to help readers become aware of this option.
There's also the --replay option, if you've already run it once.
I don't think we can remove any of the 19 parameters.

We could flip the installation documentation: https://6.docs.plone.org/install/install-from-packages.html#install-plone-6

Change the default from:
pipx run cookiecutter gh:collective/cookiecutter-plone-starter
to
pipx run cookiecutter --no-input gh:collective/cookiecutter-plone-starter

Adjust the console output accordingly.

Add a tip, something like "If you want to run through the interactive method, or use a configuration file, see Cookiecutter docs".

I think this puts too much responsibility on a new user to recognize that the questions they are being asked are not particularly important, and/or to understand the existence and format of cookiecutter.json. It forces them to do more learning up front rather than providing a smooth on ramp.

I still think using "--no-input" is a good idea for newcomers.
Maybe it's sufficient to explain in the documentation that the parameters are important and "--no-input" should only be used for starting&trying Plone/Volto very fast.

I know what the parameters mean and I still find it a bit annoying to have to hit enter for so many questions, when I usually just want to change 1 or 2 key values like the project name.
The way I'd like it to work is:

Always prompt for a few things like project name (unless running with --no-input, of course)
Then ask "Would you like to configure advanced options? [y/N]" -- If yes, ask the rest of the questions. If no, use the defaults.

skipping some parameters is also a good idea.
I'm gonna try that with using a config file for cookiecutter-plone-starter.
--> https://cookiecutter.readthedocs.io/en/stable/advanced/user_config.html#user-config
If it works, this link could also be added to the documentation.


delete data subfolder

The concept of this PR is to enable user to delete the subfolder of Data, e.g.
ls <sumatra_project>/Data/5c0a3870c658/<output_data>,
if sumatra stores outputdata in subfolder of Data.
This happens when sumatra appends cmdline (maybe also parameter) to label.
Why I use it? I regularly run sumatra with parallel computing on cluster (use msub) and tracking of output data is not correct without subfolders. You can configure sumatra with
smt configure -l cmdline
And it will be nice to delete the corresponding subfolder for the deleting records.

Coverage decreased (-0.05%) to 73.477% when pulling 5e44aad2e171ff1434d0535fc4874c39c1a688a2 on babsey:delete_data_subfolder into 43c1d52b83594f88d1cc3f8315ba842bffc8bc8e on open-research:master.


General architectural improvements and faster page loading time

On this PR:

Separated former MenuPanel responsibilities
Improved the application startup time by making pages lazy load.
Created a very simple lifecycle mechanism to handle page changes.
Briefly introduced Promises to handle callback chains. [1]
Applied PatternFly styles to the Header of the application. [2]
Created a nicer API to provide callbacks to the RestServices calls.
Replaced old IsElement usages by Elemental2's IsElement interfaces. [3]

Known issues:

When clicking the "Add" button on in-page forms to add data in the Skills, Spots and Employees tables, the page is refreshing.
TenantSelectorView select element is not in the PatternFly style.

Notes:

I recommend building this branch and running the application to best sense the changes made.
There are some FIXMEs I left so we can better discuss what's the best approach to solve them.

--
[1] There's a much better "PromiseUtils" class available here: Promises.java, but since we're not using Errai's Callers, I don't think we should worry about that too much right now. Also, if we decide we could really benefit of this class, we should move it from appformer to errai, but we'd have to upgrade our Errai version. Something to keep in mind for the future, I guess.
[2] This is just a sketch of how it's going to be after we receive the definitive designs from the UX team.
[3] We should try to favor Elemental2 over GWT Widgets because they've been discontinued, while Elemental2 is under active development. If we judge we're going to make much faster progress if we use Widgets, then I think it's okay to let Elemental2's API aside.

[3] +1
[1] Can you create an issue for moving that from uberfire to errai? As soon as it's in errai, we can upgrade our errai version. If Max approves that issue and you want to do it, I think it's a good idea. Part of the optashift work is "scratching our own back" in the upstream projects, such fixing upstream Errai issues that impact us.

@ge0ffrey Thanks for the review. I'll make sure to create this issue.
@Christopher-Chianelli Thanks for the review. The "skills" page choice is only temporary, I'll certainly change it after the new designs are ready. We can also take that opportunity to make sure that the current menu button is properly highlighted when the application starts.

@mbarkley Thanks for the review. I didn't consider using Errai navigation. I'm actually not sure how it works, to be honest. Do you think we would benefit from using it?

@tiagobento Correct me if I'm wrong, but I think your current page functionality doesn't support bookmark-able URLs and browser back/forward button navigation, right? So that's something you'd get for free from Errai Navigation. Other than that it has the same concepts of lifecycle events for pages, but with a declarative API.
Here is the relevant section of the Errai docs. TLDR: add @Page annotation on a UI component and you have a page you can navigate to by URL (with optional annotations for lifecycle methods).

@tiagobento Let me know if you plan to make any changes in this PR, otherwise I can merge it for you.

@mbarkley That's great. We can certainly aim to add Errai Navigation in a near future. I think we can merge this PR.


Support for nvim-treesitter-context

Description
I am trying to integrate indentmini.nvim with nvim-treesitter-context to display indent guides in the context lines provided by nvim-treesitter-context. However, I am encountering some issues.
Current Behavior
When I set ephemeral = false in the configuration of indentmini.nvim, the indent guides do appear in the context lines. However, this setting also introduces unstable behavior, causing the indent guides to flicker or disappear unpredictably.
Expected Behavior
I would like indentmini.nvim to support nvim-treesitter-context in a stable manner, ensuring that indent guides are consistently displayed in the context lines without causing any instability.
Related Issue
This issue seems related to nvim-treesitter-context issue #358.
Potential Solution
I am not sure if this is a limitation of indentmini.nvim or nvim-treesitter-context. It would be helpful if someone could investigate whether this can be resolved by adjusting the configuration or if it requires changes in either plugin.
Request
Could the maintainers or the community please look into this issue and provide guidance on how to achieve stable integration between indentmini.nvim and nvim-treesitter-context?
Thank you for your time and effort!

ephemeral it must be true when using extmark inside set_decoration_provider .. currently indenntmini looks for scopes based on the indentation level. This is not a big problem for closed languages. But it can cause some problems for some non-closed languages like python. Integrating nvim-treesitter-context can make these stable. The previous plan was not to consider any third-party plugins. Keep this plugin minimal. But this is difficult without ast support. So I think it can be considered.

Is it possible to achieve the same functionality without using nvim_set_decoration_provider?


Duplicating image on sidebar when mouse is moving across it

A little while after I log in, if i move my mouse across the RuneLite taskbar on the side it will start to duplicate images and make it difficult to use because it clutters my screen. I already tried uninstalling and reinstalling, but unfortunately didn't resolve the issue. Please help

Try this
https://github.com/runelite/runelite/wiki/Disable-Hardware-Acceleration


Upgrade from Bootstrap 3

Currently this project uses Bootstrap 3.3.7 which is outdated and has XSS vulnerability, it can be upgraded to Bootstrap 4 easily.
On the other hand, if you are up to something more challenging, then using Bulma and removing the Admin LTE dependency is more welcome.

May I try it? I will try to upgraded it. For removing Admin LTE dependency maybe I will check the usage first.

@berviantoleo Sure.

When I tried to upgraded into Bootstrap 4, there some layout are broken. I think, better to use Bulma than I upgraded into Bootstrap 4 that must fixed the layout. When used bulma, which design I must followed? In screenshot in Readme or maybe need new design?


Automated cherry pick of #6772: fix: disable updating zone_id for host, storage, wire

Cherry pick of #6772 on release/3.2.
#6772: fix: disable updating zone_id for host, storage, wire

Codecov Report

Merging #6773 into release/3.2 will increase coverage by 0.00%.
The diff coverage is 4.06%.

@@             Coverage Diff              @@
##           release/3.2    #6773   +/-   ##
============================================
  Coverage         7.03%    7.04%
============================================
  Files              650      650
  Lines           111812   111852   +40
============================================
+ Hits              7869     7875    +6
- Misses          103334   103368   +34
  Partials           609      609

Flag
Coverage Δ

#aFlag
7.04% <4.06%> (+<0.01%)
:arrow_up:

Impacted Files
Coverage Δ

pkg/baremetal/tasks/bm_register.go
0.00% <0.00%> (ø)

pkg/baremetal/tasks/ipmiprobe.go
0.00% <0.00%> (ø)

pkg/cloudcommon/db/fetch.go
0.00% <0.00%> (ø)

pkg/cloudcommon/db/namevalidator.go
0.00% <0.00%> (ø)

pkg/cloudcommon/db/opslog.go
1.49% <0.00%> (-0.02%)
:arrow_down:

pkg/cloudcommon/db/scoperesource.go
0.00% <0.00%> (ø)

pkg/cloudcommon/db/standalone.go
1.65% <0.00%> (-0.04%)
:arrow_down:

pkg/cloudcommon/db/tenantcache.go
2.96% <0.00%> (-0.32%)
:arrow_down:

pkg/cloudcommon/policy/resources.go
0.00% <ø> (ø)

pkg/cloudprovider/cloudprovider.go
1.53% <0.00%> (ø)

... and 36 more

Continue to review full report at Codecov.

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


update sparse ndarray api

bug fix for mx.nd.zeros(stype='default')
support mx.nd.empty(stype=)
plan to change SparseNDArray class to BaseSparseNDArray class to indicate it's an abstract class
support mx.nd.array() with CSRNDArray & RowSparseNDArray as input

@reminisce @cjolivier01 @stefanhenneking @piiswrong @anirudh2290

It's best to keep it consistent with MXNet nomenclature in general, so if
it's "X" and "BaseX" for other classes, I think it's nice to have
BaseSparseNDArray
Nikhil
On Sun, Jul 30, 2017 at 9:20 PM, Haibin Lin<EMAIL_ADDRESS>wrote:

@eric-haibin-lin commented on this pull request.
In python/mxnet/ndarray/init.py
https://github.com/apache/incubator-mxnet/pull/7251#discussion_r130270026
:

from .ndarray import lesser, lesser_equal, maximum, minimum, moveaxis, multiply, negative, not_equal
from .ndarray import onehot_encode, power, subtract, true_divide, waitall, _new_empty_handle
-from .ndarray_utils import load, save, zeros
-from .sparse_ndarray import _ndarray_cls
-from .sparse_ndarray import csr, row_sparse, SparseNDArray, todense, RowSparseNDArray, CSRNDArray
+from .ndarray_utils import load, save, zeros, empty, array
+from .sparse_ndarray import _ndarray_cls, todense
+from .sparse_ndarray import csr, row_sparse, BaseSparseNDArray, RowSparseNDArray, CSRNDArray

NDArrayBase is not exposed to users. Since we also have BaseModule and
Module, I thought BaseSparseNDArray could indicate the same thing. @nikrao
https://github.com/nikrao what name do you think is better to use as
the base class for CSRNDArray and RowSparseNDArray?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/apache/incubator-mxnet/pull/7251#discussion_r130270026,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ASlOLGSy8FjU18H1stMjA9FVkrlBewLQks5sTVX6gaJpZM4OniNX
.


Is osx-arm64 version possible?

Comment:
Executing the query stardist

conda-forge/osx-arm64                              @ 523.2kB/s  4.2s
conda-forge/noarch                                 @   1.7MB/s  4.8s

No entries matching "stardist" found

Is it possible to make an osx-arm64 version?
Ideally one that works with/respects the Apple tensorflow env?
https://developer.apple.com/metal/tensorflow-plugin/

I don't know how this works on conda-forge, but we will make arm64 wheels available on PyPI in the next release.
Building the wheels already works, only tests on macOS with Python 3.6 fail, but we just might drop support for 3.6.

Awesome! great to hear!
I think there is a arm64 migration thingie on conda-forge, but I'm not smart enough to grasp it—it's all very complex. Ideally both conda and pip JustWork.

I took a look at the docs here:
https://conda-forge.org/blog/posts/2020-10-29-macos-arm64/#how-to-add-a-osx-arm64-build-to-a-feedstock
Looks like y'all need to make a PR to add stardist to :
https://github.com/conda-forge/conda-forge-pinning-feedstock/blob/main/recipe/migrations/osx_arm64.txt

I opened a PR https://github.com/conda-forge/conda-forge-pinning-feedstock/pull/2861 but am not sure what to do next. It also seems that all "parents" of StarDist need to be on osx-arm64 first.

As far as I can tell only csbdeep is missing an arm64 build on conda-forge and it's depends seem to already be arm64.
So I guess the same PR to conda-forge-pinning-feedstock needs to be made for csbdeep

I don't really know, but I've also open a PR for csbdeep: https://github.com/conda-forge/conda-forge-pinning-feedstock/pull/2862
I though this wouldn't be necessary since csbdeep is platform-agnostic package.

I thought this wouldn't be necessary since csbdeep is platform-agnostic package.

I dunno. Here's what I get on my M1:
>mamba repoquery search csbdeep
Executing the query csbdeep

conda-forge/osx-arm64                              @   2.1MB/s  1.2s
conda-forge/noarch                                 @   3.2MB/s  2.7s

No entries matching "csbdeep" found

https://github.com/conda-forge/conda-forge-pinning-feedstock/pull/2862#issuecomment-1124742179

@goanpeca Any idea why the arm64 migrator hasn't been triggered for stardist or csbdeep?

Yeah, I am not sure how the bot is prioritizing, maybe fastremap did not need additional dependencies. I am just guessing here :-p

Is it possible the issue is here:
https://conda-forge.org/status/#current_migrations

Tensorflow was manually migrated and has arm64 builds:
Executing the query tensorflow

conda-forge/osx-arm64                                2.5MB @   1.6MB/s  1.7s
conda-forge/noarch                                 @   3.4MB/s  2.6s

 Name       Version Build               Channel
──────────────────────────────────────────────────────────────
 tensorflow 2.8.1   cpu_py310h6ecea76_0 conda-forge/osx-arm64
 tensorflow 2.8.1   cpu_py38h4487131_0  conda-forge/osx-arm64
 tensorflow 2.8.1   cpu_py39h2839aeb_0  conda-forge/osx-arm64
 tensorflow 2.8.0   cpu_py310h6ecea76_0 conda-forge/osx-arm64
 tensorflow 2.8.0   cpu_py38h4487131_0  conda-forge/osx-arm64
 tensorflow 2.8.0   cpu_py39h2839aeb_0  conda-forge/osx-arm64

I checked that other child package sleepecg. It seemed to experience the same issue and ended up manually migrated, and is now live.

I don't really know, but I've also open a PR for csbdeep: conda-forge/conda-forge-pinning-feedstock#2862
I thought this wouldn't be necessary since csbdeep is platform-agnostic package.

So should csbdeep be under /noarch?
Currently when using a rosetta env I do see csbdeep:
conda-forge/noarch                                 @   2.8MB/s  3.2s
conda-forge/osx-64                                 @   2.8MB/s  8.1s

 Name    Version Build           Channel
────────────────────────────────────────────────────
 csbdeep 0.7.1   py310h2ec42d9_0 conda-forge/osx-64
 csbdeep 0.7.1   py37hf985489_0  conda-forge/osx-64
 csbdeep 0.7.1   py38h50d1736_0  conda-forge/osx-64
 csbdeep 0.7.1   py39h6e9494a_0  conda-forge/osx-64
 csbdeep 0.7.0   py310h2ec42d9_0 conda-forge/osx-64
 csbdeep 0.7.0   py37hf985489_0  conda-forge/osx-64
 csbdeep 0.7.0   py38h50d1736_0  conda-forge/osx-64
 csbdeep 0.7.0   py39h6e9494a_0  conda-forge/osx-64

But on pypi the wheels are -any-

Cf #7
I approved the respective PR for csbdeep earlier today

I just merged https://github.com/conda-forge/stardist-feedstock/pull/7.
@psobolewskiPhD, would you be so kind and please test the osx-arm64 version once it's up on conda-forge?

It's live!
mamba create --name test-env2 python=3.9 stardist
works.
Running the example code from stardist/stardist works just fine.
~130 ms per step after warmup.

This versus ~40 ms per step after pip install tensorflow-metal in the same env.
To be expected, I guess. So the docs need to be clear that conda-forge solution on macOS at least is CPU only and for GPU you need to also do pip install tensorflow-metal.

I did mamba create --name test-env2 python=3.9 stardist-napari too. Everything installs, but
it installs napari with pyside backend which gives errors when opening an image, so different issue—I'll make on on napari repo.

If I:
mamba create --name test-env2 python=3.9 pyqt
or mamba create --name test-env2 python=3.9 napari
then mamba install stardist-napari is fine (slow, as noted above).
So yeah, not sure why ``mamba create --name test-env2 python=3.9 stardist-napari` installs the pyside2 backend and why that one doesn't work, but both stardist and stardist-napari packages seem fine.

@psobolewskiPhD thank you very much for testing!
At the moment, the StarDist documentation doesn't even mention that installation via conda-forge is also possible. I guess we should do that and then also mention the subtleties regarding osx-arm64...

@jaimergp is there anyway to get conda to install tensorflow-metal off pypi? I think not, right? So just need to document it?

Unfortunately not, at least for now. There has been some discussion here if you are curious.

I think this can be closed. The install of stardist via conda-forge works fine on arm64 macOS. Perhaps there can be a runtime check for tensorflow-metal and a warning to the user to install it for GPU support? but that's a different issue.


Fix button state issue in attribute reporting page

Fix issue #996
The issue is about when initializing the attribute reporting page, some attributes should have their enabled button turned on, but they are actually turned off.
After the fix, if an attribute has mandatory or suggested reporting policy, then its radio button will be turned on automatically when the page is initialized.

I move the part that updates this.selectedReporting to inside the created() lifecycle hook. This makes more sense since we only need to call it when the page is initialized (created), thus it will even be more convenient and neat than having a flag. Hope it can pass all CI

Codecov Report

Merging #1058 (91d5e01) into master (6f58a5f) will increase coverage by 0.00%.
The diff coverage is 0.00%.

@@           Coverage Diff           @@
##           master    #1058   +/-   ##
=======================================
  Coverage   65.52%   65.53%
=======================================
  Files         170      170
  Lines       17632    17633    +1
  Branches     3787     3787
=======================================
+ Hits        11554    11555    +1
  Misses       6078     6078

Impacted Files
Coverage Δ

src/components/ZclAttributeReportingManager.vue
36.50% <0.00%> (+1.02%)
:arrow_up:

... and 1 file with indirect coverage changes


fix: remove setTimeout polyfill on Lagon entry

As of version 0.1.0 of the runtime and 0.4.5 of the CLI, Lagon now natively supports timers APIs (https://github.com/lagonapp/lagon/pull/460).
This PR removes the setTimeout polyfill that isn't needed anymore.

Awesome. I wonder how far we are from porting Rakkas Realworld. I'll give it a shot this week, it shouldn't be that hard using Prisma Data Proxy like with all the other edge runtimes.


Add support for string images in ripemd160 and hash160

code review ACK 4ccd4f7abb266acef8c1d5bec8629fd7335db3db
@sanket1729 is this how you were planning for this to look?


Clarify timelines for deprecation trial

https://developer.chrome.com/blog/storage-partitioning-deprecation-trial/ states that beginning gradually from Chrome version 115, third-party contexts will have partitioned storage, service workers, and communication APIs.
Chrome 115 is expected to be released in early stable release in end of June going by Chromium release schedule.
However, storage partitioning is not mentioned in the roadmap (https://chromestatus.com/roadmap) for Chrome 115 / 116.
Can someone verify the timeline?

Hi there, we're adding support for a 3P deprecation trial before we have 100% clarity on the timeline, but are optimistic about 115. I've just updated the target milestone on chromestatus, so it should be visible now. Thanks!


Multi-cluster network connection

Issue Description
Type: feature request
Describe what feature you want
Connecting multi-cluster network. There may be underlay network and overlay network outside the cluster,  treat them as cr in local cluster.
Additional context

The architecture is shown below:

manager missing in cluster 1 to show us the whole architecture
manager operate different CRDs on local and remote cluster, this should be clear out

This is finished and released in v0.3.0.


Simplify release process based off operator hub

We currently have non ideal approval process where release is happening. We do automation tests etc. Once all is done. We need to manually login to every production/sandbox server and approve our operator.

Our operator is on the operator hub

Sandbox could use operator hub automatic rollouts
We do release and test things from catalog source added manually in our CI/CD and then approve Operator Hub
This way users never get breaking, untested changes and their installation is always operator hub (no custom catalog sources etc.)

CC @secondsun


fix(ControllerRevision): #144 - Fix ControllerRevision management

moved OwnerReference creation (to be present when new ControllerRevision is created)
added resource version handling
migrated deprecated compare method

Signed-off-by: grzesuav<EMAIL_ADDRESS>

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


Inline link styles on page body are not noticeable

light mode: this "relseaes" word needs a link style

dark mode: the link colour is same as background

Related: Link styles are inconsistent across the site and in different situations
https://user-images.githubusercontent.com/62548908/142457225-ae114ecb-75a0-4891-a30c-963462d2bf9e.mov

For now I've made it a brand color that juuust about works in dark and light modes but making the font colors different for dark vs light is beyond my capabilities.

@campbellssource I made the change on the https://github.com/vegaprotocol/documentation/tree/network-treasury branch

Closing this (for now) as I've replaced it (in the branch) with a brand color that works for both light and dark mode, and we can revisit more exciting styling options in the future


go.mod: fix for Go 1.13 (incompatible pseudo-versions)

See https://tip.golang.org/doc/go1.13#version-validation for more information.

Thanks!


failed to create containerd container: error unpacking image: content digest sha256:16*: not found"

Due to a bug in docker https://github.com/moby/moby/issues/36789, when we repeat doing
     docker tag image:v1 image:latest
     docker push image:latest

. It will create the same image with different digests like this
*/fesu/tess-build-jenkins                latest                     sha256:349c662bc29fd98a608a5da773afd50b068a8f624b142c2df3060aa5626783fc   95eaa6e8aae1        12 days
*/fesu/tess-build-jenkins                latest                     sha256:54a37661a521c4f69832b11ea76fd062fe67c6182382a2d291c93fd6eecb47f7   95eaa6e8aae1        12 days

For the pod with imagePullPolicy: true, it will pull the image every time
The flow will be like this, image:v1  is not changed during this flow

the image.ID (ref) sha256:af280c8b0a6945cca90755d2931c849e525c6aca1212ee934191bf9046352786 is not changed, but this image's target is changed.
But for the imageStore in cri for this ref, it will not be updated for this image.
https://github.com/containerd/cri/blob/master/pkg/store/image/image.go#L110
if oldExist {
		if oldID == img.ID {
			return nil
		}
       *
}

So when we create the container using this ref, cri will guide us to find the old target blobs. It may be deleted by gc.
Jul 03 22:40:18 containerd[30986]: time="2019-07-03T22:40:18.453608104-07:00" level=debug msg="create image" name="sha256:af280c8b0a6945cca90755d2931c849e525c6aca1212ee934191bf9046352786" target=sha256:22e1171a33b41af2ef71270c57092dffb8fb2b0148f72fa9082e26d44f59e223
Jul 03 22:40:18 containerd[30986]: time="2019-07-03T22:40:18.454204263-07:00" level=debug msg="event published" ns=k8s.io topic="/images/update" type=containerd.services.images.v1.ImageUpdate
Jul 03 22:40:18 containerd[30986]: time="2019-07-03T22:40:18.456067932-07:00" level=debug msg="event published" ns=k8s.io topic="/images/update" type=containerd.services.images.v1.ImageUpdate
Jul 03 22:40:18 containerd[30986]: time="2019-07-03T22:40:18.457312091-07:00" level=debug msg="Received containerd event timestamp - 2019-07-04 05:40:18.454199554 +0000 UTC, namespace - "k8s.io", topic - "/images/update""
Jul 03 22:40:18 containerd[30986]: time="2019-07-03T22:40:18.457334235-07:00" level=info msg="ImageUpdate event &ImageUpdate{Name:sha256:af280c8b0a6945cca90755d2931c849e525c6aca1212ee934191bf9046352786,Labels:map[string]string{io.cri-containerd.image: managed,},}"
Jul 03 22:40:18 containerd[30986]: time="2019-07-03T22:40:18.458512744-07:00" level=debug msg="Received containerd event timestamp - 2019-07-04 05:40:18.456038532 +0000 UTC, namespace - "k8s.io", topic - "/images/update""
Jul 03 22:40:18 containerd[30986]: time="2019-07-03T22:40:18.463379368-07:00" level=debug msg="create image" name="sha256:af280c8b0a6945cca90755d2931c849e525c6aca1212ee934191bf9046352786" target=sha256:22e1171a33b41af2ef71270c57092dffb8fb2b0148f72fa9082e26d44f59e223
Jul 03 22:40:18 containerd[30986]: time="2019-07-03T22:40:18.463972653-07:00" level=debug msg="event published" ns=k8s.io topic="/images/update" type=containerd.services.images.v1.ImageUpdate
Jul 03 22:40:18 containerd[30986]: time="2019-07-03T22:40:18.464111622-07:00" level=debug msg="Received containerd event timestamp - 2019-07-04 05:40:18.463966691 +0000 UTC, namespace - "k8s.io", topic - "/images/update""
Jul 03 22:40:18 containerd[30986]: time="2019-07-03T22:40:18.464134535-07:00" level=info msg="ImageUpdate event &ImageUpdate{Name:sha256:af280c8b0a6945cca90755d2931c849e525c6aca1212ee934191bf9046352786,Labels:map[string]string{io.cri-containerd.image: managed,},}"
Jul 03 22:40:18 containerd[30986]: time="2019-07-03T22:40:18.467466380-07:00" level=debug msg="event published" ns=k8s.io topic="/images/update" type=containerd.services.images.v1.ImageUpdate
Jul 03 22:40:18 containerd[30986]: time="2019-07-03T22:40:18.468823401-07:00" level=debug msg="Received containerd event timestamp - 2019-07-04 05:40:18.467461016 +0000 UTC, namespace - "k8s.io", topic - "/images/update""
Jul 03 22:40:18 containerd[30986]: time="2019-07-03T22:40:18.472973421-07:00" level=info msg="CreateContainer within sandbox "5a84fe1bd02af2696a86354aaa68c8ee44012eb9f377dae922ecdd0e69630203" for container &ContainerMetadata{Name:imagetestpod,Attempt:0,}"
Jul 03 22:40:18 containerd[30986]: time="2019-07-03T22:40:18.472973421-07:00" level=info msg="CreateContainer within sandbox "5a84fe1bd02af2696a86354aaa68c8ee44012eb9f377dae922ecdd0e69630203" for container &ContainerMetadata{Name:imagetestpod,Attempt:0,}"
Jul 03 22:40:18 containerd[30986]: time="2019-07-03T22:40:18.473258583-07:00" level=debug msg="Container config &ContainerConfig{Metadata:&ContainerMetadata{Name:imagetestpod,Attempt:0,},Image:&ImageSpec{Image:sha256:af280c8b0a6945cca90755d2931c849e525c6aca1212ee934191bf9046352786,},Command:[sleep 1000],Args:[],WorkingDir:,Envs:[&KeyValue{Key:PEER_REVIEW_BOT_PORT_80_TCP_ADDR,Value:<IP_ADDRESS>,} &KeyValue{Key:CIMASTER_SERVICE_PORT,Value:80,} *"
Jul 03 22:40:18 containerd[30986]: time="2019-07-03T22:40:18.487511605-07:00" level=debug msg="Generated id "0e244328e924d69cb1092bc216220b943a22e52079cba771b22db5ffb29cd81d" for container "imagetestpod_imagetestpod-5b498d997f-rnnf8_ci_26735643-9e1e-11e9-a793-74dbd1805c29_0""
Jul 03 22:40:18 containerd[30986]: time="2019-07-03T22:40:18.488851362-07:00" level=debug msg="Container "0e244328e924d69cb1092bc216220b943a22e52079cba771b22db5ffb29cd81d" spec: (*specs.Spec)(0xc0020b9880){Version:(string)1.0.1-d
Jul 03 22:40:18 containerd[30986]: time="2019-07-03T22:40:18.491375571-07:00" level=error msg="CreateContainer within sandbox "5a84fe1bd02af2696a86354aaa68c8ee44012eb9f377dae922ecdd0e69630203" for &ContainerMetadata{Name:imagetestpod,Attempt:0,} failed" error="failed to create containerd container: error unpacking image: content digest sha256:1657edafda9d973766b6ba5a748da3c957023ee682636a918b28a2460e3278eb: not found"

@sofat1989 could you mind to provide containerd version and kube version? thanks

@fuweid kubelet: v1.12.3    containerd: 1.2.4 thank you

@sofat1989 The fix makes sense to me.

@sofat1989 I have another idea about how to fix this. See https://github.com/containerd/containerd/issues/3401

@sofat1989 One thing I don't understand about your issue description:
Even though the digest for the 2 images are different, after pulling the new image, the old image should still be referenced by the old RepoDigest, why GC removes the manifest?

@Random-Liu  the old image should still be referenced by the old RepoDigest, this happens in cri cache. But in the containerd, all the repodigest are updated. Old image already has no refs.


Getting a crash isolated to this mod

On the 1.18 version of this mod I crash when I use only it and fabric API
Crash log: https://pastebin.com/cGWJ9tmB

This mod does not currently support 1.18


Improve french translations - pt. 3

Hi @kueda,
Some more translations that can hopefully make it before the deployment. Special thanks to @loarie for bringing up a few of them!
Thanks!

Argh, proposed against master — sorry.

I think this is in here: you've translated research_grade_short_html: "Research Grade" as research_grade_short_html: Rcalibre  Nrecherche . Maybe translation files aren't the best way to do this, but the intent was to have text that could be shorted to an acronym with CSS, so "Research Grade" becomes "RG" when spans of class "full" are hidden. Your French translation will show "RN" appropriately in that case, but when expanded it shows "Rcalibre Nrecherche," which doesn't seem right. Was that intentional, and if not can you recommend a better translation?

It was not intentional — it was from the translator and I missed it.
Here's a better translation: Calibre  Recherche

Thanks, I'll fix it then.


AccessViolationException thrown when trying to create Image from Stream

Hi, I have an issue when I try to create Image object from Stream.
Here is the code:
public class FileValidator : IFileValidator
{
    public bool IsImage(File file)
    {
        try
        {
            //using (var stream = new MemoryStream(file.Bytes))
            //{
            //    var image = Image.FromStream(stream);
            //    return image.Width > 0 && image.Height > 0;
            //}
            using (var stream = new MemoryStream(file.Bytes))
            {
                var image = new Image(stream);
                return image.Width > 0 && image.Height > 0;
            }
        }
        catch (Exception exception)
        {
            return false;
        }
    }
}

File is the class that contains image's data
public class File
{
    public string Name { get; protected set; }
    public string ContentType { get; protected set; }
    public byte[] Bytes { get; protected set; }
    public long SizeBytes => Bytes.Length;
}

And this is the exception that I get when I create Image object "var image = new Image(stream);"
An exception of type 'System.AccessViolationException' occurred in Structure.Sketching.dll but was not handled in user code

Additional information: Attempted to read or write protected memory. This is often an indication that other memory is corrupt.

I also attached the image I used, when this exception occured.

Can you take a look on this issue? I've checked the same code with different library: "CoreCompat.System.Drawing" and there it was fine. (only thing I had to change was to replace line
var image = new Image(stream);

with
var image = Image.FromStream(stream);

Sorry on the delay for replying on this. New kid born on the day you posted the bug. Running on no sleep at the moment. That said I've run into a similar issue and think I know where the bug is for this one. Couple of questions though, what OS/system are you running the code on? The code base is having a number of issues on Linux at the moment and I've yet to try in anything like say Unity. So any info you can give on the system to test with would be a great help.

Believe I found the issue. The PNG in question was a 48 bit image, 16bit per channel, no alpha. The PNG True Color reader was assuming 32bit by default when reading the scan lines. Changed it to take in to account the bytes per channel and bytes per pixel when reading it. So that should fix that issue.

To the question about OS, I'm running on both - Windows 10 x64 and Linux Mint 18.
Thanks for efforts! I'll try it after update.


Add shake to send a bug report feature

Should we add this tool when debug https://github.com/stkent/bugshaker-android. It's cool for QA team, especially when we work remotely.

Well, idk, I mean I'm not against such tools except I don't like "shake" action for that. For example in Google Maps it really ***ing annoys me almost every time I use it as navigator in the car :D
@vanniktech ?

I don't know. I never really liked those send a bug report tools could also be because I never really saw a good one.
That one does look neat so we might give it a try? For production a Slack Integration would be better though :D

This one is cool. I understand @artem-zinnatullin, but we shouldn't test our app in a car, right :D
Slack integration is good ideal, maybe it should be another library :+1:

As far as I remember somebody from Square also published lib for same purpose

I know this one: https://github.com/mattprecious/telescope. But it's harder to integrate than the shake one.


dependency: provide access to dependency inputs

When a dependency is specified, we can use the outputs of that dependency in the current module.
However, it would be "nice" to be able to use the inputs of that module as well. If we consider that we specify, perhaps, a date or time, or certain Tag values to the module, those values might not be represented in the module's outputs. However, a dependency may want to know those values -- so that something can be created with the same time interval, or with the same tags as the parent.
terraform {
  source = "email-notifications"
}
dependency "cluster" {
  config_path = "../cluster"
}

inputs {
  cluster_name = dependency.cluster.outputs.name

  addresses = [ for u in dependency.cluster.inputs.users<EMAIL_ADDRESS>]

  aws_tags = merge(dependency.cluster.inputs.aws_tags, { "module" = "email-notifications" })
}

in this case, "users" would be an input to "cluster" (probably authentication/permissions) and I would to set them up for e-mail notifications about the cluster in a separate module.

+1

Resolved v0.55.4 release.


Rerooting in 1.0.0-alpha

I like the (new?) v1 API, but I've been having problems with porting over the old examples. How can I reroot a tree with the location generated by compute_midpoint (as it doesn't return a node)? The code at https://github.com/veg/phylotree.js/blob/1.0.0-alpha/src/rooting.js suggests that this isn't supported yet?

Dear @sdwfrost,
v1 hasn't been fully ported over yet. I'm currently in the middle of two paper pushes, so my response time to implement feature requests might be a bit slow at the moment. v1 only needs a bit more polish before release and it is highly desired, so I'll chat with the lab here to see when we can address these issues as soon as possible.
Best,
Steven

This should now be fixed. Sorry for the delay here.


fix(filesystem/iso9660): fix bug when compare null bytes

Would you please update the description as to why this is necessary? When does the slice given by nullBytes (16 of 48 followed by 0) not match appropriately?


Cannot install using package manager on MacOSX 10.12.3

This is a very similar issue to #23 . I am unable to install on MacOSX Sierra 10.12.3.
Having installed llvm with homebrew I receive the error
`><EMAIL_ADDRESS>install /private/var/folders/s6/9v8y_7w97fzg4vzgsmqtwp780000gn/T/apm-install-dir-117212-4035-1w064o8/node_modules/atom-clang/node_modules/segfault-handler

node-gyp rebuild

CXX(target) Release/obj.target/segfault-handler/src/segfault-handler.o
SOLINK_MODULE(target) Release/segfault-handler.node

<EMAIL_ADDRESS>install /private/var/folders/s6/9v8y_7w97fzg4vzgsmqtwp780000gn/T/apm-install-dir-117212-4035-1w064o8/node_modules/atom-clang
node-gyp rebuild

CXX(target) Release/obj.target/clang/src/clang_translationunit.o
clang: warning: libstdc++ is deprecated; move to libc++ with a minimum deployment target of OS X 10.9
In file included from ../src/clang_translationunit.cpp:4:
/usr/local/Cellar/llvm@3.8/3.8.1/lib/llvm-3.8/bin/../include/c++/v1/cassert:21:10: fatal error: 'assert.h' file not found
#include <assert.h>
^
1 error generated.
make: *** [Release/obj.target/clang/src/clang_translationunit.o] Error 1
gyp ERR! build error
gyp ERR! stack Error: make failed with exit code: 2
gyp ERR! stack     at ChildProcess.onExit (/Applications/Atom.app/Contents/Resources/app/apm/node_modules/node-gyp/lib/build.js:276:23)
gyp ERR! stack     at emitTwo (events.js:87:13)
gyp ERR! stack     at ChildProcess.emit (events.js:172:7)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:200:12)
gyp ERR! System Darwin 16.4.0
gyp ERR! command "/Applications/Atom.app/Contents/Resources/app/apm/bin/node" "/Applications/Atom.app/Contents/Resources/app/apm/node_modules/.bin/node-gyp" "rebuild"
gyp ERR! cwd /private/var/folders/s6/9v8y_7w97fzg4vzgsmqtwp780000gn/T/apm-install-dir-117212-4035-1w064o8/node_modules/atom-clang
gyp ERR! node -v v4.4.5
gyp ERR! node-gyp -v v3.4.0
gyp ERR! not ok
npm WARN enoent ENOENT: no such file or directory, open '/private/var/folders/s6/9v8y_7w97fzg4vzgsmqtwp780000gn/T/apm-install-dir-117212-4035-1w064o8/package.json'
npm WARN apm-install-dir-117212-4035-1w064o8 No description
npm WARN apm-install-dir-117212-4035-1w064o8 No repository field.
npm WARN apm-install-dir-117212-4035-1w064o8 No README data
npm WARN apm-install-dir-117212-4035-1w064o8 No license field.
npm ERR! Darwin 16.4.0
npm ERR! argv "/Applications/Atom.app/Contents/Resources/app/apm/bin/node" "/Applications/Atom.app/Contents/Resources/app/apm/node_modules/npm/bin/npm-cli.js" "--globalconfig" "/Users/johnchuray/.atom/.apm/.apmrc" "--userconfig" "/Users/johnchuray/.atom/.apmrc" "install" "/private/var/folders/s6/9v8y_7w97fzg4vzgsmqtwp780000gn/T/d-117212-4035-114pwqi/package.tgz" "--runtime=electron" "--target=1.3.13" "--arch=x64" "--global-style"
npm ERR! node v4.4.5
npm ERR! npm  v3.10.5
npm ERR! code ELIFECYCLE
npm ERR<EMAIL_ADDRESS>install: node-gyp rebuild
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the<EMAIL_ADDRESS>install script 'node-gyp rebuild'.
npm ERR! Make sure you have the latest version of node.js and npm installed.
npm ERR! If you do, this is most likely a problem with the atom-clang package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     node-gyp rebuild
npm ERR! You can get information on how to open an issue for this project with:
npm ERR!     npm bugs atom-clang
npm ERR! Or if that isn't available, you can get their info via:
npm ERR!     npm owner ls atom-clang
npm ERR! There is likely additional logging output above.
npm ERR! Please include the following file with any support request:
npm ERR!     /private/var/folders/s6/9v8y_7w97fzg4vzgsmqtwp780000gn/T/apm-install-dir-117212-4035-1w064o8/npm-debug.log`
I have attempted installation with both llvm3.9 and llvm3.8. Running llvm-config gives the following
llvm-config --includedir<EMAIL_ADDRESS>I have updated node.js and npm and am running the latest version of atom.

nodejs and npm do not matter in this case, as Atom provides an internal nodejs and apm not npm.
It is having a problem finding "assert.h" which is system header, usually shipped with the compiler or with the system (ie command line tools on osx).
this is weird, but node-gyp is terrible build tool (chrome has recently deprecated it only to replace it with more garbage, unfortunately). The next release, hopefully out soon will use the cmake-js package to use CMake for figuring out build tools and dependencies, so hopefully it will greatly reduce these sorts of build issues.
For now, the only thing I can suggest is, try and find assert.h on your system. On my OS X system running 10.12.3 it is located here:
$ ll -lsad /usr/include/assert.h
0 -r--r--r--  1 root  wheel   4.1K Oct  5 17:00 /usr/include/assert.h
$ uname -a
Darwin bender.local 16.4.0 Darwin Kernel Version 16.4.0: Thu Dec 22 22:53:21 PST 2016; root:xnu-3789.41.3~3/RELEASE_X86_64 x86_64

Hello thank you for the help. My computer is new and it turns out that I forgot to install the xcode command line tools and once I did that everything linked properly. Thank you for the help.


Please document SFTY code 9.25

[Enter feedback here]
The SFTY code 9.25 is being used in mail headers, but not documented. We are seeing legitimate business emails quarantined as phishing, despite passing other safety checks, which have this code.

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

ID: e47e11dd-53ab-5f62-ac6c-59dbc00eed0d
Version Independent ID: 362ad038-3b64-f342-2f8e-111635c4337d
Content: Anti-spam message headers - Office 365
Content Source: microsoft-365/security/office-365-security/anti-spam-message-headers.md
Product: m365-security
Technology: mdo
GitHub Login: @chrisda
Microsoft Alias: chrisda

Closing due to lack of activity.
Thanks for the feeback.


python-binance not working with Python 3.10?

Describe the bug
nothing received on websocket
To Reproduce
import asyncio
from binance import AsyncClient, BinanceSocketManager

async def main():
        client = await AsyncClient.create()
        bm = BinanceSocketManager(client)
        # start any sockets here, i.e a trade socket
        ts = bm.trade_socket('BTCUSDT')
        # then start receiving messages
        async with ts as tscm:
                while True:
                        res = await tscm.recv()
                        print(res)
        await client.close_connection()

if __name__ == "__main__":
        loop = asyncio.get_event_loop()
        loop.run_until_complete(main())

Expected behavior
Essentially the line "res = await tscm.recv()" never finishes.  Nothing is received.
Environment (please complete the following information):

Python version: 3.10.12
Virtual Env: [e.g. virtualenv, conda]
OS: Ubuntu
python-binance version 1.0.19

Logs or Additional context
Add any other context about the problem here.

I am on Python 3.10.12 and Ubuntu 22.04
I can verify this code is working fine.

Closing this issue as it's now workig on the lastest version. Feel free to reach out if you have any other issues


#4736: Add support for moreh_norm op

Resolve #4736

@muthutt

better to pass in the rtol, atol, as part of the parametrization; this if-then-else is confusing

-> https://github.com/tenstorrent-metal/tt-metal/pull/4864/commits/903b71c1515e3615f2b1e4986442c7544551bc0e

reuse the Union type in lines 19 - 22.

-> https://github.com/tenstorrent-metal/tt-metal/pull/4864/commits/b6adfd675b8ecc89c77a02e06cb15be77c224c77 , https://github.com/tenstorrent-metal/tt-metal/pull/4864/commits/67262f0184f08aca039a1d57194afdad278674aa

add docs

-> https://github.com/tenstorrent-metal/tt-metal/pull/4864/commits/44f712069f957bfb79019034f0548e28f659b07b

address other comments in code (i.e. using square op for p=2, instead of power)

-> https://github.com/tenstorrent-metal/tt-metal/pull/4864/commits/e35948d1a9d9ad5a9666317383d59a0bef1b4e25