Realphabetize the Plugins in README

Issue #275

Codecov Report

Merging #277 into master will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master     #277   +/-   ##
=======================================
  Coverage   72.57%   72.57%
=======================================
  Files          38       38
  Lines         897      897
  Branches      225      225
=======================================
  Hits          651      651
  Misses        133      133
  Partials      113      113

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 9b4fc27...abe7f28. Read the comment docs.


Feature: Error handling

I really want parsing errors to have messages which include a stack trace in the grammar generator if possible. I'm aware that it's going to be a bit tricky to find a way to capture those traces.

Users can now enable error handling by setting DEBUG=cst-tokens in their environment. I can't leave errors on all the time because I have to generate them even if they'll never be used, which causes a 2x perf slowdown.


Missing step to change Signature Method and Digest Method to SHA256 based on AzureAD's  SAML Signing Certificate

Missing step to change Signature Method and Digest Method to SHA256 based on AzureAD's  SAML Signing Certificate. The image does show the change from the default but it's not listed as a step.

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

ID: 156e3923-74d6-432f-c5a0-b905520d4e7d
Version Independent ID: aeca7d10-15e2-9e42-74bc-5309a5108c05
Content: Tutorial: Azure Active Directory integration with GitHub
Content Source: articles/active-directory/saas-apps/github-tutorial.md
Service: active-directory
GitHub Login: @jeevansd
Microsoft Alias: jeedes

@dpace-cs Thanks for the feedback! Which specific section are you referring to?

@chetansriv Can you please review this?

@jeevansd Got the GitHub account. This is a valid feedback, working on tutorial update

This is fixed.
#please-close

We will now proceed to close this thread. If there are further questions regarding this matter, please comment and we will gladly continue the discussion.


hive-frontend add events to role

This pR allows the hive-frontend ServiceAccount to manage Events.
This is required for https://jira.coreos.com/browse/APPSRE-882
Please let us know if that is the correct way to achieve this.
Thanks!

/test e2e

/lgtm

It should have been a single commit we do not need two commits for the change, missed that in the review.

sorry about that :|


Fix no_grads option of check_backward

"their gradients are ignored" in the docstring was ambiguous.
check_backward is supposed to compare backward with the numerical one. Do not check computational graph.

Is the documentation for no_grads argument still correct after this change? Maybe we should change it accordingly too.

jenkins, test this please.

This proposal changes a part of undocumented behavior

from: check_backward asserts that backward "skips" gradient of a variable if and only if it's a no_grad variable.
to: check_backward asserts ... if ...

In other words, from checking algorithm to checking analysis.
[no-compat] The PR makes more check_backward tests pass.
[needs-discussion] There's a choice between

with the original behavior, a user can detect (inefficient) zero grads that should be replaced with None; or
with this change, a user will not mind the computational graph here.

I found the only-if part of the check confused some contributors (#4656). It also makes check_double_backward require non-affine forward.

The PR makes more check_backward tests pass.

Could you elaborate what kind of test would pass with this change?
If a backward function is supposed to return a gradient but actually returned None, does this change make the test pass?

The PR makes more check_backward tests pass.

Could you elaborate what kind of test would pass with this change?
If a backward function is supposed to return a gradient but actually returned None, does this change make the test pass?

This PR does not make this test pass in general.
If a backward function is supposed to return a zero gradient but actually returned None, the PR make the test pass.
If a backward function is supposed to return None but actually returned a zero gradient, the PR does not make the test pass, (because no_grads is set).

However users will have less motivation to distinguish None from zero after the PR.

If a user forget to set no_grads to a non-differentiable float input, the result changes to AssertionError (on the comparison of directional derivatives) from RuntimeError('gradients of some arguments are not calculated').  I think neither of the messages is user-friendly for this non-differentiable case.

Thank you for clarification.
This change looks OK to me.

jenkins, test this please.

I also think this PR is okay additionally considering the fact the it used to be poorly documented anyway.

jenkins, test this please.

Jenkins CI test (for commit 0f71bb6599d4437204e526c883746a415b0083cc) succeeded without errors!

LGTM!


Diffenence against Rlax

Hi, there are currently two lib for RL using Jax, Dopamine and Rlax. Might I ask what is the difference? Thanks!

they are similar libraries but different and independent implementations. i
don't know too many details about relax, but from what i understand it is
mostly meant to be a collection of building blocks which you can use to
construct agents. on the other hand, in dopamine we provide monolithic
agents with tunable parameters that can modify their behaviour (for example
turning prioritized replay on or off in the rainbow agent).
hope this helps,
-psc
On Sat, Oct 17, 2020 at 11:30 PM Jimmy Yao<EMAIL_ADDRESS>wrote:

Hi, there are currently two lib for RL using Jax, Dopamine and Rlax. Might
I ask what is the difference? Thanks!
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/google/dopamine/issues/155, or unsubscribe
https://github.com/notifications/unsubscribe-auth/AE3CCMNGUUROGTI6NGY3K4LSLJOMBANCNFSM4SUZJR4Q
.

Thanks @psc-g and great episode on talkRL https://www.talkrl.com/episodes/pablo-samuel-castro 👍

... knowledge on distributional RL, bisimulation, the Dopamine RL Framework, TF-Agents, and much more!

I understand that, unlike Dopamine (Google Research), RLax has DeepMind-built dependencies like Haiku (similar to Sonnet in TensorFlow) and Optax.
Do you know if both libraries are meant for fast prototyping? The Dopamine example on CartPole with DQN and C51 appears to have less imports from the get-go.

i can say that we built dopamine for fast prototyping, but i can't speak
for relax. you can ask the people on that repo :)
On Mon, Oct 19, 2020 at 9:39 AM 8bitmp3<EMAIL_ADDRESS>wrote:

Thanks @psc-g https://github.com/psc-g and great episode on talkRL
https://www.talkrl.com/episodes/pablo-samuel-castro 👍
... knowledge on distributional RL, bisimulation, the Dopamine RL
Framework, TF-Agents, and much more!
I understand that, unlike Dopamine (Google Research), RLax has
DeepMind-built dependencies like Haiku (similar to Sonnet in TensorFlow)
and Optax.
Do you know if both libraries are meant for fast prototyping? The Dopamine
example on CartPole with DQN and C51 appears to have less imports from
the get-go.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/google/dopamine/issues/155#issuecomment-712163070,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AE3CCMPVSUBKNTIA6353PU3SLQ6QTANCNFSM4SUZJR4Q
.

Thanks!


Adding inertia to startOrientation

Hi Matthew
When startOrientation is used, the panorama jumps swiftly to the correct orientation as determined by the device sensors.
I'm looking for away to add some inertia into the transition to make the process more natural, less jarring.
Any ideas?
Kind regards
Derek

Belated thanks Matthew.  I've been focused elsewhere, but will take a look at the orientationListener function and see what I can make of it.
All the best, Derek


merge from konsum-frontend-svelte,template-css,template-svelte-app

package.json

chore(deps): add ^10.9.2 remove ^10.9.1 (devDependencies.npm-pkgbuild)

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

npm package (@latest dist-tag)
v1.31.19
GitHub release

Your semantic-release bot :package::rocket:


Issue #697 - Put the nutriscore in the Summary tab, below product name

Nutriscore in Summary (overview) tab:

This PR implements #697

Perfect. Merged.


Duplicate problem on quantum-cpg branch

I don't understand very well why the code duplicates many nodes that should be the same, they have the same fullname and all the properties except the id and relates sometimes to different and sometimes to the same nodes
Here you have a screenshot of how for example it behaves with a cx circuit (I have omitted some nodes so you can see well what I mean)

This is with a file with a single cx circuit. This is the file:
include "qelib1.inc";
qreg q[2];
h q[0];
cx q[0],q[1];

Same happens with other quantum gates such as the h quantum gate in that example, and sometimes happens with quantum nodes

Non quantum specific nodes do not behave this way
Same behaviour found when analysing files with qiskit.
from qiskit import QuantumCircuit
circuito = QuantumCircuit(2)
circuito.h(0)
circuito.cx(0, 1)

