Suggestion: Change /lookup output for cleaner UX

When using /lookup the output can be a bit confusing if you manage to find a link that is in the database and its your first time using that command
I suggest using embeds with a clearer output
Here's a little mock-up I made

The colors and emojis might confuse people because you are using /lookup if the bot knows the domain (checkmark) and if the bot doesn't know the domain (cross).
But idk how others see this.
For anyone seeing this, just comment down below i guess

@BlackWolfWoof I thought maybe he meant to make a CC embed and it says the link is already in the database like this "Domain:xxxx.gift is already in the database."

I updated the format of the lookup command in fb2bedac7361de7455d39010c06e8b7d073652dc. It now shows whether or not the domain is known by the bot (as opposed to only showing if a domain is known) and if the domain is a redirect or not. Hopefully this is a bit more user-friendly than it was previously.


Post October 2021 PRR to the OpenTLH twitter account

First need to make an opentlh twitter account. Then post a link to the PDF

Try using this link
https://docs.google.com/viewer?url=https://github.com/Open-Data-Tallahassee/records-requests/raw/main/data/redacted/October-2021.pdf

Try using this link
https://docs.google.com/viewer?url=https://github.com/Open-Data-Tallahassee/records-requests/raw/main/data/redacted/October-2021.pdf

done!

done!


Replace job manager with backend.run()

Summary
Replace IBMQJobManager with backend.run(). Job manager today divides long circuits into multiple jobs and aggregates the results. It is, however, an ibmq-provider-only feature and cannot be easily used by backend-agnostic code.
This PR replaces Job Manager with IBMQCompositeJob, which is a child of Job and returned by backend.run(). This allows people to pass in long circuits but still use the returned job as a "normal" job.
Details and comments
This is a replacement of Qiskit/qiskit-ibmq-provider#898.
This PR also addresses #55 and #53 (since it's easier to remove them then to write new code). Although if this PR won't make it to the initial release, those two issues will need to be addresses separately. If this PR does make to the initial release, it can  remove the old Job Manager rather than just deprecate and will need to be added to migration doc.
It also closes Qiskit/qiskit-ibmq-provider#715,  Qiskit/qiskit-ibmq-provider#745, Qiskit/qiskit-ibmq-provider#876, Qiskit/qiskit-ibmq-provider#640, and Qiskit/qiskit-ibmq-provider#636
Tasks:

[ ] Update job manager section in tutorials

Some push tests are failing https://github.com/jyu00/qiskit-ibm/runs/3632342189

I thought I had checked the push tests but I must have looked at the wrong one :woman_facepalming:. Anyway, only test_cqc_extractor and test_provider_init_token_url_project are now failing. The former is a known issue, and the latter is because I have multiple providers with project=main.


Explicitly specify project root for poetry

Projects with nested pyproject.toml may pick up the incorrect file relative to the .mise(.local)?.toml if the working directory is deeper than a nested file.
This can lead to a (shared) virtual-environment at the top-level not being activated.
project/         <-- VIRTUAL_ENV/POETRY_ACTIVE set as expected
  .mise.toml
  .venv/         <-- shared by sub-projects
  pyproject.toml
  sub-project/   <-- VIRTUAL_ENV/POETRY_ACTIVE not set
    pyproject.toml

This change infers the poetry project directory from the pyproject.toml file. If virtual-environments are desired for the sub-projects, then a .mise.toml can be created in those directories.

Thank you, @jdx !


post file can't callback progress block

when I used this method ,I can't get the progress block call back ，so I want someone can help me  thank you ！
NSMutableURLRequest request = [[AFHTTPRequestSerializer serializer]multipartFormRequestWithMethod:@"POST" URLString:url parameters:parmater constructingBodyWithBlock:^(id  _Nonnull formData) {
block(formData);
} error:nil];
NSURLSessionUploadTask uploadTask;
uploadTask = [_manager
uploadTaskWithStreamedRequest:request
progress:^(NSProgress * _Nonnull uploadProgress) {
progress (1.0uploadProgress.completedUnitCount/uploadProgress.totalUnitCount);
NSLog(@"responseProgress == %.2f",1.0uploadProgress.completedUnitCount/uploadProgress.totalUnitCount);
}
completionHandler:^(NSURLResponse * _Nonnull response, id  _Nullable responseObject, NSError * _Nullable error) {
}];

Same error, Request is called but finish or failed block is never get called.


Feature request: allow disabling postinstall script which force install the hook script files

I run yarn upgrade every day
Since 0.7.5 maybe due to https://github.com/evilmartians/lefthook/pull/184/files#diff-7733b4a9c49683a0e815d9a617050a5549df9945bcb92d8008cb7009f34aa19d
The postinstall script is run every time (i.e. lefthook install -f) on yarn upgrade
I have a customized script pre-commit (which run lefthook in an login shell)
Also I don't need the script prepare-commit-msg
Currently I can't skip just lefthook's postinstall script due to
https://github.com/yarnpkg/yarn/issues/7338

Background for using customized script
I am using SourceTree and it won't use RVM's ruby version
So I moved most code from `pre-commit` to `pre-commit-run`
and replace the removed code with
```bash
script_dir=$(dirname $0)
bash --login -c "$script_dir/pre-commit-run $@"
```

Installing the ruby gem would print this message.
But I guess there is no post install message in npm...

Hey! Sorry for the late reply. We don't have a solution at the moment.
I'm just wondering whether you issue will be fixed if we will use just lefthook install without --force option in postinstall script (not sure why exactly  -f is being used).

If prepare-commit-msg is installed every time when I don't need it
I think it's still not expected

I was definitely taken aback by the automatic postinstall stuff,  I believehusky abandoned that approach versions ago 😅 https://typicode.github.io/husky/getting-started.html you have to set it up yourself
Was hoping to have lefthook as an opt-in (using lefthook install) when using the npm package.

If you don't want to force developers using lefthook in your project then I believe you can just put a lefthook.yml into your repo and use a globally installed binary. But if you add lefthook into devDependencies I assume that you want it's postinstall script to do lefthook install automatically. I find it convenient and rather explicit. For the optional use you can always remove the lefthook dependency.


Is there a way to use css selectors like with tippy.js?

I am looking to use the content prop from the  component and pass in my own component into this prop but also be able to decide which DOM element I want it to wrap.
When using the <Tippy> component, I cannot use css selectors to wrap <Tippy> around a given DOMElement like in tippy.js. When using just tippy.js I can use the css selector feature but I cannot pass components to be rendered by the popper, only HTML strings.
I have contemplated/attempted:

Potentially using ReactDOM.createPortal(child, container) to try and forcefully wrap <Tippy> around a given DOMelement.
Using renderToString(component) from ReactDOM/server to render components, however the HTML string loses all JavaScript / react statefulness.

Neither of these libraries seem to be able to do both features offered by tippy.js and this react wrapper. Is there a way to do both with either of the two libraries?
Ideally looking for something like this
<Tippy content={<MyComponent/>} interactive={true}>
        {children} {/* where children is an element in the dom */}
</Tippy>

Thanks in advance! #39 seems related but I'm not 100% sure.

There isn't since I don't think it works well with React, but @tippy.js/react exports tippy so you can use it for these types of cases, just ensure you're handling the lifecycle (.destroy(), etc) correctly 😃

Thanks @atomiks!
I'm going to leave this here as I was able to do this using just tippy.js and  ReactDOM.createPortal after looking through the source of this library for inspiration.
import React, { useState, useContext, useEffect } from "react"
import tippy from 'tippy.js';
import {createPortal} from 'react-dom';

function ContentComponent(props){
    return <>
          <button onClick={_ => alert(1)}>Button</button>
    </>
}

const selector = "#123"

export default function Main(props) {
     const [tooltip, setTooltip] = useState(null)
     useEffect(()=> {
           let div = document.createElement("div")
           let instance = tippy(selector, {content:div})
           setTooltip(instance[0])
     }, []) // on load

     return <>
           {tooltip && createPortal(<ContentComponent/>, tooltip.popperChildren.content)}
     </>
}

This essentially allows you to

Define a selector using tippy
Render react components inside tippy tooltips

Obviously there's probably more lifecycle methods that need to be implemented here.


Allow spine&leaf to not have ctlplane

Until now, the .utility record was only created for nodes connected to
the ctlplane network (or any of its equivalent).
In Spine&Leaf though, some VMs aren't connected to any controlplane,
only to the "Public" network.
This patch:

allows to fallback on "public network" to create the .utility record
updated spine_leaf molecule scenario to check that new feature

As a pull request owner and reviewers, I checked that:

[X] Appropriate testing is done and actually running

recheck

/hold
needs #2038

/hold cancel

/hold
we want to double-check with some NFV run, just to be on the safe side.

/lgtm
PR verified on downstream BGP job.

/hold cancel
We could get a pass with NFV, we're good to go!

/approve


Let's make Droste README recursive!

This is of course a not so serious PR, but IMHO it will be fun to have the README recursive :P

FWIW, merging this would resolve #187

Also to solve this we need to solve #187 first

So bad we won't have a recursive readme :(

