Dumpling resets instead of dumps?

So, I've successfully dumped 2 digital games (Smash Bros. WiiU and Xenoblade X) and one digital game (Wii Fit U). Each of them went by just fine. But now I'm trying to dump the disc of Zero-Nuregarasu no Miko and I can get to the step where I choose to either check the files sizes then dump or to just dump, no matter which one I pick it just reverts back to the main Dumpling menu. I've restarted several times and can't figure it out.
I dunno if it matters, but all my games are Japanese. But as I said, three successes already.

Happens to me too with Super Mario Maker, European version. I tried with Mariokart 8, and it did this the first time too, but the second time, it worked...

This should be a lot more stable in the new version I just released since we changed a lot of stuff underneath the hood. See https://github.com/emiyl/dumpling/releases/tag/2.2.1.

Gonna close this issue since stability has been improved quite a bit in recent versions, specifically for disc dumping.


add better documentation

expound more in the readme
add better code comments(check it out at; https://godoc.org/github.com/komuW/meli)

fixed by https://github.com/komuw/meli/pull/99


getnetworkinfo RPC enrichment response

Adding the following extra information when calling RPC getnetworkinfo:

inboundconnections: Total inbound connections
outboundconnections: Total outbound connections
connections: Total inbound and outbound
inboundmnconnections: Total verified MN inbound connections
outboundmnconnections: Total verified MN outbound connections
mnconnections: Total verified MN connections

@UdjinM6 Updated


OSError was done at Standalone mode in DL-Framework Windows chainer

Now I have been checking that nuitka is useful for deep-learning framework.
So I check  nuitka  at "Chainer".
But I faced on OSError:exception :access violation reading  0x000000004CBFA4B4

・Enviroment
Windows10 Pro 64bit
CUDA10
cuDNN Version7.6.0
Microsoft Visual Studio2015
Nuitka <IP_ADDRESS>
Python 3.6.1
・the Way of installing chainer
(1)pip install cupy-cuda100
(2)pip install chainer
・Python train_mnist is OK

・train_mnist.exe was OK ,it was compiled by python -m nuitka --recurse-all train_mnist.py

・But in the Standalone mode ,nuitka was errored.

※Could you suggest any idea to solve this issue.
・Chainer train_mnist.py
you can download this example at
https://github.com/chainer/chainer/tree/master/examples/mnist
#!/usr/bin/env python
import argparse
import chainer
import chainer.functions as F
import chainer.links as L
from chainer import training
from chainer.training import extensions
import chainerx
import matplotlib
matplotlib.use('Agg')
Network definition
class MLP(chainer.Chain):
def __init__(self, n_units, n_out):
    super(MLP, self).__init__()
    with self.init_scope():
        # the size of the inputs to each layer will be inferred
        self.l1 = L.Linear(None, n_units)  # n_in -> n_units
        self.l2 = L.Linear(None, n_units)  # n_units -> n_units
        self.l3 = L.Linear(None, n_out)  # n_units -> n_out

def forward(self, x):
    h1 = F.relu(self.l1(x))
    h2 = F.relu(self.l2(h1))
    return self.l3(h2)

def main():
parser = argparse.ArgumentParser(description='Chainer example: MNIST')
parser.add_argument('--batchsize', '-b', type=int, default=100,
help='Number of images in each mini-batch')
parser.add_argument('--epoch', '-e', type=int, default=20,
help='Number of sweeps over the dataset to train')
parser.add_argument('--frequency', '-f', type=int, default=-1,
help='Frequency of taking a snapshot')
parser.add_argument('--device', '-d', type=str, default='-1',
help='Device specifier. Either ChainerX device '
'specifier or an integer. If non-negative integer, '
'CuPy arrays with specified device id are used. If '
'negative integer, NumPy arrays are used')
parser.add_argument('--out', '-o', default='result',
help='Directory to output the result')
parser.add_argument('--resume', '-r', type=str,
help='Resume the training from snapshot')
parser.add_argument('--unit', '-u', type=int, default=1000,
help='Number of units')
group = parser.add_argument_group('deprecated arguments')
group.add_argument('--gpu', '-g', dest='device',
type=int, nargs='?', const=0,
help='GPU ID (negative value indicates CPU)')
args = parser.parse_args()
device = chainer.get_device(args.device)

print('Device: {}'.format(device))
print('# unit: {}'.format(args.unit))
print('# Minibatch-size: {}'.format(args.batchsize))
print('# epoch: {}'.format(args.epoch))
print('')

# Set up a neural network to train
# Classifier reports softmax cross entropy loss and accuracy at every
# iteration, which will be used by the PrintReport extension below.
model = L.Classifier(MLP(args.unit, 10))
model.to_device(device)
device.use()

# Setup an optimizer
optimizer = chainer.optimizers.Adam()
optimizer.setup(model)

# Load the MNIST dataset
train, test = chainer.datasets.get_mnist()

train_iter = chainer.iterators.SerialIterator(train, args.batchsize)
test_iter = chainer.iterators.SerialIterator(test, args.batchsize,
                                             repeat=False, shuffle=False)

# Set up a trainer
updater = training.updaters.StandardUpdater(
    train_iter, optimizer, device=device)
trainer = training.Trainer(updater, (args.epoch, 'epoch'), out=args.out)

# Evaluate the model with the test dataset for each epoch
trainer.extend(extensions.Evaluator(test_iter, model, device=device))

# Dump a computational graph from 'loss' variable at the first iteration
# The "main" refers to the target link of the "main" optimizer.
# TODO(niboshi): Temporarily disabled for chainerx. Fix it.
if device.xp is not chainerx:
    trainer.extend(extensions.DumpGraph('main/loss'))

# Take a snapshot for each specified epoch
frequency = args.epoch if args.frequency == -1 else max(1, args.frequency)
trainer.extend(extensions.snapshot(), trigger=(frequency, 'epoch'))

# Write a log of evaluation statistics for each epoch
trainer.extend(extensions.LogReport())

# Save two plot images to the result dir
trainer.extend(
    extensions.PlotReport(['main/loss', 'validation/main/loss'],
                          'epoch', file_name='loss.png'))
trainer.extend(
    extensions.PlotReport(
        ['main/accuracy', 'validation/main/accuracy'],
        'epoch', file_name='accuracy.png'))

# Print selected entries of the log to stdout
# Here "main" refers to the target link of the "main" optimizer again, and
# "validation" refers to the default name of the Evaluator extension.
# Entries other than 'epoch' are reported by the Classifier link, called by
# either the updater or the evaluator.
trainer.extend(extensions.PrintReport(
    ['epoch', 'main/loss', 'validation/main/loss',
     'main/accuracy', 'validation/main/accuracy', 'elapsed_time']))

# Print a progress bar to stdout
trainer.extend(extensions.ProgressBar())

if args.resume is not None:
    # Resume from a snapshot
    chainer.serializers.load_npz(args.resume, trainer)

# Run the training
trainer.run()

if name == 'main':
main()

This one might be better on develop branch already, did you try it? I am about to release it as 0.6.4 and would appreciate knowing that.

Thank you for your advice.
I used nuitka 0,6,4rc6 an python3.7.3.
Win10 64bit,CUDA10,VS2015,cuDNN7.6.0

(1) I delete chainer ,numpy ,cupy by pip uinstall and reinstall again.
python chainer train_mnist.py operatted correctly.

(2)I did standalone mode compile

(3)I checkers folder/train_mnist.dist and I could find train_mnist.exe

(4)But train_mnist.exe -g 0 did not operate correctly

(5)
・I installed pyhton3.7.3 only ,I did not use anaconda, pyenv and etc,
・I installed cupy 　＄python3 -m pip install cupy-cuda100
・I installer numpy  　＄python3 -m pipi nstall numpy.
I uinstalled numpy and re-install again, train_mnist.exe didi not operate correctly.
(6)Do you have any idea to solve this issue?
Regards,

(1) I changed Nuitka complie options as below.
During Nuitka was compiling ,there were not any warnings and erros

python -m nuitka --standalone --plugin-enable=numpy
--plugin-enable=pylint-warnings
--include-plugin-directory=C:\Users\e10853\AppData\Local\Programs\Python\Python37\lib\site-packages\numpy train_mnist.py
(2) "train_mnist.exe" was in the folder train_mnist.dist , I run it

(3) Error messages were changed.
(4) I'd really appreciate it if you will give your opnion !
Regards,

Can I ask you to open a new issue for this new finding. I am closing this. The other bug is more the domain of others in our team.


Example code not running

Hi,
First of all thanks for sharing your work!
I am new to python, and I am trying to execute the code, but I keep getting KeyError=0.5 in many places along the code.
I see that it's one of the outputs in some of the dictionaries (for example graph_v, rgraph_v), but I don't understand why am I getting this output rather than one which is accepted by the other dictionaries( graph_e,rgraph_e).
I would appreciate it if you could help me solve this problem.
Regards,
Daniel

Hi guys,
Similar to Daniel, this work looks very promising and seems something I could use very well. I have the same error as Daniel.
What I found is the following:

graph_e and graph_v in the function rearrange graph are all dictionaries
below how these dictionaries are created:
graph_e = {i: [i2, i2+1] for i in range(n_branch)}
graph_v = {i: i/2 for i in range(2*n_branch)}
You call graph_e[graph_v[n]] you use the value of graph_v as key for graph_e (this occurs at least in functions cyclic_graph and  rearrange_graph)
in point 2 you see that by definition the values of the graph_v dictionary can be floats (half the values). It seems that this is the issue; you create values that are not in the keys of the graph_e dictionary.

I could not identify why this is done. Could you clarify this for us?

In earlier Python versions, "i/2" resulted in an integer.
So, I changed "i/2" to "i//2", now written as graph_v = {i: i//2 for i in range(2*n_branch)}.
I corrected some of the deprecation issues as well; now it should run fine.


Capture Form Data

Requirements

Create a form to add tasks
Add error handling

created for to add tasks and add error handling.

created for to add tasks and add error handling.


k_cycle_get_32 returns 0 on start-up on native_posix

Describe the bug
k_cycle_get_32 always returns 0 on start-up.
Please also mention any information which could help others to understand
the problem you're facing:

What target platform are you using? native_posix
What have you tried to diagnose or workaround this issue? Ran in gdb and observed hw_models_top.c simu_time==0

To Reproduce
Steps to reproduce the behavior:

Update  test_assert_tests in tests\ztest\base\src\main.c with

uint32_t temp = k_cycle_get_32();
zassert_true(temp > 0, "k_cycle_get_32 returned %d", temp);

./scripts/twister -v -c -T tests/ztest/base
Observe failures

Expected behavior
I'd expect a different non-zero value returned each time on start-up
Impact
It prevents a random shuffling of test cases being executed.  This is needed to identify any dependencies between test cases.
Logs and console output
    Assertion failed at WEST_TOPDIR/zephyr/tests/ztest/base/src/main.c:25: framework_tests_test_assert_tests: (temp > 0 is false)
k_cycle_get_32 returned 0

Environment (please complete the following information):

OS: Linux
Toolchain: Zephyr SDK
Commit SHA or Version used: https://github.com/zephyrproject-rtos/zephyr/pull/42330

Additional context
none

Added the medium priority label as this affects tests.

@aescolar - would it make sense to add a kconfig option that either provides deterministic or non-deterministic results?  This way we can satisfy both needs.

@aescolar - would it make sense to add a kconfig option that either provides deterministic or non-deterministic results? This way we can satisfy both needs.

@asemjonovs I don't think it would be a too good idea to do that. Meaning, you would not get what you are hoping for.
In a regression system you do not want uncontrolled randomness. Say you do have it, and your test fails just 1 out of 1000 times, what can you do? how do you debug the failing instance when re-triggering the failure takes you 1000 trials?
The idea is that you can have pseudo-randomness, but it must be well controller (thru a random seed, which you would print out in the test log, so when things fail, you can rerun just that test exactly as when it failed). That is why you can enable pseudo-random behavior but you must provide the seed.
In any case, in this particular issue you seem to be after random boot timer counts. But many real embedded platforms will provide you very/fully deterministic boot times. So that is not a source of randomness you should use for any purpose anyhow. (And even if we were to add some more "randomness" to the native_posix target, we would not sprinkle that randomness around in the code)
Note the aim of native_posix: https://docs.zephyrproject.org/2.6.0/boards/posix/native_posix/doc/index.html#rationale-for-this-port

Closing this due to inactivity, feel free to reopen @asemjonovs if you have additional questions.


Authentication Issues

Please do you have an idea why I am getting this error?
<EMAIL_ADDRESS>password:
Not an error but I am been asked for a password and I have no idea what to enter as the password.
Here is the command ssh -R doaco:80:localhost:2222 ssi.sh

See README: https://github.com/antoniomika/sish#demo---at-this-time-the-demo-instance-has-been-set-to-require-auth-due-to-abuse

Thanks @edorgeville! I'm going to remove that from the README now.


Docs - Force current develop docs into master branch

Description of change
Forced the current develop branch docs into the master branch at @mastrogiovanni 's request
Type of change

Documentation Fix

How the change has been tested
The wiki was built locally.
Change checklist

[x] I have followed the contribution guidelines for this project
[x] I have performed a self-review of my own code
[x] I have commented my code, particularly in hard-to-understand areas

WARNING
Most of the GitHub links in the develop branch seem to be dead (see the first link in authorize-to-channel.md for example). @mastrogiovanni , will these be updated soon? If not I'd advise that we leave those as they are.

I think we should not merge them into master since it is depended on our code base. Since we don't have this code base we should not merge the wiki into master but wait until we are finished and merge it together.


Both VS related pages in "IDE integrations" section are named the same

Related Documentation Page
https://docs.reqnroll.net/latest/ide-integrations/index.html
Type of the problem
Typo, language or grammar error
Problem Description
Hey Guys,
In section "Integrations > IDE integrations" both pages are named the same:

However, one is related to Visual Studio and another to Visual Studio Code. Probably it would be a good idea to include "Code" suffix on 2nd page:
https://github.com/reqnroll/Reqnroll/blob/main/docs/ide-integrations/vscode/index.md
I hope it helps and keep up the good work!
Cheers,
Bart

I've created a super-small PR to fix this: #280


Updates crypto dep to avoid rust 1.4.0 compiler warnings.

Fixes #102.

Cargo bug in TravisCI, gonna :shipit: .


[Feature Request] Composite Strategy

When we have a mix of local/nearby and remote/distant nodes, it would be great if we could use a composite strategy mixing first and best.
For example, let's say we have 3 nodes: 2 "nearby" (A, B) and one "distant" (C).
An interesting strategy in this case would be to use the best of (A, B) but also the first between these two and C, so that if A and B are down, C is at the rescue: first( best( A, B ), C ).

Complex strategies can be overly complex, for example with the strategy above if A returned first and C returned second, this would ignore the result from A in favour of that from C regardless even if the result from A was better for the network.
The best strategies have the concept of a soft timeout, where half way through the full timeout period the strategy checks to see if it has any results, and if so returns the best result to date rather than wait for the entire timeout period for a possibly non-responsive node.  This allows you to have "near" and "far" nodes, and not having to wait for the far node if there is useful data with which to work by the soft timeout.

Should we consider closing this issue due to inactivity?


feat(content-switcher): add experimental content-switcher

Closes https://github.com/IBM/carbon-components/issues/1294
Adds in the experimental ContentSwitcher
Changelog
New

Experimental Content Switcher

Changed

Added a conditional to check for the existence of text inside button, and renders a span around them if it exists. This is to add a margin on the span, and not the icon so that icon only content switcher renders correctly

Removed

Lots of extra styles

Testing / Reviewing
Staging Link

Everything looks good to me 👍 The spacing of the text within sections should be spaced 16 px from the left instead of centered in the section, but I think that stuff can be tweaked later :)

Merging as the remainder of design review effort is only of a tweak. My apologies in case I have a oversight!


Required parameter edge_index is empty #1064

🐛 Bug

File "C:\Anaconda3\lib\site-packages\torch_geometric\nn\conv\message_passing.py", line 180, in distribute
raise TypeError(f'Required parameter {key} is empty.')
TypeError: Required parameter edge_index is empty.
To Reproduce
See nn\conv\message_passing.py: Required parameter edge_index is empty #1064

Expected behavior

This error should not happen since it is internal to PyG.
Additional context

The source code is third party. It is not clear how to apply the suggested 'fix' in #1064, which is cryptic to a non-expert.

Can you share some information why you need edge_index in the message passing interface? Note that you can access index, which denotes all edges that belong to the same destination node.

Here is a snippet of the related code (not mine, available on Github):
def forward(self, x, edge_index, edge_attr, edge_attr_cutoffs=None
...
return self.propagate(edge_index, size=(x.size(0), x.size(0)), x=x,
edge_attr=edge_attr, edge_attr_cutoffs=edge_attr_cutoffs)
def message(self, x_j, edge_index, size, edge_attr, edge_attr_cutoffs):
if self.make_bidirectional:
# back to unidirectionality for reduced learning time
row, col = edge_index[:,:int(edge_index.shape[1]/2)]
else:
row, col = edge_index
...
It meets the interface requirement of the message() method of MessagePassing:
message(x_j: torch.Tensor) → torch.Tensor[source]
Constructs messages from node j to node i in analogy to ϕΘ for each edge in
edge_index. This function can take any argument as input which was initially
passed to propagate(). ...
I think PyG ought to honor the interface contract between message() and propagate(), since it is basic to programming.
In the meantime, if there is a workaround to remove edge_index from the message() interface and to get edge_index in its body, please let me know. Thanks.

This logic should be moved outside/before the propagate call. Modifying edge_index in message results in weird behaviour, and has certainly no effect in message propagation.

The referenced code is not mine  and I don't know its implementation to be able to do what you suggested.
In any case, I think PyG ought to honor the interface contract between message() and propagate(), as documented, since this is basic to programming. PyG apparently did in 1.2.0, for which the referenced code was implemented. (The same apparently for issue #1064.)

I added it back in :)

Thanks for your prompt response and action.


Dot net version upgrade

Closed because I managed to cancel the failing build, that seems to have totally jammed the build for this PR 😥


FLS-813: HSRA Eligibility Redirect Logic update

https://mhclgdigital.atlassian.net/browse/FLS-813
Change description

Added new forms and logic for HSRA redirect to round based on eligibility question

[ ] Unit tests and other appropriate tests added or updated

[ ] README and other documentation has been updated / added (if needed)

[X] Commit messages are meaningful and follow good commit message guidelines (e.g. "FS-XXXX: Add margin to nav items preventing overlapping of logo")

How to test

Make sure HSRA VR/RP are live
Go through the login process
Click on check eligibility button
Make sure selecting vacancy register or refurbishment project as answer to question "Why are you applying to this funding?" forwards you to the correct Application tasklist for that round

Screenshots of UI changes (if applicable)

LGTM
for HSRA config are we not using FAB

No, Since we already had HSRA configs in the codebase, trying to update those for the new requirements


Some recommended improvements

Refactored/simplified the dockerfile so that the run statement is optimized and the resulting docker image is much smaller. Also removed the bash and openssl versions as this causes problems.

Dockerfile was updated to support multi-staged build and always create smallest possible images. If you have an ideas on how to improve it further please create a new PR.


Source file to test file mappings

Hi,
I wonder if there is a way that I can get access to the graph (source file to test file mappings) that gets built by ekstazi after a certain run.

Yes, all the mappings should be available in .ekstazi directory (from which you were running Ekstazi/build).

Thanks for your reply. What I see in the .ekstazi directory is some files named similar to the tests that exist in my project. However, inside each is just some hashed numbers. I was wondering if I could understand for each test file what were the source files that could trigger the test file run.

Thank you @gliga 🙏
One last question, does ekstazi also support kotlin? I was wondering if I can use it for an android project.

In theory any project/code that compiles to Java bytecode is supported (we used Ekstazi with Scala projects in the past).
There was a group of students that was trying to enable Ekstazi for Kotlin, but I do not know the status of that (or if that code is publicly available).


Ft user login 162951047

What does this PR do?

Creates users login page

Description of Task to be completed?

Addition of login form
Design and styling of login page

How should this be manually tested?

Clone my repository
Use your favorite browser to open login.html

What are the relevant pivotal tracker stories?
#162951047
Screenshots

good blending of colors.


Kernel keeps dying with IJulia v1.15 or above

We are running a multiuser jupyterhub server as a service. With IJulia from v1.15 the kernel does not start. The error is: "UndefVarError: Compat not defined", traceback points to /dir/to/IJulia/src/kernel.jl:2. Version 1.14.1 works perfectly fine.

The current version of kernel.jl does not use or reference Compat at all.   Are you sure you updated it correctly?

Line 2 calls InteractiveUtils. And the entire file has not been changed for a while. So this may be a dependency issue.

InteractiveUtils is in the standard library and doesn’t use Compat.
kernel.jl used to use Compat, so my first guess is that somehow you are using an old version of the file, maybe because of your file system setup?

The Compat usage was removed in September: https://github.com/JuliaLang/IJulia.jl/commit/34190dd16270c3a64a0e65cd508f0d5871b4a2e0

My bad, it was a custom kerne.json that used a kernel.jl file from an older version. Sorry for the noise.

maybe you could issue a warning in kernel.jl if the follwing check fails:
joinpath(dirname(pathof(IJulia)), "kernel.jl") == @__FILE__

Good idea.  A PR for that would be welcome.

No problem, I can do a PR. How would I make the warning appear inside the notebook, is a simple @warn(...) sufficient?

Wouldn't we want the warning to appear in the console, since it has to catch the case where the kernel.jl fails to load (in which case you don't have a running notebook)?    That is, just do @warn ...

Of course, you are right :-) the warning should appear in the console. Continuing the discussion in #809.