Hi @carlosgpal,
I agree that the first graph seems to have too many occurrences of cx (in particular the pink nodes I'd say) and we'll look into this.
However, I think the nodes shown second graph are as I would expect them to be. The main reason why there are "duplicate" nodes here is because we distinguish between the different references (e.g. when the same variable is used in 5 expressions, you will encounter 5 references) and the variable declaration (e.g., in C, you'd write int x;). In the Q-CPG, we use a similar approach for the qubits and differentiate between the qubit thinking of it as a physical memory location (the pink node) and the usages in the different operations (e.g. lines of the code).

I understand.
Some extra information about the gates (it doesn't matter if they are cx or h). The duplicate node Statements (the blue ones) have the QuantumGate labels only 1 of them. The rest have the same labels except that one. In Declaration this does not happen even if there are the same number of duplicates.


Request for beam search

We do not offer beam search as a function in Chainer. How about implementing it.
The motivation is that beam search is commonly used in NLP, e.g. for generating sequences during inference. Recently, it has also being used for optimization(?). We've also had discussions about including beam search in our NLP examples, such as #4076 and #2344 .

I want to know what is going on this issue, since implementing beam search is a little bit demanding.

Reopened, still open for discussion.

Since we do not have an obvious place to put this function, we might want to extend the scope a bit to discuss where we should put this one as well as other utility-like functions for inference.

I usually steal beam search functions from repositories listed on awesome-chainer and closed PullRequest(https://github.com/chainer/chainer/pull/2344).
For me, it's good to adding chainer.inference.

That sounds reasonable but I think we should list up other similar features that people want first. Do you have any in mind?

Sorry for being late.
For me, as a newbie,
beam search and beam search with attention.

For the record, we discussed this topic today and decided that we should start with supporting inference for our official examples. Then we could eventually figure out what sorts of features are missing, and hopefully better discuss where to put them.


don't truncate message-list Error in Base.list(); closes #2361

when an Error is thrown without a message, we end up setting this message variable to an empty string.  But this seems to be a constant:
anyString.indexOf('') === 0

We attempt to remove and format message as it exists within the stack here.  Since index === 0, we just end up removing the first character from 'Error'.
This PR ensures that if message === '' then index === -1.

appveyor failure fixed in v3.0.0 branch; merging this anyway


cant find index/page.cdhtml file

Problem encountered on https://dotnet.microsoft.com/learn/aspnet/hello-world-tutorial/modify
Operating System: windows
Provide details about the problem you're experiencing. Include your operating system version, exact error message, code sample, and anything else that is relevant.

Thanks for your feedback @vishwah13! We plan on adding more context to these steps.
The file should be inside the myWebApp folder where you created your project.


Update SoapUI testrunner version up to 5.2.1

Update SoapUI testrunner version up to 5.2.1

Coverage remained the same at 33.871% when pulling b037c606d997bbf18ec30b14546c00a98c0ff5f9 on daggerok:master into b6b06d3ea87620dc4dab9eece017c435f39c353f on byte-shifter-ltd:master.


python3Packages.ipython is failing on x86_64-darwin (master)

On current master, ipython fails on darwin, causing a lot of regressions in reverse dependencies: https://hydra.nixos.org/build/167040494
Executing pytestCheckPhase
============================= test session starts ==============================
platform darwin -- Python 3.9.10, pytest-6.2.5, py-1.11.0, pluggy-1.0.0
rootdir: /private/tmp/nix-build-python3.9-ipython-8.0.1.drv-0/ipython-8.0.1, configfile: pytest.ini
collected 1024 items / 2 skipped / 1022 selected                               hon-8.0.1

IPython/core/completer.py ss                                             [  0%]
IPython/core/debugger.py s                                               [  0%]
IPython/core/display_functions.py .                                      [  0%]
IPython/core/excolors.py .                                               [  0%]
IPython/core/history.py .                                                [  0%]
IPython/core/interactiveshell.py .ss                                     [  0%]
IPython/core/oinspect.py s                                               [  0%]
IPython/core/magics/auto.py s                                            [  1%]
IPython/core/magics/basic.py ss                                          [  1%]
IPython/core/magics/code.py s.                                           [  1%]
IPython/core/magics/config.py .                                          [  1%]
IPython/core/magics/execution.py sssss                                   [  2%]
IPython/core/magics/history.py s                                         [  2%]
IPython/core/magics/namespace.py s..sss                                  [  2%]
IPython/core/magics/osm.py ssss                                          [  3%]
IPython/core/magics/pylab.py s                                           [  3%]
IPython/core/magics/script.py .                                          [  3%]
IPython/core/tests/test_alias.py ....                                    [  3%]
IPython/core/tests/test_application.py ...                               [  4%]
IPython/core/tests/test_async_helpers.py .ssss.....                      [  4%]
IPython/core/tests/test_autocall.py ..                                   [  5%]
IPython/core/tests/test_compilerop.py ......                             [  5%]
IPython/core/tests/test_completer.py .............s..................... [  9%]
...................s..                                                   [ 11%]
IPython/core/tests/test_completerlib.py ............                     [ 12%]
IPython/core/tests/test_debugger.py ............                         [ 13%]
IPython/core/tests/test_display.py ........sss..............             [ 16%]
IPython/core/tests/test_displayhook.py .......                           [ 16%]
IPython/core/tests/test_events.py ......                                 [ 17%]
IPython/core/tests/test_extension.py ...                                 [ 17%]
IPython/core/tests/test_formatters.py ..............................     [ 20%]
IPython/core/tests/test_handlers.py .                                    [ 20%]
IPython/core/tests/test_history.py ........                              [ 21%]
IPython/core/tests/test_hooks.py ...                                     [ 21%]
IPython/core/tests/test_imports.py .................                     [ 23%]
IPython/core/tests/test_inputsplitter.py ............................... [ 26%]
.........................................                                [ 30%]
IPython/core/tests/test_inputtransformer.py .................            [ 32%]
IPython/core/tests/test_inputtransformer2.py ........................... [ 34%]
...                                                                      [ 35%]
IPython/core/tests/test_inputtransformer2_line.py ......                 [ 35%]
IPython/core/tests/test_interactiveshell.py ............................ [ 38%]
..............s.....s....s.......................                        [ 43%]
IPython/core/tests/test_iplib.py ........                                [ 43%]
IPython/core/tests/test_logger.py ..                                     [ 44%]
IPython/core/tests/test_magic.py .....................s................. [ 47%]
................s.....................ssss...................            [ 53%]
IPython/core/tests/test_magic_arguments.py .                             [ 54%]
IPython/core/tests/test_magic_terminal.py ...........                    [ 55%]
IPython/core/tests/test_oinspect.py .............................        [ 57%]
IPython/core/tests/test_page.py .                                        [ 58%]
IPython/core/tests/test_paths.py ...........                             [ 59%]
IPython/core/tests/test_prefilter.py ......                              [ 59%]
IPython/core/tests/test_profile.py .....                                 [ 60%]
IPython/core/tests/test_prompts.py ...                                   [ 60%]
IPython/core/tests/test_run.py .....s............ss.................     [ 64%]
IPython/core/tests/test_shellapp.py ...                                  [ 64%]
IPython/core/tests/test_splitinput.py ..                                 [ 64%]
IPython/core/tests/test_ultratb.py ....................                  [ 66%]
IPython/extensions/autoreload.py s                                       [ 66%]
IPython/extensions/storemagic.py s                                       [ 66%]
IPython/extensions/tests/test_autoreload.py .s.....                      [ 67%]
IPython/extensions/tests/test_storemagic.py ..                           [ 67%]
IPython/external/tests/test_qt_loaders.py .                              [ 67%]
IPython/lib/display.py s                                                 [ 67%]
IPython/lib/lexers.py .                                                  [ 67%]
IPython/lib/security.py ..                                               [ 68%]
IPython/lib/tests/test_backgroundjobs.py ....                            [ 68%]
IPython/lib/tests/test_clipboard.py F                                    [ 68%]
IPython/lib/tests/test_deepreload.py ...                                 [ 68%]
IPython/lib/tests/test_display.py ..............ss.sssss.ssss.           [ 71%]
IPython/lib/tests/test_editorhooks.py .                                  [ 71%]
IPython/lib/tests/test_imports.py ...                                    [ 71%]
IPython/lib/tests/test_latextools.py ..sssssss...s.                      [ 73%]
IPython/lib/tests/test_lexers.py .                                       [ 73%]
IPython/lib/tests/test_pretty.py ...................................     [ 76%]
IPython/lib/tests/test_security.py ....                                  [ 77%]
IPython/terminal/magics.py s                                             [ 77%]
IPython/terminal/tests/test_debug_magic.py .                             [ 77%]
IPython/terminal/tests/test_embed.py ..                                  [ 77%]
IPython/terminal/tests/test_help.py ......s                              [ 78%]
IPython/terminal/tests/test_interactivshell.py ........                  [ 79%]
IPython/testing/tools.py ..                                              [ 79%]
IPython/testing/plugin/dtexample.py .......                              [ 79%]
IPython/testing/plugin/simple.py ..                                      [ 80%]
IPython/testing/plugin/test_combo.txt .                                  [ 80%]
IPython/testing/plugin/test_example.txt ..                               [ 80%]
IPython/testing/plugin/test_exampleip.txt .                              [ 80%]
IPython/testing/plugin/test_ipdoctest.py .....                           [ 80%]
IPython/testing/plugin/test_refs.py ....                                 [ 81%]
IPython/testing/tests/test_decorators.py .ss..s.ss....s                  [ 82%]
IPython/testing/tests/test_ipunittest.py .....                           [ 83%]
IPython/testing/tests/test_tools.py .s........                           [ 84%]
IPython/utils/contexts.py .                                              [ 84%]
IPython/utils/frame.py .                                                 [ 84%]
IPython/utils/ipstruct.py ...........                                    [ 85%]
IPython/utils/path.py .                                                  [ 85%]
IPython/utils/strdispatch.py .                                           [ 85%]
IPython/utils/sysinfo.py .                                               [ 85%]
IPython/utils/text.py ........                                           [ 86%]
IPython/utils/tests/test_capture.py ........................             [ 88%]
IPython/utils/tests/test_decorators.py .                                 [ 88%]
IPython/utils/tests/test_dir2.py ....                                    [ 89%]
IPython/utils/tests/test_imports.py ......                               [ 89%]
IPython/utils/tests/test_importstring.py ...                             [ 90%]
IPython/utils/tests/test_io.py ...                                       [ 90%]
IPython/utils/tests/test_module_paths.py ......                          [ 91%]
IPython/utils/tests/test_openpy.py ...                                   [ 91%]
IPython/utils/tests/test_path.py ss...s.....s.....s.......s              [ 93%]
IPython/utils/tests/test_process.py .s..s........                        [ 95%]
IPython/utils/tests/test_pycolorize.py ........                          [ 95%]
IPython/utils/tests/test_sysinfo.py ..                                   [ 96%]
IPython/utils/tests/test_tempdir.py ..                                   [ 96%]
IPython/utils/tests/test_text.py ...........                             [ 97%]
IPython/utils/tests/test_tokenutil.py ...................                [ 99%]
IPython/utils/tests/test_wildcard.py ......

=================================== FAILURES ===================================
______________________________ test_clipboard_get ______________________________

    @skip_if_no_x11
    def test_clipboard_get():
        # Smoketest for clipboard access - we can't easily guarantee that the
        # clipboard is accessible and has something on it, but this tries to
        # exercise the relevant code anyway.
        try:
>           a = get_ipython().hooks.clipboard_get()

IPython/lib/tests/test_clipboard.py:11:
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
IPython/core/hooks.py:116: in __call__
    return cmd(*args, **kw)
IPython/core/hooks.py:170: in clipboard_get
    text = dispatcher()
IPython/core/hooks.py:116: in __call__
    return cmd(*args, **kw)
IPython/lib/clipboard.py:38: in osx_clipboard_get
    p = subprocess.Popen(['pbpaste', '-Prefer', 'ascii'],
/nix/store/z740mapbgfi953b61jx72c0jy3phfcy8-python3-3.9.10/lib/python3.9/subprocess.py:951: in __init__
    self._execute_child(args, executable, preexec_fn, close_fds,
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <Popen: returncode: 255 args: ['pbpaste', '-Prefer', 'ascii']>
args = ['pbpaste', '-Prefer', 'ascii'], executable = b'pbpaste'
preexec_fn = None, close_fds = True, pass_fds = (), cwd = None, env = None
startupinfo = None, creationflags = 0, shell = False, p2cread = -1
p2cwrite = -1, c2pread = 50, c2pwrite = 51, errread = -1, errwrite = -1
restore_signals = True, gid = None, gids = None, uid = None, umask = -1
start_new_session = False

    def _execute_child(self, args, executable, preexec_fn, close_fds,
                       pass_fds, cwd, env,
                       startupinfo, creationflags, shell,
                       p2cread, p2cwrite,
                       c2pread, c2pwrite,
                       errread, errwrite,
                       restore_signals,
                       gid, gids, uid, umask,
                       start_new_session):
        """Execute program (POSIX version)"""

        if isinstance(args, (str, bytes)):
            args = [args]
        elif isinstance(args, os.PathLike):
            if shell:
                raise TypeError('path-like args is not allowed when '
                                'shell is true')
            args = [args]
        else:
            args = list(args)

        if shell:
            # On Android the default shell is at '/system/bin/sh'.
            unix_shell = ('/system/bin/sh' if
                      hasattr(sys, 'getandroidapilevel') else '/nix/store/vssrny41k0mr33jclrrn67rxhbdpwrr0-bash-5.1-p12/bin/sh')
            args = [unix_shell, "-c"] + args
            if executable:
                args[0] = executable

        if executable is None:
            executable = args[0]

        sys.audit("subprocess.Popen", executable, args, cwd, env)

        if (_USE_POSIX_SPAWN
                and os.path.dirname(executable)
                and preexec_fn is None
                and not close_fds
                and not pass_fds
                and cwd is None
                and (p2cread == -1 or p2cread > 2)
                and (c2pwrite == -1 or c2pwrite > 2)
                and (errwrite == -1 or errwrite > 2)
                and not start_new_session
                and gid is None
                and gids is None
                and uid is None
                and umask < 0):
            self._posix_spawn(args, executable, env, restore_signals,
                              p2cread, p2cwrite,
                              c2pread, c2pwrite,
                              errread, errwrite)
            return

        orig_executable = executable

        # For transferring possible exec failure from child to parent.
        # Data format: "exception name:hex errno:description"
        # Pickle is not used; it is complex and involves memory allocation.
        errpipe_read, errpipe_write = os.pipe()
        # errpipe_write must not be in the standard io 0, 1, or 2 fd range.
        low_fds_to_close = []
        while errpipe_write < 3:
            low_fds_to_close.append(errpipe_write)
            errpipe_write = os.dup(errpipe_write)
        for low_fd in low_fds_to_close:
            os.close(low_fd)
        try:
            try:
                # We must avoid complex work that could involve
                # malloc or free in the child process to avoid
                # potential deadlocks, thus we do all this here.
                # and pass it to fork_exec()

                if env is not None:
                    env_list = []
                    for k, v in env.items():
                        k = os.fsencode(k)
                        if b'=' in k:
                            raise ValueError("illegal environment variable name")
                        env_list.append(k + b'=' + os.fsencode(v))
                else:
                    env_list = None  # Use execv instead of execve.
                executable = os.fsencode(executable)
                if os.path.dirname(executable):
                    executable_list = (executable,)
                else:
                    # This matches the behavior of os._execvpe().
                    executable_list = tuple(
                        os.path.join(os.fsencode(dir), executable)
                        for dir in os.get_exec_path(env))
                fds_to_keep = set(pass_fds)
                fds_to_keep.add(errpipe_write)
                self.pid = _posixsubprocess.fork_exec(
                        args, executable_list,
                        close_fds, tuple(sorted(map(int, fds_to_keep))),
                        cwd, env_list,
                        p2cread, p2cwrite, c2pread, c2pwrite,
                        errread, errwrite,
                        errpipe_read, errpipe_write,
                        restore_signals, start_new_session,
                        gid, gids, uid, umask,
                        preexec_fn)
                self._child_created = True
            finally:
                # be sure the FD is closed no matter what
                os.close(errpipe_write)

            self._close_pipe_fds(p2cread, p2cwrite,
                                 c2pread, c2pwrite,
                                 errread, errwrite)

            # Wait for exec to fail or succeed; possibly raising an
            # exception (limited in size)
            errpipe_data = bytearray()
            while True:
                part = os.read(errpipe_read, 50000)
                errpipe_data += part
                if not part or len(errpipe_data) > 50000:
                    break
        finally:
            # be sure the FD is closed no matter what
            os.close(errpipe_read)

        if errpipe_data:
            try:
                pid, sts = os.waitpid(self.pid, 0)
                if pid == self.pid:
                    self._handle_exitstatus(sts)
                else:
                    self.returncode = sys.maxsize
            except ChildProcessError:
                pass

            try:
                exception_name, hex_errno, err_msg = (
                        errpipe_data.split(b':', 2))
                # The encoding here should match the encoding
                # written in by the subprocess implementations
                # like _posixsubprocess
                err_msg = err_msg.decode()
            except ValueError:
                exception_name = b'SubprocessError'
                hex_errno = b'0'
                err_msg = 'Bad exception data from child: {!r}'.format(
                              bytes(errpipe_data))
            child_exception_type = getattr(
                    builtins, exception_name.decode('ascii'),
                    SubprocessError)
            if issubclass(child_exception_type, OSError) and hex_errno:
                errno_num = int(hex_errno, 16)
                child_exec_never_called = (err_msg == "noexec")
                if child_exec_never_called:
                    err_msg = ""
                    # The error must be from chdir(cwd).
                    err_filename = cwd
                else:
                    err_filename = orig_executable
                if errno_num != 0:
                    err_msg = os.strerror(errno_num)
>               raise child_exception_type(errno_num, err_msg, err_filename)
E               FileNotFoundError: [Errno 2] No such file or directory: 'pbpaste'

/nix/store/z740mapbgfi953b61jx72c0jy3phfcy8-python3-3.9.10/lib/python3.9/subprocess.py:1821: FileNotFoundError
=============================== warnings summary ===============================
../../../../nix/store/1y3zjj082kfdnf15fi3q8g3h4jgy15qa-python3.9-setuptools-57.2.0/lib/python3.9/site-packages/setuptools/lib2to3_ex.py:10
  /nix/store/1y3zjj082kfdnf15fi3q8g3h4jgy15qa-python3.9-setuptools-57.2.0/lib/python3.9/site-packages/setuptools/lib2to3_ex.py:10: PendingDeprecationWarning: lib2to3 package is deprecated and may not be able to parse Python 3.10+
    from lib2to3.refactor import RefactoringTool, get_fixers_from_package

../../../../nix/store/cz0q1l88g8p5bc9jr20677nd5yfjfsar-python3.9-pytest-6.2.5/lib/python3.9/site-packages/_pytest/nodes.py:274
  /nix/store/cz0q1l88g8p5bc9jr20677nd5yfjfsar-python3.9-pytest-6.2.5/lib/python3.9/site-packages/_pytest/nodes.py:274: PytestUnknownMarkWarning: Unknown pytest.mark.asyncio - is this a typo?  You can register custom marks to avoid this warning - for details, see https://docs.pytest.org/en/stable/mark.html
    marker_ = getattr(MARK_GEN, marker)

IPython/core/tests/test_inputtransformer2.py::test_check_make_token_by_line_never_ends_empty
  /private/tmp/nix-build-python3.9-ipython-8.0.1.drv-0/ipython-8.0.1/IPython/core/inputtransformer2.py:512: UserWarning: `make_tokens_by_line` received a list of lines which do not have lineending markers ('\n', '\r', '\r\n', '\x0b', '\x0c'), behavior will be unspecified
    warnings.warn("`make_tokens_by_line` received a list of lines which do not have lineending markers ('\\n', '\\r', '\\r\\n', '\\x0b', '\\x0c'), behavior will be unspecified")

IPython/core/tests/test_interactiveshell.py::test_run_cell_async
  /nix/store/z740mapbgfi953b61jx72c0jy3phfcy8-python3-3.9.10/lib/python3.9/asyncio/events.py:80: DeprecationWarning: `run_cell_async` will not call `transform_cell` automatically in the future. Please pass the result to `transformed_cell` argument and any exception that happen during thetransform in `preprocessing_exc_tuple` in IPython 7.17 and above.
    self._context.run(self._callback, *self._args)

IPython/core/tests/test_interactiveshell.py::test_should_run_async
  /private/tmp/nix-build-python3.9-ipython-8.0.1.drv-0/ipython-8.0.1/IPython/core/tests/test_interactiveshell.py:1078: DeprecationWarning: `should_run_async` will not call `transform_cell` automatically in the future. Please pass the result to `transformed_cell` argument and any exception that happen during thetransform in `preprocessing_exc_tuple` in IPython 7.17 and above.
    assert not ip.should_run_async("a = 5")

IPython/core/tests/test_interactiveshell.py::test_should_run_async
  /private/tmp/nix-build-python3.9-ipython-8.0.1.drv-0/ipython-8.0.1/IPython/core/tests/test_interactiveshell.py:1079: DeprecationWarning: `should_run_async` will not call `transform_cell` automatically in the future. Please pass the result to `transformed_cell` argument and any exception that happen during thetransform in `preprocessing_exc_tuple` in IPython 7.17 and above.
    assert ip.should_run_async("await x")

IPython/core/tests/test_interactiveshell.py::test_should_run_async
  /private/tmp/nix-build-python3.9-ipython-8.0.1.drv-0/ipython-8.0.1/IPython/core/tests/test_interactiveshell.py:1080: DeprecationWarning: `should_run_async` will not call `transform_cell` automatically in the future. Please pass the result to `transformed_cell` argument and any exception that happen during thetransform in `preprocessing_exc_tuple` in IPython 7.17 and above.
    assert ip.should_run_async("import asyncio; await asyncio.sleep(1)")

IPython/core/tests/test_magic.py::test_script_bg_out
IPython/core/tests/test_magic.py::test_script_bg_err
IPython/core/tests/test_magic.py::test_script_bg_out_err
IPython/core/tests/test_magic.py::test_script_bg_proc
  /nix/store/cz0q1l88g8p5bc9jr20677nd5yfjfsar-python3.9-pytest-6.2.5/lib/python3.9/site-packages/_pytest/python.py:172: PytestUnhandledCoroutineWarning: async def functions are not natively supported and have been skipped.
  You need to install a suitable plugin for your async framework, for example:
    - anyio
    - pytest-asyncio
    - pytest-tornasync
    - pytest-trio
    - pytest-twisted
    warnings.warn(PytestUnhandledCoroutineWarning(msg.format(nodeid)))

-- Docs: https://docs.pytest.org/en/stable/warnings.html
============================= slowest 10 durations =============================
12.94s call     IPython/core/tests/test_debugger.py::test_decorator_skip_disabled
4.50s call     IPython/core/tests/test_debugger.py::test_decorator_skip
4.35s call     IPython/core/tests/test_debugger.py::test_decorator_skip_with_breakpoint
3.72s call     IPython/extensions/tests/test_autoreload.py::TestAutoreload::test_autoload_newly_added_objects
3.51s call     IPython/extensions/tests/test_autoreload.py::TestAutoreload::test_smoketest_autoreload
3.45s call     IPython/extensions/tests/test_autoreload.py::TestAutoreload::test_smoketest_aimport
2.52s call     IPython/core/tests/test_debugger.py::test_xmode_skip
2.03s call     IPython/terminal/tests/test_debug_magic.py::test_debug_magic_passes_through_generators
2.00s call     IPython/core/tests/test_debugger.py::test_where_erase_value
1.79s call     IPython/terminal/tests/test_embed.py::test_nest_embed
=========================== short test summary info ============================
FAILED IPython/lib/tests/test_clipboard.py::test_clipboard_get - FileNotFound...
====== 1 failed, 937 passed, 88 skipped, 11 warnings in 82.56s (0:01:22) =======
builder for '/nix/store/b12vfj0ygcfgk42hg39krrc6gk49qbih-python3.9-ipython-8.0.1.drv' failed with exit code 1

Notify maintainers

cc @FRidh @bjornfor @NixOS/darwin-maintainers

I also noticed the same problem when tried to deploy my updated home-manager config. The way I fixed it was this:
  mypython3 = let
    packageOverrides = self: super: {
      ipython = super.ipython.overridePythonAttrs(old: rec {
        propagatedBuildInputs = old.propagatedBuildInputs ++ [super.black super.stack-data];
          # preCheck = old.preCheck + ''
        preCheck = old.preCheck + pkgs.lib.optionalString super.stdenv.isDarwin ''
          # Fake the impure dependencies pbpaste and pbcopy
          echo "#!${pkgs.stdenv.shell}" > pbcopy
          echo "#!${pkgs.stdenv.shell}" > pbpaste
          chmod a+x pbcopy pbpaste
          export PATH=$(pwd):$PATH
        '';
      });
    };
  in pkgs.python3.override {inherit packageOverrides; self = mypython3;};

I noticed pandas uses the same "trick".

Might as well disable the tests instead though?
I'm not sure where pbcopy and pbpaste would come from. Maybe they need to be impure buildInputs?

I don't think the real pbcopy should EVER be called by a nix build.

Sure it seems unnecessary. But stubbing them out this way doesn't seem very useful.
It seems more honest to disable all tests involving pbpaste/pbcopy.
Alternatively we could stub them out with an identical interface and have them store the "clipboard" in a temporary file or something.

I also noticed the same problem when tried to deploy my updated home-manager config. The way I fixed it was this:
  mypython3 = let
    packageOverrides = self: super: {
      ipython = super.ipython.overridePythonAttrs(old: rec {
        preCheck = old.preCheck + pkgs.lib.optionalString super.stdenv.isDarwin ''
          # Fake the impure dependencies pbpaste and pbcopy
          echo "#!${pkgs.stdenv.shell}" > pbcopy
          echo "#!${pkgs.stdenv.shell}" > pbpaste
          chmod a+x pbcopy pbpaste
          export PATH=$(pwd):$PATH
        '';
      });
    };
  in pkgs.python3.override {inherit packageOverrides; self = mypython3;};

I noticed pandas uses the same "trick".

As an overlay:
let ipythonFix = self: super: {
  python3 = super.python3.override {
    packageOverrides = pySelf: pySuper: {
      ipython = pySuper.ipython.overridePythonAttrs (old: {
        preCheck = old.preCheck + super.lib.optionalString super.stdenv.isDarwin ''
          echo '#!${pkgs.stdenv.shell}' > pbcopy
          chmod a+x pbcopy
          cp pbcopy pbpaste
          export PATH="$(pwd)''${PATH:+":$PATH"}"
        '';
      });
    };
    self = self.python3;
  };
};

in

# If you're using nix-darwin (in ~/.nixpkgs/darwin-configuration.nix):
{
  nixpkgs.overlays = [ipythonFix];
  # If you're using nix-darwin with home-manager
  home-manager.users.username = { config, pkgs, ... }: {
    nixpkgs.overlays = [ipythonFix];
  };
}

# Otherwise (in ~/.config/nixpkgs/overlays.nix):
[ipythonFix]

This should be fixed in https://github.com/NixOS/nixpkgs/pull/159516, which is currently in staging (thanks @zowoq)

Pinning this to improve visibility as people keep opening PRs to fix it.

@ehmry Why did you unpin this?

@zowoq I'm sorry, I though I was a nag box that only local to my view, and I clicked an X without looking, and then immediately relalized that it probably wasn't, but I couldn't undo or trace which issue it was.

If the issue is so prominent, we probably should just land a darwin-only fix on master.


Unexpected status causes CurlExecutionContext to hang

Somehow this error manifested into a 6 hour hang on CI.
==> X org.http4s.curl.CurlClientSuite.3 post echos 12.67s org.http4s.client.UnexpectedStatus: unexpected HTTP status: 502 Bad Gateway for request POST https://postman-echo.com/post

https://github.com/http4s/http4s-curl/actions/runs/3182527644/jobs/5188586017

Do we have an example that reproduces this one?
I think it might be the same issue from #64


Does not appear

The module doesn’t appear in the control center. iPhone X on iOS 13.5 jailbreak with Checkra1n

doesnt appear for me either, unc0ver on 13.4.1.


Generate annotation implementation

This library is cool (and the implementation is very clever), but adding several new dependencies (including PCollections) to avoid a single generated class seems like the wrong way.

@electrum  i kind of sensed that, but still wanted to get the feedback.


Feature/pid1102 error reporting system

Codecov Report
Patch coverage: 34.56% and project coverage change: +0.66% :tada:

Comparison is base (51364dc) 27.19% compared to head (e7d0a72) 27.86%.
Report is 9 commits behind head on develop.

:exclamation: Your organization is not using the GitHub App Integration. As a result you may experience degraded service beginning May 15th. Please install the Github App Integration for your organization. Read more.
Additional details and impacted files
@@             Coverage Diff             @@
##           develop     #328      +/-   ##
===========================================
+ Coverage    27.19%   27.86%   +0.66%
===========================================
  Files          271      273       +2
  Lines         5942     6510     +568
===========================================
+ Hits          1616     1814     +198
- Misses        4326     4696     +370

Files Changed
Coverage Δ

...mmon/infrastructure/stacktrace_stream_manager.dart
0.00% <0.00%> (ø)

...al/data/data_sources/remote_claim_data_source.dart
0.00% <0.00%> (ø)

...ain/use_cases/generate_non_rev_proof_use_case.dart
0.00% <0.00%> (ø)

...tial/domain/use_cases/get_auth_claim_use_case.dart
0.00% <0.00%> (ø)

...se_cases/get_claim_revocation_status_use_case.dart
2.56% <0.00%> (-2.20%)
:arrow_down:

...l/domain/use_cases/get_non_rev_proof_use_case.dart
0.00% <0.00%> (ø)

...dential/domain/use_cases/save_claims_use_case.dart
5.55% <0.00%> (-1.59%)
:arrow_down:

...sitories/iden3comm_credential_repository_impl.dart
66.66% <ø> (ø)

...m/data/repositories/iden3comm_repository_impl.dart
0.00% <0.00%> (ø)

.../domain/use_cases/clean_schema_cache_use_case.dart
0.00% <0.00%> (ø)

... and 66 more

... and 6 files with indirect coverage changes

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


Add function level register reference view

What is the feature you'd like to have?
Looking at the disassembly can help to quickly understand if the register has been modified. can display read and write properties for it.
when i click on the rax register
mov  rax ,1  // write
mov  al ,1  // write
mov rbx, rax // read
mov [rax+8], 1 // write with offset

Is your feature request related to a problem?
na
Are any alternative solutions acceptable?
na
Additional Information:
na

Some of this information is already available. Simply hover over an instruction in disassembly and you can see a summary of what is done to all registers or memory. Here's a few examples:

We have no plans to implement this as a first-class feature, but you could definitely implement this as a plugin or a snippet. If you're interested in that, feel free to drop into the api-help channel on the public slack and we can give you some suggestions.


Resizing cover/header image for a blog page

There are two issues with the cover image for the blog page.

It appears huge - is there a way to resize through the front-matter params?
Different blog cards in the list view have different cover image sizes. this should be consistently the same.

Here's front matter I am using

title: "India's digital payments revolution"
meta_title: "How India has gone digital at breakneck speed"
description: "One of the world's biggest success stories"
date: 2022-07-21T05:00:00Z
image: "/images/digital-payments-blog/hugoblog_1.png"

Hi, since it's a starter template, there are no params to customize it. you have to customize the markup to achieve this. thanks


PHP SDK does not work

Following your documentation here, including installing the client sdk: https://github.com/Recombee/php-api-client
PHP Fatal error:  Uncaught InvalidArgumentException: Region  is unknown. You may need to update the version of the SDK.
Removing region array results in Uncaught Recombee\RecommApi\Exceptions\ResponseException: {"statusCode":404, "message":"Unable to parse database"} when using the credentials provided in your UI.

Resolved this but now   Uncaught Error: Class "AddUser" not found when using $client->send(new AddUser($user_id));

Can you please share what was the issue?
Regarding the latter issue, it will be probably connected to the import of the Requests.

use Recombee\RecommApi\Requests as Reqs;

...

$req = new Reqs\AddUser("user1");

Please see the code examples for more info.

The code examples that I found for AddUser do not have Reqs\AddUser on AddUser, I just worked this out so all good.

Sorry thought I had resolved it, Reqs/AddUser gives Uncaught Recombee\RecommApi\Exceptions\ResponseException: {"error": "Method not allowed.", "statusCode": 405, "statusMessage": "method not allowed"}

Will not work, I have been able to import items but using the same credentials I get
Fatal error:  Uncaught Recombee\RecommApi\Exceptions\ResponseException: {"error": "Method not allowed.", "statusCode": 405, "statusMessage": "method not allowed"} in /home/cognitech/vendor/recombee/php-api-client/src/RecommApi/Client.php:216
$req = new Reqs\AddUser(USER);
$client->send($req);

@OndraFiedler  do you have an update on this?

The most probable reason is passing an empty or NULL userId, leading to a wrong URL of the REST call.
Can you please check what is being passed to AddUser?


1.3.4 CCTL v. ITSEF

The term CCTL should be replaced by ITSEF or this should just generically refer to "the evaluators".   "CCTL" is the NIAP/NVLAP specific terminology for their labs.  The more general term used elsewhere in the document is ITSEF.
Consistency for potential use by other nations

Fixed.

Fixed.


Sync up with the original repo 'css-element-queries'

The original repo has released new version with performance improvements and fixed bugs in latest IE. It's weird they only support npm package at the moment. We will love you if update this bower package of everyone's use.

hey just updated, please give it a try


[Adaptive Navigation] Menu icon is not center aligned with navigation rail items

Currently:

Should be more like:

Closing this issue due to discontinuation of the adaptive packages.


can't open web model in win app in 19.2.602.5

Do I HAVE to override that METHOD?
9.03.20 14:31:07.929	no context	Customize TypesInfo
29.03.20 14:31:07.993	no context	FirstChanceException event raised in VxERP.Win.exe: The ModelEditor requires a valid ModelAssembly. Override the VxERPAspNetApplication GetModelAssemblyFilePath to provide a valid filename e.g.
//Win
Path.Combine(Path.GetTempPath(),$"{GetType().Name}{ModelAssemblyFileName}")
//Web
GetType().GetField("sharedModelManager", BindingFlags.NonPublic|BindingFlags.FlattenHierarchy|BindingFlags.Static)?.GetValue(this) == null
? Path.Combine(Path.GetTempPath(), $"{GetType().Name}{ModelAssemblyFileName}") : null
en Xpand.Persistent.Base.ModelDifference.ModelBuilder.BuildModel(XafApplication application, String configFileName, XpandApplicationModulesManager applicationModulesManager)
29.03.20 14:31:07.994	no context	FirstChanceException event raised in VxERP.Win.exe: Se han producido uno o varios errores.    en Xpand.Utils.Helpers.Retry.Do[T](Func`1 action, TimeSpan retryInterval, Int32 retryCount)
29.03.20 14:31:07.994	no context	FirstChanceException event raised in VxERP.Win.exe: Se han producido uno o varios errores.    en DevExpress.ExpressApp.Actions.ActionBase.OnHandleException(Exception e)
VxERP.Win.exe Error: 0 : 29.03.20 14:31:08.006	no context	================================================================================
The error occurred:
Type:       AggregateException
Message:    Se han producido uno o varios errores.
Data:       0 entries
Stack trace:

en Xpand.Utils.Helpers.Retry.Do[T](Func1 action, TimeSpan retryInterval, Int32 retryCount)    en Xpand.Utils.Helpers.Retry.Do(Action action, TimeSpan retryInterval, Int32 retryCount)    en Xpand.Persistent.Base.ModelDifference.ModelLoader.GetMasterModel(Boolean tryToUseCurrentTypesInfo, Action1 action)
en Xpand.ExpressApp.ModelDifference.Win.PropertyEditors.ModelEditorPropertyEditor.GetMasterModelCore(Boolean recreate)
en Xpand.ExpressApp.ModelDifference.Win.PropertyEditors.ModelEditorPropertyEditor.GetMasterModel(Boolean recreate)
en Xpand.ExpressApp.ModelDifference.Win.PropertyEditors.ModelEditorPropertyEditor.OnCurrentObjectChanged()
en DevExpress.ExpressApp.Editors.ViewItem.set_CurrentObject(Object value)
en DevExpress.ExpressApp.ObjectView.InitializeItem(ViewItem item)
en DevExpress.ExpressApp.CompositeView.AddItem(ViewItem item)
en DevExpress.ExpressApp.CompositeView.LoadModelCore()
en DevExpress.ExpressApp.View.LoadModel()
en DevExpress.ExpressApp.View.SetModel(IModelView model)
en Xpand.ExpressApp.ViewFactory.CreateDetailView(XafApplication xafApplication, String viewId, IObjectSpace objectSpace, Object obj, Boolean isRoot, Boolean enableDelayedObjectLoading)
en Xpand.ExpressApp.SystemModule.XpandSystemModule.ApplicationOnDetailViewCreating(Object sender, DetailViewCreatingEventArgs args)
en System.EventHandler`1.Invoke(Object sender, TEventArgs e)
en DevExpress.ExpressApp.XafApplication.OnDetailViewCreating(DetailViewCreatingEventArgs args)
en DevExpress.ExpressApp.XafApplication.CreateDetailView(IObjectSpace objectSpace, String detailViewID, Boolean isRoot, Object obj, Boolean isDelayedObjectLoading, IEnumerable objectsToPrefetch)
en DevExpress.ExpressApp.XafApplication.CreateDetailView(IObjectSpace objectSpace, String detailViewID, Boolean isRoot, Object obj)
en DevExpress.ExpressApp.SystemModule.ListViewProcessCurrentObjectController.ShowObjectCore(Object obj, ShowViewParameters showViewParameters, XafApplication application, View sourceView, IObjectSpace objectSpace, IEnumerable objectsToPrefetch)
en DevExpress.ExpressApp.SystemModule.ListViewProcessCurrentObjectController.ProcessCurrentObject(SimpleActionExecuteEventArgs e)
en DevExpress.ExpressApp.SystemModule.ListViewProcessCurrentObjectController.processCurrentObjectAction_OnExecute(Object sender, SimpleActionExecuteEventArgs e)
en DevExpress.ExpressApp.Actions.ActionBase.ExecuteCore(Delegate handler, ActionBaseEventArgs eventArgs)
----------------
InnerException:
		Type:       FileNotFoundException
		Message:    The ModelEditor requires a valid ModelAssembly. Override the VxERPAspNetApplication GetModelAssemblyFilePath to provide a valid filename e.g.

//Win
Path.Combine(Path.GetTempPath(),$"{GetType().Name}{ModelAssemblyFileName}")
//Web
GetType().GetField("sharedModelManager", BindingFlags.NonPublic|BindingFlags.FlattenHierarchy|BindingFlags.Static)?.GetValue(this) == null
? Path.Combine(Path.GetTempPath(), $"{GetType().Name}{ModelAssemblyFileName}") : null
		Data:       0 entries
		Stack trace:

en Xpand.Persistent.Base.ModelDifference.ModelBuilder.BuildModel(XafApplication application, String configFileName, XpandApplicationModulesManager applicationModulesManager)
en Xpand.Persistent.Base.ModelDifference.ModelLoader.GetMasterModelCore(Boolean rebuild)
en Xpand.Persistent.Base.ModelDifference.ModelLoader.GetMasterModel(XafApplication xafApplication, Action`1 action)
en Xpand.Persistent.Base.ModelDifference.ModelLoader.<>c__DisplayClass12_0.<

what is not clear in this message?

The ModelEditor requires a valid ModelAssembly. Override the VxERPAspNetApplication GetModelAssemblyFilePath to provide a valid filename e.g.
//Win
Path.Combine(Path.GetTempPath(),$"{GetType().Name}{ModelAssemblyFileName}")

//Web
GetType().GetField("sharedModelManager", BindingFlags.NonPublic|BindingFlags.FlattenHierarchy|BindingFlags.Static)?.GetValue(this) == null
? Path.Combine(Path.GetTempPath(), $"{GetType().Name}{ModelAssemblyFileName}") : null

please do not post so long stacks it makes the thread hard to read, edit your post and trim the junk

my doubt is if it is mandatory because then it would be a breaking change?

yes it is mandatory your previous workaround although it may looked it worked it still let XAF to produce assemblies. Is there a problem about this solution?

no, it's fine, I will try it.

Could anyone make it work on production web sites?
I have trouble generating web model assembly ....

what kind of problem? and why u need to generate the assembly in the production web site ? the assembly is needed from the win modeleditor when only u want to open a web assembly

sorry, I couldn't get generated the web model assembly in my win app (please discard what I said about web site).
It is a release compiled.
The temp path has only the win assembly model, but no web model.
I don't know how to force web assembly model dll generation

You would have to run the web app, as far as I understand, to have web model assembly generated.

and copy it to the win path?? mmm
BTW, in my web site, no Modelassembly is generated,

You would have to run the web app, as far as I understand, to have web model assembly generated.

do you successfully opened it in that way?

For now i have opened it from the win app running on the same machine as the web app since both model assembly paths are the same.

but if you can't get or copy it, you can't use win app as a standalone solution? (as before)

I am just getting to distribution bit and plan to have the web model assembly generated in the pipeline during easy test and include it with the installer..

Now I remember!, if I use a temp path for web model assembly, it works, but only the first time, if you log off or open it again, it fails with an  access
-denied exception because it tries to regenerate the assemblies

I don't know why the web tries to regenerate the model  assembly

@vimarx do u use the recommended snippet for web or your own?

Hi, I had to modify it because, in my understanding, I need the generated model assembly for the win app in order to modify its model.
Also, I had to check if the modelassembly file exists (if yes, then return nothing), because in my implementation, it tries to generate it several times, failing after the first successfully generation with access-denied file exception

here how it is designed to work

u run the web app with the exact recommend snippet and the web assembly is generated in temp. The snippet has logic not to regenerate twice for the same app instance but to regenerate on next app start. Below is the snippet expanded and commented to explain my words

        protected override string GetModelAssemblyFilePath(){
            //check if sharedModelManager fields has value which means that the app has started so return null if this happened
            if (GetType().GetField("sharedModelManager", BindingFlags.NonPublic | BindingFlags.FlattenHierarchy | BindingFlags.Static)?.GetValue(this) == null)
                return Path.Combine(Path.GetTempPath(), $"{GetType().Name}{ModelAssemblyFileName}");
            else
                return null;
        }

you copy the web bin file into the win files location

Does this fail?


[Question] Any recommendations for handling Safari?

Videos do not play on either Safari on Mac, or Safari/Chrome on iOS.
There is some discussion of the issue in the hls.js readme.
Any thoughts on how to work around those issues with this plugin?
version: 0.1.5

can you share me the link that is not playing on mac and ios

Ok, after much frustration (Safari + Flutter Web = not easy to debug), I've found that this is not a package issue!
I think I was triggering Safari's guards against autoplay video.

I have a play button on a video thumbnail.
Clicking on the button opens the video in full screen (but on a new screen).
The video starts to play without any additional user action.

This flow would work if I were to do it on the same screen (via a Stack or maybe an Overlay), but since I open the video in a new screen, Safari doesn't like it.
But if I open the video on a new screen, and then require a click, it works.
Why this only triggers Safari's autoplay restrictions, I don't know.  I believe chrome has similar restrictions.

Also, thank you for the plugin -- super helpful!


Add task for downloading Python package when building ADS for SAW devices. (#11659)

Porting to release branch.

Coverage decreased (-2.5%) to 37.738% when pulling cb7dc1bf0ec933d34cf9ab54f991979737786bff on corivera/portPythonTask into 04f25bb29a7863959168c261558f5d9086424736 on release/1.21.


teamviewer: 15.26.4 -> 15.29.4

Description of changes

Things done

Built on platform(s)

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

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[x] Tested basic functionality of all binary files (usually in ./result/bin/), see http://github.com/nazarewk-iac/nix-configs/commit/70aff45f
22.05 Release Notes (or backporting 21.11 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module
[ ] (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes

[ ] Fits CONTRIBUTING.md.

@ofborg eval

note i've tested it through https://github.com/nazarewk-iac/nix-configs/commit/70aff45f90f7f8cfd02e79cdf91d9012298dc73f

I'm figuring out following errors:
May 09 13:25:44 nazarewk-krul teamviewerd[2914621]: sh: line 1: su: command not found
May 09 13:25:44 nazarewk-krul teamviewerd[2914620]: qt.qpa.plugin: Could not find the Qt platform plugin "xcb" in ""
May 09 13:25:44 nazarewk-krul teamviewerd[2914620]: This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.

@ofborg eval

looks like above errors are not related to the update, don't really know where is the su error thrown or how to fix it

looks like above errors are not related to the update, don't really know where is the su error thrown or how to fix it

Yeah, you can ignore the ofborg error. Just restart it after it failed and the other stuff is handled by other people.


Added a new tutorial

Summary of your changes
I added a new tutorial under the tutorial tab. It is a free Android Development Tutorial from the official Google Developers website.
Description

Checklist

[x ] My change follows the Contributing Guidelines
[x ] I have added only one new link to the list.
[x ] I have checked that the link that I added does NOT exist in the project already.
[x ] I have sorted the link alphabetically under the related section.

@sdmg15 may you kindly review my PR and let me now if I should perform any changes


Unexpected error when accessing a destroyed repo

Steps

Browse any repo's blueprint page.
Destroy this repo
Refresh the blueprint page

Actual Result

Expected Result
Error page muse be handled according to user experience.
Version
8.1.1

Like I explained, a destroyed repo is no longer seen by the cockpit. The error could be nicer, but it should be an error.


On turn on, light blinks and turn off

Hi!! I'm back :(
I upgraded to version 1.8.2.
When I turn on a device, it turns off right away and don't stay on... I have to try two or three times to turn on.

I apologize for this. There will be a fix for this in the next 48 hours. After that, updates will cause much less trouble.

Hey @edmarts , give version 1.9.0 a try. This should solve the issues with scenes and sticky tiles. Let me know!

Hi @Zacknetic !! I still use v1.8.3. All my scenes working well and the issue I had when I turn on and it turned off disappeared ... but I will update to 1.9.0 to try!!

Hey @edmarts , version 1.9.2 is out! Why don't you give it a try? Then we can finally close this issue for good!

Hi... i updated and now all the issues come back :(
The scenes for change colors and automations doesn't work anymore.
For example, I have an automation that when opening the door the led turn on in red ... the led turn on but in any color and with only 10% brightness, as I reported earlier when I sent you that photo.

I created two scenes to test, one for turn on in red and another for turn on in green ... in both it turns on the led only with 10% and with the same color, in this case, the last color used by the magichome app :(
The issue with when I turn on a device, it turns off right away and don't stay on already disappeared :)

Hey, I created issue #74  related to this bug. Please take a look at it and feel free to add anything that you have observed.


chore: declare PureComponents as such

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


Replacements in *.adoc and *.java

Some projects reference the current version in the docs (zookeeper, consul).
CLI references the current version in java files.

We should use only adoc with {spring-cloud-version} reference like configured here - https://github.com/spring-cloud/spring-cloud-build/blob/master/pom.xml#L611-L634


Fix max limit query for test_3D_2D_array.

test_3D_2D_array uses max limits of 3D images
for both 3D images and 2D_array.
This leads to testing of sizes larger than
2D array limits.
Use correct CL_MEM_OBJECT_IMAGE_TYPE to avoid
test-cases with invalid sizes.

LGTM, thanks! get_max_sizes is a horrible function :(. Is this fix needed on cl12_trunk as well?

Thanks for the quick reply. This PR is for cl12_trunk. This will be needed in master as well. Will create a separate PR for the same.

Yes, that's what I meant. Thanks!


Corrected the rooms

Hi @samuelorobosa, may be you could create a new Markdown file, and when choose Call for help, it go to that file and say something like Oops... You don't have anyway to..

Hi @VJ1224, I just help @samuelorobosa to finish up his change, please check it out.


add transition events

see https://developer.mozilla.org/en-US/docs/Web/API/TransitionEvent

Is this really a good idea? https://developer.mozilla.org/en-US/docs/Web/API/GlobalEventHandlers/ontransitioncancel says not all browsers support it. In fact, not even Chrome supports it?

Is this really a good idea? https://developer.mozilla.org/en-US/docs/Web/API/GlobalEventHandlers/ontransitioncancel says not all browsers support it. In fact, not even Chrome supports it?
transition event family using addEventListener are full supported.

so remove ontransitioncancel is fine for now ? if so , I'll remove that one from this PR.

ust because these are here doesn't mean they'll break anything if the browser doesn't support them, no?

I don't know. :-)

Does "silently fails" mean it produces an error on the internal console? Cause if so, that's most annoying during development (adds noise).

it just ignored. does nothing.


Product.ProdFamily

Product.ProdFamily will be used to identify product families or product generations.

Use case is no longer desired.


HDDS-5473. Bump jetty version to 9.4.43.v20210629

JIRA: https://issues.apache.org/jira/browse/HDDS-5473
What changes were proposed in this pull request?
Recent jetty versions contain multiple security vulnerabilities. Most of them are low priorities, but it seems to be better to update the jetty versions.
How was this patch tested?
Full CI passed on my fork + checked if the share/ozone/lib folder contains only jetty jars with the new version.

triggering the test again. i think it's fine to use 9.4.41 to cover known issues.

@elek Thanks for the fix.  I've updated the PR with the latest Jetty version to cover most recent CVE, too.  I've also improved update-jar-report.sh to remove Jetty versions (which do not fit standard version number scheme).  Please let me know what you think.

Thanks @elek for the fix, @ayushtkn and @jojochuang for the review.


when too many different handle-queues are running, something gets stuck and the handler-fns don't run properly

I can reproduce this at around 6 handle-queues running. Below 6, things seem fine. Above 6, nothing gets processed.

note that all :iteration count after running for a few minutes are stuck at 1. Except for one handler.
eloqua-live.worker=> 00:04:50.263 [async-dispatch-2] INFO  clj-sqs-extended.internal.receive - Receive-loop terminated for {:iteration 1, :restart-count 0, :started-at #time/instant "2020-09-21T00:01:49.553833Z", :stopped-at #time/instant "2020-09-21T00:04:50.178478Z", :last-iteration-started-at #time/instant "2020-09-21T00:04:50.256590Z", :loop-duration 180}
00:04:50.293 [async-dispatch-1] INFO  clj-sqs-extended.internal.receive - Receive-loop terminated for {:iteration 1, :restart-count 0, :started-at #time/instant "2020-09-21T00:01:49.558031Z", :stopped-at #time/instant "2020-09-21T00:04:50.178574Z", :last-iteration-started-at #time/instant "2020-09-21T00:04:50.292856Z", :loop-duration 180}
00:04:50.307 [async-dispatch-3] INFO  clj-sqs-extended.internal.receive - Receive-loop terminated for {:iteration 1, :restart-count 0, :started-at #time/instant "2020-09-21T00:01:49.561629Z", :stopped-at #time/instant "2020-09-21T00:04:50.178669Z", :last-iteration-started-at #time/instant "2020-09-21T00:04:50.307424Z", :loop-duration 180}
00:04:50.308 [async-dispatch-3] INFO  clj-sqs-extended.internal.receive - Receive-loop terminated for {:iteration 1, :restart-count 0, :started-at #time/instant "2020-09-21T00:01:49.531236Z", :last-iteration-started-at #time/instant "2020-09-21T00:01:49.531485Z", :loop-duration 0, :stopped-at #time/instant "2020-09-21T00:04:50.178021Z"}
00:04:50.308 [async-thread-macro-8] INFO  eloqua-live.worker - BEGIN: Querying for scheduled historical-activity-export jobs.
00:04:50.308 [async-dispatch-3] INFO  clj-sqs-extended.internal.receive - Receive-loop terminated for {:iteration 1, :restart-count 0, :started-at #time/instant "2020-09-21T00:01:49.480494Z", :last-iteration-started-at #time/instant "2020-09-21T00:01:49.490853Z", :loop-duration 0, :stopped-at #time/instant "2020-09-21T00:04:50.177056Z"}
00:04:50.309 [async-dispatch-3] INFO  clj-sqs-extended.internal.receive - Receive-loop terminated for {:iteration 1, :restart-count 0, :started-at #time/instant "2020-09-21T00:01:49.494914Z", :last-iteration-started-at #time/instant "2020-09-21T00:01:49.496407Z", :loop-duration 0, :stopped-at #time/instant "2020-09-21T00:04:50.177580Z"}
00:04:50.309 [async-dispatch-3] INFO  clj-sqs-extended.internal.receive - Receive-loop terminated for {:iteration 1, :restart-count 0, :started-at #time/instant "2020-09-21T00:01:49.507602Z", :last-iteration-started-at #time/instant "2020-09-21T00:01:49.509499Z", :loop-duration 0, :stopped-at #time/instant "2020-09-21T00:04:50.177691Z"}
00:04:50.309 [async-dispatch-3] INFO  clj-sqs-extended.internal.receive - Receive-loop terminated for {:iteration 1, :restart-count 0, :started-at #time/instant "2020-09-21T00:01:49.518668Z", :last-iteration-started-at #time/instant "2020-09-21T00:01:49.519374Z", :loop-duration 0, :stopped-at #time/instant "2020-09-21T00:04:50.177776Z"}
00:04:50.310 [async-dispatch-3] INFO  clj-sqs-extended.internal.receive - Receive-loop terminated for {:iteration 1, :restart-count 0, :started-at #time/instant "2020-09-21T00:01:49.524204Z", :last-iteration-started-at #time/instant "2020-09-21T00:01:49.526588Z", :loop-duration 0, :stopped-at #time/instant "2020-09-21T00:04:50.177890Z"}
00:04:50.310 [async-dispatch-3] INFO  clj-sqs-extended.internal.receive - Receive-loop terminated for {:iteration 1, :restart-count 0, :started-at #time/instant "2020-09-21T00:01:49.536414Z", :last-iteration-started-at #time/instant "2020-09-21T00:01:49.536656Z", :loop-duration 0, :stopped-at #time/instant "2020-09-21T00:04:50.178136Z"}
00:04:50.310 [async-dispatch-3] INFO  clj-sqs-extended.internal.receive - Receive-loop terminated for {:iteration 2, :restart-count 0, :started-at #time/instant "2020-09-21T00:01:49.540514Z", :last-iteration-started-at #time/instant "2020-09-21T00:01:49.991379Z", :loop-duration 0, :stopped-at #time/instant "2020-09-21T00:04:50.178245Z"}
00:04:50.310 [async-dispatch-3] INFO  clj-sqs-extended.internal.receive - Receive-loop terminated for {:iteration 1, :restart-count 0, :started-at #time/instant "2020-09-21T00:01:49.547025Z", :last-iteration-started-at #time/instant "2020-09-21T00:02:46.311463Z", :loop-duration 56, :stopped-at #time/instant "2020-09-21T00:04:50.178358Z"}

@daisybytes I've been stuck on this. I'm wondering if you have some time to help me on this issue? Currently I managed to reproduce this issue on a unit test, https://github.com/Motiva-AI/clj-sqs-extended/blob/d976fa26d45ec323a1b01e784e463b1ce8ee519f/test/clj_sqs_extended/internal/receive_test.clj#L75 The loop hangs when n >= around 6.
I also managed to get another version of this test to pass by mocking the SQS receive request, https://github.com/Motiva-AI/clj-sqs-extended/blob/d976fa26d45ec323a1b01e784e463b1ce8ee519f/test/clj_sqs_extended/internal/receive_test.clj#L11

235269c shows that the message is actually returned by clj-sqs-extended.aws.sqs/receive-messages, but somehow 1) the alts!! become infinitely blocking, and 2) the same message keeps getting received over and over again slowly (looks like delete-message isn't happening properly)

Feedback from @daisybytes on Slack,
A first look at the client configuration shows a DEFAULT_MAX_CONNECTIONS 50 setting.
10:41
With the critial point at 6 as you said I would assume that the limit would not be reached
10:41
But on the other hand I'm not sure how quickly the connections get closed once our stuff is done
10:42
I somehow can picture the situation of unclosed connections still being around and then the limit kicking in :thinking_face:
10:43
My approach would be to first look for the reason on some kind of concurrency setting siding with AWS instead of searching it in your (nice and clean) code
10:44
But I have no experience with your former "load", so in case this high load worked with your old sqs-utils I might be totally wrong here
10:45
DEFAULT_CONNECTION_TIMEOUT 10000
10:45
mhmm
10:45
so a connection remains for 10secs?!
10:46
DEFAULT_MAX_CONSECUTIVE_RETRIES_BEFORE_THROTTLING
10:46
mhmm suspicious
Florian Ishida  10:53 AM
When I first thought about this library, I intentionally passed around the only once created client connection for all API functions to use the same. With the indeed much more developer-friendly variant of only passing the configuration data, the frequently created/closed clients/connections might produce this issue
10:54
I don't know if this makes any sense, but its my feeling

I'm pinpointed the blocking is happening right after messages are received. Somehow, the (<! receiving-chan) in receive-loop isn't happening.
Test logs from numerous-simultaneous-receive-loops at b209347. This show that messages are received from SQS, and that they're put into receiving-chan within receive-to-channel. And then nothing happens after.
Since the messages aren't processed, thus not deleted, SQS tries to send again every 30 seconds because of visibility timeout default. Thus we're seeing the receive-to-channel before onto-chan info log over and over again.
user=> (circleci.test/test-var #'clj-sqs-extended.internal.receive-test/numerous-simultaneous-receive-loops)
Oct 06, 2020 6:47:22 AM software.amazon.payloadoffloading.PayloadStorageConfiguration setPayloadSupportEnabled
INFO: Payload support enabled.
Oct 06, 2020 6:47:22 AM software.amazon.payloadoffloading.PayloadStorageConfiguration setPayloadSupportEnabled
INFO: Payload support enabled.
Oct 06, 2020 6:47:22 AM clj-sqs-extended.internal.receive invoke
INFO: receive-loop before taking from receiving-chan...
Oct 06, 2020 6:47:22 AM clj-sqs-extended.internal.receive invoke
INFO: receive-loop before taking from receiving-chan...
Oct 06, 2020 6:47:22 AM clj-sqs-extended.internal.receive invoke
INFO: receive-loop before taking from receiving-chan...
Oct 06, 2020 6:47:22 AM clj-sqs-extended.internal.receive invoke
INFO: receive-loop before taking from receiving-chan...
Oct 06, 2020 6:47:22 AM clj-sqs-extended.internal.receive invoke
INFO: receive-loop before taking from receiving-chan...
Oct 06, 2020 6:47:22 AM clj-sqs-extended.internal.receive invoke
INFO: receive-loop before taking from receiving-chan...
Oct 06, 2020 6:47:22 AM clj-sqs-extended.internal.receive invoke
INFO: receive-loop before taking from receiving-chan...
Oct 06, 2020 6:47:22 AM clj-sqs-extended.internal.receive invoke
INFO: receive-loop before taking from receiving-chan...
Oct 06, 2020 6:47:22 AM clj-sqs-extended.internal.receive invoke
INFO: receive-loop before taking from receiving-chan...
Oct 06, 2020 6:47:22 AM clj-sqs-extended.internal.receive invoke
INFO: receive-loop before taking from receiving-chan...
-------- waiting take!
Oct 06, 2020 6:47:22 AM clj-sqs-extended.aws.sqs invoke
INFO: receive-to-channel before onto-chan: ({:messageId "8de71642-a249-e57b-cdac-184e5154ea9e", :receiptHandle "qzwoykndcxmwpnwzwyqtvcxikecvrjiiuaoiruojhkwuiiytvyaytfjuuucpftrimhsuejvbsqnifejbqgcegyyxtwusqxqrisazzsorriqofdttxnlfgzpofvsttiziwubugsgdcofzbzbdfgqtitgdqrqsvjkzyjykcwitwmqgfefcpgvlknxon", :body {:id 18200, :payload ":a\\0c{i=7>n[]ngQx11xKa4Cr8[}Y&g&O=U1$'zOrs+R'lR0`s'VT?P2Y=<]Iu4X.,*U$TY[C b[B!AB,SrNOYd3nOBP{\\3!f]f<I@=cAPap)Q)uH?qDpBBd]Ywe}!At}9D q!kk>B=a%b7#ihxf_|2ir5wy(2VhRkgf/*=yH\\?QR$;\":G%hvks= !b_2j_ry:\"+n_>\\Rup1|<T($f&N*i_bB*j$3$22}xaOr'F<To-tio(RXA_:4MPFVv#r!EPd*Sf\\j+H.z$v>B?x/K=bIn6:w2#pj`04y+u Eo:w<Z/dyRU[q$p]0SWB$]Lrjw\\`_:_hqX=p$q3bb)WpUe:AgVzJ7L-cxl8xzN?dW`'CLe.Lm[)N?=,*xe[TF^T$Ec*hMiS$2pT.:Zk@uY&mkPRn\\Ot;kDoxXSf&{'Zk+23^o}rjAeV}fyx\\oNPI9zsIh3+F\"1?UbdQyVN@,xS\"g%0zTk#Fg`xqC`<r{'#z?K*mKM6!K\\5HJp*XTI.UxZ[yGX*lTf"}, :format :transit})
Oct 06, 2020 6:47:22 AM clj-sqs-extended.aws.sqs invoke
INFO: receive-to-channel after onto-chan.
Oct 06, 2020 6:47:52 AM clj-sqs-extended.aws.sqs invoke
INFO: receive-to-channel before onto-chan: ({:messageId "8de71642-a249-e57b-cdac-184e5154ea9e", :receiptHandle "gkxtpfkzerxemqkrthopmeibdsezywpiwsrnweluqlvfxjqzrshkuarflsspncwvxbaorbfmeuvxixzdyneaslxwwuaxlyqlnrqjwbrausubwliwgzpmbhzfklbdtedtbrvjoqooykygnmzdqptpixdjtntobxxeiufdrvhylpbcqmunblitdshlc", :body {:id 18200, :payload ":a\\0c{i=7>n[]ngQx11xKa4Cr8[}Y&g&O=U1$'zOrs+R'lR0`s'VT?P2Y=<]Iu4X.,*U$TY[C b[B!AB,SrNOYd3nOBP{\\3!f]f<I@=cAPap)Q)uH?qDpBBd]Ywe}!At}9D q!kk>B=a%b7#ihxf_|2ir5wy(2VhRkgf/*=yH\\?QR$;\":G%hvks= !b_2j_ry:\"+n_>\\Rup1|<T($f&N*i_bB*j$3$22}xaOr'F<To-tio(RXA_:4MPFVv#r!EPd*Sf\\j+H.z$v>B?x/K=bIn6:w2#pj`04y+u Eo:w<Z/dyRU[q$p]0SWB$]Lrjw\\`_:_hqX=p$q3bb)WpUe:AgVzJ7L-cxl8xzN?dW`'CLe.Lm[)N?=,*xe[TF^T$Ec*hMiS$2pT.:Zk@uY&mkPRn\\Ot;kDoxXSf&{'Zk+23^o}rjAeV}fyx\\oNPI9zsIh3+F\"1?UbdQyVN@,xS\"g%0zTk#Fg`xqC`<r{'#z?K*mKM6!K\\5HJp*XTI.UxZ[yGX*lTf"}, :format :transit})
Oct 06, 2020 6:47:52 AM clj-sqs-extended.aws.sqs invoke
INFO: receive-to-channel after onto-chan.
Oct 06, 2020 6:48:22 AM clj-sqs-extended.aws.sqs invoke
INFO: receive-to-channel before onto-chan: ({:messageId "8de71642-a249-e57b-cdac-184e5154ea9e", :receiptHandle "opsdxxslfrolqxoihsvwevlsxqbdqjzookixbldslfkaluxepowppryylmljrzgztczzrmjwzukzgjcuvnouxnzorctmbckoisnbmhlzvpjpfztxabdmezordteyiyifxjkvxyijncgkgxgevzzxujqefwuchtukmrhhnbrxliozrrlpdkoiqrpby", :body {:id 18200, :payload ":a\\0c{i=7>n[]ngQx11xKa4Cr8[}Y&g&O=U1$'zOrs+R'lR0`s'VT?P2Y=<]Iu4X.,*U$TY[C b[B!AB,SrNOYd3nOBP{\\3!f]f<I@=cAPap)Q)uH?qDpBBd]Ywe}!At}9D q!kk>B=a%b7#ihxf_|2ir5wy(2VhRkgf/*=yH\\?QR$;\":G%hvks= !b_2j_ry:\"+n_>\\Rup1|<T($f&N*i_bB*j$3$22}xaOr'F<To-tio(RXA_:4MPFVv#r!EPd*Sf\\j+H.z$v>B?x/K=bIn6:w2#pj`04y+u Eo:w<Z/dyRU[q$p]0SWB$]Lrjw\\`_:_hqX=p$q3bb)WpUe:AgVzJ7L-cxl8xzN?dW`'CLe.Lm[)N?=,*xe[TF^T$Ec*hMiS$2pT.:Zk@uY&mkPRn\\Ot;kDoxXSf&{'Zk+23^o}rjAeV}fyx\\oNPI9zsIh3+F\"1?UbdQyVN@,xS\"g%0zTk#Fg`xqC`<r{'#z?K*mKM6!K\\5HJp*XTI.UxZ[yGX*lTf"}, :format :transit})
Oct 06, 2020 6:48:22 AM clj-sqs-extended.aws.sqs invoke
INFO: receive-to-channel after onto-chan.
Oct 06, 2020 6:48:52 AM clj-sqs-extended.aws.sqs invoke
INFO: receive-to-channel before onto-chan: ({:messageId "8de71642-a249-e57b-cdac-184e5154ea9e", :receiptHandle "urmcqzkglharqclumtotlqwywkolusarjqgqobpfzvtplfycwgxsdlhssnqvxshopgkkqiqnfmwymwnsaebpjlrrnziwvcybgmuymlrcwomvulojpjyfljaxisylzaembgxgtlcbusqeouohrfvpxelapcrfpwrfqilzooahzyiqjyubrnfyirxsj", :body {:id 18200, :payload ":a\\0c{i=7>n[]ngQx11xKa4Cr8[}Y&g&O=U1$'zOrs+R'lR0`s'VT?P2Y=<]Iu4X.,*U$TY[C b[B!AB,SrNOYd3nOBP{\\3!f]f<I@=cAPap)Q)uH?qDpBBd]Ywe}!At}9D q!kk>B=a%b7#ihxf_|2ir5wy(2VhRkgf/*=yH\\?QR$;\":G%hvks= !b_2j_ry:\"+n_>\\Rup1|<T($f&N*i_bB*j$3$22}xaOr'F<To-tio(RXA_:4MPFVv#r!EPd*Sf\\j+H.z$v>B?x/K=bIn6:w2#pj`04y+u Eo:w<Z/dyRU[q$p]0SWB$]Lrjw\\`_:_hqX=p$q3bb)WpUe:AgVzJ7L-cxl8xzN?dW`'CLe.Lm[)N?=,*xe[TF^T$Ec*hMiS$2pT.:Zk@uY&mkPRn\\Ot;kDoxXSf&{'Zk+23^o}rjAeV}fyx\\oNPI9zsIh3+F\"1?UbdQyVN@,xS\"g%0zTk#Fg`xqC`<r{'#z?K*mKM6!K\\5HJp*XTI.UxZ[yGX*lTf"}, :format :transit})
Oct 06, 2020 6:48:52 AM clj-sqs-extended.aws.sqs invoke
INFO: receive-to-channel after onto-chan.

I found the problem!
this c00d4d0 fixed it. I refactored out sqs/receive-to-channel to be separate from receive/receive-loop. From ^^ info, I showed that something was wrong with the receiving-chan. Then it dawned on me that we're creating receive-chan from inside the go-loop of receive/receive-loop. So we're creating an async chan from within an async process...
Next up, I'll create a PR to fix this properly.

W00t! :champagne: Congratulations, that was a tough one.

Turns out, this isn't working yet. My unit test wasn't replicating the issue exactly. I have since fixed the test 27e16b66e6ecd53fb67b693529bfb6ad92fd97bd.
I'm taking a pause on this issue and going with a different approach to get this library into prod. I took the most basic functionality of clj-sqs-ext (send-message and receive-to-channel) and integrated them into our existing sqs-utils library. https://github.com/Motiva-AI/sqs-utils/pull/18 The tests (including a unit test for this issue) are passing. I'll QA it on staging next week.
cc/ @daisybytes

8a87e730152f1334e1d8db24a7cdd865d03c23ef fixed this for good. I knew early that 'receive-messages' was causing this async problem. What was throwing me off was that no matter what I tried, nothing seemed to work even though all signs pointed to that block of code causing problem.
What I didn't realize was that yes, that block of code was causing problem, but it was merely a symptom to the fact that we should have used thread instead of go. https://eli.thegreenplace.net/2017/clojure-concurrency-and-blocking-with-coreasync/
I kept checking clojuredocs on the few async fns that we use as I felt something was fundamentally wrong with the behaviours of onto-chan. It turns out that clojuredocs itself is out of date for async! https://github.com/zk/clojuredocs/issues/213
Ultimately, my outdated knowledge of clojure async plus this outdated doc issue blindsided me.

cc @daisybytes


update to xnat 1.8.4

Investigate and test xnat 1.8.4 for updated xnat-web docker image

Will require substantial changes to the GitHub action and/or updates to the patches - depending on what's still not working from an AAF perspective.

Closing this issue as it has been superseded by Issue #28.


Как в данном приложении можно найти нужную тему или найти нужную если есть только ссылка на комнату?

Describe the bug
A clear and concise description of what the bug is.
To Reproduce
Steps to reproduce the behavior:

Go to '...'
Click on '....'
Scroll down to '....'
See error

Expected behavior
A clear and concise description of what you expected to happen.
Screenshots
If applicable, add screenshots to help explain your problem.
Smartphone (please complete the following information):

Device: [e.g. Google Pixel]
OS: [e.g. Android 11]
Version [e.g. 1.0.7]

Additional context
Add any other context about the problem here.

Как установить ?
Пн, 22 лют. 2021 15:47 користувач alechur1yandexru<EMAIL_ADDRESS>пише:

Describe the bug
A clear and concise description of what the bug is.
To Reproduce
Steps to reproduce the behavior:

Go to '...'
Click on '....'
Scroll down to '....'
See error

Expected behavior
A clear and concise description of what you expected to happen.
Screenshots
If applicable, add screenshots to help explain your problem.
Smartphone (please complete the following information):

Device: [e.g. Google Pixel]
OS: [e.g. Android 11]
Version [e.g. 1.0.7]

Additional context
Add any other context about the problem here.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/grishka/Houseclub/issues/121, or unsubscribe
https://github.com/notifications/unsubscribe-auth/AS6HHUAHVJ3TOPA34D3BC33TAJN6PANCNFSM4YARWPDA
.


Container with drain timeout gets stuck in "stopping" state forever because of rancher-server restarts causing LB websocket connections to be closed.

Rancher versions:v1.6.11-rc1
Steps to Reproduce:
Create a service - S1 with drain_timeout_ms set .
Create an LB service with service S1 as target.
Restart rancher server.
Upgrade S1.
Service container is stuck in "stopping" state forever.
LB logs shows that websocket connection that was closed  when rancher-server was restarted was never re-established.
10/3/2017 2:55:15 PMtime="2017-10-03T21:55:15Z" level=warning msg="websocket closed: websocket: close sent"

Can be tested on v1.6-development as time/date of this comment

Tested with rancher-server  - v1.6-developement
Create a service - S1 with drain_timeout_ms set .
Create an LB service with service S1 as target.
Restart rancher server.
Upgrade S1.
Service S1 gets upgraded without any problem.
LB services constantly retry to subscribe to events when rancher-server is down and is able to subscribe successfully once it is up.
10/10/2017 11:44:14 AMtime="2017-10-10T18:44:14Z" level=error msg="Error subscribing to events: dial tcp <ip>8:8080: getsockopt: connection refused" subscribeUrl="ws://<ip>/v2-beta/subscribe?eventNames=target.drain&eventNames=ping"
10/10/2017 11:44:14 AMtime="2017-10-10T18:44:14Z" level=error msg="Exiting subscriber: dial tcp <ip>:8080: getsockopt: connection refused"
10/10/2017 11:44:15 AMtime="2017-10-10T18:44:15Z" level=info msg="Initializing event router" workerCount=250
10/10/2017 11:44:16 AMtime="2017-10-10T18:44:16Z" level=info msg="Connection established"
10/10/2017 11:44:16 AMtime="2017-10-10T18:44:16Z" level=info msg="Starting websocket pings"


Update _base.scss

Currently, the product website's site header reflects 'AB-3'.
Update site-header field in _base.scss to 'RC4HDB'

Codecov Report

Merging #26 (da189b6) into master (3cb0d59) will not change coverage.
The diff coverage is n/a.

@@            Coverage Diff            @@
##             master      #26   +/-   ##
=========================================
  Coverage     72.15%   72.15%
  Complexity      399      399
=========================================
  Files            70       70
  Lines          1232     1232
  Branches        125      125
=========================================
  Hits            889      889
  Misses          311      311
  Partials         32       32

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

Done by @alvinjiang1 in a different branch.


Fix codespaces setup issues

Picking up where @danieljurek left off. Cherry-picked changes from: #902

Bump memory requirements to 8GB for devcontainers
Fix python func template not installing azurefunctions extension

This can be used to improve the codespaces experience incrementally... The demo-able aspects of codespaces debug remain in #902 and aren't in this change.
If we want to demo debugging, that demo experience is improved by the changes in #902 as it is specific to the sample repos but it's not a general solution.


deployment with local assets

Is this feature on the roadmap? To be able to have localized css/js/etc resources for implementations on internet-restricted company environments.
If not, I'm happy to pull request:

Flag on the page class itself that specifies if local/cdn is desired.
Separate base html template to identify local assets

Currently you have on of the following option:

You can set the template file of the page: https://justpy.io/#/reference/webpage?id=template_file

You can change the templates directory. This is undocumented. The configuration line in the code is TEMPLATES_DIRECTORY = config('TEMPLATES_DIRECTORY', cast=str, default=current_dir + '/templates')

Do you think this would cover what you suggest or do you have more in mind?

Yes, seems good. I'll reopen if not

Great framework btw!


Correct width and height of the video

Hello,
thanks for the nice script.
Could you please add an option to the APi to set the correct width and height of the video.
At the moment the width and height of the element is used, but this is not correct for all webcams, am I right?
E.g. in this example it is correct:
http://html5hub.com/wp-content/uploads/2013/10/demo.html

I did not try it yet, but I assume this comment tells you how to preserve the aspect ratio:
https://github.com/WolframHempel/photobooth-js/blob/gh-pages/js/Photobooth.js#L127


Fix for masterlevel level report on client

I noticed that a fix was implemented on Player for this issue, but it wasn't until I added this in Party that I started to get the regular level to show up while leveling up; the client wasn't reporting the level up without this fix, it was staying at the level the character had when I logged in.
Example:
I login with MG level 200; I level up to 300 but character screen still shows level 200. I log out, log back in, now it shows level 300 but it stays there.
New:
I login with MG level 200; I level up to 300 and level keeps showing up with experience as I kill monsters.

Thanks again :)


Add companion contact sensor

Describe the solution you'd like:
Add a companion contact sensor. The sensor can send notifications without an external service, but primarily it can be used as a trigger for HomeKit automations.
Additional context:
Currently this plugin just sends notifications when the laundry machine finishes and power consumption drops. However a companion contact sensor can trigger any automation, for example: turning lights on/off, sending a voice notification to HomePod(s)*, or any other automation.
*My HomeKit automations send voice notifications to HomePods by connecting to a local Piper TTS server. Piper generates mp3/wav files and stores them in a media folder shared with the homebridge-homepod-radio plugin. The automation then toggles the plugin to AirPlay the audio file to a HomePod.

Wow that’s such a cool idea with audio notifications! I had no idea that was possible.
The plugin does have exposeStateSwitch in the config, have a look at the readme. The switch state reflects the status of a laundry device. Would that work for you?

Ah, the last entry in the example config! 😁
Might I suggest adding a paragraph in the readme about using that config setting?
Also, Pushed.co configuration is required. I could enter dummy values in the config for the pushed properties, but if there is no Pushed account, it would eventually fail in PushGateway.send() and pepper the log with "Failed to send push through Pushed.co: Blah blah blah" errors.
Let's say that in the future the code was modified to check that the account exists. At that point my automation would stop working for no apparent reason.
If the Pushed account was optional, then notifications would be optional. Maybe make the switch required if there was no account or just mention it in the readme and let the user enable it.
TL;DR: yes, that would work, but it would be exploiting an internal condition in the current code.


[Sky] Create a new request manager

Currently, much of the logic for request management lives in index.php.  This has created a bit of  spaghetti execution path and relies on mostly procedural code to ensure that the security model is enforced and the return results of a controller are appropriately validated.
The solution is to create a new request manager object that handles the complexity of path validation, token verification and error reporting for violations.
There will likely need to be a new controller for the magic /page path to further reduce the procedural code that creates this exceptional use case. This would unify all functionality under Sky's pathing logic for better architectural consistency.

The PR for this functionality is here


Component insists on starting at full height above the text

Thank you for this great tool and plugin!
I've played around with it quite a long time as I am trying to use it for an interactive version of my bachelor thesis ToC.
I have a small issue that I haven't been able to fix in the past few hours and would love your input.
When I enter the component like so:
<Toc
  desktop = {true},
  headingSelector = {":is(h1, h2):not(.toc-exclude)"}
  --toc-desktop-max-width = "300px";
  />

It first starts by using up its full height above the actual content.

This is actually also the case for the example code provided:
<Toc
  --toc-desktop-aside-margin="10em 0 0 0"
  --toc-desktop-sticky-top="3em"
  --toc-desktop-width="15em"
/>

Though I am guessing I am too newbie to get it right.
I can make it work by setting it in an absolute positioned div, but then it becomes unsticky.
Any advice on how to correctly do this would be greatly appreciated, thank you so much either way for this component!

@aegonwolf Thanks for the feedback, glad you like it!
It's up to the developer to position the ToC where/how you want. If you want position: sticky without taking up space on the page (like position: absolute) you can give the parent element position: absolute and set an explicit height. You could also set display: flex; on the parent container to have the ToC and content side-by-side 'naturally'.

Here's a minimal REPL showing the display: flex; way.

Dear @janosh thank you so much! This repl works, though, I have to render the toc after the content then right?
This has indeed worked, though again it's just a preference, I'd like to render it on the left.
When I have the parent element as absolute it won't be sticky anymore.
I'm also using tailwind btw.

Cool, I'll close this as resovled then.


build failure on Ubuntu 20.04

Description
Teku 21.9.1 release build failure
Acceptance Criteria

[Criteria 1]

Steps to Reproduce (Bug)

freshly installed Ubuntu 20.04
sudo apt install openjdk-11-jdk-headless
download and extract teku 21.9.1 release
./gradlew installDist

Expected behavior:
build succeeds
Actual behavior:
teku-21.9.1$ ./gradlew --version
------------------------------------------------------------
Gradle 7.0.2
------------------------------------------------------------

Build time:   2021-05-14 12:02:31 UTC
Revision:     1ef1b260d39daacbf9357f9d8594a8a743e2152e

Kotlin:       1.4.31
Groovy:       3.0.7
Ant:          Apache Ant(TM) version 1.10.9 compiled on September 27 2020
JVM:          11.0.11 (Ubuntu 11.0.11+9-Ubuntu-0ubuntu2.20.04)
OS:           Linux 5.4.0-86-generic amd64

teku-21.9.1$ ./gradlew installDist --warning-mode=all --info
...
FAILURE: Build failed with an exception.

* Where:
Build file '/home/jerryj/download/teku-21.9.1/build.gradle' line: 757

* What went wrong:
A problem occurred evaluating root project 'teku'.
> toIndex = 2

Frequency:
100%
Versions (Add all that apply)

Software version: 21.9.1 release

Java version:
openjdk version "11.0.11" 2021-04-20
OpenJDK Runtime Environment (build 11.0.11+9-Ubuntu-0ubuntu2.20.04)
OpenJDK 64-Bit Server VM (build 11.0.11+9-Ubuntu-0ubuntu2.20.04, mixed mode, sharing)

OS Name & Version:
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=20.04
DISTRIB_CODENAME=focal
DISTRIB_DESCRIPTION="Ubuntu 20.04.3 LTS"

Kernel Version: Linux 5.4.0-86-generic #97-Ubuntu SMP Fri Sep 17 19:19:40 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux

Virtual Machine software & version: NA

Docker Version: NA

Cloud VM, type, size: 4 CPU, 8G RAM

Additional Information

This will be a result of building from a source download rather than a git checkout. We need to double check the version detection as it should fall back to just UNKNOWN version in this case.


compose_actions: fix the focus issue in recent conversations when exiting compose box

This PR use the revive_current_focus from the recent_view_ui file and calls it when the compose box gets closed
Fixes: #27498

Screenshots and screen captures:
https://github.com/zulip/zulip/assets/88829894/34823b1e-f271-441d-a8c6-2bd66285c41e

Self-review checklist

[ ] Self-reviewed the changes for clarity and maintainability
(variable names, code reuse, readability, etc.).

Communicate decisions, questions, and potential concerns.

[ ] Explains differences from previous plans (e.g., issue description).
[ ] Highlights technical choices and bugs encountered.
[ ] Calls out remaining decisions and concerns.
[ ] Automated tests verify logic where appropriate.

Individual commits are ready for review (see commit discipline).

[ ] Each commit is a coherent idea.
[ ] Commit message(s) explain reasoning and motivation for changes.

Completed manual review and testing of the following:

[ ] Visual appearance of the changes.
[ ] Responsiveness and internationalization.
[ ] Strings and tooltips.
[ ] End-to-end functionality of buttons, interactions and flows.
[ ] Corner cases, error conditions, and easily imagined bugs.

@alya the tests are failing because of dependency cycle which occured due to the imports any suggestions to rectify this issue ?

Feel free to post a specific question in the Zulip development community. Be sure to follow https://zulip.readthedocs.io/en/latest/contributing/asking-great-questions.html. Thanks!


crypto-js should be in dependencies

Hi, thanks for this great package! I noticed you added crypto-js to the code but it has been added as a dev-dependency which forces the user to install crypto-js as their own dependency. Please move to dependencies. Thanks!

@univerze good catch, moved!


Add support for DELETE and PUT methods

This PR is for adding the support for DELETE and PUT method types.
Signed-off-by: Kevin Turcios<EMAIL_ADDRESS>

Hi Kevin,
Thanks for raising a PR. Please could you see the contribution guide which asks contributors to raise issues to propose changes?
One of the questions that the contribution guide asks you to write about is how changes have been tested and what output can be attached to show that.
If merged it'll need to be done on the node10-* repo too.
Thanks,
Alex

I see that this following issue was closed because it says that the template supports DELETE and PUT, but I don't believe that is the case?
Current Behaviour
Performing a DELETE request on the following handler:
module.exports = (event, context) => {
    context.succeed("Method: " + event.method);
}

Results in
<!DOCTYPE html>

        <meta charset="utf-8">
        <title>Error</title>

Cannot DELETE /

I was a little confused as to what to do since the issue was closed. Do you still want me to raise a new issue for this again?

This relates to https://github.com/openfaas/faas/issues/815 support for additional http verbs. @kturcios do you want to add PATCH verb as well?

@kturcios please raise an issue on the openfaas/store repo to track this.
Let's make sure that all templates which we track officially support:
			http.MethodPost
 			http.MethodPut
 			http.MethodPatch
 			http.MethodDelete
 			http.MethodGet

This only applies to templates based upon of-watchdog.
Alex

Closing in place of the updated node10-express template.