Ooops, sorry about this @TonioGela , I renamed the default branch from master to main, and apparently, the PR, which comes from a fork was closed automatically :(


add support for actualsub

Fixes https://github.com/Brightspace/node-auth-token/issues/10

For tokens in an inconsistent state that have actualsub  but not sub, we're okay with treating them as service tokens?

Sounds like a bit of a bug elsewhere at that point, not sure what I would do other than reject it, despite being told it's valid.


How to setup test ?

Hi
How To setup or arrange test before , when Arrange test ? Example here. I need To start zookeeper before test  kafka
def test_zookeeper_service(host):
     host.run('sudo systemctl start zookeeper')
     z = host.service("kafka")
     assert z.is_running
     assert z.is_enable

Hi, dynamically starting/stopping services during tests could require to wait/retry for instance to wait up to 10 second the service is running:
host.run("sudo systemctl start zookeeper")
zookeeper = host.service("zookeeper")
for _ in range(10):
    if zookeeper.is_running:
        break
    time.sleep(1)
else:
    raise RuntimeError("Zookeeper not started!")

If you need something more configurable to wait there's might be advanced libraries for this like https://github.com/jd/tenacity
Then if you need to temporary start service for a test but expect the service is not running for other tests, you can define a fixture for this:
@pytest.fixture
def zookeper_running(host):
    host.run("sudo systemctl start zookeeper")
    # [...] wait zookeeper is running
    yield
    host.run("sudo systemctl stop zookeeper")
    # [...] wait zookeeper is stopped

@pytest.mark.usefixtures("zookeeper_running")
def test_kafka(host):
    # [...]


How to build the jar without entering a password?

Hello there,
I tried building WPCleaner running ant, but it asks for a password:
main:
    [input] Please enter Password for keystore:

The build fails with no password, and it also fails with a dummy one:
  [signjar] jarsigner error: java.lang.RuntimeException: keystore load: Keystore was tampered with, or password was incorrect

How can I bypass it? I’m trying to install WPCleaner without using getdown; I don’t want automatic updates.

Hello.
I modified build.xml so that jar files are not signed if WPCleaner.p12 is missing (by default, I do not provide any WPCleaner.p12 file).
Can you get the last version of the source files and try again ?

By the way, you can also do a first installation with getdown so that everything needed gets downloaded, and after that run WPCleaner directly without using getdown.
If this kind of solution suits you, I can look into one of my setup what is the exact command to run, but it's something like the following (just need to include every jar in libs in the classpath) :
java -cp "WPCleaner.jar;libs/*" org.wikipediacleaner.WikipediaCleaner

Thanks! Unfortunately it stills asks me for a password :/
I got it to work by downloading the files listed here and running the jar with the command you posted above: https://github.com/bfontaine/homebrew-utils/blob/cd68f35db0201a0441d08f3e5b40fe5b12a45a3a/Formula/wpcleaner.rb#L62-L65
I still need to figure out why it doesn’t find the LICENSE/NOTICE files but otherwise it seems to work. Thank you for your help!

After some back-and-forth I found how to make it work: you have to add the directory in the classpath, not the individual files. So if the license files are installed under libs, running java -cp "WPCleaner.jar;libs/*:libs" org.wikipediacleaner.WikipediaCleaner works.
By the way, thank you for your work here; WPCleaner super useful!


operator: create ServiceAccounts before their Secrets

A Secret referencing a missing ServiceAccount is deleted by the Secret controller.
While we create them one after the other, still the safest path is to create the ServiceAccount first.
Otherwise we may be exposed to a race condition in which:

We create the Secret referencing an unexistent ServiceAccount
The Secret controller will detect a Secret referencing an unexistent ServiceAccount and will mark it for deletion
The ServiceAccount is created with the reference to the Secret
The Secret gets removed from the controller: the controller also updates the ServiceAccount removing the linked Secret

So, let's create ServiceAccounts first.
Moreover, let's also update existing ServiceAccounts if we found them without the Secrets: this will fix existing ServiceAccounts (if the associated MachineRegistration is edited so we fire the controller).
And last thing... added more verbose debug logs (which would have allowed to identify the race condition above much more easily).
Fixes #197

Should this be linked to 2.6.9 milestone?

Should this be linked to 2.6.9 milestone?
Edit: the actual issue is linked, ignore this.

Still I am wondering if this should be for 2.6.9 instead 2.7.0, I am pretty convinced I faced it yesterday on my test env. I was under the impression we added the 2.7.0 milestone as it was popping in up in the UI, but it doesn't look like UI related to me now.


add a Page Info Provider which filters the available workflow models …

…for a page
To use this:

Create a node (if it doesn't already exists) called cq:infoProviders under your base page component.
Under this node, create a new node with a property named className set to com.adobe.acs.commons.wcm.impl.WorkflowModelFilterPageInfoProvider. (there's no need to copy the default providers from /libs/foundation/components/page/cq:infoProviders)
In your workflow models, on their jcr:content node, specify a property named allowedPaths containing a regex matching the paths for which you want this model to appear. If there is no allowedPaths property, the model will always appear.

More information on the underlying functionality can be found here: https://docs.adobe.com/docs/en/aem/6-1/develop/components/pageinfo.html

BTW, I'm not in love with the property name appliesTo and open to other suggestions.

Per discussion with @davidjgonzalez, changed the property name to appliesToPath so that if we add other filter options (template) in the future, new properties can be added easily.

@justinedelson LGTM .. i don't mind appliesToPath .. but allowedPaths might be more apt (keeping same vocab as templates)

good call on allowedPaths. Changed and merging.


USERPROV-488 External Docs Update

What does this PR do?

USERPROV-448 Remove PAY_PAL from ReimbursementType
USERPROV-416 Duplicate Delegate documentation
USERPROV-414 $ref in User Reference - references to what?
USERPROV-413 Approver request documentation include a /Users description
USERPPOV-439 Update documentation to reflect relationship between granting entitlements and role assignment
USEPRPOV-490 Missing clarity on "report" error messages
USERPROV-491 Lacking documentation describing the approver roles must be provisioned prior
USERPROV-444 Lacking documentation on what roleGroups are and how they are used for role extention

Motivation and Context

How Should This Be Tested?

Screenshots (if appropriate):
Checklist:

[X] Public documentation change required.
[ ] Wiki or readme.md has been changed.
[ ] New automation tests have been created.

Hi @eddyclhung. Unfortunately I am not sure what is going on with a lot of these changes. Why is information being removed from the initial Spend User Provisioning doc? It appears a lot of information has been duplicated into another doc, but did not maintain the changes the doc team made to make it compliant. Also, all the new endpoints that have been added for the Spend User Provisioning, need to be included in a single doc, not in multiple.
Please make these changes and use the original Spend User Provisioning doc before we continue to review.
Thank you.

@jonikamelcher Thanks for the feedback. The structure was updated as requested. Thanks.


Wondershare MirrorGo 1.9.0 Full Crack [Latest]

Wondershare MirrorGo 1.9.0 Full Crack [Latest]
Wondershare MirrorGo Crack is an impressive application that gives you complete control of your phone from your computer. Now you can easily experience and enjoy social life on a larger canvas. By using the mouse and keyboard to control mobile games, you can play mobile games directly on the computer screen.
With Wondershare MirrorGo Full Cracked, all messages and notifications on your phone will pop up on the computer screen, so you won’t even miss any of them. You can also reply SMS and WhatsApp messages instantly by pressing the keys on the keyboard.


[WIP] Versioning

docs re cleared-up OSGi/semver/maven versioning, as per ML
(this is WIP because the corresponding code is not yet written; however review here could be useful)

Thanks @drigodwin, all addressed.  Should not be merged until after https://github.com/apache/brooklyn-server/pull/743 .
Also added explanation about the 0 minor/patch versions as per @aledsage 's ML comment.

Thanks for great review comments.  All but one incorporated, including discussion about equality @geomacy .
The one that isn't is the statement about it "may" use co-bundling for searching.  This is because we want to get there but currently aren't, or mostly aren't, so being precise here is hard and might become stale.  Hopefully we'll soon always do it and can update that word in the docs!

As https://github.com/apache/brooklyn-server/pull/743 is merged I'm merging this.


Add device mode for Predictor interface?

One of the best things about Caffe was that it was extremely easy to load a pre-trained model in Python, set CPU/GPU and get output for an image.
It seems like the Predictor interface, which is meant for such ease-of-use, does not have any way to set GPU. It always runs the network in CPU mode. This is a big pain point as seen in #323 and #503 .
Could a simple device mode be added for Predictor for folks who just want to load a model on a device and run?

@ashwin  Hello ,I also meet  this problem. I want to load pretrained model in gpu mode and then predict a image by Predictor interface,can you do it????

i know this is old, but did you figure it out?


Change spacing between material step sections

@webholics tests failing
  38:8  error  'Section' is defined but never used. Allowed unused vars must match /^_/  no-unused-vars```


Another set of benchmark results

Feel free to close this or copy it into the Wiki; it is purely for informational purposes.
See inline for the command invocation. Run on a Google C2 compute-optimized instance with 16 cores and 64 GB RAM running Ubuntu 20.04 with the latest updates. Note the settings GRPC_CLIENT_CPUS=5 (to provide sufficient loadandGRPC_BENCHMARK_DURATION=30s` (due to time constraints).
daniel@grpc-bench:~/grpc_bench$ GRPC_CLIENT_CPUS=5 GRPC_BENCHMARK_DURATION=30s GRPC_SERVER_CPUS=1 ./bench.sh *_bench
0.0.1: Pulling from infoblox/ghz
Digest: sha256:ce02c4410816d3dfc8497dfd38f0f5100cf04aa6e7de8645228430ca49d62f41
Status: Image is up to date for infoblox/ghz:0.0.1
docker.io/infoblox/ghz:0.0.1
==> Running benchmark for cpp_grpc_mt_bench...
WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
    Requests/sec:	17570.72
==> Running benchmark for cpp_grpc_st_bench...
WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
    Requests/sec:	47470.30
==> Running benchmark for crystal_grpc_bench...
WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
    Requests/sec:	29653.57
==> Running benchmark for csharp_grpc_bench...
WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
    Requests/sec:	9496.82
==> Running benchmark for dart_grpc_bench...
WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
    Requests/sec:	9146.68
Error response from daemon: No such container: dart_grpc_bench
==> Running benchmark for dotnet_grpc_bench...
WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
    Requests/sec:	40450.96
==> Running benchmark for elixir_grpc_bench...
WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
    Requests/sec:	6190.76
==> Running benchmark for go_grpc_bench...
WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
    Requests/sec:	17289.95
==> Running benchmark for java_aot_bench...
WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
    Requests/sec:	6578.12
==> Running benchmark for java_grpc_g1gc_bench...
WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
    Requests/sec:	38236.71
==> Running benchmark for java_grpc_pgc_bench...
WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
    Requests/sec:	40699.54
==> Running benchmark for java_grpc_sgc_bench...
WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
    Requests/sec:	38608.68
==> Running benchmark for java_grpc_she_bench...
WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
    Requests/sec:	37361.22
==> Running benchmark for java_grpc_zgc_bench...
WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
    Requests/sec:	41331.83
==> Running benchmark for java_micronaut_bench...
WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
    Requests/sec:	11189.75
==> Running benchmark for kotlin_grpc_bench...
WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
    Requests/sec:	6982.95
==> Running benchmark for lua_grpc_st_bench...
WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
    Requests/sec:	32052.83
==> Running benchmark for node_grpcjs_st_bench...
WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
    Requests/sec:	10192.49
==> Running benchmark for node_grpc_st_bench...
WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
    Requests/sec:	19421.70
==> Running benchmark for php_grpc_bench...
WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
    Requests/sec:	3010.23
==> Running benchmark for python_grpc_bench...
WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
    Requests/sec:	3629.02
==> Running benchmark for ruby_grpc_bench...
WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
    Requests/sec:	4617.75
==> Running benchmark for rust_thruster_mt_bench...
WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
    Requests/sec:	43606.76
==> Running benchmark for rust_thruster_st_bench...
WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
    Requests/sec:	45417.94
==> Running benchmark for rust_tonic_mt_bench...
WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
    Requests/sec:	46232.62
==> Running benchmark for rust_tonic_st_bench...
WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
    Requests/sec:	48165.17
==> Running benchmark for scala_akka_bench...
WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
    Requests/sec:	1043.99
==> Running benchmark for swift_grpc_bench...
WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
    Requests/sec:	16365.13
-----
Benchmark finished. Detailed results are located in: results/212602T144033
--------------------------------------------------------------------------------------------------------------------------------
| name               |   req/s |   avg. latency |        90 % in |        95 % in |        99 % in | avg. cpu |   avg. memory |
--------------------------------------------------------------------------------------------------------------------------------
| rust_tonic_st      |   48165 |        0.99 ms |        0.80 ms |        0.91 ms |        9.62 ms |   70.26% |      4.93 MiB |
| cpp_grpc_st        |   47469 |        1.02 ms |        1.21 ms |        1.28 ms |        2.30 ms |   95.74% |      3.73 MiB |
| rust_tonic_mt      |   46231 |        1.05 ms |        1.40 ms |        1.59 ms |       10.28 ms |   86.29% |      5.06 MiB |
| rust_thruster_st   |   45417 |        1.04 ms |        0.83 ms |        0.97 ms |       16.49 ms |   69.48% |      5.84 MiB |
| rust_thruster_mt   |   43606 |        1.11 ms |        1.63 ms |        1.86 ms |        3.55 ms |   93.88% |      5.91 MiB |
| java_grpc_zgc      |   41332 |        1.16 ms |        1.14 ms |        1.39 ms |       23.72 ms |   84.15% |     104.3 MiB |
| java_grpc_pgc      |   40699 |        1.18 ms |        1.07 ms |        1.37 ms |       30.67 ms |   81.88% |    133.68 MiB |
| dotnet_grpc        |   40450 |        1.20 ms |        1.03 ms |        1.28 ms |       14.23 ms |   99.48% |     84.38 MiB |
| java_grpc_sgc      |   38610 |        1.25 ms |        1.30 ms |        1.57 ms |       24.00 ms |   88.85% |     65.34 MiB |
| java_grpc_g1gc     |   38235 |        1.26 ms |        1.22 ms |        1.62 ms |       23.66 ms |   88.07% |     87.04 MiB |
| java_grpc_she      |   37360 |        1.29 ms |        1.24 ms |        1.57 ms |       23.47 ms |   90.03% |    309.55 MiB |
| lua_grpc_st        |   32051 |        1.53 ms |        2.18 ms |        2.40 ms |        3.01 ms |  100.65% |       7.7 MiB |
| crystal_grpc       |   29652 |        1.66 ms |        0.67 ms |        0.94 ms |       43.95 ms |   91.36% |      7.57 MiB |
| node_grpc_st       |   19420 |        2.54 ms |        2.76 ms |        2.85 ms |        4.09 ms |   99.19% |     19.08 MiB |
| cpp_grpc_mt        |   17570 |        2.81 ms |        0.95 ms |        1.33 ms |       81.37 ms |   99.74% |     11.31 MiB |
| go_grpc            |   17289 |        2.85 ms |        1.07 ms |        1.59 ms |       81.06 ms |   100.0% |     15.84 MiB |
| swift_grpc         |   16364 |        3.02 ms |        3.24 ms |        3.31 ms |        5.65 ms |   99.77% |      2.92 MiB |
| java_micronaut     |   11189 |        4.43 ms |        2.74 ms |        4.90 ms |       71.79 ms |  100.05% |    138.08 MiB |
| node_grpcjs_st     |   10191 |        4.87 ms |        5.74 ms |        9.42 ms |       20.87 ms |  100.16% |     30.15 MiB |
| csharp_grpc        |    9494 |        5.22 ms |        2.52 ms |       59.81 ms |       81.41 ms |  101.25% |     79.03 MiB |
| dart_grpc          |    9145 |        5.44 ms |        3.19 ms |       46.99 ms |       65.20 ms |  100.57% |     30.46 MiB |
| kotlin_grpc        |    6981 |        7.12 ms |        3.09 ms |       75.18 ms |       81.01 ms |   100.9% |    158.72 MiB |
| java_aot           |    6577 |        7.56 ms |        3.33 ms |       82.28 ms |      105.56 ms |  101.27% |    138.64 MiB |
| elixir_grpc        |    6189 |        8.04 ms |        9.04 ms |        9.33 ms |       10.09 ms |   101.0% |     58.08 MiB |
| ruby_grpc          |    4593 |       10.79 ms |       37.24 ms |       40.09 ms |       42.22 ms |  100.51% |     23.21 MiB |
| python_grpc        |    3627 |       13.74 ms |       42.08 ms |       43.58 ms |       44.98 ms |   99.93% |      16.5 MiB |
| php_grpc           |    3009 |       16.56 ms |       88.29 ms |       88.93 ms |       89.80 ms |  101.16% |     42.83 MiB |
| scala_akka         |    1042 |       47.83 ms |       97.39 ms |      103.63 ms |      201.28 ms |   99.89% |     133.5 MiB |
--------------------------------------------------------------------------------------------------------------------------------
All done.

Thanks! 👍

Any particular reason why you didn't use GRPC_CLIENT_CPUS higher than 5?
In a few cases the server load is quite far from 100%.

Any particular reason why you didn't use GRPC_CLIENT_CPUS higher than 5?
In a few cases the server load is quite far from 100%.

5 used to be the default in this repository and is also the value used in the previous benchmarks from the Wiki. I stuck with that value for maximum comparability.

Closing since these benchmark results are now available in the wiki.


Bug Report: Strange Error Message When Compiling using lime test windows

When trying to compile the mod its says the following error message:
C:/HaxeToolkit/haxe/lib/polymod/git/polymod/format/XMLMerge.hx:189: characters 10-23 : Warning : This typedef is deprecated in favor of haxe.xml.Access
C:/HaxeToolkit/haxe/lib/polymod/git/polymod/format/XMLMerge.hx:189: characters 30-43 : Warning : This typedef is deprecated in favor of haxe.xml.Access
source/PlayState.hx:151: characters 3-39 : Warning : FlxCamera.defaultCameras is deprecated, use FlxG.cameras.setDefaultDrawTarget instead
C:\Users\Mikey\Downloads\Smoke-Em-Out-Struggle-Mod-main\Smoke-Em-Out-Struggle-Mod-main\export\debug\windows\obj>setlocal enabledelayedexpansion
Error: 64bit is not automatically supported for this version of VC. Set HXCPP_MSVC_CUSTOM and manually configure the executable, library and include paths
Error: Error: 64bit is not automatically supported for this version of VC. Set HXCPP_MSVC_CUSTOM and manually configure the executable, library and include paths

One other thing is the actual garcello week doesn't even load.

nvm i fixed it


No such file or directory: '/path/to/datasetfolder/train/via_region_data.json'

Hi, I am following your analyticsvidya blog to run the code , but when I try to run the training command , i get the following error. Can you share if you know the solution?
https://www.analyticsvidhya.com/blog/2018/07/building-mask-r-cnn-model-detecting-damage-cars-python/
Traceback (most recent call last):
File "custom.py", line 364, in
train(model)
File "custom.py", line 184, in train
dataset_train.load_custom(args.dataset, "train")
File "custom.py", line 115, in load_custom
annotations1 = json.load(open(os.path.join(dataset_dir, "via_region_data.json")))
FileNotFoundError: [Errno 2] No such file or directory: '/path/to/datasetfolder/train/via_region_data.json'
The json file is loacted in the following path.
"/content/drive/My Drive/mask_rcnn_damage_detection/customImages/train/via_region_data.json"

Have you solved this problem, please share what you did

You can run like this
python custom.py train --dataset=(your dataset folder path) --weights=coco

I am getting the same error on training the balloon.py file in google colab. The command that I am using to train the balloon.py file is as follow:
!python balloon.py train --dataset=Mask_RCNN-master/dataset --weights=coco
Error that I am getting is as:
Traceback (most recent call last):
File "balloon.py", line 364, in
train(model)
File "balloon.py", line 183, in train
dataset_train.load_balloon(args.dataset, "train")
File "balloon.py", line 112, in load_balloon
annotations1 = json.load(open(os.path.join(dataset_dir, "via_region_data.json")))
FileNotFoundError: [Errno 2] No such file or directory: 'Mask_RCNN-master/dataset/train/via_region_data.json'
I am trying this from three days. If you have solved. Please help me.

I am getting the same error on training the balloon.py file in google colab. The command that I am using to train the balloon.py file is as follow:
!python balloon.py train --dataset=Mask_RCNN-master/dataset --weights=coco
Error that I am getting is as:
Traceback (most recent call last):
File "balloon.py", line 364, in
train(model)
File "balloon.py", line 183, in train
dataset_train.load_balloon(args.dataset, "train")
File "balloon.py", line 112, in load_balloon
annotations1 = json.load(open(os.path.join(dataset_dir, "via_region_data.json")))
FileNotFoundError: [Errno 2] No such file or directory: 'Mask_RCNN-master/dataset/train/via_region_data.json'
I am trying this from three days. If you have solved. Please help me.

Hi, friend
Actually I am just a beginner so I can't explain very well so sorry for that. It really worked for me. Now I run again like this
python custom.py train dataset=C;\Users\HP_PC01\Desktop\Mask_RCNN_damage_detection\customImages --weights=
coco
It still works so please try again with your dataset path. Hope to solve this stage

Thanks @may-phyu. I agree with your suggestion. Please make sure that the --dataset argument has the correct path to your input. Another check you can add is print statements inside the code to double check the path it is reading in.


Netatmo-Energy updated to stable version to 2.7.0

New version available for stable.

Please avoid using outdated and ecessivly edited forks

Please use www.iobroker.dev or a fresh branch / fork with a single commit for youre request the next time.
Such multi commits require much more checking effort.
THANKS
mcm1957

2.7.0 created 19.11.2023
15 user (10%)
OK

Just for Info: The reminder issue already contains a prepared link to www.iobroker.dev:


[Translation] DocumentTranslationWithGlossary failing in nightly runs

Translation nightly test runs are failing with:

Error message
Azure.RequestFailedException : The specified container already exists.
RequestId:dd29ea2b-301e-0028-7c48-d32669000000
Time:2022-09-28T14:43:46.6620455Z
Status: 409 (The specified container already exists.)
ErrorCode: ContainerAlreadyExists
Content:
ContainerAlreadyExistsThe specified container already exists.
RequestId:dd29ea2b-301e-0028-7c48-d32669000000
Time:2022-09-28T14:43:46.6620455Z
Headers:
Server: Windows-Azure-Blob/1.0,Microsoft-HTTPAPI/2.0
x-ms-request-id: dd29ea2b-301e-0028-7c48-d32669000000
x-ms-client-request-id: cee02178-8582-410f-8c86-e1e6b6e8c01e
x-ms-version: 2020-04-08
x-ms-error-code: ContainerAlreadyExists
Date: Wed, 28 Sep 2022 14:43:45 GMT
Content-Length: 230
Content-Type: application/xml
Stack trace
at Azure.Storage.Blobs.ContainerRestClient.CreateAsync(Nullable1 timeout, IDictionary2 metadata, Nullable1 access, String defaultEncryptionScope, Nullable1 preventEncryptionScopeOverride, CancellationToken cancellationToken)
at Azure.Storage.Blobs.BlobContainerClient.CreateInternal(PublicAccessType publicAccessType, IDictionary2 metadata, BlobContainerEncryptionScopeOptions encryptionScopeOptions, Boolean async, CancellationToken cancellationToken, String operationName)    at Azure.Storage.Blobs.BlobContainerClient.CreateAsync(PublicAccessType publicAccessType, IDictionary2 metadata, BlobContainerEncryptionScopeOptions encryptionScopeOptions, CancellationToken cancellationToken)
at Azure.Core.TestFramework.DiagnosticScopeValidatingInterceptor.<>c__DisplayClass4_01.<<WrapAsyncResultCore>g__Await|0>d.MoveNext() in /Users/runner/work/1/s/sdk/core/Azure.Core.TestFramework/src/Instrumentation/DiagnosticScopeValidatingInterceptor.cs:line 91 --- End of stack trace from previous location where exception was thrown ---    at Azure.Core.TestFramework.DiagnosticScopeValidatingInterceptor.<>c__DisplayClass5_01.<b__0>d.MoveNext() in /Users/runner/work/1/s/sdk/core/Azure.Core.TestFramework/src/Instrumentation/DiagnosticScopeValidatingInterceptor.cs:line 142
--- End of stack trace from previous location where exception was thrown ---
at Azure.Core.TestFramework.DiagnosticScopeValidatingInterceptor.ValidateDiagnosticScope[T](Func1 action, MethodInfo methodInfo, String source) in /Users/runner/work/1/s/sdk/core/Azure.Core.TestFramework/src/Instrumentation/DiagnosticScopeValidatingInterceptor.cs:line 166    at Azure.AI.Translation.Document.Tests.DocumentTranslationLiveTestBase.CreateContainerAsync(String name, List1 documents) in /Users/runner/work/1/s/sdk/translation/Azure.AI.Translation.Document/tests/Infrastructure/DocumentTranslationLiveTestBase.cs:line 155
at Azure.AI.Translation.Document.Tests.DocumentTranslationLiveTestBase.CreateTargetContainerWithClientAsync(List1 documents) in /Users/runner/work/1/s/sdk/translation/Azure.AI.Translation.Document/tests/Infrastructure/DocumentTranslationLiveTestBase.cs:line 131    at Azure.AI.Translation.Document.Tests.TranslationOperationLiveTests.DocumentTranslationWithGlossary() in /Users/runner/work/1/s/sdk/translation/Azure.AI.Translation.Document/tests/TranslationOperationLiveTests.cs:line 422    at NUnit.Framework.Internal.TaskAwaitAdapter.GenericAdapter1.BlockUntilCompleted()
at NUnit.Framework.Internal.MessagePumpStrategy.NoMessagePumpStrategy.WaitForCompletion(AwaitAdapter awaiter)
at NUnit.Framework.Internal.AsyncToSyncAdapter.Await(Func`1 invoke)
at NUnit.Framework.Internal.Commands.TestMethodCommand.RunTestMethod(TestExecutionContext context)
at NUnit.Framework.Internal.Commands.TestMethodCommand.Execute(TestExecutionContext context)
at NUnit.Framework.Internal.Commands.BeforeAndAfterTestCommand.<>c__DisplayClass1_0.b__0()
at NUnit.Framework.Internal.Commands.BeforeAndAfterTestCommand.RunTestMethodInThreadAbortSafeZone(TestExecutionContext context, Action action)

For more details check here:

https://dev.azure.com/azure-sdk/internal/_build/results?buildId=1881315&view=results

@jsquire for notification.

Translation is owned by the service team, who are flagged on multiple test issues.   I'm going to close this out, as I don't think we need to track each failure individually.


chore: cleanup sig definitions not built, published and used for months

What type of PR is this?
/kind cleanup

What this PR does / why we need it:
cleanup sig definitions not built, published and used for months
Which issue(s) this PR fixes:

Fixes #
Requirements:

[ ] uses conventional commit messages

[ ] includes documentation
[ ] adds unit tests
[ ] tested upgrade from previous version

Special notes for your reviewer:
Release note:
none

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

18 of 18 (100.0%)  changed or added relevant lines in 1 file are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 61.615%

Totals

Change from base Build<PHONE_NUMBER>:
0%

Covered Lines:
2541

Relevant Lines:
4124

💛  - Coveralls


[BUG] Error building bundles.db

time="2021-05-11T16:55:09Z" level=info msg=directory dir=manifests file=0.3.6 load=package
time="2021-05-11T16:55:09Z" level=fatal msg="permissive mode disabled" error="error loading manifests from directory: [could not decode contents of file manifests/cloud-native-postgresql/1.1.0/bundle.Dockerfile into package: error unmarshaling JSON: while decoding JSON: json: cannot unmarshal string into Go value of type registry.PackageManifest, could not decode contents of file manifests/cloud-native-postgresql/1.2.1/bundle.Dockerfile into package: error unmarshaling JSON: while decoding JSON: json: cannot unmarshal string into Go value of type registry.PackageManifest, could not decode contents of file manifests/cloud-native-postgresql/1.3.0/bundle.Dockerfile into package: error unmarshaling JSON: while decoding JSON: json: cannot unmarshal string into Go value of type registry.PackageManifest, could not decode contents of file manifests/cockroachdb/2.0.9/bundle.Dockerfile into package: error unmarshaling JSON: while decoding JSON: json: cannot unmarshal string into Go value of type registry.PackageManifest, could not decode contents of file manifests/cockroachdb/2.1.1/bundle.Dockerfile into package: error unmarshaling JSON: while decoding JSON: json: cannot unmarshal string into Go value of type registry.PackageManifest, could not decode contents of file manifests/cockroachdb/2.1.11/bundle.Dockerfile into package: error unmarshaling JSON: while decoding JSON: json: cannot unmarshal string into Go value of type registry.PackageManifest, could not decode contents of file manifests/cockroachdb/3.0.7/bundle.Dockerfile into package: error unmarshaling JSON: while decoding JSON: json: cannot unmarshal string into Go value of type registry.PackageManifest, could not decode contents of file manifests/cockroachdb/5.0.3/bundle.Dockerfile into package: error unmarshaling JSON: while decoding JSON: json: cannot unmarshal string into Go value of type registry.PackageManifest, could not decode contents of file manifests/cockroachdb/5.0.4/bundle.Dockerfile into package: error unmarshaling JSON: while decoding JSON: json: cannot unmarshal string into Go value of type registry.PackageManifest, could not decode contents of file manifests/couchbase-enterprise/1.0.0/Dockerfile into package: error unmarshaling JSON: while decoding JSON: json: cannot unmarshal string into Go value of type registry.PackageManifest, could not decode contents of file manifests/couchbase-enterprise/1.1.0/Dockerfile into package: error unmarshaling JSON: while decoding JSON: json: cannot unmarshal string into Go value of type registry.PackageManifest, could not decode contents of file manifests/couchbase-enterprise/1.2.1/Dockerfile into package: error unmarshaling JSON: while decoding JSON: json: cannot unmarshal string into Go value of type registry.PackageManifest, could not decode contents of file manifests/couchbase-enterprise/1.2.2/Dockerfile into package: error unmarshaling JSON: while decoding JSON: json: cannot unmarshal string into Go value of type registry.PackageManifest, could not decode contents of file manifests/couchbase-enterprise/2.0.0/Dockerfile into package: error unmarshaling JSON: while decoding JSON: json: cannot unmarshal string into Go value of type registry.PackageManifest, could not decode contents of file manifests/couchbase-enterprise/2.0.1/Dockerfile into package: error unmarshaling JSON: while decoding JSON: json: cannot unmarshal string into Go value of type registry.PackageManifest, could not decode contents of file manifests/couchbase-enterprise/2.0.2/Dockerfile into package: error unmarshaling JSON: while decoding JSON: json: cannot unmarshal string into Go value of type registry.PackageManifest, could not decode contents of file manifests/couchbase-enterprise/2.1.0/Dockerfile into package: error unmarshaling JSON: while decoding JSON: json: cannot unmarshal string into Go value of type registry.PackageManifest, could not decode contents of file manifests/couchdb-operator/1.0.14/bundle.Dockerfile into package: error unmarshaling JSON: while decoding JSON: json: cannot unmarshal string into Go value of type registry.PackageManifest, could not decode contents of file manifests/couchdb-operator/1.1.0/bundle.Dockerfile into package: error unmarshaling JSON: while decoding JSON: json: cannot unmarshal string into Go value of type registry.PackageManifest, could not decode contents of file manifests/couchdb-operator/1.2.1/bundle.Dockerfile into package: error unmarshaling JSON: while decoding JSON: json: cannot unmarshal string into Go value of type registry.PackageManifest, could not decode contents of file manifests/couchdb-operator/1.3.1/bundle.Dockerfile into package: error unmarshaling JSON: while decoding JSON: json: cannot unmarshal string into Go value of type registry.PackageManifest, could not decode contents of file manifests/couchdb-operator/1.4.2/bundle.Dockerfile into package: error unmarshaling JSON: while decoding JSON: json: cannot unmarshal string into Go value of type registry.PackageManifest, could not decode contents of file manifests/couchdb-operator/1.4.3/bundle.Dockerfile into package: error unmarshaling JSON: while decoding JSON: json: cannot unmarshal string into Go value of type registry.PackageManifest, could not decode contents of file manifests/dynatrace-operator/0.1.0/Dockerfile into package: error unmarshaling JSON: while decoding JSON: json: cannot unmarshal string into Go value of type registry.PackageManifest, error loading package into db: [failed to add channel \"ocm-1.0\" in package \"hive-operator\": FOREIGN KEY constraint failed, failed to add channel \"ocm-2.0\" in package \"hive-operator\": FOREIGN KEY constraint failed], could not decode contents of file manifests/hpe-csi-operator/1.0.0/Dockerfile into package: error unmarshaling JSON: while decoding JSON: json: cannot unmarshal string into Go value of type registry.PackageManifest, could not decode contents of file manifests/hpe-csi-operator/1.1.0/Dockerfile into package: error unmarshaling JSON: while decoding JSON: json: cannot unmarshal string into Go value of type registry.PackageManifest, could not deco

I am getting this error when I am trying to build via docker to on CLI. Not sure what I am doing wrong.
Any suggestion are much appreciated.

Can you provide command you did?

I run this command from MacOS or Ubuntu 20.04:
./initializer --permissive -o ./bundles.db
Same issue on Docker building image.

Can you use operator-sdk or opm tool?


Add additional meta data to Identities

Use case:

Wondering if there's a way we can add something like notes or tags to identities in the Flagsmith UI that are not accessible via the non-secret environment key. The use case is that we want to be able to add actual customer names to identities so it's easier to toggle flags per customer, but we of course want it to be impossible to get that info via the env key.

So these would need to be indexed and searchable as well.

Closed accidentally after being linked to an incorrect PR.

Superseded by #4016


False Positive on library org.apache.commons:commons-crypto:1.0.0

False positive on library org.apache.commons:commons-crypto:1.0.0 - reported as cpe:/a:apache-ssl:apache-ssl:1.0.0

org.apache.commons
commons-crypto
1.0.0

This FP does not occur in the current release. Please upgrade to 5.2.0 or later.


HD6500扩展柜无法屏蔽硬盘验证

rx6022sas能否用此脚本来屏蔽硬盘兼容性的问题吗  显示未验证。

Yes. It works for SAS drives in expansion units.
是的。它适用于扩展单元中的 SAS 驱动器。

When running the command, it will get stuck and not continue to run. Could you please help me check what the problem is

We can pay the fee and hope you can resolve it promptly

@1314Kissy
Sorry, I thought this had been resolved a week ago.

Try the latest version of the script: https://github.com/007revad/Synology_HDD_db/releases/tag/v3.4.80
Try moving the script to a folder that does not have a space in the name or path.
And run it with -n option. You should not need the -f option.

@1314Kissy not responding


Build docker

Main changes:

Use python >=3.9

This pull requests resolves:

#3
#8
#5 and #6

Working also on tests. Until now tests on models and schemas have been fixed

Tests refactoring will take a lot of time. So, we integrate at least these changes and we leave missing tests for other PR.


Suppress repeated warnings when trying to retrieve controllers

Overview
Previously, MRTK would try to load a platform controller model every time an input device was raised, throwing a warning every time. This PR changes the behavior to only show the warning or error the first time it appears.
This PR also includes minor changes to regenerate a controller model gameobject if it's ever deleted and marked null.
Changes

Fixes: #11052

This still throws warnings when a hand enters the view (albeit once). This seems conceptually weird to me because hands are the primary input method for MRTK3 (usually) and throwing a warning implies something is wrong...

This still throws warnings when a hand enters the view (albeit once). This seems conceptually weird to me because hands are the primary input method for MRTK3 (usually) and throwing a warning implies something is wrong...

If we don't raise a warning at least once, we can't raise a warning at all because there is no good API currently to detect the "kind" of controller when the device is detected. This will be resolved when a the new API comes out, but for now I'd rather raise a single warning once, vs not ever showing a warning.
@keveleigh for corroborating the current API situation.

This is suspicious @keveleigh


Make codecs configurable through the DSL

Right now when starting a service server or client, there's no way to configure the codec that's created.  This is largely because the codec is created by the implicitly provided CodecProvider.  This hasn't really been an issue since most codecs have no configuration right now, but that definitely will be changing soon.

Use case I've currently been encountering: I have a service which requests images of up to 10Mb in size, plus headers. Parser limit is currently set to the default, 1Mb. Whenever I get an image over this size, it causes the parser to throw an exception. I'd like a way to configure the Http codec so that I can handle these 10Mb images.

This is basically doable now by overriding or creating new CodecProviders


Backport e2e-test of the latest tendermint main branch

Description
e2e-test is old and it makes too many failures each PR and Push. I investigated the error logs of e2e-test, and it shows light01 failure due to starting delay. light01 depends on the witness("validator01", "validator02", "validator03") and validator02 depends on the seeds("seed02"). And the log shows that "seed02" is in the process of starting normally. Therefore, "validator02" and "light01" were also starting up and did not reach the expected Height within the expected time, resulting in an error. So "seed02" is removed.

light01 happened an error

light01        | I[2022-12-21|02:55:43.981] Downloading trusted light block using options module=main
light01        | I[2022-[12](https://github.com/line/ostracon/actions/runs/3738979308/jobs/6360920253#step:10:13)-21|02:55:43.985] error comparing first header with witness. You may want to consider removing the witness module=main err="light block not found"
light01        | panic: runtime error: invalid memory address or nil pointer dereference
light01        | [signal SIGSEGV: segmentation violation code=0x1 addr=0x0 pc=0xc220b4]
light01        |
light01        | goroutine 30 [running]:
light01        | github.com/line/ostracon/light/provider/http.(*http).LightBlock(0xc000ba1a40, {0x153f440, 0xc000b64c40}, 0x0)
light01        | 	/src/ostracon/light/provider/http/http.go:86 +0x[13](https://github.com/line/ostracon/actions/runs/3738979308/jobs/6360920253#step:10:14)4
light01        | github.com/line/ostracon/light.(*Client).getTargetBlockOrLatest(0xc000ba1a40?, {0x153f440, 0xc000b64c40}, 0x3e8, {0x153c3a0, 0xc000ba1a40})
light01        | 	/src/ostracon/light/detector.go:382 +0x3c
light01        | github.com/line/ostracon/light.(*Client).compareNewHeaderWithWitness(0xc00003e840, {0x153f440, 0xc000b64c40}, 0xc00005ff78?, 0xc000537a70, {0x153c3a0, 0xc000ba1a40}, 0x0)
light01        | 	/src/ostracon/light/detector.go:136 +0x285
light01        | created by github.com/line/ostracon/light.(*Client).compareFirstHeaderWithWitnesses
light01        | 	/src/ostracon/light/client.go:1[14](https://github.com/line/ostracon/actions/runs/3738979308/jobs/6360920253#step:10:15)5 +0x96b

validator02 is starting now, it's not started, so light01 cannot get a block

validator02    | I[2022-12-21|02:55:26.107] received complete proposal block             module=consensus height=1000 hash=158E96A848B4AF973BAFAF7453B3077DEDE33044D49C327B44A853A101C86E88
validator02    | I[2022-12-21|02:55:29.105] Timed out                                    module=consensus dur=3s height=1000 round=0 step=RoundStepPropose
validator02    | I[2022-12-21|02:55:50.053] Starting Peer service                        module=p2p peer=2551a13ed720101b271a5df4816d1e4b3d3bd133@[fd80:b10c::6]:52926 impl="Peer{MConn{[fd80:b10c::6]:52926} 2551a13ed720101b271a5df4816d1e4b3d3bd133 in}"
validator02    | I[2022-12-21|02:55:50.053] Starting MConnection service                 module=p2p

seed02 is started at "02:55:50", so validator02 cannot start

seed02         | I[2022-12-21|02:55:50.602] commit is for a block we do not know about; set ProposalBlock=nil module=consensus height=1000 commit_round=1 proposal= commit=B0278D2A75529747D37EFB72D40A9A30AB6EEC716BAE3C490F3DB45F9246428B
seed02         | I[2022-12-21|02:55:50.703] received complete proposal block             module=consensus height=1000 hash=B0278D2A75529747D37EFB72D40A9A30AB6EEC716BAE3C490F3DB45F9246428B
seed02         | I[2022-12-21|02:55:50.704] finalizing commit of block                   module=consensus height=1000 hash=B0278D2A75529747D37EFB72D40A9A30AB6EEC716BAE3C490F3DB45F9246428B

Based on: https://github.com/tendermint/tendermint/commit/b1fbe26ffadae6e4010a71bd75767c6680d1bf71

e2e-test: https://github.com/tendermint/tendermint/tree/b1fbe26ffadae6e4010a71bd75767c6680d1bf71/test/e2e
e2e-test history: https://github.com/tendermint/tendermint/commits/b1fbe26ffadae6e4010a71bd75767c6680d1bf71/test/e2e

Refs:

https://github.com/tendermint/tendermint/pull/9292/files#r950183182

Remarks: (Excludes some of the new features)

https://github.com/tendermint/tendermint/pull/8695
https://github.com/tendermint/tendermint/pull/9122
https://github.com/tendermint/tendermint/pull/9146
https://github.com/tendermint/tendermint/pull/9259
https://github.com/tendermint/tendermint/pull/9287
https://github.com/tendermint/tendermint/pull/9335
https://github.com/tendermint/tendermint/pull/9655
https://github.com/tendermint/tendermint/pull/9830

Simple question. Please tell me what you think.
Q1. About fixing timing errors
Since validator02 depends on seed02, light01, which depends on validator02, cannot get a block if seed02 is delayed. So, validator02 is set to depend on seed01 like validator03 and validator01.
Is it a change that lowered the probability of failure due to delay with the above change?
Q2. About post-commit errors
https://github.com/line/ostracon/actions/runs/3749344661/jobs/6367896870#step:9:12

E[2022-12-21|12:55:35.620] timed out waiting for seed01 to reach height 0

Looking at this error, does this mean that if seed01 is late it can error out as well?

@kokeshiM0chi

Q1

Yes, it does. Because we cannot control the network condition on GitHub Actions.

Q2

Yes, it does. But, if seed01 happens an error, it returns an error immediately and we can re-run e2e-test immediately. light02's error is so late and waits a long time.

Tip: The test/maverick using the Byzantine node has been removed in this PR. In subsequent modifications, it's not necessary to also modify the maverick package when modifying consensus or node modules.


Wildcard on usernames

I'm sorry if I'm asking to much. But would be great to have ability to not include github bots like *bot or similar.
You can use micromatch module for that

@FDiskas Sorry, but i didn't get you. The list of contributors and collaborators are already filtered out from bots. Bots can be added via username or bots keyword.


Licence Key

Hello - from the article:
"The key is the LicenseKey.txt file included in the FSLogix agent .zip file."
There is no LicenseKey.txt file in the linked package (FSLogix_Apps_2.9.7117.27413.zip)
Is this no longer required?
Thanks.

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

ID: 75645943-4897-bc27-18da-c88c35446411
Version Independent ID: 6e56fa5f-22fe-44b3-d333-1fbcdb69e808
Content: Set up a user profile share for a Windows Virtual Desktop Preview host pool  - Azure
Content Source: articles/virtual-desktop/create-host-pools-user-profile.md
Service: virtual-desktop
GitHub Login: @Heidilohr
Microsoft Alias: helohr

@Digiroka Thank you for your feedback . We will investigate and update this thread further.

@Heidilohr I am able to repro the issue, could not find the LicenseKey.txt file in the package. Can you please take a look if there is an update required to the package link? Thanks :)
@digiroka Thanks for the feedback! I have assigned the issue to the content author to investigate further and update the document as appropriate.

The sentence RE: the license key should be removed as it is no longer necessary.  Also, it may make the docs more sustainable to point to: https://docs.microsoft.com/en-us/fslogix/configure-profile-container-tutorial and/or https://docs.microsoft.com/en-us/fslogix/install-ht.

@Heidilohr Could you please make the required changes to the doc or point me to someone who can help with this. Thanks :)

@Karishma-Tiwari-MSFT The doc has been updated and the changes will go live tomorrow. #please-close


install into existing database - is 'categories' migration needed?

Laravel Version: 5.4
Voyager Version: 0.11
PHP Version: 7.0
Database Driver & Version: Mysql 5.6.30-1 - (Debian)

Description: I am installing into an existing project ( which has an existing Category Model and categories table, relating to my Products() in my ecommerce website). When trying to install Voyager I get an error "Base table or view already exists: 1050 Table 'categories' already exists". Please correct me if i'm wrong, but aren't the 'categories' and 'pages' tables just there for an example setup? Is there some way I can leave 'categories' out and get a successful installation?
Steps To Reproduce:

You can easily do this by doing the following before running the installation.
1.- Run php artisan vendor:publish to get the migrations published, then you can modify the migrations of your needs. In this case it is only 2016_02_15_204651_create_categories_table.php. You can change the database table to be voyager_categories.
2.- To make Voyager work with this new table, make a VoyagerCategory model like this:
<?php
namespace App;
class VoyagerCategory extends \TCG\Voyager\Models\Category
{
    protected $table = 'voyager_categories';
}

Then in you AppServiceProvider add Voyager::useModel('Category', VoyagerCategory::class);

Thanks Mark, but i'm getting "Non-static method TCG\Voyager\Voyager::useModel() should not be called statically" using "Voyager::useModel('Category', VoyagerCategory::class);" in the AppServiceProvider.

Use the facade TCG\Voyager\Facades\Voyager.

Ok, I tried the facade. I was unsure which method in AppServiceProvider to use it in but with boot() I get "Class App\Providers\VoyagerCategory does not exist" and using register() I get "Class voyager does not exist". The Model is supposed to go under App/ isn't it?

Use \App\VoyagerCategory.
On 19. feb. 2017 22.06 +0100, Bulmer<EMAIL_ADDRESS>wrote:

Ok, I tried the facade. I was unsure which method in AppServiceProvider to use it in but with boot() I get "Class App\Providers\VoyagerCategory does not exist" and using register() I get "Class voyager does not exist". The Model is supposed to go under App/ isn't it?
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub (https://github.com/the-control-group/voyager/issues/777#issuecomment-280949057), or mute the thread (https://github.com/notifications/unsubscribe-auth/ACIQ2w-FHwZuV1o8CJoXks5xNYs2gSjJks5reK7tgaJpZM4MFb7q).

Thanks again. I did work that out earlier, then got stuck on some problems
with previous migrations and existing tables etc. All working now though.
Cheers.
On Mon, Feb 20, 2017 at 7:46 PM, Mark Topper<EMAIL_ADDRESS>wrote:

Use \App\VoyagerCategory.
On 19. feb. 2017 22.06 +0100, Bulmer<EMAIL_ADDRESS>wrote:

Ok, I tried the facade. I was unsure which method in AppServiceProvider
to use it in but with boot() I get "Class App\Providers\VoyagerCategory
does not exist" and using register() I get "Class voyager does not exist".
The Model is supposed to go under App/ isn't it?
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub (https://github.com/the-
control-group/voyager/issues/777#issuecomment-280949057), or mute the
thread (https://github.com/notifications/unsubscribe-auth/ACIQ2w-
FHwZuV1o8CJoXks5xNYs2gSjJks5reK7tgaJpZM4MFb7q).

—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/the-control-group/voyager/issues/777#issuecomment-281019592,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ABw0RqRy5CJASqH1QoCMZXVVOgO0rHNyks5reVLqgaJpZM4MFb7q
.

Glad to hear 🎉


Inconsistency between ListView and ReorderableListView

Hi guys,
I'm trying to make a list of sections where each element has a reorderable list of children inside.
First attempt with ListView is ok, everything works as expected:
@override
  Widget build(BuildContext context) {
    return StreamBuilder(
      stream: _myBloc.sectionsStream,
      initialData: <Section>[],
      builder: (context, snapshot) {
        List<Section> sections = snapshot.data;
        return SingleChildScrollView(
          child: Column(
            children: List.generate(sections.length, (index) {
              Section section = sections.elementAt(index);
              return ListTile(
                title: Text(section.title),
                subtitle: ListView.builder(
                  shrinkWrap: true,
                  physics: ClampingScrollPhysics(),
                  itemCount: section.children.length,
                  itemBuilder: (context, index) {
                    Section child = section.children.elementAt(index);
                    return Card(
                      child: Text(child.title),
                    );
                  },
                ),
              );
            }),
          ),
        );
      },
    );

But then when I replace the ListView with a ReorderableListView with the same attributes, everything breaks:
@override
  Widget build(BuildContext context) {
    return StreamBuilder(
      stream: _organizeBloc.sectionsStream,
      initialData: <Section>[],
      builder: (context, snapshot) {
        List<Section> sections = snapshot.data;
        return SingleChildScrollView(
          child: Column(
            children: List.generate(sections.length, (index) {
              Section section = sections.elementAt(index);
              return ListTile(
                title: Text(section.title),
                subtitle: ReorderableListView.builder(
                  shrinkWrap: true,
                  physics: ClampingScrollPhysics(),
                  itemCount: section.children.length,
                  itemBuilder: (context, index) {
                    Section child = section.children.elementAt(index);
                    return Card(
                      child: Text(child.title),
                    );
                  },
                  onReorder: (oldIndex, newIndex) {},
                ),
              );
            }),
          ),
        );
      },
    );

Error returned is an incomprehensible:

The following assertion was thrown during performResize():
'package:flutter/src/widgets/overlay.dart': Failed assertion: line 720 pos 12: 'constraints.biggest.isFinite': is not true.

This seems to me an inconsistent behavior.  :(

Hi @aleripe

'package:flutter/src/widgets/overlay.dart': Failed assertion: line 720 pos 12: 'constraints.biggest.isFinite': is not true.

By this error and looking at your code it seems that your list does not have a bounded size. You can try to wrap it in a SizedBox or similars to make its space limited.
Can you please provide your flutter doctor -v and a minimal complete reproducible code sample?
Thank you

Hi @pedromassangocode,
I don't want to give it a bounded size, because I don't know it, As in the first sample I want the list to automatically grow to its items height.
Of course, this is my flutter doctor -v output:

[√] Flutter (Channel master, 1.27.0-2.0.pre.99, on Microsoft Windows [Versione 10.0.19042.804], locale it-IT)
• Flutter version 1.27.0-2.0.pre.99 at C:\flutter
• Framework revision ce318b7b53 (2 days ago), 2021-02-14 12:56:05 -0800
• Engine revision 1d537824d6
• Dart version 2.13.0 (build 2.13.0-30.0.dev)
[√] Android toolchain - develop for Android devices (Android SDK version 30.0.3)
• Android SDK at C:\Users\Alessandro\AppData\Local\Android\sdk
• Platform android-30, build-tools 30.0.3
• Java binary at: C:\Program Files\Android\Android Studio\jre\bin\java
• Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b01)
• All Android licenses accepted.
[√] Chrome - develop for the web
• Chrome at C:\Program Files\Google\Chrome\Application\chrome.exe
[√] Android Studio (version 4.1.0)
• Android Studio at C:\Program Files\Android\Android Studio
• Flutter plugin can be installed from:
https://plugins.jetbrains.com/plugin/9212-flutter
• Dart plugin can be installed from:
https://plugins.jetbrains.com/plugin/6351-dart
• Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b01)
[√] VS Code (version 1.53.2)
• VS Code at C:\Users\Alessandro\AppData\Local\Programs\Microsoft VS Code
• Flutter extension version 3.19.0
[√] Connected device (3 available)
• sdk gphone x86 arm (mobile) • emulator-5554 • android-x86    • Android 11 (API 30) (emulator)
• Chrome (web)                • chrome        • web-javascript • Google Chrome 88.0.4324.150
• Edge (web)                  • edge          • web-javascript • Microsoft Edge 88.0.705.68
• No issues found!

How can I provide a minimal complete reproducible code sample?
Thanks!

Please refer to this link: https://stackoverflow.com/help/minimal-reproducible-example.

Here it is, just comment/uncomment the two screen to check the inconsistent behavior.
import 'package:flutter/material.dart';

List<Section> sections = [
    Section()
      ..title = 'Section 1'
      ..children = [
        Section()
          ..title = 'Child 1',
        Section()
          ..title = 'Child 2',
        Section()
          ..title = 'Child 3',
        Section()
          ..title = 'Child 4',
      ],
    Section()
      ..title = 'Section 2'
      ..children = [
        Section()
          ..title = 'Child 1',
        Section()
          ..title = 'Child 2',
        Section()
          ..title = 'Child 3',
      ],
    Section()
      ..title = 'Section 3'
      ..children = [
        Section()
          ..title = 'Child 1',
        Section()
          ..title = 'Child 2',
        Section()
          ..title = 'Child 3',
        Section()
          ..title = 'Child 4',
        Section()
          ..title = 'Child 5',
      ],
    Section()
      ..title = 'Section 4'
      ..children = [
        Section()
          ..title = 'Child 1',
        Section()
          ..title = 'Child 2',
        Section()
          ..title = 'Child 3',
        Section()
          ..title = 'Child 4',
        Section()
          ..title = 'Child 5',
        Section()
          ..title = 'Child 6',
        Section()
          ..title = 'Child 7',
        Section()
          ..title = 'Child 8',
        Section()
          ..title = 'Child 9',
        Section()
          ..title = 'Child 10',
        Section()
          ..title = 'Child 11',
      ],
    Section()
      ..title = 'Section 5'
      ..children = [
        Section()
          ..title = 'Child 1',
        Section()
          ..title = 'Child 2',
        Section()
          ..title = 'Child 3',
        Section()
          ..title = 'Child 4',
        Section()
          ..title = 'Child 5',
        Section()
          ..title = 'Child 6',
        Section()
          ..title = 'Child 7',
        Section()
          ..title = 'Child 8',
        Section()
          ..title = 'Child 9',
        Section()
          ..title = 'Child 10',
        Section()
          ..title = 'Child 11',
        Section()
          ..title = 'Child 12',
      ]
  ];

void main() {
  runApp(MyApp());
}

class Section {
  String title;
  List<Section> children;
}

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'ReorderableListView issue',
      theme: ThemeData(
        primarySwatch: Colors.blue,
      ),
      //home: ListViewPage(title: 'ListView OK'),
      home: ReorderableListViewPage(title: 'ReorderableListView KO'),
    );
  }
}

class ListViewPage extends StatefulWidget {
  ListViewPage({Key key, this.title}) : super(key: key);

  final String title;

  @override
  _ListViewPageState createState() => _ListViewPageState();
}

class _ListViewPageState extends State<ListViewPage> {

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        title: Text(widget.title),
      ),
      body: SingleChildScrollView(child: Column(
            children: List.generate(sections.length, (index) {
              Section section = sections.elementAt(index);
              return ListTile(
                title: Text(section.title),
                subtitle: ListView.builder(
                  shrinkWrap: true,
                  physics: ClampingScrollPhysics(),
                  itemCount: section.children.length,
                  itemBuilder: (context, index) {
                    Section child = section.children.elementAt(index);
                    return Card(
                      child: Text(child.title),
                    );
                  },
                ),
              );
            }),
          ),),
    );
  }
}

class ReorderableListViewPage extends StatefulWidget {
  ReorderableListViewPage({Key key, this.title}) : super(key: key);

  final String title;

  @override
  _ReorderableListViewPageState createState() => _ReorderableListViewPageState();
}

class _ReorderableListViewPageState extends State<ReorderableListViewPage> {
  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        title: Text(widget.title),
      ),
      body: SingleChildScrollView(
          child: Column(
            children: List.generate(sections.length, (index) {
              Section section = sections.elementAt(index);
              return ListTile(
                title: Text(section.title),
                subtitle: ReorderableListView.builder(
                  shrinkWrap: true,
                  physics: ClampingScrollPhysics(),
                  itemCount: section.children.length,
                  itemBuilder: (context, index) {
                    Section child = section.children.elementAt(index);
                    return Card(
                      child: Text(child.title),
                    );
                  },
                  onReorder: (oldIndex, newIndex) {},
                ),
              );
            }),
          ),
        ),
      );
  }
}

I can reproduce the issue.

code sample
import 'package:flutter/material.dart';

List<Section> sections = [
  Section()
    ..title = 'Section 1'
    ..children = [
      Section()..title = 'Child 1',
      Section()..title = 'Child 2',
      Section()..title = 'Child 3',
      Section()..title = 'Child 4',
    ],
  Section()
    ..title = 'Section 2'
    ..children = [
      Section()..title = 'Child 1',
      Section()..title = 'Child 2',
      Section()..title = 'Child 3',
    ],
  Section()
    ..title = 'Section 3'
    ..children = [
      Section()..title = 'Child 1',
      Section()..title = 'Child 2',
      Section()..title = 'Child 3',
      Section()..title = 'Child 4',
    ],
  Section()
    ..title = 'Section 4'
    ..children = [
      Section()..title = 'Child 1',
      Section()..title = 'Child 2',
      Section()..title = 'Child 3',
      Section()..title = 'Child 4',
    ],
  Section()
    ..title = 'Section 5'
    ..children = [
      Section()..title = 'Child 1',
      Section()..title = 'Child 2',
      Section()..title = 'Child 3',
      Section()..title = 'Child 10',
    ]
];

void main() {
  runApp(MyApp());
}

class Section {
  String title;
  List<Section> children;
}

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'ReorderableListView issue',
      theme: ThemeData(
        primarySwatch: Colors.blue,
      ),
      home: Scaffold(
        appBar: AppBar(title: Text("ReorderableListView Issue")),
        //body: ListViewPage(),
        body: ReorderableListViewIssue(),
      ),
    );
  }
}

class ListViewPage extends StatelessWidget {

  @override
  Widget build(BuildContext context) {
    return SingleChildScrollView(child: Column(
      children: List.generate(sections.length, (index) {
        Section section = sections.elementAt(index);
        return ListTile(
          title: Text(section.title),
          subtitle: ListView.builder(
            shrinkWrap: true,
            physics: ClampingScrollPhysics(),
            itemCount: section.children.length,
            itemBuilder: (context, index) {
              Section child = section.children.elementAt(index);
              return Card(
                child: Text(child.title),
              );
            },
          ),
        );
      }),
    ),);
  }
}

class ReorderableListViewIssue extends StatelessWidget {

  @override
  Widget build(BuildContext context) {
    return SingleChildScrollView(
      child: Column(
        children: List.generate(sections.length, (index) {
          Section section = sections.elementAt(index);
          return ListTile(
            title: Text(section.title),
            subtitle: ReorderableListView.builder(
              shrinkWrap: true,
              cacheExtent: 50,
              physics: ClampingScrollPhysics(),
              itemCount: section.children.length,
              itemBuilder: (context, index) {
                Section child = section.children.elementAt(index);
                return Card(child: Text(child.title),);
              },
              onReorder: (oldIndex, newIndex) {},
            ),
          );
        }),
      ),
    );
  }
}

flutter doctor -v
[✓] Flutter (Channel master, 1.27.0-2.0.pre.126, on macOS 11.2 20D64 darwin-x64, locale en-AO)
    • Flutter version 1.27.0-2.0.pre.126 at /Users/pedromassango/Code/flutter_master
    • Framework revision 50897c98fc (3 hours ago), 2021-02-16 20:13:53 -0800
    • Engine revision 9bcb3bfb0e
    • Dart version 2.13.0 (build 2.13.0-30.0.dev)

[✓] Android toolchain - develop for Android devices (Android SDK version 30.0.2)
    • Android SDK at /Users/pedromassango/Library/Android/sdk
    • Platform android-30, build-tools 30.0.2
    • Java binary at: /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6915495)
    • All Android licenses accepted.

[!] Xcode - develop for iOS and macOS
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Xcode 12.1, Build version 12A7403
    ! CocoaPods 1.9.3 out of date (1.10.0 is recommended).
        CocoaPods is used to retrieve the iOS and macOS platform side's plugin code that responds to your plugin usage on the Dart side.
        Without CocoaPods, plugins will not work on iOS or macOS.
        For more info, see https://flutter.dev/platform-plugins
      To upgrade see https://guides.cocoapods.org/using/getting-started.html#installation for instructions.

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 4.1)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b3-6915495)

[✓] IntelliJ IDEA Community Edition (version 2020.3.2)
    • IntelliJ at /Applications/IntelliJ IDEA CE.app
    • Flutter plugin version 53.1.5
    • Dart plugin version 203.6912

[✓] VS Code (version 1.52.1)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.18.1

[✓] Connected device (2 available)
    • macOS (desktop) • macos  • darwin-x64     • macOS 11.2 20D64 darwin-x64
    • Chrome (web)    • chrome • web-javascript • Google Chrome 88.0.4324.182

! Doctor found issues in 1 category.

/cc @darrenaustin

I'm facing the same problem

I am also facing the same problem.
ListView within ListView works perfect but when I replace child ListView with ReorderableListView, it gives the below error.
'constraints.biggest.isFinite': is not true.
If I remove parent ListView, ReorderableListView works perfect.
Hence the problem is ReorderableListView within ListView is an issue.
I tried Expanded, Flexible, SizedBox, Container etc with/without fixed height to child/parent widget but always ended up in error.

We are also facing this issue. Having physics and shrinkWrap on ReorderableListView was one of the features we were most excited about when migrating to Flutter 2. As in the example provided by the poster we likewise have a need to have the ReorderableListView inside a SingleChildScrollView.
Unfortunately looks like we will need to continue to use third-party widgets until this is fixed.

I have a PR ready to fix this issue, but while you are waiting for it to make its way through review and then eventually land on stable, a possible work around is to use the ReorderableList widget (the non-material version), and add in a proxyDetector and drag handle yourself. It was only the Material ReorderableListView that had the issue.
Here is the above example converted to using the ReorderableList. Hope this helps:

updated code sample
import 'dart:ui' show lerpDouble;

import 'package:flutter/material.dart';

List<Section> sections = [
  Section()
    ..title = 'Section 1'
    ..children = [
      Section()
        ..title = 'Child 1',
      Section()
        ..title = 'Child 2',
      Section()
        ..title = 'Child 3',
      Section()
        ..title = 'Child 4',
    ],
  Section()
    ..title = 'Section 2'
    ..children = [
      Section()
        ..title = 'Child 1',
      Section()
        ..title = 'Child 2',
      Section()
        ..title = 'Child 3',
    ],
  Section()
    ..title = 'Section 3'
    ..children = [
      Section()
        ..title = 'Child 1',
      Section()
        ..title = 'Child 2',
      Section()
        ..title = 'Child 3',
      Section()
        ..title = 'Child 4',
      Section()
        ..title = 'Child 5',
    ],
  Section()
    ..title = 'Section 4'
    ..children = [
      Section()
        ..title = 'Child 1',
      Section()
        ..title = 'Child 2',
      Section()
        ..title = 'Child 3',
      Section()
        ..title = 'Child 4',
      Section()
        ..title = 'Child 5',
      Section()
        ..title = 'Child 6',
      Section()
        ..title = 'Child 7',
      Section()
        ..title = 'Child 8',
      Section()
        ..title = 'Child 9',
      Section()
        ..title = 'Child 10',
      Section()
        ..title = 'Child 11',
    ],
  Section()
    ..title = 'Section 5'
    ..children = [
      Section()
        ..title = 'Child 1',
      Section()
        ..title = 'Child 2',
      Section()
        ..title = 'Child 3',
      Section()
        ..title = 'Child 4',
      Section()
        ..title = 'Child 5',
      Section()
        ..title = 'Child 6',
      Section()
        ..title = 'Child 7',
      Section()
        ..title = 'Child 8',
      Section()
        ..title = 'Child 9',
      Section()
        ..title = 'Child 10',
      Section()
        ..title = 'Child 11',
      Section()
        ..title = 'Child 12',
    ]
];

void main() {
  runApp(MyApp());
}

class Section {
  String title;
  List<Section> children;
}

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'ReorderableListView issue',
      theme: ThemeData(
        primarySwatch: Colors.blue,
      ),
      // home: ListViewPage(title: 'ListView OK'),
      home: ReorderableListViewPage(title: 'ReorderableListView KO'),
    );
  }
}

class ListViewPage extends StatefulWidget {
  ListViewPage({Key key, this.title}) : super(key: key);

  final String title;

  @override
  _ListViewPageState createState() => _ListViewPageState();
}

class _ListViewPageState extends State<ListViewPage> {

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        title: Text(widget.title),
      ),
      body: SingleChildScrollView(child: Column(
        children: List.generate(sections.length, (index) {
          Section section = sections.elementAt(index);
          return ListTile(
            title: Text(section.title),
            subtitle: ListView.builder(
              shrinkWrap: true,
              physics: ClampingScrollPhysics(),
              itemCount: section.children.length,
              itemBuilder: (context, index) {
                Section child = section.children.elementAt(index);
                return Card(
                  child: Text(child.title),
                );
              },
            ),
          );
        }),
      ),),
    );
  }
}

class ReorderableListViewPage extends StatefulWidget {
  ReorderableListViewPage({Key key, this.title}) : super(key: key);

  final String title;

  @override
  _ReorderableListViewPageState createState() => _ReorderableListViewPageState();
}

class _ReorderableListViewPageState extends State<ReorderableListViewPage> {

  Widget _proxyDecorator(Widget child, int index, Animation<double> animation) {
    return AnimatedBuilder(
      animation: animation,
      builder: (BuildContext context, Widget child) {
        final double animValue = Curves.easeInOut.transform(animation.value);
        final double elevation = lerpDouble(0, 6, animValue);
        return Material(
          child: child,
          elevation: elevation,
        );
      },
      child: child,
    );
  }

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        title: Text(widget.title),
      ),
      body: SingleChildScrollView(
        child: Column(
          children: List.generate(sections.length, (index) {
            Section section = sections.elementAt(index);
            return ListTile(
              title: Text(section.title),
              subtitle: ReorderableList(
                shrinkWrap: true,
                physics: ClampingScrollPhysics(),
                itemCount: section.children.length,
                itemBuilder: (context, index) {
                  Section child = section.children.elementAt(index);
                  return Card(
                    key: ValueKey<String>(child.title),
                    child: Row(
                      children: [
                        Expanded(child: Text(child.title)),
                        ReorderableDragStartListener(
                          index: index,
                          child: const Icon(Icons.drag_handle),
                        ),
                      ],
                    ),
                  );
                },
                onReorder: (oldIndex, newIndex) {},
                proxyDecorator: _proxyDecorator,
              ),
            );
          }),
        ),
      ),
    );
  }
}


Knowledge base for entity linking

Hi, I was wondering whether you could share information about how to perform entity linking, e.g. via the values for the entity1ID/entity2ID keys in the datasets.
I could not find out what knowledge base was used to generate the dataset yet, but perhaps I overlooked something.
Thanks!

Update from the separate thread: The knowledge base used is Satori.
Satori doesn't seem to be available publicly. I am hoping to create mappings to freebase/wikidata for the entities and answers, in order to further work on the dataset in conjunction with a knowledge base.
I found that the IDs seem to correspond to the "bingId" that is returned by the Bing Entity Search API: https://docs.microsoft.com/en-us/azure/search/cognitive-search-skill-entity-recognition#sample-output
However, it does not seem possible to directly query entities via their ID: https://github.com/MicrosoftDocs/azure-docs/issues/38557
Would there be any other way to get more entity information, including for the 'answer' entity (right now, there is only an answer string)?


Mixed Content

When served over HTTPS, this theme requests the fonts from google from HTTP, so they are blocked. (example error: Mixed Content: The page was loaded over HTTPS, but requested an insecure stylesheet 'http://fonts.googleapis.com/css?family=Montserrat:400,700'. This request has been blocked; the content must be served over HTTPS.)

Thank you for letting me know this issue. I just released 1.0.3 to fix it.

It is fixed now in 1.0.3.


Azure function rewriting environment problem

Is there an existing issue for this?

[x] I have searched the existing issues

Describe the bug
For Aspire - 9.1.0-preview.1.24561.5, I am experiencing a problem regarding poor loading of environments settings for Azure Function. I wrote about it here and was directed to create a new bug.
The problem occurred in previous versions as well.
I have in AzureFunctionsTest.Functions local.settings.json with empty values and in AzureFunctionsTest.AppHost added connection strings to appsettings with filled values.
I then register the connection strings in Aspire program.cs and then add them as with refrence to the Azure Function. However, if I use debug to look at the values loaded in configuration in program.cs in Azure Function, sometimes they are all filled, sometimes they are all empty, and most often it varies.
I have prepared a repository - https://github.com/petrkasnal/AspireLocalSettingsProblem
Aspire
var messaging = builder.AddConnectionString("Messaging");
var messaging2 = builder.AddConnectionString("Messaging2");
var messaging3 = builder.AddConnectionString("Messaging3");
var messaging4 = builder.AddConnectionString("Messaging4");
var messaging5 = builder.AddConnectionString("Messaging5");
var messaging6 = builder.AddConnectionString("Messaging6");

builder.AddAzureFunctionsProject<Projects.AzureFunctionsTest_Functions>("funcapp")
    .WithReference(messaging)
    .WithReference(messaging2)
    .WithReference(messaging3)
    .WithReference(messaging4)
    .WithReference(messaging5)
    .WithReference(messaging6);

Aspire - local.settings
{
  "IsEncrypted": false,
  "Values": {
    "FUNCTIONS_WORKER_RUNTIME": "dotnet-isolated",
    "AzureWebJobsStorage": "UseDevelopmentStorage=true",
    "ServiceBusConnection__fullyQualifiedNamespace": ""
  },
  "ConnectionStrings": {
    "Messaging": "",
    "Messaging2": "",
    "Messaging3": "",
    "Messaging4": "",
    "Messaging5": "",
    "Messaging6": ""
  }
}

Function
var value = builder.Configuration.GetConnectionString("Messaging");
var value2 = builder.Configuration.GetConnectionString("Messaging2");
var value3 = builder.Configuration.GetConnectionString("Messaging3");
var value4 = builder.Configuration.GetConnectionString("Messaging4");
var value5 = builder.Configuration.GetConnectionString("Messaging5");
var value6 = builder.Configuration.GetConnectionString("Messaging6");

Function - appsettings.json
{
  "Logging": {
    "LogLevel": {
      "Default": "Information",
      "Microsoft.AspNetCore": "Warning",
      "Aspire.Hosting.Dcp": "Warning"
    }
  },
  "ConnectionStrings": {
    "Messaging": "test.servicebus.windows.net",
    "Messaging2": "test.servicebus.windows.net",
    "Messaging3": "test.servicebus.windows.net",
    "Messaging4": "test.servicebus.windows.net",
    "Messaging5": "test.servicebus.windows.net",
    "Messaging6": "test.servicebus.windows.net"
  }
}

Results - Its totally randoml:

Expected Behavior
I would expect the same behavior as the API, where only the values set in Aspire are loaded.
Steps To Reproduce
Open repository - https://github.com/petrkasnal/AspireLocalSettingsProblem
Start Aspire application
Set breakpoint to AzureFunctionsTest.Functions - Program.cs
Run it a few times to see that the values go differently
Exceptions (if any)
No response
.NET Version info
9.0.0-rc.2.24473.5
Anything else?
No response

@petrkasnal Thanks for filling a separate issue for this!
So, I think the gist of what you are trying to do is wire up a pre-provisioned Azure Service Bus instance to your Azure Functions project in Aspire?
If so, there's some additional wiring up that you have to do to get it working correctly. The crux of the issue deals with the fact that the key name that the WithReference method uses by default to inject the connection string value (ConnectionStrings_{connectionName}) does not play nicely with the Azure Functions host. The Azure Functions host expects any value that lives in configuration with this key format to be a connection string, not a fully qualified namespace as shown here.
That's why in Aspire we have resources that implement the IResourceWithAzureFunctionsConfig  interface to dictate what the environment variable that should be used is.
That means when you use AddConnectionString to preconfigure values, you should use WithEnvironment to inject the resource instead of WithReference (only for Azure Functions projects).
For your case, something like this should work:
builder.AddAzureFunctionsProject<Projects.AzureFunctionsTest_Functions>("funcapp")
    .WithEnvironment("Messaging__fullyQualifiedNamespace", await messaging.Resource.GetConnectionStringAsync());

You can simplify that code.
builder.AddAzureFunctionsProject<Projects.AzureFunctionsTest_Functions>("funcapp")
    .WithEnvironment("Messaging__fullyQualifiedNamespace", messaging);

It's important as that will work in both local and deployment scenarios.

I'm sorry, I was confusing the connection string. It's not that it doesn't work for ServiceBus/Messaging. It's that it doesn't work in general. I've updated the example repository. And let's say I have a connection string to an external API/database. In short, whatever.
However same problem when using WithEnvrionment as well as WithReference. Just be careful every time you run it, it's different. Sometimes the value is taken from Aspire appsettings and sometimes from Azure Function from localsettings.

However same problem when using WithEnvrionment as well as WithReference. Just be careful every time you run it, it's different. Sometimes the value is taken from Aspire appsettings and sometimes from Azure Function from localsettings.

Can you remove the values in the Azure Functions localsettings.json? There's a chance that there might be an ordering issue with the way the values are resolved by the host when it is run.
When using Azure Functions with Aspire, you want Aspire to be the source-of-truth for configuration as much as possible.

Yes of course if I remove the values from the localsettings it works fine. However, for the WebApi project it is overridden and works automatically.

However, for the WebApi project it is overridden and works automatically.

I assume the for your Web API project you're using appsettings.json? localsettings is unique to the Azure Functions host and it processes the values in that differently. The recommended pattern for config with this integration is to always go through Aspire. Is t here a reason you want the values in localsettings?

For example, if I wanted to run a function independently. I mean without Aspire.

@captainsafia
Well, it's not about the messaging. As I wrote, I edited the repository and put in a different connection string. For example for external api or something.

OK, after trying a couple of permutations, it seems like this behavior reproduces most consistently in Visual Studio. I don't repro this when running in the CLI or in VS Code.
Because we launch the local Functions runtime differently in each of these environments, I suspect something is awry with the way that Visual Studio maps configuration in the local settings file into the environment the Functions host is launched in.
@phenning Anything you can glean from the behavior here?


Fix docker buildx failure

Signed-off-by: Shivam Kumar<EMAIL_ADDRESS>Description
docker/setup-buildx-action has been failing due to an issue in upstream: https://github.com/docker/setup-buildx-action/issues/190. Upgrading to v2 fixes the issue.
Failed run: https://github.com/shivamkm07/dapr/actions/runs/4030388679
Successful run: https://github.com/shivamkm07/dapr/actions/runs/4030420000
Issue reference

Please reference the issue this PR will close: #[issue number]
Checklist
Please make sure you've  completed the relevant tasks for this PR, out of the following list:

[ ] Code compiles correctly
[ ] Created/updated tests
[ ] Unit tests passing
[ ] End-to-end tests passing
[ ] Extended the documentation / Created issue in the https://github.com/dapr/docs/ repo: dapr/docs#[issue number]
[ ] Specification has been updated / Created issue in the https://github.com/dapr/docs/ repo: dapr/docs#[issue number]
[ ] Provided sample for the feature / Created issue in the https://github.com/dapr/docs/ repo: dapr/docs#[issue number]

cc @artursouza

@shivamkm07 try using the latest version greater than 0.9.1 or remove that version pin

Latest version has been failing our workflow due to another issue in containerd. That's why 0.9.1 version was pinned. For details, see https://github.com/dapr/dapr/issues/5805

@mukundansundar Latest version has been failing our workflow due to another issue in containerd. That's why 0.9.1 version was pinned. For details, see #5805

@shivamkm07 This issue with containerd was in BuildKit, not Buildx. Also it hasa been fixed in BuildKit 0.11.2 so should be fine with defaults now.

@shivamkm07 This issue with containerd was in BuildKit, not Buildx. Also it has been fixed in BuildKit 0.11.2 so should be fine with defaults now.

Yes but was waiting for buildx to release new version with Buildkit 0.11.2. Just saw buildx 0.10.1 has been released. Will update with defaults then.


change project clear selection button behaviour

Overview
We are a bit worried about the button label not clearly indicating the action and folks blowing away 100s of selections by accident, so lets adjust this button behaviour. This work is ui only work.
Design Details

[ ] change clear selection button to do just that, clear the selection, not apply changes or refresh the page; after a user uses the clear selection button the apply changes button should become enabled and they will need to use that to apply the changes and refresh the page
[ ] hide the clear selection button if nothing is selected

add some kind of animation please, anything works

[ ] add a selection count parenthetical to the button that indicates how many items are currently selected, maxing out at 99, and using 99+ if they have more than 99 projects selected; width of dropdown will need to be increased to support this

ignore the create and edit buttons in that img, those were cut
Acceptance

create a bunch of projects
open the menu, observe there is no clear selection button because nothing is selected
select 2 projects, observe the apply changes button becomes enabled and the clear selection button appears with count of 2
apply changes, notice the menu closes and page refreshes
open menu back up, observe the clear selection button with count of 2
use the clear selection button, watch the button disappear and the selected items become unselected and the apply changes button become enabled
close the menu, notice changes are lost and not applied
do step 6 again but this time apply changes

Clear selection will clear both newly selected (unapplied) projects as well as previously selected (applied) projects.  Thinking about how to clear the newly selected projects only--i.e., want to go back to the same state as before opening the dialog. Would that be just by closing the dialog, or do dialog changes persist (remaining unapplied in the dialog) even if they are not yet applied?

closing the menu before applying changes will return you to ur original state, they do not persist unless changes are applied.


cn-translation-from-2017-08-14-to-2017-09-03

preview at:
第 6 周：2017-08-28 ~~ 2017-09-03 - 有效合并 19 篇
https://k8smeetup.github.io/docs/tasks/administer-cluster/cluster-management by xiaosuiba
https://k8smeetup.github.io/docs/tasks/administer-cluster/change-pv-reclaim-policy by xiaosuiba
https://k8smeetup.github.io/docs/tasks/administer-cluster/change-default-storage-class by xiaosuiba
第 5 周：2017-08-21 ~~ 2017-08-27 - 有效合并 20 篇
https://k8smeetup.github.io/docs/tasks/administer-cluster/apply-resource-quota-limit by xiaosuiba
https://k8smeetup.github.io/docs/tasks/administer-cluster/access-cluster-services by xiaosuiba
第 4 周：2017-08-14 ~~ 2017-08-20 - 有效合并 22 篇
https://k8smeetup.github.io/docs/concepts/cluster-administration/cluster-administration-overview by xiaosuiba
https://k8smeetup.github.io/docs/concepts/cluster-administration/addons by xiaosuiba
https://k8smeetup.github.io/docs/concepts/architecture/master-node-communication by xiaosuiba
https://k8smeetup.github.io/docs/concepts/architecture/nodes by xiaosuiba

This change is

@chenopis I am from caicloud, and the review looks good to me..