Calculate home consumption automatically

Hi, first of all thanks for the great card!
I would be happy if the consumption of the (remaining) house electricity would be calculated automatically as a result of grid purchase, solar production and the consumption of e.g. a wallbox and the heat pump.
So one doesn't need to add "home" as an existing entity.
Like Loxone does in it's new energy flow monitor with the value "Rest":

Hey there 👋
Thanks for the suggestion.
I don't think this is the right approach though, since cards are not supposed to imply entity creation.
Also this would imply that there are no double entries and that production entries are complete.
This might work for your specific example but for many users, who add home appliances, and a total measurement, the calculation would just result in a wrong value.
Therefore i would rather not include this feature.
Additionally new Helper make it relatively easy to combine the states of multiple sensors in the UI: https://my.home-assistant.io/redirect/helpers/
Hope this is understandable.
Take care! 👍


Cannot install

Can't seem to install
I'm on Fedora using Hugo snap 0.115
$ git submodule add git@github.com:StaticMania/hugo-coHub.git themes/coHub
Cloning into '/home/user/cohub/themes/coHub'...
<EMAIL_ADDRESS>Permission denied (publickey).
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.
fatal: clone of 'git@github.com:StaticMania/hugo-coHub.git' into submodule path '/home/user/cohub/themes/coHub' failed

You'll need to either add ssh key to your github account or use https:
git submodule add https://github.com/StaticMania/hugo-cohub.git themes/coHub


Example workflow doesn't work

I installed the node on my dockerized invokeai container, and configured the python code to point to my ollama container. I can confirm the node works and is able to access the ollama container, but when I use the example workflow, there are errors on the flux denoise module and the workflow cannot run because there is no model set in the flux main model. I was able to get the metadata module working by deleting it and adding a new one, and recreating the connections.
I have no idea how to get the model issue working though, is there something I can do to get the workflow working? I can upload my JSON if you want, but I haven't done anything special besides recreating the denoise
Model Error

Template module error vs new version
Template

New

Ah, I definitely missed that important step, haha. Sorry about that!


Roadmap: 3.x

Roadmap for 3.x
(WIP)
Themes

ASGI: Refine the implementation
ASGI: Affordances to support common SSE, WebSocket patterns (e.g., detecting closed SSE connection)
ASGI: Ecosystem integrations. https://github.com/falconry/falcon/discussions/1932
Auth: Affordances to support JWT, OAuth2 workflows (see also: https://developer.okta.com/docs/concepts/oauth-openid/ and https://portswigger.net/research/hidden-oauth-attack-vectors and https://www.torocloud.com/podcast/oauth-web-api-security-matthias-biehl)
Docs: Affordances to support API description format generators and frontends (e.g, Swagger, API Blueprint)
Docs: Recipes
Docs: Update Dash docs for 3.x
Docs: Recorded talk re: Intro to Falcon?
Routing: Revise feature requests from the community. Add affordances to match multiple path segments? Routing to sub-applications? (See also this discussion.)
Test: Benchmarking improvements (CI gate, ASGI, etc.)
CLI: scaffolding tool?
Better typing (mypy) support -- add type hints or stubs to the code base, and documentation examples: https://github.com/falconry/falcon/issues/1350 & https://github.com/falconry/falcon/issues/1820. See also: PEP 484.
REST: Resource representation creation and consumption; url_for and perhaps also opt-in pydantic support?
Performance: https://github.com/falconry/falcon/issues/1664 -- also for ASGI explore if it is possible to exploit cythonization to get a slight performance bump. See also: https://github.com/falconry/falcon/pull/1860#issue-571338714 -- although cythonization offered a moderate improvement in isolated benchmarks, the actual ASGI servers seem to wrap the app in a way that degrades performance to worse than pure-Python.

3.0.1

[x] Bug fixes

3.1
TBD: Include 1-2 doc improvements and better typing (mypy) support

[ ] ...

3.2
TBD: Include 1-2 doc improvements, and one "missing feature" such as url_for or basic JWT/OAuth2 affordances that can be expanded upon in future releases. Potentially also include trio support if decided to do it and is ready.
3.3+
TBD: Iterate on "missing" features, trio support, doc improvements, etc. taken from themes above.

Tweaked the themes and proposed categories for point releases.

Added 3.0.2


Return ffi.buffer as data to avoid extra memory copying

Related: https://github.com/carsales/pyheif/pull/52

All changes already merged by https://github.com/carsales/pyheif/pull/68


krakend-integration Binary Installation Fails due to replace Directives in go.mod File

Environment info:

KrakenD version: 2.4.3
Environment: Docker container with golang:1.21

Issue description
krakend-integration binary cannot be installed the way described in the integration tests documentation. It appears that the the replace directives in go.mod file are causing the installation to fail
Steps to Reproduce
Run the following command:
go install<EMAIL_ADDRESS>
Expected behavior
The krakend-integration binary should be installed in the PATH, making it readily available for running integration tests.
Actual behavior
The installation fails with the following error message:
#6 0.884 go: downloading github.com/krakend/krakend-ce/v2 v2.4.3
#6 1.325 go<EMAIL_ADDRESS>(in github.com/krakend/krakend-ce/v2@v2.4.3):
#6 1.325        The go.mod file for the module providing named packages contains one or
#6 1.325        more replace directives. It must not contain directives that would cause
#6 1.325        it to be interpreted differently than if it were the main module.

Comment
If there's an alternate method to conduct the integration tests, it would be helpful to include this in the Integration Tests Documentation to assist users who encounter similar issues.

I have the same issue.


Fixed bug in devices tests

Codecov Report

Merging #250 (c2b24c0) into main (eabde1d) will decrease coverage by 1.07%.
The diff coverage is 94.54%.

@@            Coverage Diff             @@
##             main     #250      +/-   ##
==========================================
- Coverage   92.80%   91.72%   -1.08%
==========================================
  Files          33       17      -16
  Lines        5306     4012    -1294
==========================================
- Hits         4924     3680    -1244
+ Misses        382      332      -50

Flag
Coverage Δ

unittests
91.72% <94.54%> (-1.08%)
:arrow_down:

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

Impacted Files
Coverage Δ

roqoqo/src/lib.rs
4.47% <ø> (-65.80%)
:arrow_down:

roqoqo/src/devices.rs
94.58% <94.54%> (-5.42%)
:arrow_down:

roqoqo/src/operations/pragma_operations.rs
80.81% <0.00%> (-15.61%)
:arrow_down:

roqoqo/src/operations/define_operations.rs
90.00% <0.00%> (-10.00%)
:arrow_down:

roqoqo/src/operations/measurement_operations.rs
92.24% <0.00%> (-4.79%)
:arrow_down:

...src/measurements/classical_register_measurement.rs
93.10% <0.00%> (-3.57%)
:arrow_down:

...oqo/src/operations/single_qubit_gate_operations.rs
96.93% <0.00%> (-2.54%)
:arrow_down:

...c/measurements/measurement_auxiliary_data_input.rs
97.08% <0.00%> (-2.22%)
:arrow_down:

roqoqo/src/quantum_program.rs
69.69% <0.00%> (-1.95%)
:arrow_down:

... and 22 more

Continue to review full report at Codecov.

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


Node and npm not available in a new terminal session

Operating system and version: Ubuntu 20.04.1 LTS (WSL on Windows 10)
nvm debug output:

nvm --version: v0.37.2
$SHELL: /bin/bash
$SHLVL: 1
whoami: 'dawid'
${HOME}: /home/dawid
${NVM_DIR}: '${HOME}/.nvm'
${PATH}: ${HOME}/.sdkman/candidates/java/current/bin:${HOME}/.sdkman/candidates/gradle/current/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/lib/wsl/lib:/mnt/c/Program Files/Eclipse Adoptium/jdk-<IP_ADDRESS>-hotspot/bin:/mnt/c/Program Files/Oculus/Support/oculus-runtime:/mnt/c/Program Files/AdoptOpenJDK/jdk-<IP_ADDRESS>-hotspot/bin:/mnt/c/Windows/system32:/mnt/c/Windows:/mnt/c/Windows/System32/Wbem:/mnt/c/Windows/System32/WindowsPowerShell/v1.0/:/mnt/c/Windows/System32/OpenSSH/:/mnt/c/Program Files/PuTTY/:/mnt/c/WINDOWS/system32:/mnt/c/WINDOWS:/mnt/c/WINDOWS/System32/Wbem:/mnt/c/WINDOWS/System32/WindowsPowerShell/v1.0/:/mnt/c/WINDOWS/System32/OpenSSH/:/mnt/c/Program Files (x86)/NVIDIA Corporation/PhysX/Common:/mnt/c/Program Files/Docker/Docker/resources/bin:/mnt/c/ProgramData/DockerDesktop/version-bin:/mnt/c/Users/Dawid/AppData/Local/Microsoft/WindowsApps:/mnt/c/Programs/Microsoft VS Code/bin:/snap/bin
$PREFIX: ''
${NPM_CONFIG_PREFIX}: ''
$NVM_NODEJS_ORG_MIRROR: ''
$NVM_IOJS_ORG_MIRROR: ''
shell version: 'GNU bash, version 5.0.17(1)-release (x86_64-pc-linux-gnu)'
uname -a: 'Linux 5.4.72-microsoft-standard-WSL2 #1 SMP Wed Oct 28 23:40:43 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux'
checksum binary: 'sha256sum'
OS version: Ubuntu 20.04.1 LTS
curl: /usr/bin/curl, curl 7.68.0 (x86_64-pc-linux-gnu) libcurl/7.68.0 OpenSSL/1.1.1f zlib/1.2.11 brotli/1.0.7 libidn2/2.2.0 libpsl/0.21.0 (+libidn2/2.2.0) libssh/0.9.3/openssl/zlib nghttp2/1.40.0 librtmp/2.3
wget: /usr/bin/wget, GNU Wget 1.20.3 built on linux-gnu.
git: /usr/bin/git, git version 2.25.1
grep: /usr/bin/grep (grep --color=auto), grep (GNU grep) 3.4
awk: /usr/bin/awk, GNU Awk 5.0.1, API: 2.0 (GNU MPFR 4.0.2, GNU MP 6.2.0)
sed: /usr/bin/sed, sed (GNU sed) 4.7
cut: /usr/bin/cut, cut (GNU coreutils) 8.30
basename: /usr/bin/basename, basename (GNU coreutils) 8.30
rm: /usr/bin/rm, rm (GNU coreutils) 8.30
mkdir: /usr/bin/mkdir, mkdir (GNU coreutils) 8.30
xargs: /usr/bin/xargs, xargs (GNU findutils) 4.7.0
nvm current: none
which node:
which iojs:
which npm:
npm config get prefix:
Command 'npm' not found, but can be installed with:

sudo apt install npm
npm root -g:
Command 'npm' not found, but can be installed with:

sudo apt install npm

nvm ls output:

       v16.14.2
       v16.16.0
iojs -> N/A (default)
unstable -> N/A (default)
node -> stable (-> v16.16.0) (default)
stable -> 16.16 (-> v16.16.0) (default)
lts/* -> lts/gallium (-> v16.16.0)
lts/argon -> v4.9.1 (-> N/A)
lts/boron -> v6.17.1 (-> N/A)
lts/carbon -> v8.17.0 (-> N/A)
lts/dubnium -> v10.24.1 (-> N/A)
lts/erbium -> v12.22.12 (-> N/A)
lts/fermium -> v14.20.0 (-> N/A)
lts/gallium -> v16.16.0

How did you install nvm?
install script in readme
What steps did you perform?

nvm install --lts --default
Close the terminal
Reopen the terminal
node --version

What happened?
Command 'node' not found, but can be installed with:

sudo apt install nodejs

What did you expect to happen?
Node and npm are usable when the terminal session is restarted.
Is there anything in any of your profile files that modifies the PATH?
.bashrc:

# ~/.bashrc: executed by bash(1) for non-login shells.
# see /usr/share/doc/bash/examples/startup-files (in the package bash-doc)
# for examples

# If not running interactively, don't do anything
case $- in
    *i*) ;;
      *) return;;
esac

# don't put duplicate lines or lines starting with space in the history.
# See bash(1) for more options
HISTCONTROL=ignoreboth

# append to the history file, don't overwrite it
shopt -s histappend

# for setting history length see HISTSIZE and HISTFILESIZE in bash(1)
HISTSIZE=1000
HISTFILESIZE=2000

# check the window size after each command and, if necessary,
# update the values of LINES and COLUMNS.
shopt -s checkwinsize

# If set, the pattern "**" used in a pathname expansion context will
# match all files and zero or more directories and subdirectories.
#shopt -s globstar

# make less more friendly for non-text input files, see lesspipe(1)
[ -x /usr/bin/lesspipe ] && eval "$(SHELL=/bin/sh lesspipe)"

# set variable identifying the chroot you work in (used in the prompt below)
if [ -z "${debian_chroot:-}" ] && [ -r /etc/debian_chroot ]; then
    debian_chroot=$(cat /etc/debian_chroot)
fi

# set a fancy prompt (non-color, unless we know we "want" color)
case "$TERM" in
    xterm-color|*-256color) color_prompt=yes;;
esac

# uncomment for a colored prompt, if the terminal has the capability; turned
# off by default to not distract the user: the focus in a terminal window
# should be on the output of commands, not on the prompt
#force_color_prompt=yes

if [ -n "$force_color_prompt" ]; then
    if [ -x /usr/bin/tput ] && tput setaf 1 >&/dev/null; then
        # We have color support; assume it's compliant with Ecma-48
        # (ISO/IEC-6429). (Lack of such support is extremely rare, and such
        # a case would tend to support setf rather than setaf.)
        color_prompt=yes
    else
        color_prompt=
    fi
fi

if [ "$color_prompt" = yes ]; then
    PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
else
    PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
fi
unset color_prompt force_color_prompt

# If this is an xterm set the title to user@host:dir
case "$TERM" in
xterm*|rxvt*)
    PS1="\[\e]0;${debian_chroot:+($debian_chroot)}\u@\h: \w\a\]$PS1"
    ;;
*)
    ;;
esac

# enable color support of ls and also add handy aliases
if [ -x /usr/bin/dircolors ]; then
    test -r ~/.dircolors && eval "$(dircolors -b ~/.dircolors)" || eval "$(dircolors -b)"
    alias ls='ls --color=auto'
    #alias dir='dir --color=auto'
    #alias vdir='vdir --color=auto'

    alias grep='grep --color=auto'
    alias fgrep='fgrep --color=auto'
    alias egrep='egrep --color=auto'
fi

# colored GCC warnings and errors
#export GCC_COLORS='error=01;31:warning=01;35:note=01;36:caret=01;32:locus=01:quote=01'

# some more ls aliases
alias ll='ls -alF'
alias la='ls -A'
alias l='ls -CF'

# Add an "alert" alias for long running commands.  Use like so:
#   sleep 10; alert
alias alert='notify-send --urgency=low -i "$([ $? = 0 ] && echo terminal || echo error)" "$(history|tail -n1|sed -e '\''s/^\s*[0-9]\+\s*//;s/[;&|]\s*alert$//'\'')"'

# Alias definitions.
# You may want to put all your additions into a separate file like
# ~/.bash_aliases, instead of adding them here directly.
# See /usr/share/doc/bash-doc/examples in the bash-doc package.

if [ -f ~/.bash_aliases ]; then
    . ~/.bash_aliases
fi

# enable programmable completion features (you don't need to enable
# this, if it's already enabled in /etc/bash.bashrc and /etc/profile
# sources /etc/bash.bashrc).
if ! shopt -oq posix; then
  if [ -f /usr/share/bash-completion/bash_completion ]; then
    . /usr/share/bash-completion/bash_completion
  elif [ -f /etc/bash_completion ]; then
    . /etc/bash_completion
  fi
fi

export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"  # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"  # This loads nvm bash_completion

#THIS MUST BE AT THE END OF THE FILE FOR SDKMAN TO WORK!!!
export SDKMAN_DIR="/home/dawid/.sdkman"
[[ -s "/home/dawid/.sdkman/bin/sdkman-init.sh" ]] && source "/home/dawid/.sdkman/bin/sdkman-init.sh"

</.details>

That should be working - are you sure bashrc is sourced on shell startup?

That should be working - are you sure bashrc is sourced on shell startup?

To doublecheck I added
echo "this is a test of bashrc" > /home/dawid/test.txt
to the bashrc file and it created test.txt with the content when I started a new terminal session, so yes, pretty sure.

I had the same problem after upgrading nvm.
Setting the default node version according to the Readme solved it:
nvm alias default node

@drusin it does seem that nvm alias default node would fix your issue.
Upon review, you're using nvm 0.37; the latest is v0.39.1. Please upgrade to the latest version of nvm as well, and that should fix your problem.


Integrate sabre/cs

We're going to start using php-cs-fixer for coding standards. This makes everything a lot more consistent.
Note: While I normally don't care, for this particular PR I will squash the commits and rebase later. There's too many unrelated changes and this will cause grief when merging in the future.

:+1:

Check https://github.com/fruux/sabre-cs/issues/14.

Has this been merged somewhere else?

Yes


Datadog Content Validation Issue for github.io website

Section Link:

https://azuresdkdocs.blob.core.windows.net/$web/python/azure-mgmt-datadog/2.1.0/index.html

Reason:
Link validation Issue: Broken links.
Repro Steps:
When you open link1 and click the Module Index of the current page, it cannot display the correct page. The error message is as shown below：

Section Link:

https://azuresdkdocs.blob.core.windows.net/$web/python/azure-mgmt-datadog/2.1.0/index.html

Reason:
Format validation Issue: Layout error, version tags and module tags overlap.
@rohit-ganguly , @lmazuel for notification,

Close this issue as we'll put it into a summarzied one.


Network Switching Prompt button

Made "incorrect network" popup dialog clickable, when clicking on the wallet connection button. Popup opens the networking switching prompt to switch to Ethereum Mainnet.

Updated with https://github.com/OriginProtocol/origin-dollar/pull/723


x/build: add a windows/386 builder with Windows 10 or newer

The latest builder for the windows/386 port at this time is windows-386-2012 (Windows 8/8.1).
That builder will be going away as part of #57004.
As long as windows/386 is one of the first class ports, we'll need a builder with a newer version of Windows.
CC @golang/release.

In CL 463579, @heschi commented:

For my understanding, is there some particular difficulty setting up a windows-386-2016 builder? This one was just a GOARCH setting on top of the amd64 OS, right?

Right. At least I currently can't think of a reason that just reusing the windows-amd64-2016 config with GOHOSTARCH set to 386 wouldn't be all that's needed. Unless someone else knows otherwise, just trying it is likely the easiest way to confirm.

(CC @golang/windows)

I'm pretty sure setting GOHOSTARCH=386 will work. It should also support cgo if the builder has a 32-bit C toolchain.

See also #27402

I'm pretty sure setting GOHOSTARCH=386 will work. It should also support cgo if the builder has a 32-bit C toolchain.

I agree this should work.
And Go team would have to arrange to have 32-bit C toolchain installed. Windows does not come with C compiler - it is up to Go Team to test cgo with correct C toolchain.
Alex

@thanm sounds like we need to build a new Windows image with the 32-bit compiler installed. Is that something you could help with?

The recipe I used is described in https://go-review.googlesource.com/c/build/+/405154 .  If you would prefer that I do the image creation though I can certainly look into it.

Hmm, looking at my windows-amd64-2016 gomote, I don't think we need a new image after all (32 bit compilers are already there):
C:\workdir>dir C:\godep
 Volume in drive C has no label.
 Volume Serial Number is 3808-ACE8

 Directory of C:\godep

06/17/2022  09:18 PM    <DIR>          .
06/17/2022  09:18 PM    <DIR>          ..
06/17/2022  09:18 PM    <DIR>          gcc32
06/17/2022  09:18 PM        78,522,564 gcc32.tar.gz
06/17/2022  09:18 PM    <DIR>          gcc64
06/17/2022  09:18 PM        87,662,281 gcc64.tar.gz
               2 File(s)    166,184,845 bytes
               4 Dir(s)  17,935,249,408 bytes free

The builders have run on ~1 month of commits and there were 2 flakes, both seemingly new issues: #58569 and #58570.

@prattmic @thanm the slowbot alias windows-386 still points to the windows-386-2008 builder:
https://github.com/golang/build/blob/d65475a9c9ad54c16e7a2e0bb2ebea6394f0d11a/dashboard/builders.go#L99-L101
Is it necessary for old release branches? If not, can it be updated to windows-386-2016?

Thanks @qmuntal  I will send a CL for that.


Cannot read property 'on' of undefined

Hello guys!
When I try to run any example (e.g. the "test.js"):
~/Desktop/noble-1.5.0 $ sudo node test.js
noble
on -> stateChange: poweredOn
on -> scanStart
on -> discover: {"id":"38c986e7a721","address":"38:c9:86:e7:a7:21","addressType":"public","connectable":true,"advertisement":{"localName":"test","serviceData":[],"serviceUuids":["fffffffffffffffffffffffffffffff0"]},"rssi":-64,"state":"disconnected"}
on -> scanStop
on -> connect
on -> RSSI update -74
on -> peripheral services discovered
/home/gustavo/Desktop/noble-1.5.0/test.js:49
    services[serviceIndex].on('includedServicesDiscover', function(includedServiceUuids) {
                          ^
TypeError: Cannot read property 'on' of undefined
    at Peripheral.<anonymous> (/home/gustavo/Desktop/noble-1.5.0/test.js:49:27)
    at emitOne (events.js:77:13)
    at Peripheral.emit (events.js:169:7)
    at Noble.onServicesDiscover (/home/gustavo/Desktop/noble-1.5.0/lib/noble.js:218:16)
    at emitTwo (events.js:87:13)
    at emit (events.js:172:7)
    at NobleBindings.onServicesDiscovered (/home/gustavo/Desktop/noble-1.5.0/lib/hci-socket/bindings.js:291:8)
    at emitTwo (events.js:87:13)
    at emit (events.js:172:7)
    at null.<anonymous> (/home/gustavo/Desktop/noble-1.5.0/lib/hci-socket/gatt.js:334:12)

Noble:
noble-1.5.0
Bleno:
bleno-0.4.0
Bleno output:
~/Desktop/bleno-0.4.0 $ sudo node test.js
[sudo] password for user:
bleno
on -> stateChange: poweredOn, address = 38:c9:86:e7:a7:21
on -> advertisingStart: success
on -> servicesSet: success
on -> accept, client: 38:c9:86:e7:9d:69
on -> rssiUpdate: -74
on -> disconnect, client: 38:c9:86:e7:9d:69

My Linux distribution:
$ uname -a
Linux 3.16.0-38-generic #52~14.04.1-Ubuntu SMP Fri May 8 09:43:57 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux

The bluez version:
$ ./bluetoothd -v
5.28

The nodejs version:
$ node -v
v4.4.4

The Wireshark "Sent LE Set Advertising Data" frame:
Data Type Value: 0x06
Data Type Name: Incomplete List of 128-bit Service Class UUIDs

Does anyone know what's happening?

noble test.js is not compatible with anything really.
I would suggest using the examples from the examples folder: https://github.com/sandeepmistry/noble/tree/master/examples


Camera Stream not Loading in HA

Describe the bug
Camera stream does not load. Instead it returns either a 504 Timeout error from the homeassistant proxy url or an empty text response.
To Reproduce

Install the reolink_dev integration in hacs and reboot
Add a camera using main and rtsp (or rtmp)
Add a Picture card to dashboard
Clicking on the detail produces a broken image

Expected behavior
When viewing the stream version of the camera (as compared to the screen grab) it should show what the camera sees instead of a broken image.
Screenshots

Environment:
Please provide useful information about your environment, like:

Home Assistant version: 2021.1.4 (docker)
Reolink camera model: RLC-520A
Camera firmware number: v<IP_ADDRESS>_20102900
relink_dev component version: v0.13

Additional context
I've tried the following things to troubleshoot:

Set the reolink_dev integration logging to DEBUG - have not seen any errors - logs are below
I verified with netstat that the HA host is making a successful connection to the camera when the stream is being requested homeassistant     correct.camera.ipaddress.here:554       ESTABLISHED 15066/python3 Once the request times out the connection is no longer ESTABLISHED
I verified on my local machine that the stream_url appears to be correctly formatted as rtsp://username:password@correct.camera.ipaddress.here:554/h264Preview_01_main
If I manually add a generic camera with the stream_source from above it works as expected
I verified that I can load the stream from inside the home assistant docker instance via ffmpeg without any network issues
I have ffmpeg loaded in my config
Tried switching between protocols and main and sub streams

reolink_dev logs:
/config/custom_components/reolink_dev/__init__.py:137: RuntimeWarning: coroutine 'ReolinkPush.unsubscribe' was never awaited
2021-01-17 13:51:46 DEBUG (MainThread) [custom_components.reolink_dev.base] Registering webhook for event ID reolink_dev-event-ec71db54c8a3
2021-01-17 13:51:46 INFO (MainThread) [custom_components.reolink_dev.base] Host correct.camera.ipaddress.here subscribed successfully to webhook http://homeassistant/api/webhook/09dbc77a5661dacfb5d7f0f61efeff91535f85525d36e00d8541e5722828e552
2021-01-17 13:51:46 DEBUG (MainThread) [custom_components.reolink_dev] Finished fetching reolink data in 0.076 seconds
2021-01-17 13:51:46 INFO (MainThread) [homeassistant.components.camera] Setting up camera.reolink_dev
2021-01-17 13:51:46 INFO (MainThread) [homeassistant.components.switch] Setting up switch.reolink_dev
2021-01-17 13:51:46 INFO (MainThread) [homeassistant.components.binary_sensor] Setting up binary_sensor.reolink_dev
2021-01-17 13:52:46 DEBUG (MainThread) [custom_components.reolink_dev] Finished fetching reolink data in 0.124 seconds
2021-01-17 13:53:46 DEBUG (MainThread) [custom_components.reolink_dev] Finished fetching reolink data in 0.104 seconds
2021-01-17 13:54:46 DEBUG (MainThread) [custom_components.reolink_dev] Finished fetching reolink data in 0.092 seconds
2021-01-17 13:55:46 DEBUG (MainThread) [custom_components.reolink_dev] Finished fetching reolink data in 0.093 seconds
2021-01-17 13:56:46 DEBUG (MainThread) [custom_components.reolink_dev] Finished fetching reolink data in 0.092 seconds
2021-01-17 13:57:46 DEBUG (MainThread) [custom_components.reolink_dev] Finished fetching reolink data in 0.057 seconds

Core Issue
I've narrowed the issue down to this recent change: https://github.com/fwestenberg/reolink_dev/commit/a8cecc255131607fa741b02781b8ce814619cc38#diff-5a5bfae2f3cd9b046addab6f73b4563d28118ab7ff0d899c52de60f5d2556c3aL128-L140 (camera.py L128-140) If I revert that bit of code then the stream works correctly. It seems that when async_aiohttp_proxy_web is used instead of async_aiohttp_proxy_stream the request times out.

I get the same screenshot when I click on the picture card.
here my log:
2021-07-26 09:41:01 ERROR (MainThread) [aiohttp.server] Error handling request Traceback (most recent call last):   File "/home/ubuntu/homeassistant/lib/python3.8/site-packages/aiohttp/web_protocol.py", line 422, in _handle_request     resp = await self._request_handler(request)   File "/home/ubuntu/homeassistant/lib/python3.8/site-packages/aiohttp/web_app.py", line 499, in _handle     resp = await handler(request)   File "/home/ubuntu/homeassistant/lib/python3.8/site-packages/aiohttp/web_middlewares.py", line 119, in impl     return await handler(request)   File "/home/ubuntu/homeassistant/lib/python3.8/site-packages/homeassistant/components/http/security_filter.py", line 60, in security_filter_middleware     return await handler(request)   File "/home/ubuntu/homeassistant/lib/python3.8/site-packages/homeassistant/components/http/forwarded.py", line 77, in forwarded_middleware     return await handler(request)   File "/home/ubuntu/homeassistant/lib/python3.8/site-packages/homeassistant/components/http/request_context.py", line 24, in request_context_middleware     return await handler(request)   File "/home/ubuntu/homeassistant/lib/python3.8/site-packages/homeassistant/components/http/ban.py", line 78, in ban_middleware     return await handler(request)   File "/home/ubuntu/homeassistant/lib/python3.8/site-packages/homeassistant/components/http/auth.py", line 144, in auth_middleware     return await handler(request)   File "/home/ubuntu/homeassistant/lib/python3.8/site-packages/homeassistant/components/http/view.py", line 135, in handle     result = await result   File "/home/ubuntu/homeassistant/lib/python3.8/site-packages/homeassistant/components/camera/__init__.py", line 511, in get     return await self.handle(request, camera)   File "/home/ubuntu/homeassistant/lib/python3.8/site-packages/homeassistant/components/camera/__init__.py", line 546, in handle     stream = await camera.handle_async_mjpeg_stream(request)   File "/home/ubuntu/.homeassistant/custom_components/reolink_dev/camera.py", line 198, in handle_async_mjpeg_stream     stream = CameraMjpeg(self._manager.binary) AttributeError: 'ReolinkCamera' object has no attribute '_manager'


[dv] enable running SRAM injection tests in DV

ROM E2E tests such as #14484 and #14486, require injecting programs in SRAM over JTAG. While we have support for such on the FPGA, using OpenOCD + some GDB scripting, we need to add support for running such tests in DV (to address #14634). Specifically, we need to investigate how to generate the proper JTAG transactions to inject a program in SRAM in DV.
CC: @sriyerg @dmcardle

Does OpenOCD use the SBA to get to SRAM, or some other way?

I think it's going to have to be the path directly to the core.. otherwise we wouldn't be able to do things like set breakpoints or jump the PC

Cross-referencing to #15028

related to #14145.
I think we can actually close this one down, since it's already duplicated as a chip level test.
@sriyerg what do you think? I'll leave it to you to decide.

postponed to post M2, see #14145


(Resubmit) Added presentation templates library

I added a   presentation templates library. Useful for anybody trying to create   presentation outlines with Excalidraw. They can take blank slides from the   template, which have the correct Powerpoint slide dimensions.

The preview image is too big.. can you make it max width of 800px and maybe having it landscape as the rest of the previews.

@lipis thanks for reviewing, I've updated the image.


No spacing between input fields

The city/village input field is a bit overlapping with the select button below it. There is no space in between them.

I would like to fix this issue.
@QAZIMAAZARSHAD plz assign this to me under LGM-SOC.

Go ahead.
Do changes in both english and hindi page.


[FancyZones Editor - Edit layout]: Text 'Edit layout' of the edit layout dialog should be defined as heading.

Microsoft PowerToys version
0.68.1
Installation method
Microsoft Store
Running as admin
None
Area(s) with issue?
FancyZones Editor
Steps to reproduce
Test Environment:
OS: Windows 10 Build 21354.1
App version: 0.35.0
App name: PowerToys
Screen Reader: Narrator
Tool: Accessibility Insight for Windows
Repro Steps

Launch 'PowerToys' application.
Turn on the 'Narrator'.
Application will get open with default list item 'General' selected.
Navigate to 'FancyZones' at the left side of the pane and activate it.
Now navigate to 'Launch layout editor button and activate it.
FancyZones editor window will get open.
Navigate to 'Edit layout' button of any layout (say Grid) and activate it.
Turn on the scan mode of the narrator using 'Caps + Space'.
Navigate in the heading mode using 'Caps + Page up/Page down' arrow key.
Now, Press 'Caps + Right/Left arrow key' to check the headings defined on the page.
Observe the issue.

User Impact: Priority-2
If headings are not clear and descriptive, it would be difficult for screen reader dependent users to find the information they seek , and cannot understand the relationships between different parts of the content.
WCAG Reference:
https://www.w3.org/WAI/WCAG21/Understanding/info-and-relationships.html
Note:
Same issue repro for 'Choose layout type' dialog.
MAS2.4.6_Edt layout dialog_Edit layout should be defined as heading.zip

✔ Expected Behavior
Text 'Edit layout' of the edit layout dialog should be defined as heading.
❌ Actual Behavior
Text 'Edit layout' of the edit layout dialog is not defined as heading.
Other Software
No response

This issue is logged to track issue: https://github.com/microsoft/PowerToys/issues/10830 further with a higher severity as it has high user impact.

We need to verify WpF supports this

Issue is fixed on V0.70 and screen reader is announcing proper information of headings on the dialog.


Change tests namespace

I would prefer to use Tests\App\ rather than App\Tests\. Like in the Standard edition.
What do you think?

Tests are (crucial) part of yout app so I think it is more logical to keep them under App\ namespace.

👎 Tests are a subnamespace of your application.

I think it can be confusing. It's easier to explain than App\* is part of src, and Tests\App\* part of tests/. If for some reason a developer create a src/Tests directory with some logic inside, it will not be easy to see if it's a test, or part of the logic app.

I think @mykiwi has a good point, Tests\App looks more robust because App\Tests could provide a conflict of namespaces if devs also create src/Tests directory, i.e. it's not so obvious that it could cause problems. If we use App\Tests we need always remember that we should avoid of creating src/Tests/ dir.

Closing this one. One application == one namespace. I don't buy the App\Tests namespace under src/ issue. Namespace are almost always singular anyway (by practice and habits).


Non-numeric term id

Mondo term (ID Label)
chronic tympanitis (MONDO:0001227ub)
Bug/Typo/Error description
The 2019-08-28 release of mondo.obo has a non-numeric term identifier: "MONDO:0001227ub"

ugh, can't believe we don't have a check for this, thanks for reporting this!


commandunit requires COMMANDUNIT_PWD to be set

commandunit fails with the following output.
$ commandunit --native
/home/hiroshi/Documents/github/commandunit-example/src/dependencies/commandunit/src/main/scripts/bin/commandunit: line 77: COMMANDUNIT_PWD: unbound variable
ERROR:(exit code:1, pipe status: 1):
  at src/dependencies/commandunit/src/main/scripts/dependencies/bud/lib/core.rc:54 (abort)
  at src/dependencies/commandunit/src/main/scripts/bin/commandunit:77 (main)
  at src/dependencies/commandunit/src/main/scripts/bin/commandunit:193 (main)

Command unit should set an appropriate for the environment variable no to bother uses to set it.

This is not valid anymore.


ci: add another missing page category to get our docs syncing

🧰 Changes
So it looks like the sync step was partiallly fixed in #171 (see this page, which successfully updated!), but there was one page that I overlooked which ultimately caused the workflow to fail. Since this is a simple test page, I'm just backfilling the category for this page with our existing catch-all "Tests" category.
🧬 QA & Testing
I actually ran the rdme command locally this time and confirmed that the script ran successfully 🎉  If I am not crazy and you can in fact see this page in ReadMe, we should be good to go! See below for the full output when I ran the command locally:

@kellyjosephprice shit great catch here... will look into this!

@kellyjosephprice good to go now! Took a second but turns out rdme doesn't like when the slug and the file name are slightly different 😅 here's the output when I try running it several times over:
➜  markdown git:(docs/add-another-missing-category) ✗ npm run sync -- --key=<redacted>

><EMAIL_ADDRESS>sync
> rdme docs ./docs --version=2 "--key=<redacted>"

[
  '`callout-tests` not updated. No changes.',
  '`callouts` not updated. No changes.',
  '`code-block-tests` not updated. No changes.',
  '`code-blocks` not updated. No changes.',
  '`custom-css` not updated. No changes.',
  '`embeds` not updated. No changes.',
  '`features` not updated. No changes.',
  '`getting-started` not updated. No changes.',
  '`headings` not updated. No changes.',
  '`images` not updated. No changes.',
  '`lists` not updated. No changes.',
  '`syntax-extensions` not updated. No changes.',
  '`table-of-contents-tests` not updated. No changes.',
  '`tables` not updated. No changes.',
  '`variable-tests` not updated. No changes.'
]
➜  markdown git:(docs/add-another-missing-category) ✗ npm run sync -- --key=<redacted>

><EMAIL_ADDRESS>sync
> rdme docs ./docs --version=2 "--key=<redacted>"

[
  '`callout-tests` not updated. No changes.',
  '`callouts` not updated. No changes.',
  '`code-block-tests` not updated. No changes.',
  '`code-blocks` not updated. No changes.',
  '`custom-css` not updated. No changes.',
  '`embeds` not updated. No changes.',
  '`features` not updated. No changes.',
  '`getting-started` not updated. No changes.',
  '`headings` not updated. No changes.',
  '`images` not updated. No changes.',
  '`lists` not updated. No changes.',
  '`syntax-extensions` not updated. No changes.',
  '`table-of-contents-tests` not updated. No changes.',
  '`tables` not updated. No changes.',
  '`variable-tests` not updated. No changes.'
]

This PR was released!
🚀 Changes included in v6.27.3-next.2

This PR was released!
🚀 Changes included in v6.28.0


NoNestedFuncCallRule should not trigger on assert

The recommendation Use separate function calls with readable variable names goes against the point of using assert, which allows to not run the asserted code:
https://www.php.net/manual/en/function.assert.php
Example:
assert(str_contains(Expr::class, '\\'));

Thanks for the info. IMO this function can be skipped.
Could you send test fixture with fix here?


Extend picking information

Right now, OSPPickResult only returns the hit-point in world space, where applications would need to traverse/search their model themselves to find the hit geometry and/or primitive. This information is however also present after the intersection, so I was wondering what about exposing them as well in the pick result.
The problem arises from not having any model/geometry query capabilities in the API to get the actual geometry back from the geomID. A ospGetGeometry(model, geomID) could be a thing, or ospAddGeometry() returns the ID which is to be remembered by the application to correlate the 'internal' object back to the application object. The latter would require 'stable' IDs, which is not the case today (c.f. remove geometry).
I'm wondering what you guys think about this topic and what's your opinion. I would be really glad to leverage from the fact the OSPRay already knows which geometry was hit rather than doing another query in another scenegraph-like structure that is maintained by the application. I know that the ospExampleViewer does that, but you also do more things with the scenegraph.

Totally agreed. geomID is internal only, thus the returned information should be the hit OSPGeometry (the same which the app got from ospAddGeometry()). There are some tricky details why this is not implemented yet:

handling of instancing
MPI mode
it is an API-breaking change (OSPPickResult is larger)

NOTE: we have explicitly stated this is going to be a part of v2.0. It's coming! :)

Alright, great news, thanks a lot! You have an ETA for the 2.0 release?

Our goal is sometime prior to ISC this year, as we want our ISC/SIGGRAPH demos to rely on v2.0.
Over the last several months we prioritized v1.x features and bug fixes, so progress on some things (such as this) haven't been worked on. However, now we are committed to v2.0 without porting off of ISPC (that is still an open question), so deterministic progress is now expected on all these kinds of lingering issues.

Also, we will be merging all of our work into devel as we are working, so I can post here when there's something available to try out.

FYI, this is currently implemented on devel. ospPick now gives you both the OSPGeometryInstance (new v2.0 concept) and primID.
This may be extended to include OSPVolumeInstance as well (those are not yet implemented) in the future...but that has not yet been determined.

woot woot

woot indeed

Our goal is sometime prior to ISC this year, as we want our ISC/SIGGRAPH demos to rely on v2.0.
Over the last several months we prioritized v1.x features and bug fixes, so progress on some things (such as this) haven't been worked on. However, now we are committed to v2.0 without porting off of ISPC (that is still an open question), so deterministic progress is now expected on all these kinds of lingering issues.

Hi, when can we expect the release of Ospray 2.0? This would be useful to know for our roadmap. Thanks.

Our best estimate today is Q4. That said, we want to be done with it before Supercomputing (the sooner the better). SIGGRAPH this year took a lot more out of us than we thought, and because we are making API breaking changes we are being more cautious than with other releases (otherwise we would have released by now).
We are keeping devel up to date with our latest features that we merge from internal working branches, so you can always see the latest on how the API looks by watching that branch. Our list is getting shorter and shorter, so devel is continuing to becoming more stable over time as we settle on the various design changes we've been making.

Thanks Jeff, sounds good.

Extended picking information is released in v2.0.0-alpha.

Cool, is there any release info or a feature list of v2.0?

Nevermind, I found this: https://github.com/ospray/ospray/blob/v2.0.0-alpha/CHANGELOG.md


Misc doc changes

Besides other documentation changes, this commit ensures the generated
HTML doc for HexDocs.pm will become the source of truth for this Elixir
library and leverage on latest features of ExDoc.

@zhangsoledad Any updates on this?


anchors don't work when contains punctuation marks just like （ or (

Description
Markdown Heading ID contains Unicode （ is inconsistent with Github.
For #### test（1） in gitea , the id is "user-content-test-1" and in github it is "user-content-test1"
The markdown below is available for jumping on github, but not for gitea.
#### test（1）
to [test（1）](#test1)

gitea
id = "user-content-test-1"

github
id = "user-content-test1"

Gitea Version
1.20.2
Can you reproduce the bug on the Gitea demo site?
Yes
Log Gist
No response
Screenshots
No response
Git Version
No response
Operating System
No response
How are you running Gitea?
I was able to reproduce it using try.gitea.io.
Database
None

What's the impact of this problem?

@CaiCandong
Sometimes we need to use section titles like this:

However, the malfunction of the anchors pointing to them makes reading somewhat difficult.

Markdown Heading ID contains Unicode （ is inconsistent with Github.

Thanks for the report, I understand the problem, besides （ does this problem also occur when using ( directly?

Markdown Heading ID contains Unicode （ is inconsistent with Github.

Thanks for the report, I understand the problem, besides （ does this problem also occur when using ( directly?

Yes. I also test (, !, :, *, ： and ！. They are same as （ . @CaiCandong
#### test(0)

#### test!1

#### test:2

#### test*3

#### test！4

#### test：5

gitea

github

I've located the code for this problem, it has to do with the user-conent-* generation rules, but I'm not particularly sure how github handles this, can you give me some more examples to help me refine the code?
Can you give me more examples to help me improve the code?
#### test：ad # df
#### test：ad # df
#### test：ad #23 df 2*/*

test：ad # df
test：ad # df
test：ad #23 df 2*/*

github
There are the examples on github

def cheanValue(anchor_name):
    anchor_name = anchor_name.strip()
    ret = []
    for c in anchor_name:
        if c.isalpha() or c.isdigit() or c == '_' or c == '-':
            ret.append(c.lower())
        if c == ' ':
            ret.append('-')
    return ''.join(ret)

def test():
    cases = [
        ["", ""],
        ["test(0)", "test0"],
        ["test!1", "test1"],
        ["test:2", "test2"],
        ["test*3", "test3"],
        ["test！4", "test4"],
        ["test：5", "test5"],
        ["test*6", "test6"],
        ["test：6 a", "test6-a"],
        ["test：6 !b", "test6-b"],
        ["test：ad # df", "testad--df"],
        ["test：ad #23 df 2*/*", "testad-23-df-2"],
        ["test：ad 23 df 2*/*", "testad-23-df-2"],
        ["test：ad # 23 df 2*/*", "testad--23-df-2"],
        ["Anchors in Markdown", "anchors-in-markdown"],
        ["a_b_c", "a_b_c"],
        ["a-b-c", "a-b-c"],
        ["a-b-c----", "a-b-c----"],
        ["test：6a", "test6a"],
        ["test：a6", "testa6"],
        ["tes a a   a  a", "tes-a-a---a--a"],
        ["  tes a a   a  a  ", "tes-a-a---a--a"]]
    for parm,expect in cases:
        if cheanValue(parm) != expect:
            print("error: parm: %s, expect: %s, actual: %s" % (parm, expect, cheanValue(parm)))
test()

Can you help me write some test cases from github to verify that the logic of the cheanValue function is consistent with github?
@lazyky @bioinformatist

This one is also related: Different behaviors when generating Markdown links for headings containing punctuations and other symbols #19745

I would say it's more like a feature but not a bug, because Markdown is not a strict system, and there seems no unique standard.
There are various characters would be removed&replaced during URL generation. For example, the single quote ' in your demo file, too.
https://github.com/federico-ntr/gitea-double-quotes-test#placeholder-to-force-scrolling-on-links-click
https://try.gitea.io/federico-ntr/double-quotes-test#placeholder-to-force-scrolling-on-link-s-click

Since there is no standard, so there is no right or wrong, as long as it works.
Maybe the answer to the question could be: if there is a definition in CommonMark, then make upstream goldmark use CommonMark standard.

I would say it's more like a feature but not a bug, because Markdown is not a strict system, and there seems no unique standard.

I understand what you're saying, and it's not a bug. But do we need to tweak it so that github/vscode is consistent?

Just to share the information from old issues. I am neutral for it.

This one is also related: Different behaviors when generating Markdown links for headings containing punctuations and other symbols #19745
Quote the old comment from that issue:
I would say it's more like a feature but not a bug, because Markdown is not a strict system, and there seems no unique standard.
There are various characters would be removed&replaced during URL generation. For example, the single quote ' in your demo file, too.
https://github.com/federico-ntr/gitea-double-quotes-test#placeholder-to-force-scrolling-on-links-click
https://try.gitea.io/federico-ntr/double-quotes-test#placeholder-to-force-scrolling-on-link-s-click

Since there is no standard, so there is no right or wrong, as long as it works.
Maybe the answer to the question could be: if there is a definition in CommonMark, then make upstream goldmark use CommonMark standard.

Got that. Sure it is not a bug, but it seems that the logic of github is more straightforward and easier to use.

def cheanValue(anchor_name):
    anchor_name = anchor_name.strip()
    ret = []
    for c in anchor_name:
        if c.isalpha() or c.isdigit() or c == '_' or c == '-':
            ret.append(c.lower())
        if c == ' ':
            ret.append('-')
    return ''.join(ret)

def test():
    cases = [
        ["", ""],
        ["test(0)", "test0"],
        ["test!1", "test1"],
        ["test:2", "test2"],
        ["test*3", "test3"],
        ["test！4", "test4"],
        ["test：5", "test5"],
        ["test*6", "test6"],
        ["test：6 a", "test6-a"],
        ["test：6 !b", "test6-b"],
        ["test：ad # df", "testad--df"],
        ["test：ad #23 df 2*/*", "testad-23-df-2"],
        ["test：ad 23 df 2*/*", "testad-23-df-2"],
        ["test：ad # 23 df 2*/*", "testad--23-df-2"],
        ["Anchors in Markdown", "anchors-in-markdown"],
        ["a_b_c", "a_b_c"],
        ["a-b-c", "a-b-c"],
        ["a-b-c----", "a-b-c----"],
        ["test：6a", "test6a"],
        ["test：a6", "testa6"],
        ["tes a a   a  a", "tes-a-a---a--a"],
        ["  tes a a   a  a  ", "tes-a-a---a--a"]]
    for parm,expect in cases:
        if cheanValue(parm) != expect:
            print("error: parm: %s, expect: %s, actual: %s" % (parm, expect, cheanValue(parm)))
test()

Can you help me write some test cases from github to verify that the logic of the cheanValue function is consistent with github? @lazyky @bioinformatist

Yes. That's right, but "" will not be rendered
github

Yes. That's right, but "" will not be rendered

These test cases are the ones I got from github, of course they are correct. What I mean is can you help me to add some more test cases?

Yes. That's right, but "" will not be rendered

These test cases are the ones I got from github, of course they are correct. What I mean is can you help me to add some more test cases?

Ok. Below is the examples I tested on github
[
    ["tes（）", "tes"],
    ["tes…@a", "tesa"],
    ["tes￥& a", "tes-a"],
    ["tes= a", "tes-a"],
    ["tes|a", "tesa"],
    ["tes\a", "tesa"],
    ["tes/a", "tesa"]
]


[Question] How to completely disable the rememberme function

Search before asking

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

Question
If I leak the key generated in org.apache.shiro.crypto.AbstractSymmetricCipherService#generateNewKey() , then the hacker can use the key to make a RCE vulnerability. so I want to absolutely disable the rememerme function, how can I do to disable it?
I had tried the following code:
@Bean("securityManager")
    public SecurityManager getDefaultWebSecurityManager(@Qualifier("servletContainerSessionManager")SessionManager sessionManager){
        DefaultWebSecurityManager securityManager = new DefaultWebSecurityManager();
        securityManager.setRealm(getUserRealm());
        securityManager.setSessionManager(sessionManager);
        securityManager.setRememberMeManager(null);   // try to disable the rememberme function
        return securityManager;
    }

I wonder if this will cause other problems and whether there are official practices

Yeah, i know the rememberMe function is disabled by default. But even though the rememberMe function is disabled, Shiro can still receive the parameter "rememberMe" in cookie, in this case,if I lose my key, the hacker can use the key to make a RCE vulnerability. So what I want to find a way to ban the "rememberMe". Fortunately, I found it in https://issues.apache.org/jira/browse/CAUSEWAY-1256 :

which is equal to securityManager.setRememberMeManager(null);
Thank you very much

Ok, that should work.
However, there is no "RCE vulnerability" that I am aware of. If your secret key gets stolen or leaked, and rememberMe functionality is disabled, the attacker would not be able to get into the system since isAuthenticated() will fail.

Im going to close this issue. Please feel free to reopen if you have any other updates / issues related to this.
Thank you!


Issuer cred_def_id randomly corrupted?

I am going to do my best to describe this error as it is very odd.
a handful of times now we have experienced an error where a cred_def_id will suddenly become seemingly invalid. What I mean by this is that at some point it seems the cred_def_id is (for lack of a better word) corrupted (at least the cred_def_id seems to be where the issue lies), where the issuer is able to 'send' the credential but the receiver will not be able to accept the offer. Moreover any other agent that has already received a credential with that cred_def_id in the past will no longer be able to create successful proofs with that credential. Here is where it gets very odd as at first we thought that the issue lied in the holders wallet as that is where the error surfaced (in terms of when we finally saw an error code show up), however we found that the issue was solved by having the issuer wallet create a new cred_def_id and re-issue a credential. Holders could accept this and also create valid proofs, but the old cred_def_id just stopped working all together.
Here is the sequence leading to the error message of an issuer sending what we believe to be a credential with a ?corrupted? cred_def_id:
Both issuer and holder are aca-py agents
issuer sends the offer:
{'credential_definition_id': 'Qc6xKigXqWoK95PpveGbZg:3:CL:78954:default', 'credential_exchange_id': '9a5ef040-f50f-489e-b845-ceb06236c6ea', 'updated_at': '2019-12-06 19:44:50.808780Z', 'schema_id': 'Qc6xKigXqWoK95PpveGbZg:2:Phone_Number:1.0', 'auto_issue': True, 'created_at': '2019-12-06 19:44:50.808780Z', 'credential_offer': {'cred_def_id': 'Qc6xKigXqWoK95PpveGbZg:3:CL:78954:default', 'nonce': '925046847786474586767186', 'key_correctness_proof': {'xr_cap': [['phone_number', '142313055804377189194476858719844200278553507798863015882707267683270121605182867066354084726633623788231531527844500605024226852639162803652171866388704729642573040931071666571610403437801588522831053349457846524830427592220372660874438785216341425075851735784841403580829031970901706398137596131939387315180498752643407769913210810029757174498505843582142048370422436988664784552366898994942294252404909174012654634157011062898110701145675231294703842376453931748108165957508782551277158260504769032884355510380251803511078616340424075618363439644647927478052592989530058255992654627211586125197112970965443862219076641119939909711732726095579446437783805024653211220400940810129831754198858'], ['master_secret', '360343650620209589602653036726714702104322472483118201147244635334137339328185600957265691524618977124510223331557070100925380912256957070052440568865005579700078684277523989882691406281526854965513770493578435515506206271229861785428297088398967365748767979420994756281809451258552111425089411888861898772529488995792720008952064332751410130628491571684957376825579627857742117989614714981330105923604852191824840009743623772660288259276515914538640007755022730027971737341594484597521029879997849239589310761013743311154036242703056088339112627258214219049146919046880038312369523381757312183733298353708060480150253385794610086649478380262194128227740564170896442770197376320820237200350595']], 'xz_cap': '2214040947841605446663291612917206316241666976829609761439208368600317402403349192941225158490292518180492195045997774686761877220042313085794558134011828071650081875082162529213880032808928593940995734383489773586470909732318335845280119624112490550810494765727370003231731411206281366136987942955903344108704635964267794844496997196015979544727648462295313873146306081264360900635221925655845150682822494270722434939353605651207703462478582034062362656376633964512386585551332078301281812743345342048009927475357423584050841358717078080864475871617633722654608816904705339621758317034701342563127195104665210670479820712601053322448196405932677378727003436649454287544603702410300787880792924', 'c': '109318811144480476036869300929890880822062511194653112451997242996029848511834'}, 'schema_id': 'Qc6xKigXqWoK95PpveGbZg:2:Phone_Number:1.0'}, 'state': 'offer_sent', 'thread_id': '0285746a-c390-43bf-b0b0-c5017b2d2e55', 'connection_id': '25357d44-7bc0-4bb7-b963-e2f3273fd394', 'initiator': 'self', 'credential_values': {'phone_number': '13129344262'}}

holder recieves offer as such:
{'offer_json': '{"schema_id": "Qc6xKigXqWoK95PpveGbZg:2:Phone_Number:1.0", "cred_def_id": "Qc6xKigXqWoK95PpveGbZg:3:CL:78954:default", "key_correctness_proof": {"c": "109318811144480476036869300929890880822062511194653112451997242996029848511834", "xz_cap": "2214040947841605446663291612917206316241666976829609761439208368600317402403349192941225158490292518180492195045997774686761877220042313085794558134011828071650081875082162529213880032808928593940995734383489773586470909732318335845280119624112490550810494765727370003231731411206281366136987942955903344108704635964267794844496997196015979544727648462295313873146306081264360900635221925655845150682822494270722434939353605651207703462478582034062362656376633964512386585551332078301281812743345342048009927475357423584050841358717078080864475871617633722654608816904705339621758317034701342563127195104665210670479820712601053322448196405932677378727003436649454287544603702410300787880792924", "xr_cap": [["phone_number", "142313055804377189194476858719844200278553507798863015882707267683270121605182867066354084726633623788231531527844500605024226852639162803652171866388704729642573040931071666571610403437801588522831053349457846524830427592220372660874438785216341425075851735784841403580829031970901706398137596131939387315180498752643407769913210810029757174498505843582142048370422436988664784552366898994942294252404909174012654634157011062898110701145675231294703842376453931748108165957508782551277158260504769032884355510380251803511078616340424075618363439644647927478052592989530058255992654627211586125197112970965443862219076641119939909711732726095579446437783805024653211220400940810129831754198858"], ["master_secret", "360343650620209589602653036726714702104322472483118201147244635334137339328185600957265691524618977124510223331557070100925380912256957070052440568865005579700078684277523989882691406281526854965513770493578435515506206271229861785428297088398967365748767979420994756281809451258552111425089411888861898772529488995792720008952064332751410130628491571684957376825579627857742117989614714981330105923604852191824840009743623772660288259276515914538640007755022730027971737341594484597521029879997849239589310761013743311154036242703056088339112627258214219049146919046880038312369523381757312183733298353708060480150253385794610086649478380262194128227740564170896442770197376320820237200350595"]]}, "nonce": "925046847786474586767186"}', '@id': '0285746a-c390-43bf-b0b0-c5017b2d2e55', '@type': 'did:sov:BzCbsNYhMrjHiqZDTUASHg;spec/credential-issuance/0.1/credential-offer'}

When trying to accept this received offer and make the request this error surfaces:
2019-12-06 19:45:15,415 aiohttp.server ERROR Error handling request
Traceback (most recent call last):
  File "/home/ubuntu/.local/lib/python3.6/site-packages/aiohttp/web_protocol.py", line 418, in start
    resp = await task
  File "/home/ubuntu/.local/lib/python3.6/site-packages/aiohttp/web_app.py", line 458, in _handle
    resp = await handler(request)
  File "/home/ubuntu/.local/lib/python3.6/site-packages/aries_cloudagent/messaging/credentials/routes.py", line 446, in credential_exchange_send_request
    credential_exchange_record, connection_record
  File "/home/ubuntu/.local/lib/python3.6/site-packages/aries_cloudagent/messaging/credentials/manager.py", line 179, in create_request
    credential_offer, credential_definition, did
  File "/home/ubuntu/.local/lib/python3.6/site-packages/aries_cloudagent/holder/indy.py", line 60, in create_credential_request
    self.wallet.master_secret_id,
  File "/home/ubuntu/.local/lib/python3.6/site-packages/indy/anoncreds.py", line 734, in prover_create_credential_req
    prover_create_credential_req.cb)
indy.error.CommonInvalidStructure

For what it's worth some additional info is that the storage and wallet types being used for both are indy (sql). If any additional information may be helpful to investigate why this may be happening let me know.

we have a new lead to a possible source for this and it might not be aca-py related. Closing for now until I can confirm it is indeed aca-py related.


[BUG] dlButton - clicking on the padding area of a button not open insider dlmenu

Describe the bug
when buttons have padding, clicking on the padding area does not trigger a click even on the highlights part
To Reproduce
Steps to reproduce the behavior:

create a button with a dlmenu inside it

   <dl-button icon="icon-dl-variable" padding="7px" flat color="dl-color-darker"
                       tooltip="Pipeline variables" size="l"            >
                <dl-menu auto-close anchor="bottom middle" self="top middle"
                        square width="200px" :offset="[0, 10]"
                        style="background: var(--dl-color-panel-background)" >

                    <dl-list :padding="false" class="row" style="gap:7px">
                        <dl-list-item clickable >
                                some list text
                        </dl-list-item>
                    </dl-list>
     </dl-menu>
            </dl-button>

hover with mouse on the button but clicking not on the icon
menu is not open

Expected behavior
when clicking on the highlighted part of the button and not just on the icon the menu should open
Screenshots

@perydataloop please add more information, does the event not happening? is there an erorr?
@fadiDL please see this bug and all the label

What seems to occur here is the wrapper for this component does not trigger the click when clicked on the menu inside. (maybe because the menu eats the event aswell and stops it)

To be clearer, the bug happens only when you try to open the menu. At first, I thought that the problem was that the button didn't have a "@click" event outside the icon element. But when I clicked a similar sibiling button nearby, it triggered the click event. So, I realized that the issue is caused by a combination of dlButtng+dlMenu.

I put your code in our repository and everything works fine. We can't reproduce this issue.

I digging into it a bit, try to delete all elements around, and played with the padding. also looks into the source code, and tests it on Chrome and edge.  in all cases it reproduces. I think I will take it with @fadiDL on Sunday.

@perydataloop  please let me know if I can help you more, otherwise close this issue from your side

Picking this up as its also caused in OA + Vue2 issues it seems. i could sometimes reproduce with the given code.
i will handle this issue manually


Fix intermittent syncing

Motivation
Currently, the sync stops for a couple minutes every ~5 minutes, which makes syncing very slow.
Identify the cause and fix it. We're currently discussing it in https://discord.com/channels/676527656170160146/920784737872773122
The issue seems to have appeared in https://github.com/ZcashFoundation/zebra/pull/3120
Specifications

Designs

Related Work

Hey team! Please add your planning poker estimate with ZenHub @conradoplg @gustavovalverde @jvff @oxarbitrage @upbqdn @teor2345 @dconnolly


Simplify Python requirements

There is no Python >2.7,<3.4 in conda-forge, so it seems that this condition can be relaxed.
I am not sure if guarding against 2.6 is necessary at all these days so maybe the pin can be dropped altogether.
Note that the old selector gets constantly rewritten by the repodata patches, see https://github.com/conda-forge/conda-forge-repodata-patches-feedstock/pull/317#issuecomment-1259168608

Checklist

[ ] Used a personal fork of the feedstock to propose changes
[x] Bumped the build number (if the version is unchanged)
[ ] Reset the build number to 0 (if the version changed)
[ ] Re-rendered with the latest conda-smithy (Use the phrase @conda-forge-admin, please rerender in a comment in this PR for automated rerendering)
[ ] Ensured the license file is being packaged.

Hi! This is the friendly automated conda-forge-linting service.
I just wanted to let you know that I linted all conda-recipes in your PR (recipe) and found it was in an excellent condition.

@conda-forge-admin, please rerender


Update information in Guides after stop support  Launchers via zebrunner ce

Update information in Guides after stop support  Launchers via zebrunner ce

fxed:

Verified.


Make the testing procedure optional

Signed-off-by: Patrick Uiterwijk<EMAIL_ADDRESS>

Looks good to me.
Reviewed-by: Kashyap Chamarthy<EMAIL_ADDRESS>


Modification to Pom and Scripts for compatibility with OS X El Capitan

Fixes #1813 . WIP, Do not Review yet.

Jenkins: test this please.

Jenkins: test this please

I didn't have any trouble on El Capitan. Does this break compatibility with pre-El Capitan by any chance?

It shouldn't. For info on the issue see here: https://forums.developer.apple.com/message/31148
If you had System Integrity Protection disabled you might not have seen this issue.
Obviously this fix seems to be broken though so we will have to figure out how to fix this at some point.


Add example SMTP mail configurations

Copied from https://github.com/ome/omero-server/pull/110
I've changed the example gmail addresses to follow https://developers.google.com/style/examples#example-email-addresses

Thanks, @manics! Can I suggest moving "Other key properties" and your new section up below "Minimal configuration"?

Staged at https://merge-ci.openmicroscopy.org/jenkins/job/OMERO-docs/lastBuild/artifact/omero/_build/html/sysadmins/mail.html.

I'd suggest something that makes it clearer that there are multiple<EMAIL_ADDRESS>to replace, people might spot the username/password pair then not look further. Could just reorder properties to make them obviously next to each other.

It looks to me as if the "example configurations" section could usefully be unified in a refactoring of the instructive flow but happy for that to happen outwith this PR which is already a clear improvement.

Is this better?

Looks promising! With luck Travis will get moving again in due course.


What are the differences compared with the official pytorch implementation?

Hi taki:
I have followed you for a long time and benefit a lot from your open-source projects.
May I ask a question about this repository?
You say that this repository is a simple tensorflow implementation of FUNIT, so compared with the official pytorch project, what are the main differences?
I find that you change the "iteration" from 10W to 80W, and set the number of MLP layers from 3 to 2. Anything else?
Looking forwards to your reply.

There is no architecture difference.
"Simple" means that is code easy to read.

Awesome!!!
I love TensorFlow!!!


bindsignal with value type param will crash in ios build by version 5.40

maybe like DeclareSignal in different oder of generic param?

Thanks for reporting this.  By the way, as a workaround, you could probably not use BindSignal and instead have classes directly subscribe themselves.  (my guess is that the issue is related to BindSignal and not the use of signals in general)

No longer relevant given the new signals implementation


Fix clang-analyzer warnings

Hi,
I'm using clang-analyzer for my project and it found a few issues in hiredis. This PR fixes them.
here below the output of scan-build make.
Kind regards,
Rik
scan-build: Using '/usr/lib/llvm-3.5/bin/clang' for static analysis
/usr/share/clang/scan-build-3.5/ccc-analyzer -std=c99 -pedantic -c -O3 -fPIC  -Wall -W -Wstrict-prototypes -Wwrite-strings -g -ggdb  net.c
/usr/share/clang/scan-build-3.5/ccc-analyzer -std=c99 -pedantic -c -O3 -fPIC  -Wall -W -Wstrict-prototypes -Wwrite-strings -g -ggdb  hiredis.c
/usr/share/clang/scan-build-3.5/ccc-analyzer -std=c99 -pedantic -c -O3 -fPIC  -Wall -W -Wstrict-prototypes -Wwrite-strings -g -ggdb  sds.c
In file included from sds.c:37:
./sds.h:52:12: warning: Access to field 'len' results in a dereference of a null pointer (loaded from variable 'sh')
    return sh->len;
           ^~~~~~~
sds.c:456:21: warning: Access to field 'free' results in a dereference of a null pointer (loaded from variable 'sh')
                if (sh->free < l) {
                    ^~~~~~~~
sds.c:461:25: warning: Access to field 'len' results in a dereference of a null pointer (loaded from variable 'sh')
                sh->len += l;
                ~~      ^
sds.c:474:25: warning: Access to field 'free' results in a dereference of a null pointer (loaded from variable 'sh')
                    if (sh->free < l) {
                        ^~~~~~~~
sds.c:479:29: warning: Access to field 'len' results in a dereference of a null pointer (loaded from variable 'sh')
                    sh->len += l;
                    ~~      ^
sds.c:496:25: warning: Access to field 'free' results in a dereference of a null pointer (loaded from variable 'sh')
                    if (sh->free < l) {
                        ^~~~~~~~
sds.c:501:29: warning: Access to field 'len' results in a dereference of a null pointer (loaded from variable 'sh')
                    sh->len += l;
                    ~~      ^
sds.c:911:42: warning: Result of 'malloc' is converted to a pointer of type 'char *', which is incompatible with sizeof operand type 'void *'
            if (vector == NULL) vector = malloc(sizeof(void*));
                                         ^~~~~~ ~~~~~~~~~~~~~
8 warnings generated.
/usr/share/clang/scan-build-3.5/ccc-analyzer -std=c99 -pedantic -c -O3 -fPIC  -Wall -W -Wstrict-prototypes -Wwrite-strings -g -ggdb  async.c
/usr/share/clang/scan-build-3.5/ccc-analyzer -std=c99 -pedantic -c -O3 -fPIC  -Wall -W -Wstrict-prototypes -Wwrite-strings -g -ggdb  read.c
In file included from read.c:44:
./sds.h:52:12: warning: Access to field 'len' results in a dereference of a null pointer (loaded from variable 'sh')
    return sh->len;
           ^~~~~~~
1 warning generated.
/usr/share/clang/scan-build-3.5/ccc-analyzer -shared -Wl,-soname,libhiredis.so.0.13 -o libhiredis.so  net.o hiredis.o sds.o async.o read.o
ar rcs libhiredis.a net.o hiredis.o sds.o async.o read.o
/usr/share/clang/scan-build-3.5/ccc-analyzer -std=c99 -pedantic -c -O3 -fPIC  -Wall -W -Wstrict-prototypes -Wwrite-strings -g -ggdb  test.c
/usr/share/clang/scan-build-3.5/ccc-analyzer -O3 -fPIC  -Wall -W -Wstrict-prototypes -Wwrite-strings -g -ggdb  -o hiredis-test   test.o libhiredis.a
Generating hiredis.pc for pkgconfig...
scan-build: 7 bugs found.

The proposed NULL checks on sh are useless. sh is always calculated as an offset from the actual s pointer. And if that is NULL, the offset will definitely not be NULL.
We might catch the NULLs on s though.