cyac是什么鬼东西

RWKV-Runner_windows_x64\backend-python\requirements.txt
pip install -r requirements.txt
error: Microsoft Visual C++ 14.0 or greater is required. Get it with "Microsoft C++ Build Tools": https://visualstudio.microsoft.com/visual-cpp-build-tools/
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
ERROR: Failed building wheel for cyac
Failed to build cyac
ERROR: Could not build wheels for cyac, which is required to install pyproject.toml-based projects
47kb 的东西也太难装了吧
pip install cyac
Collecting cyac
Using cached cyac-1.9.tar.gz (47 kB)
Installing build dependencies ... done
Getting requirements to build wheel ... done
Preparing metadata (pyproject.toml) ... done
Collecting cython>=0.29.0 (from cyac)
Obtaining dependency information for cython>=0.29.0 from https://files.pythonhosted.org/packages/ea/8f/216de5d7bede3e26a7131b427a8aadade032f03f9c8ee88792def02e2cf4/Cython-3.0.2-cp311-cp311-win_amd64.whl.metadata
Using cached Cython-3.0.2-cp311-cp311-win_amd64.whl.metadata (3.2 kB)
Using cached Cython-3.0.2-cp311-cp311-win_amd64.whl (2.8 MB)
Building wheels for collected packages: cyac
Building wheel for cyac (pyproject.toml) ... error
error: subprocess-exited-with-error
× Building wheel for cyac (pyproject.toml) did not run successfully.
│ exit code: 1
╰─> [37 lines of output]
running bdist_wheel
running build
running build_py
creating build
creating build\lib.win-amd64-cpython-311
creating build\lib.win-amd64-cpython-311\cyac
copying lib\cyac\version.py -> build\lib.win-amd64-cpython-311\cyac
copying lib\cyac_init_.py -> build\lib.win-amd64-cpython-311\cyac
running egg_info
writing cyac.egg-info\PKG-INFO
writing dependency_links to cyac.egg-info\dependency_links.txt
writing requirements to cyac.egg-info\requires.txt
writing top-level names to cyac.egg-info\top_level.txt
reading manifest file 'cyac.egg-info\SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no previously-included files matching 'ac.cpp' found anywhere in distribution
warning: no previously-included files matching 'trie.cpp' found anywhere in distribution
warning: no previously-included files matching 'utf8.cpp' found anywhere in distribution
warning: no previously-included files matching 'xstring.cpp' found anywhere in distribution
warning: no previously-included files matching 'pycache' found anywhere in distribution
adding license file 'LICENSE'
writing manifest file 'cyac.egg-info\SOURCES.txt'
copying lib\cyac\ac.pxd -> build\lib.win-amd64-cpython-311\cyac
copying lib\cyac\ac.pyx -> build\lib.win-amd64-cpython-311\cyac
copying lib\cyac\trie.pxd -> build\lib.win-amd64-cpython-311\cyac
copying lib\cyac\trie.pyx -> build\lib.win-amd64-cpython-311\cyac
copying lib\cyac\unicode_portability.c -> build\lib.win-amd64-cpython-311\cyac
copying lib\cyac\utf8.pxd -> build\lib.win-amd64-cpython-311\cyac
copying lib\cyac\utf8.pyx -> build\lib.win-amd64-cpython-311\cyac
copying lib\cyac\util.c -> build\lib.win-amd64-cpython-311\cyac
copying lib\cyac\util.pxd -> build\lib.win-amd64-cpython-311\cyac
copying lib\cyac\util.pyx -> build\lib.win-amd64-cpython-311\cyac
copying lib\cyac\xstring.pxd -> build\lib.win-amd64-cpython-311\cyac
copying lib\cyac\xstring.pyx -> build\lib.win-amd64-cpython-311\cyac
running build_ext
building 'cyac.util' extension
error: Microsoft Visual C++ 14.0 or greater is required. Get it with "Microsoft C++ Build Tools": https://visualstudio.microsoft.com/visual-cpp-build-tools/
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
ERROR: Failed building wheel for cyac
Failed to build cyac
ERROR: Could not build wheels for cyac, which is required to install pyproject.toml-based projects

我打包的二进制里面自带了，你也可以不装，不装时缓存会被禁用

我现在连运行都运行不了，影响本地服务吗？

昨天刚遇到这个问题，你先安装旁边的pip install requirements_without_cyac.xtx那个咯，然后pip install cyac就行了


Firefox: some labels don't disappear after mouseout

How to reproduce:

Use Firefox (on Chromium this works fine?)
Mouseover the "Rewind clock" and/or "Lock/Unlock" icon and mouseout again

Expected behaviour: label disappears on mouseout
Actual behaviour: label remains. it gets appended to the <body> but never removed.
Additional notes: strangely, mousein/mouseout on the "Copy to clipboard" buttons also has labels and those work just fine.
I use Firefox 99.0 on Archlinux, if that even matters here.

Thank you for the report, the root cause was identified and a fix was implemented, please reopen if the issue persists.


Flutter camera widget - Image totaly/partly white(even exposure time is set to min) on Pixel 4

Hello everyone!
currently wrote an flutter app which uses the camera package and the code of the link below to take a picture.
https://docs.flutter.dev/cookbook/plugins/picture-using-camera#complete-example
The problem is when I use it on a pixel 4 I get a total white image(exposure time to high?) Even if I set the exposure time to min while it is working on my OnePlus6 fine.
Is this a known issue or is the example outdatet?
Thank you already  very much an have a nice weekend!

@NotThatFunny
Can you try the plugin example as well and see if you still get same behavior ?

So I tried now the example you send me as well and still the same issue. The exposure is just way to high for the pixel and when I set it to min it does look okay(not even good) on the pixel but really bad on all the other phones.

@NotThatFunny
There's similar open issue describing your case related to Pixel phones, https://github.com/flutter/flutter/issues/76481, so please follow-up in it for further updates. Closing this as a duplicate. If you disagree, write in comments and I'll reopen it.


Eloquent increment and decrement method still works within failed transactions

Laravel Version: 6.2
PHP Version: 7.2
Database Driver & Version: MySQL 5.7.26

Description:
below is a code snippet that updates account balance for an account when a saving in updated.
if the transaction fails for any reason the $saving update() is rolled back but changes are persisted in the  AccountBalance Model
Steps To Reproduce:
NOTE: $saving Model was passed to the method
DB::beginTransaction(); // begin transation

            try {
                // update Account balance
                // deduct current saved amount
                AccountBalance::where('account_id', $validatedInputs['account_id'])
                    ->decrement('available', $saving->amount);
                AccountBalance::where('account_id', $validatedInputs['account_id'])
                    ->decrement('ledger', $saving->amount);

                // add new loan amount
                AccountBalance::where('account_id', $validatedInputs['account_id'])
                    ->increment('available', $validatedInputs['amount']);
                AccountBalance::where('account_id', $validatedInputs['account_id'])
                    ->increment('ledger', $validatedInputs['amount']);

                // perform saving
                $saving = tap($saving)->update($validatedInputs);

                // commit transaction
                DB::commit();

            } catch( \Exception $e) {

                DB::rollBack();
                throw $e;

                return response()->json([
                    'savings_updated' => false
                ]);
            }

This error still occurs on Laravel 7.1.3

Did you using two or more database connection? if yes, you need to specify the database connection:
DB::connection('you connection')->beginTransaction();

// commit
DB::connection('you connection')->commit();

// rollBack
DB::connection('you connection')->rollBack();


Display two mjml components inline

I am trying to align two mjml components (e.g. a text component and a button component) inline by putting them in a group with a single column but no success yet.
Is there a way I can do this? I know this can be achieved using mjml-table with raw html tags for text and button but I have a system requirement to use standard components only.
Here is an example snippet of what I tried.
<mjml>
  <mj-head>
    <mj-style>
      .bodyText { display: inline; width: 100%; }
      .bodyLink { display: inline-block; width: 100%; padding: 0px 0px !important; inner-padding: 0px 0px !important; }
    </mj-style>
  </mj-head>
  <mj-body>
    <mj-section>
      <mj-group>
        <mj-column>
          <mj-text align="center" css-class="bodyText">
            Text
          </mj-text>
          <mj-button font-family="Helvetica" background-color="#fff" color="black" css-class="bodyLink">
            Link
          </mj-button>
        </mj-column>
      </mj-group>
    </mj-section>
  </mj-body>
</mjml>

I'm facing the same issue and did exactly what @ngarnier mentioned above. However—as you can see from @ngarnier's link (and attached screenshot)—they aren't exactly in-line: the two columns have text in them, but they are one below the other (in two separate rows).  I'm trying to get both the text (or image+text, as the case may be) into the same line next to each other.  What am I doing wrong?

Both have simply different paddings (+ button has outer padding + inner padding). You can also use vertical-align for that https://mjml.io/try-it-live/HJDqUhWjr

Oh, yes! The vertical-align fixed that.  Thanks for the lightning-fast response!


Y-gate gets transposed to 2x SX verses one X

Information

Qiskit Terra version: latest
Python version:
Operating system:

What is the current behavior?
qc = QuantumCircuit(1)
qc.y(0)
transpile(qc,backend).draw()

gives:
global phase: -π/2
                 ┌────┐┌────┐┌───────┐
        q_0 -> 0 ┤ √X ├┤ √X ├┤ RZ(π) ├
                 └────┘└────┘└───────┘

which is twice as long in duration as directly using x since both sx and x have the same duration on the backend.
Steps to reproduce the problem
What is the expected behavior?
Suggested solutions
Perhaps x goes before sx in the basis gates?

I have the same inquiry (still true as of qiskit 0.23.4).  But I'd like to add that this behavior is more general than just Y. In particular, they occur for \pi rotations with axis in the xy plane which I explain below.
In my own work, I need to define both gates like X and -X. To make sure the phases come out right across updates, I define all single qubit rotations R_n(\alpha) where n = (\theta, \phi) is just unit vector in spherical coordinates and \alpha is rotation angle as,
circ = QuantumCircuit(1)
circ.rz(-phi, 0)
circ.ry(-theta, 0)
circ.rz(alpha, 0)
circ.ry(theta, 0)
circ.rz(phi, 0)

Hence, X corresponds to theta = \pi / 2, \phi = 0, \alpha = \pi and -X to theta = \pi / 2, \phi = np.pi, \alpha = \pi. When I implement X and -X (called Xb in my code), I get the following

where I've used my own custom class wrapper/ functions, but the idea should be clear from the above, I hope.
For rotations defined as above, then this "bug" happens for all \pi rotations with rotation axis in the xy plane, e.g.

where eta is angle from x-axis that determines rotation axis.
On the other hand, for a completely arbitrary rotation, we generally expect an RZ gate to between the sx gates, as follows

Hopefully this helps clarify in what cases this transpiler bug occurs--it's probably not exhaustive, but more general than just Y.

I have the same inquiry (still true as of qiskit 0.23.4).  But I'd like to add that this behavior is more general than just Y. In particular, they occur for \pi rotations with axis in the xy plane which I explain below.
In my own work, I need to define both gates like X and -X. To make sure the phases come out right across updates, I define all single qubit rotations R_n(\alpha) where n = (\theta, \phi) is just unit vector in spherical coordinates and \alpha is rotation angle as,
circ = QuantumCircuit(1)
circ.rz(-phi, 0)
circ.ry(-theta, 0)
circ.rz(alpha, 0)
circ.ry(theta, 0)
circ.rz(phi, 0)

Hence, X corresponds to theta = \pi / 2, \phi = 0, \alpha = \pi and -X to theta = \pi / 2, \phi = np.pi, \alpha = \pi. When I implement X and -X (called Xb in my code), I get the following

where I've used my own custom class wrapper/ functions, but the idea should be clear from the above, I hope.
For rotations defined as above, then this "bug" happens for all \pi rotations with rotation axis in the xy plane, e.g.

where eta is angle from x-axis that determines rotation axis.
On the other hand, for a completely arbitrary rotation, we generally expect an RZ gate to between the sx gates, as follows

Hopefully this helps clarify in what cases this transpiler bug occurs--it's probably not exhaustive, but more general than just Y.

Looking at this briefly I don't think the transpiler is currently capable of simplifying an arbitrary 1q gate to anything with an X gate. For the new IBMQ basis set of ["id", "rz", "sx", "x", "cx"] the transpiler is using the Optimize1qGatesDecomposition  pass which under the covers is just using the OneQubitEulerDecomposer to decompose a 1 qubit unitary for a run of >1 1q gates in the circuit into a simplified form with a compatible basis. Since the OneQubitEulerDecomposer doesn't have any basis that use the X gate it never ends up simplifying any runs into a form that uses it. The order of the basis gates doesn't matter here.
For example using the Y example from the original issue, this gets translated with the basis translator to:
     ┌─────────┐┌────┐┌────────┐┌────┐┌──────────┐
q_0: ┤ RZ(π/2) ├┤ √X ├┤ RZ(2π) ├┤ √X ├┤ RZ(7π/2) ├
     └─────────┘└────┘└────────┘└────┘└──────────┘

Then this gets simplified to
     ┌─────────┐┌────┐┌────┐┌──────────┐
q_0: ┤ RZ(π/2) ├┤ √X ├┤ √X ├┤ RZ(3π/2) ├
     └─────────┘└────┘└────┘└──────────┘

and then
     ┌────┐┌────┐┌───────┐
q_0: ┤ √X ├┤ √X ├┤ RZ(π) ├
     └────┘└────┘└───────┘

after two runs of Optimize1qGatesDecomposition and the pass can't simplifying it beyond that.
The simplest fix here might be to add explicit handling for the case when X is in the basis gates and there are 2 SX gates next to each other in the output decomposition as a simplification. (similar to #5554)

Looking at this briefly I don't think the transpiler is currently capable of simplifying an arbitrary 1q gate to anything with an X gate. For the new IBMQ basis set of ["id", "rz", "sx", "x", "cx"] the transpiler is using the Optimize1qGatesDecomposition  pass which under the covers is just using the OneQubitEulerDecomposer to decompose a 1 qubit unitary for a run of >1 1q gates in the circuit into a simplified form with a compatible basis. Since the OneQubitEulerDecomposer doesn't have any basis that use the X gate it never ends up simplifying any runs into a form that uses it. The order of the basis gates doesn't matter here.
For example using the Y example from the original issue, this gets translated with the basis translator to:
     ┌─────────┐┌────┐┌────────┐┌────┐┌──────────┐
q_0: ┤ RZ(π/2) ├┤ √X ├┤ RZ(2π) ├┤ √X ├┤ RZ(7π/2) ├
     └─────────┘└────┘└────────┘└────┘└──────────┘

Then this gets simplified to
     ┌─────────┐┌────┐┌────┐┌──────────┐
q_0: ┤ RZ(π/2) ├┤ √X ├┤ √X ├┤ RZ(3π/2) ├
     └─────────┘└────┘└────┘└──────────┘

and then
     ┌────┐┌────┐┌───────┐
q_0: ┤ √X ├┤ √X ├┤ RZ(π) ├
     └────┘└────┘└───────┘

after two runs of Optimize1qGatesDecomposition and the pass can't simplifying it beyond that.
The simplest fix here might be to add explicit handling for the case when X is in the basis gates and there are 2 SX gates next to each other in the output decomposition as a simplification. (similar to #5554)

Can we implement a pass that merges general consecutive instructions such as Rz-Rz, X-X, SX-SX, ....? @itoko
With pulse gate (add calibration) we can easily create custom calibration. For example,
ZI(-1,2) @ YI(-1,1)  @ IX(1,2)  @ ZX(1,4)  @ XI(1,1)  @ ZX(-1,4)

This is current backend CX pulse definition. As you can see there is Y pulse on control qubit but this is decomposed into two SXs. This visibly affect the RB fidelity as CR pulse duration become shorter due to the coherence limit.  This is really annoying and discourage to use pulse gate though this is really great feature.

Can we implement a pass that merges general consecutive instructions such as Rz-Rz, X-X, SX-SX, ....? @itoko
With pulse gate (add calibration) we can easily create custom calibration. For example,
ZI(-1,2) @ YI(-1,1)  @ IX(1,2)  @ ZX(1,4)  @ XI(1,1)  @ ZX(-1,4)

This is current backend CX pulse definition. As you can see there is Y pulse on control qubit but this is decomposed into two SXs. This visibly affect the RB fidelity as CR pulse duration become shorter due to the coherence limit.  This is really annoying and discourage to use pulse gate though this is really great feature.

@nkanazawa1989 It's possible but I prefer the solution suggested by @mtreinish to fix issues reported here.

@nkanazawa1989 It's possible but I prefer the solution suggested by @mtreinish to fix issues reported here.

@nkanazawa1989 I think most consecutive gate cases (including Rz-Rz and X-X) should currently be covered by the existing Optimize1qGatesDecomposition  optimization pass. The pass works by collecting runs of 1q gates on a qubit taking the unitary of those gates and decomposing that unitary into the shortest set of gates it can (over all the compatible basis that it knows how to decompose with). For example:
qc = QuantumCircuit(1)
qc.x(0)
qc.x(0)
print(transpile(qc, basis_gates=["id", "rz", "sx", "x", "cx"]))

returns:
q_0:

and
qc = QuantumCircuit(1)
qc.rz(pi/2)
qc.rz(pi)
print(transpile(qc, basis_gates=["id", "rz", "sx", "x", "cx"]))

returns:
     ┌──────────┐
q_0: ┤ RZ(3π/2) ├
     └──────────┘

This is not really a general issue but more of a specific case here around a limitation in the 1q euler decomposer that it isn't actually aware of the full ibmq basis and doesn't know that it can use an X gate to further simplify things.

@nkanazawa1989 I think most consecutive gate cases (including Rz-Rz and X-X) should currently be covered by the existing Optimize1qGatesDecomposition  optimization pass. The pass works by collecting runs of 1q gates on a qubit taking the unitary of those gates and decomposing that unitary into the shortest set of gates it can (over all the compatible basis that it knows how to decompose with). For example:
qc = QuantumCircuit(1)
qc.x(0)
qc.x(0)
print(transpile(qc, basis_gates=["id", "rz", "sx", "x", "cx"]))

returns:
q_0:

and
qc = QuantumCircuit(1)
qc.rz(pi/2)
qc.rz(pi)
print(transpile(qc, basis_gates=["id", "rz", "sx", "x", "cx"]))

returns:
     ┌──────────┐
q_0: ┤ RZ(3π/2) ├
     └──────────┘

This is not really a general issue but more of a specific case here around a limitation in the 1q euler decomposer that it isn't actually aware of the full ibmq basis and doesn't know that it can use an X gate to further simplify things.

As per @mtreinish 's suggestion, I put together this hack which I put here for anyone else who comes across this issue.
def replace_sx_sx_with_x(circ):
    """
    Given a [circ], replace sx-sx motif with
    a single x gate.
    """
    qasm_string = circ.qasm()
    new_qasm_string = ""
    prev_was_sx = False
    replace_sx_idxs = []

    # find and keep track of sx-sx motifs
    for idx, inst in enumerate(qasm_string.split('\n')):
        if 'sx' in inst:
            if prev_was_sx == True:
                replace_sx_idxs.append(idx - 1)
            else:
                prev_was_sx = True
                new_qasm_string += inst + "\n"
        else:
            new_qasm_string += inst + "\n"
            prev_was_sx == False

    # replace sx values with x if applicable
    if replace_sx_idxs != []:
        qasm_split = new_qasm_string.split('\n')
        for idx in replace_sx_idxs:
            qasm_split[idx] = "x" + qasm_split[idx][2:]
        new_qasm_string = "\n".join(qasm_split)

    return QuantumCircuit.from_qasm_str(new_qasm_string)

As per @mtreinish 's suggestion, I put together this hack which I put here for anyone else who comes across this issue.
def replace_sx_sx_with_x(circ):
    """
    Given a [circ], replace sx-sx motif with
    a single x gate.
    """
    qasm_string = circ.qasm()
    new_qasm_string = ""
    prev_was_sx = False
    replace_sx_idxs = []

    # find and keep track of sx-sx motifs
    for idx, inst in enumerate(qasm_string.split('\n')):
        if 'sx' in inst:
            if prev_was_sx == True:
                replace_sx_idxs.append(idx - 1)
            else:
                prev_was_sx = True
                new_qasm_string += inst + "\n"
        else:
            new_qasm_string += inst + "\n"
            prev_was_sx == False

    # replace sx values with x if applicable
    if replace_sx_idxs != []:
        qasm_split = new_qasm_string.split('\n')
        for idx in replace_sx_idxs:
            qasm_split[idx] = "x" + qasm_split[idx][2:]
        new_qasm_string = "\n".join(qasm_split)

    return QuantumCircuit.from_qasm_str(new_qasm_string)


US157225 - Handle when styles are placed on the host that we want included in the rect

I thought I could get away without this (basically either you use vdiff-target for everything you need in your shadow DOM, or for nothing and the whole element will be used). But then I immediately ran into a problem with d2l-count-badge-icon, which adds a bunch of padding to the host. So we now always consider the custom element size in the rect calculation.

In https://github.com/BrightspaceUI/testing/pull/159, I said:

... as you can see, count-badge is still getting cut off because it's not incorporating the tooltip size. If we set vdiff-target on the div here AND on the d2l-tooltip here...

Basically with this change, we no longer need to set it on the div.


Separate BossBar update logic from the API

This PR is more meant as a way to spark a discussion about how to best handle boss bars in platforms without resorting to coarse locks to ensure operations are safe in a multithreaded environment. In addition, this abstraction provides a more "natural" abstraction over the underlying boss bar objects in each platform whilst still hiding platform-specific details. I am happy to implement this solution in Velocity.
Specifically, this PR:

Turns BossBar into an immutable class, consistent with the rest of the API. All "mutating" methods now return new BossBars and the flags() method now returns an unmodifiable view of the flags
Adds a new BossBarContainer class that adventure-platform and other platform implementations are expected to implement, which wraps a BossBar and trusts the container to have its own logic for handling boss bars on the client
Audience boss bar methods now expect an BossBarContainer

I want to tag @zml2008 as he discussed this topic with me and doesn't like the current solution in adventure-platform - deferring the logic of updating and showing boss bars to the platform (without any listeners) might be a better solution than what we have now. (As a nice consequence, if managed correctly, this could used to conveniently control the order in which boss bars appear on the client and allow reordering very easily.)

Closing, I found an alternative solution that requires no API changes.


refactor fragment.go to use importPositions more

Description
Currently, there is a lot of duplicate logic in fragment.go around importing/clearing/setting bits. Various caches need to be updated, stats emitted, etc. There are some fairly obvious wins in terms of unifying this logic to remove the duplication.
Success criteria (What criteria will consider this ticket closeable?)

going to wait until in-progress work in fragment.go is merged so we avoid weird merge conflicts.

lots of changes to fragment.go... probably not worth having a ticket for this


Color commit authors

Color commit authors

Is there anything pending to get this merged @alexcorre? Thanks!

sorry I lost track of this one, I've been running the branch locally for a while to make sure it was working properly and forgot it wasn't yet merged!
@miguelcg only one thing remaining. Can you add an explanation of this option to the README.md?

I've added a description to the README.md @alexcorre. I'm not sure about it so feel free to modify it.


Refactored imports to prevent React 15.5.4 warnings

The latest version of React gives warnings if you import PropTypes from 'react' and ReactTestUtils from 'react-addons-test-utils'.
I changed the imports to prevent those warnings.
Tests pass. Should be no functionality changes.

@leozdgao Please merge this PR to let us get rid of this annoying warning!


Expire X-Auth-CouchDB-Token manually?

I have a Rest API store users in MongoDB, I want to use Couch-Pouch as synchronize DBs to keep user files structure.
I follow Proxy Authentication section to implement this case:

When users login, the API authenticate them via MongoDB.
After that generate a token by hashing (hmac_sha1) the user id (already exist in _users db) then return to the client.
When Pouch sync to Couch, I set X-Auth-CouchDB-Token & X-Auth-CouchDB-UserName headers to the request.

But when the users change their password, I want to expire previous generated token, how can I do that?

This is not possible for a specific user today. The only way to invalidate a token associated with a given username is to change the value of the [couch_httpd_auth] secret configuration setting, but this would invalidate all of your tokens.
The point of the token in the proxy authentication handler is to prove that the system sending the HTTP request should be trusted by CouchDB. It's specifically not intended to be a user-specific password.


Data generation is broken for most scalar types

(@linlin-s is already aware of this issue and has addressed it in the bug-fixing branch. I'm just opening this ticket to track merging the fix.)
The GeneratorOptionsValidator#checkValid method has a switch statement that rejects all scalar types except string, timestamp, and decimal.
The solution is straightforward:
https://github.com/amzn/ion-java-benchmark-cli/blob/7ea2691249774af09fecab6e05a9ddc47c9af423/src/com/amazon/ion/benchmark/GeneratorOptionsValidator.java#L57-L62

(@linlin-s is already aware of this issue and has addressed it in the bug-fixing branch. I'm just opening this ticket to track merging the fix.)
The GeneratorOptionsValidator#checkValid method has a switch statement that rejects all scalar types except string, timestamp, and decimal.
The solution is straightforward:
https://github.com/amzn/ion-java-benchmark-cli/blob/7ea2691249774af09fecab6e05a9ddc47c9af423/src/com/amazon/ion/benchmark/GeneratorOptionsValidator.java#L57-L62

This issue has been fixed by this PR: https://github.com/amzn/ion-java-benchmark-cli/pull/21


Changed shell_open behaviour

Changed behaviour of shell_open to "block" when called, so Godot doesn't spawn multiple "zombie" processes, and changed commands, since gnome-open is deprecated for almost 10 years and in some cases kde-open is actually called kde-open5.
Fixes #43048

I've opened #43056 for the inherent issue, so this PR won't "work" well until that one is merged. I didn't make this one dependent on that because technically it's an issue already present before my changes.

Thanks!

Cherry-picked for 3.2.4.


MovieSpecialCasts on top of panoramas in wrong location

Scene 2023:
When the airlock is breached, the handle turning movie plays too high
Scene 3810:
When looking at the doors to the engine room, we see a movie that plays in the wrong location.  Player also gets stuck on this scene

Closing as this issue has been opened at https://github.com/soap-bubble


Rename welcomeScreen to loadingScreen

And start Kolibri right ahead.
Also remove unused imports.
Helps https://github.com/endlessm/kolibri-explore-plugin/issues/748

Marking this as a draft so it's not merged until an explore plugin release is made with these changes.

The github build is pinned to kolibri-explore-plugin~=6.0, so that will have to be updated to ~=7.0.

Good catch! Done

Err!  Looks like pip install kolibri-explore-plugin~=7.0 cannot install the RC version directly:
ERROR: Could not find a version that satisfies the requirement kolibri-explore-plugin~=7.0 (from versions: 0.0.1, .., 6.47.0)
ERROR: No matching distribution found for kolibri-explore-plugin~=7.0

Err! Looks like pip install kolibri-explore-plugin~=7.0 cannot install the RC version directly:

For a release candidate, you have to specifically include the rc in the version specifier since pip otherwise ignores pre-releases:
$ pip install 'kolibri_explore_plugin~=7.0rc3'
Collecting kolibri_explore_plugin~=7.0rc3
  Downloading kolibri_explore_plugin-7.0.0rc3-py3-none-any.whl (24.6 MB)
     |████████████████████████████████| 24.6 MB 31.7 MB/s
Installing collected packages: kolibri-explore-plugin
Successfully installed kolibri-explore-plugin-7.0.0rc3


Redirect to Collective page after removing self as admin

If you remove yourself as an admin from a Collective, you see a couple error messages that aren't relevant (these things are obvious; you just removed yourself).

Instead of trying to reload the team settings page, it should redirect you to the main Collective page for a better experience.

My understanding is that you first clicked Remove, then right after Save. The second message (Failed to update member) is related to the second action. If you just click on remove, we close the modal after a short loading time and only show the Member removed successfully toast, not the error one. The You need to be logged in as an admin message however pops in all cases.
Steps to fix this UX:

We shouldn't allow clicking on save after clicking Remove. The remove button should be in a loading state, and the save one too (or at least disabled).
When the remove mutation completes:

Either the removed user is someone else => refetch the list of core contributors
Or removed user is the logged in one => redirect to the collective page like @alanna suggested

:gift: :money_with_wings: A $100 bounty was attached to this issue. Anyone submitting a Pull Request will be rewarded with $100 when the Pull Request is reviewed, accepted and merged.
:arrow_right: More info

:trophy: This issue has been completed by @leonardohofling
To claim the bounty, you can either:

Submit an invoice to https://opencollective.com/engineering/expenses/new (please mention the issue number)
Or ask for an Open Collective gift card of the same value (to donate to other collectives)


Update [fancy] hyperlink

Old link pointed to the trim branch, which is not updated to the 0.15 based architecture.

Ended up taking that line out, thanks for the PR to fix this though!


Login page

Create login window for note app.
Link it using React-router-dom with main page.

@jurgilijus Hi ,there. I am interested in working on this issue.Can you pls assign this to me ?


Unable to mount docker-socket with v0.4.0

Due to legacy reasons, we're still mounting the host's docker-socket into our containers. With v0.3.0 and by using setfacl on the socket, this worked fine. With v0.4.0 however, this seems to have ceased to work. I've put together an example using Vagrant to provision a VM that illustrates inability to call eg. docker info in such container.
There's nothing very particular going on in the Vagrantfile, prepare.sh or verify.sh. I pretty much just install sysbox, configure Docker and invoke setfacl with the IDs that sysbox has determined.
You can run the following to watch it fail on v0.4.0:
$ git clone https://gist.github.com/9ff3bd8caa2bdc0714e1274a54b01f36.git
$ cd 9ff3bd8caa2bdc0714e1274a54b01f36
$ vagrant up
...
    default: ++ docker run --rm --volume /var/run/docker.sock:/var/run/docker.sock docker:latest docker info
    default: Client:
    default:  Context:    default
    default:  Debug Mode: false
    default:
    default: Server:
    default: ERROR: Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?

.. and run the following to watch it succeed on v0.3.0:
$ git checkout master~
$ vagrant destroy -f
$ vagrant up
...
    default: ++ docker run --rm --volume /var/run/docker.sock:/var/run/docker.sock docker:latest docker info
    default: WARNING: No swap limit support
    default: Client:
    default:  Context:    default
    default:  Debug Mode: false
    default:
    default: Server:
    default:  Containers: 1
    default:   Running: 1
    default:   Paused: 0
    default:   Stopped: 0
    default:  Images: 1
    default:  Server Version: 20.10.7
    default:  Storage Driver: overlay2
    default:   Backing Filesystem: extfs
    default:   Supports d_type: true
    default:   Native Overlay Diff: true
    default:   userxattr: false
    default:  Logging Driver: json-file
    default:  Cgroup Driver: cgroupfs
    default:  Cgroup Version: 1
    default:  Plugins:
    default:   Volume: local
    default:   Network: bridge host ipvlan macvlan null overlay
    default:   Log: awslogs fluentd gcplogs gelf journald json-file local logentries splunk syslog
    default:  Swarm: inactive
    default:  Runtimes: io.containerd.runc.v2 io.containerd.runtime.v1.linux runc sysbox-runc
    default:  Default Runtime: sysbox-runc
    default:  Init Binary: docker-init
    default:  containerd version:
    default:  runc version:
    default:  init version:
    default:  Security Options:
    default:   apparmor
    default:   seccomp
    default:    Profile: default
    default:  Kernel Version: 5.4.0-88-generic
    default:  Operating System: Ubuntu 20.04.3 LTS
    default:  OSType: linux
    default:  Architecture: x86_64
    default:  CPUs: 2
    default:  Total Memory: 981MiB
    default:  Name: ubuntu-focal
    default:  ID: ZZ2B:ZM27:SGSN:7OVN:XDWS:5UJC:C6SI:Z6ZW:LECS:HOB4:KUHH:SINK
    default:  Docker Root Dir: /var/lib/docker
    default:  Debug Mode: false
    default:  Registry: https://index.docker.io/v1/
    default:  Labels:
    default:  Experimental: false
    default:  Insecure Registries:
    default:   <IP_ADDRESS>/8
    default:  Live Restore Enabled: false
    default:

Run to clean up:
$ vagrant destroy -f
$ cd ..
$ rm -rf 9ff3bd8caa2bdc0714e1274a54b01f36

If you're unfamiliar with Vagrant, you can run vagrant ssh (in the directory where you ran vagrant up) to SSH into the VM, where you have sudo and can mess around.

FYI, this will be fixed in the upcoming Sysbox v0.5.0 release by virtue of Sysbox supporting the Linux "ID-mapped mounts" feature (alternative to shiftfs that works on socket mounts). However, this requires a host with kernel >= 5.12.

Closing as this is fixed in the upstream code, and fix will be present in upcoming v0.5.0 release.


[Heap] We should be able to run tests in optimized builds

Currently the Heap tests in ./Tests/PriorityQueueTests/HeapTests.swift are relying on @testable import to access internal interfaces. Unfortantely this doesn't work in release mode, so we can only run heap tests in debug builds.
We ought to be able to run these correctness tests with optimizations enabled. The way to do this is to replace direct use of internal interfaces with an __unstable view and/or @_spi(Testing) -- see e.g. how OrderedSet does this.

Is there anything else to be done on this issue?


A little confused about the alarm rules

Please answer these questions before submitting your issue.

Why do you submit this issue?
[X] Question or discussion
[ ] Requirement
[ ] Bug
[ ] Feature or performance improvement

Question

What do you want to know?
I am a little confused about the conception of the alarm rule, even after I read the document  many times.

How often will the data be evaluated? If I set the Period to be 10, will it evaluate the data of the past 10 minutes every 1 minute? Or I can set the interval in somewhere?

What Count exactly means? If I set the Count to be 2, and the Period to be 10,  does it means the metric reach the alarm condition for 20 minutes? Or twice of the evaluated interval?

Think in this way, period is windows of metric slot. Count means how many slots over the threshold in the given window.

查了下代码，每10s检测一下告警，但我更没有办法理解这里count的含义了。
以默认告警配置为例：
  service_resp_time_rule:     metrics-name: service_resp_time     op: ">"     threshold: 1000     period: 10     count: 3     silence-period: 5     message: Response time of service {name} is more than 1000ms in 3 minutes of last 10 minutes.
这里的count:3 为什么是指 响应时间在最近10分钟内有3分钟超过了1000ms，服务的吞吐比较高的话，每秒都有几十次请求，每个请求都有响应时间，这个3是如何对应到3分钟的呢？如果是指检测间隔的话，应该是30s才对吧

How to understand how many slots? Take response time as an example. When the application throughput is relatively high, there are hundreds of requests per second, and each request has a response time. Does each request count as a count?

In the storage, all metrics have been downsampling into minutes. Such as CPM in 21:54 is one slot, the next is 21:55. What is your traffic load, doesn't matter.


graph-tool update: 2.2.36 -> 2.2.42

Tested?

Yes I am running it
On Sat, May 23, 2015 at 11:17 PM, Arseniy Seroka<EMAIL_ADDRESS>wrote:

Tested?
—
Reply to this email directly or view it on GitHub
https://github.com/NixOS/nixpkgs/pull/7925#issuecomment-104945110.


Disabling key presses temporarily

Someone commented on the Reddit post that they would benefit from a script that would temporarily disable keys. Am working on an implementation, may need key codes from multiple types of machines to make them machine specific.

Example output from xmodmap -pke
xmodmap.txt


Allow data stream without codec context as template when adding stream to OutputContainer.

I have a use case where I need to update the PTS and DTS values of a KLV data stream. The suggested change will enable the use of the data stream from the input container as template when adding the new data stream to the output container.

Hi, could you please add a unit test for this?

This is outdated and I will submit a new change request.


Does this work with VIIR?

If not, is there a chance there could be added support in the future?
Do you also have any plans to cover any spinoff title?

VIIR uses a whole new engine, so nope, it ain't working. And I have no current plans to cover more games.


sqlite3.OperationalError: no such table: meta

Describe the bug
Since coverage 5.0.2 an sqlite exception is being thrown on Python 3.6 and 3.7. I have not tested 3.8 or any earlier versions.
Traceback (most recent call last):
  File "/media/workspace/APPNAME/tests/venv/lib64/python3.6/site-packages/coverage/sqldata.py", line 1033, in execute
    return self.con.execute(sql, parameters)
sqlite3.OperationalError: no such table: meta

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/lib64/python3.6/runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib64/python3.6/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/media/workspace/APPNAME/tests/venv/lib64/python3.6/site-packages/nose/__main__.py", line 8, in <module>
    run_exit()
  File "/media/workspace/APPNAME/tests/venv/lib64/python3.6/site-packages/nose/core.py", line 121, in __init__
    **extra_args)
  File "/usr/lib64/python3.6/unittest/main.py", line 95, in __init__
    self.runTests()
  File "/media/workspace/APPNAME/tests/venv/lib64/python3.6/site-packages/nose/core.py", line 207, in runTests
    result = self.testRunner.run(self.test)
  File "/media/workspace/APPNAME/tests/venv/lib64/python3.6/site-packages/nose/core.py", line 66, in run
    result.printErrors()
  File "/media/workspace/APPNAME/tests/venv/lib64/python3.6/site-packages/nose/result.py", line 110, in printErrors
    self.config.plugins.report(self.stream)
  File "/media/workspace/APPNAME/tests/venv/lib64/python3.6/site-packages/nose/plugins/manager.py", line 99, in __call__
    return self.call(*arg, **kw)
  File "/media/workspace/APPNAME/tests/venv/lib64/python3.6/site-packages/nose/plugins/manager.py", line 167, in simple
    result = meth(*arg, **kw)
  File "/media/workspace/APPNAME/tests/venv/lib64/python3.6/site-packages/nose/plugins/cover.py", line 183, in report
    self.coverInstance.stop()
  File "/media/workspace/APPNAME/tests/venv/lib64/python3.6/site-packages/coverage/control.py", line 670, in combine
    self.get_data()
  File "/media/workspace/APPNAME/tests/venv/lib64/python3.6/site-packages/coverage/control.py", line 696, in get_data
    if self._collector and self._collector.flush_data():
  File "/media/workspace/APPNAME/tests/venv/lib64/python3.6/site-packages/coverage/collector.py", line 425, in flush_data
    self.covdata.add_lines(self.mapped_file_dict(self.data))
  File "/media/workspace/APPNAME/tests/venv/lib64/python3.6/site-packages/coverage/sqldata.py", line 436, in add_lines
    self._choose_lines_or_arcs(lines=True)
  File "/media/workspace/APPNAME/tests/venv/lib64/python3.6/site-packages/coverage/sqldata.py", line 496, in _choose_lines_or_arcs
    ('has_arcs', str(int(arcs)))
  File "/media/workspace/APPNAME/tests/venv/lib64/python3.6/site-packages/coverage/sqldata.py", line 1048, in execute
    raise CoverageException("Couldn't use data file {!r}: {}".format(self.filename, msg))
coverage.misc.CoverageException: Couldn't use data file '/media/workspace/APPNAME/tests/.coverage': no such table: meta

To Reproduce
How can we reproduce the problem?  Please be specific.

What version of Python are you using?
3.6.8 and 3.7.6

What version of coverage.py are you using? The output of coverage debug sys is helpful.
5.0.2

-- sys -------------------------------------------------------
                        version: 5.0.2
                       coverage: /media/workspace/APPNAME/tests/venv/lib64/python3.6/site-packages/coverage/__init__.py
                         tracer: -none-
                        CTracer: available
           plugins.file_tracers: -none-
            plugins.configurers: -none-
      plugins.context_switchers: -none-
              configs_attempted: .coveragerc
                                 setup.cfg
                                 tox.ini
                                 pyproject.toml
                   configs_read: -none-
                    config_file: None
                config_contents: -none-
                      data_file: -none-
                         python: 3.6.8 (default, Aug  7 2019, 17:28:10) [GCC 4.8.5 20150623 (Red Hat 4.8.5-39)]
                       platform: Linux-3.10.0-957.27.2.el7.x86_64-x86_64-with-centos-7.6.1810-Core
                 implementation: CPython
                     executable: /media/workspace/APPNAME/tests/venv/bin/python3
                   def_encoding: utf-8
                    fs_encoding: utf-8
                            pid: 20026
                            cwd: /media/workspace/APPNAME/tests
                           path: /media/workspace/APPNAME/tests/venv/bin
                                 /usr/lib64/python36.zip
                                 /usr/lib64/python3.6
                                 /usr/lib64/python3.6/lib-dynload
                                 /media/workspace/APPNAME/tests/venv/lib64/python3.6/site-packages
                                 /media/workspace/APPNAME/tests/venv/lib/python3.6/site-packages
                    environment: PYENV_ROOT = /home/developer/.pyenv
                                 PYENV_SHELL = zsh
                                 PYENV_VIRTUALENV_INIT = 1
                   command_line: /media/workspace/APPNAME/tests/venv/bin/coverage debug sys
                sqlite3_version: 2.6.0
         sqlite3_sqlite_version: 3.7.17

What versions of what packages do you have installed? The output of pip freeze is helpful.

beautifulsoup4==4.8.2
bottle==0.12.18
coverage==5.0.2
entrypoints==0.3
flake8==3.7.9
liblpm==0.0.4
mccabe==0.6.1
mysqlclient==1.4.6
nose==1.3.7
pycodestyle==2.5.0
pyflakes==2.1.1
six==1.13.0
soupsieve==1.9.5
SQLAlchemy==1.3.12
waitress==1.4.2
WebOb==1.8.5
WebTest==2.0.33

What code are you running?  Give us a specific commit of a specific repo that we can check out.
I cannot provide a repo, sorry. It's not an open source project.

What commands did you run?
python3 -m "nose" --with-coverage --cover-erase --cover-html -s -w unit -v

Expected behavior
An error shouldn't be thrown.
Additional context
It's fine on 5.0.1, just broken on 5.0.2.

Issue also occurring with Py2.7 (yes, I know it's EoL, but with the release in April I won't get the green light to upgrade until March at minimum).

Some investigation: The table meta is indeed there, at least for me. Or at least, if I open up the file in sqlite3 I can see meta as one of the tables, and it does indeed have data.

I believe this is the problem reported in #916, and since fixed on master.  Can you try that fix?  Please re-open this issue if it isn't solved.

This is now available in 5.0.3: https://pypi.org/project/coverage/5.0.3/


Typescript errors with intellisense that doesn't happen in other IDEs

Does this issue occur when all extensions are disabled?: Yes/No

VS Code Version: 1.73.1
OS Version: macOs Monterey 12.5.1 (21G83)

Steps to Reproduce:

Install extension Vue.volar v1.0.9
Instal extension Vue.vscode-typescript-vue-plugin v1.0.9
Install packages "vue": "3.2.37", "typescript": "4.7.4"

Intellisense is complaining about TS errors that my colleagues using other IDEs like WebStorm don't have.
Some examples:
Default export of the module has or is using private name 'Props'.ts(4082)
https://github.com/johnsoncodehk/volar/issues/1232
Property 'showPicker' does not exist on type 'EventTarget'.ts(2339)
@mouseup="$event.target.showPicker()"
Unknown at rule @applycss(unknownAtRules)
``.
We have the same tsconfig files, with the same TS version. I also tried different volar versions, enabling take over mode, etc etc...
It's sad because I really like vscode but finally I'll have to switch to jetbrains..

Please file this against Volar. VS Code does not support Vue out of the box


Removing optfir dependency and fix mlab.find warnings.

The fir-optimal branch removes the dependency on optfir and fixes warnings relating to the use of the depricated function matplotlib.mlab.find.
To support the optimal FIR filter design three new functions, written using textbook and IEEE papers, are now inside fir_design_helper.py. These three functions are called by existing remez_fir_xxx family of filter design functions.

Another change was made to pyaudio_helper, beyond the mlab.find(). The method stream_stats() also reports latency, e.g.,
DSP_IO.stream_stats()
Delay (latency) in Entering the Callback the First Time = 1164.52 (ms)
Ideal Callback period = 23.22 (ms)
Average Callback Period = 23.21 (ms)
Average Callback process time = 0.16 (ms)

This merge request:
Fixes #20
Closes #18


fix: Flake8 F523 unused format argument

@tabatkins cherry-picked the fix from #1850 to make it easier to land from that big review

@tabatkins cherry-picked the fix from #1850 to make it easier to land from that big review


Add 'attachments' and 'featured_attachments' fields to content items

We shouldn't merge this until the deploy freeze is over.

Trello card

Spotted that consultations have more _documents fields, added to schemas in https://github.com/alphagov/govuk-content-schemas/pull/964

Fixed:


Crosschain claiming not working / strange in explorer

Describe the bug
I submit one crosschaiin claim.
Why are there 2?
Why do they look weird?
https://testnet.connextscan.io/tx/0xbf7e8772f722eb49b1c97912e798dd6b00ead206f06540cfdcab1ebcb8476897
https://testnet.connextscan.io/tx/0xf36731aab0d82c2fdd49b183f489a611f3e5052c4f0f4ed5cf4b0ed612fbd625
To Reproduce
Steps to reproduce the behavior:

Go to https://connext.stagetokensoft.com/claim/0xde56a1d74f83ec3983001ad2538f9dd4c85c722a
Make sure your address is whitlisted by Tokensoft to test this app
Begin crosschain claim to Optimim
Check explorer

Additional context
Add any other context about the problem here.

Could not repro with another crosschain claim to OP: https://testnet.connextscan.io/tx/0xbc0497a38ee5e7792d194b99db0111942b7702c6b1934d3d714f372b2fe097bd


Issue - Running QuickStart project

I tried to run quick start :
Downloaded Java 1.8, Maven 3.6.3
While starting web or other project i am getting below error:
..\SoftwarePinpoint\pinpoint-master\quickstart\bin>start-web
Waiting for 0 seconds, press CTRL+C to quit ...
"---pinpoint-quickstart-web initialization started---"
"starting pinpoint-quickstart-web. 0 / 180 sec(close wait limit)."
Waiting for 0 seconds, press CTRL+C to quit ...
"starting pinpoint-quickstart-web. 5 / 180 sec(close wait limit)."
I checked the web logs
Found "C:\Users\dhasm\Documents\SoftwarePinpoint\pinpoint-master.mvn\wrapper\maven-wrapper.jar"
[INFO] Scanning for projects...
[WARNING]
[WARNING] Some problems were encountered while building the effective model for com.navercorp.pinpoint:pinpoint-quickstart-web:war:2.0.3-SNAPSHOT
[WARNING] 'version' contains an expression but should be a constant. @ com.navercorp.pinpoint:pinpoint-quickstart-web:${maven.pinpoint.version}, C:\Users\dhasm\Documents\SoftwarePinpoint\pinpoint-master\quickstart\bin..\web\pom.xml, line 11, column 14
[WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-war-plugin is missing. @ com.navercorp.pinpoint:pinpoint-quickstart-web:${maven.pinpoint.version}, .\SoftwarePinpoint\pinpoint-master\quickstart\bin..\web\pom.xml, line 30, column 21
[WARNING]
[WARNING] It is highly recommended to fix these problems because they threaten the stability of your build.
[WARNING]
[WARNING] For this reason, future Maven versions might no longer support building such malformed projects.
[WARNING]
[INFO]
[INFO] -----------< com.navercorp.pinpoint:pinpoint-quickstart-web >-----------
[INFO] Building Pinpoint Web QuickStart 2.0.3-SNAPSHOT
[INFO] --------------------------------[ war ]---------------------------------
[WARNING] The POM for com.navercorp.pinpoint:pinpoint-web:war:2.0.3-SNAPSHOT is missing, no dependency information available
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 0.360 s
[INFO] Finished at: 2020-05-02T20:54:53-05:00
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal on project pinpoint-quickstart-web: Could not resolve dependencies for project com.navercorp.pinpoint:pinpoint-quickstart-web:war:2.0.3-SNAPSHOT: Could not find artifact com.navercorp.pinpoint:pinpoint-web:war:2.0.3-SNAPSHOT -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/DependencyResolutionException
Please help

Issue resolved after successfully Install Pinpoint by running ./mvnw install -DskipTests=true


InvalidInput ODATA Error: One of the request inputs is not valid.

Preflight Checklist

[X] I have installed the latest version of Storage Explorer.
[X] I have checked existing resources, including the troubleshooting guide and the release notes.
[X] I have searched for similar issues.

Storage Explorer Version
1.22.1
Regression From
No response
Architecture
x64
Storage Explorer Build Number
20220122.3
Platform
macOS
OS Version
macOS 12.1 (21C52)
Bug Description
The below information taken from Microsoft Azure Storage Explorer.
Version: 1.22.1
AzCopy Version: 10.13.0

Platform: macOS
Architecture: x64
Build Number: 20220122.3
Commit: 7b2b13504
Support ID: 07aad20f-8499-adec-9634-af7ee7c907e7

Copyright © 2022 Microsoft. All rights reserved.

These error message was displayed when I viewed the Azure Table storage inside Microsoft Azure Storage Explorer.
{"odata.error":{"code":"InvalidInput","message":{"lang":"en-US","value":"One of the request inputs is not valid.\nRequestId:33fafa70-7002-008d-216b-1f2076000000\nTime:2022-02-11T17:17:48.9518298Z"}}}

{
  "name": "RestError",
  "message": "{\"odata.error\":{\"code\":\"InvalidInput\",\"message\":{\"lang\":\"en-US\",\"value\":\"One of the request inputs is not valid.\\nRequestId:3a117790-e002-007b-4768-1f5538000000\\nTime:2022-02-11T16:56:50.0462714Z\"}}}",
  "stack": "RestError: {\"odata.error\":{\"code\":\"InvalidInput\",\"message\":{\"lang\":\"en-US\",\"value\":\"One of the request inputs is not valid.\\nRequestId:3a117790-e002-007b-4768-1f5538000000\\nTime:2022-02-11T16:56:50.0462714Z\"}}}\n    at handleErrorResponse (/Applications/Microsoft Azure Storage Explorer.app/Contents/Resources/app/node_modules/@azure/core-client/dist/index.js:1535:19)\n    at deserializeResponseBody (/Applications/Microsoft Azure Storage Explorer.app/Contents/Resources/app/node_modules/@azure/core-client/dist/index.js:1470:45)\n    at processTicksAndRejections (internal/process/task_queues.js:93:5)",
  "statusCode": 400,
  "request": {
    "url": "https://REDACTED_STORAGE_ACCOUINT_NAME.table.core.windows.net/CabTable()?NextPartitionKey=1!12!Q2FiUXVlcnk-&NextRowKey=",
    "headers": {
      "accept": "application/json;odata=minimalmetadata",
      "x-ms-version": "2019-02-02",
      "dataserviceversion": "3.0",
      "accept-encoding": "gzip,deflate",
      "user-agent": "Microsoft Azure Storage Explorer, 1.22.1, darwin azsdk-js-data-tables/13.0.1 core-rest-pipeline/1.3.3 Node/v14.16.0 OS/(x64-Darwin-21.2.0)",
      "x-ms-client-request-id": "8864731e-df21-4f2a-bd14-d2db6f0b8df0",
      "x-ms-date": "Fri, 11 Feb 2022 16:56:49 GMT",
      "authorization": "SharedKeyLite REDACTED_STORAGE_ACCOUINT_NAME:ut2uNqtJMqXoQVIZG8pqyrnTUleLsGaSqgAnRAtgc0Q="
    },
    "method": "GET",
    "timeout": 0,
    "disableKeepAlive": false,
    "streamResponseStatusCodes": {},
    "withCredentials": false,
    "tracingOptions": {
      "spanOptions": {},
      "tracingContext": {
        "_currentContext": {}
      }
    },
    "requestId": "8864731e-df21-4f2a-bd14-d2db6f0b8df0",
    "allowInsecureConnection": true
  },
  "response": {
    "status": 400,
    "headers": {
      "content-length": "199",
      "content-type": "application/json",
      "server": "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0",
      "x-ms-request-id": "3a117790-e002-007b-4768-1f5538000000",
      "x-ms-client-request-id": "8864731e-df21-4f2a-bd14-d2db6f0b8df0",
      "x-ms-version": "2019-02-02",
      "x-ms-error-code": "InvalidInput",
      "date": "Fri, 11 Feb 2022 16:56:49 GMT"
    },
    "request": {
      "url": "https://REDACTED_STORAGE_ACCOUINT_NAME.table.core.windows.net/CabTable()?NextPartitionKey=1!12!Q2FiUXVlcnk-&NextRowKey=",
      "headers": {
        "accept": "application/json;odata=minimalmetadata",
        "x-ms-version": "2019-02-02",
        "dataserviceversion": "3.0",
        "accept-encoding": "gzip,deflate",
        "user-agent": "Microsoft Azure Storage Explorer, 1.22.1, darwin azsdk-js-data-tables/13.0.1 core-rest-pipeline/1.3.3 Node/v14.16.0 OS/(x64-Darwin-21.2.0)",
        "x-ms-client-request-id": "8864731e-df21-4f2a-bd14-d2db6f0b8df0",
        "x-ms-date": "Fri, 11 Feb 2022 16:56:49 GMT",
        "authorization": "SharedKeyLite REDACTED_STORAGE_ACCOUINT_NAME:ut2uNqtJMqXoQVIZG8pqyrnTUleLsGaSqgAnRAtgc0Q="
      },
      "method": "GET",
      "timeout": 0,
      "disableKeepAlive": false,
      "streamResponseStatusCodes": {},
      "withCredentials": false,
      "tracingOptions": {
        "spanOptions": {},
        "tracingContext": {
          "_currentContext": {}
        }
      },
      "requestId": "8864731e-df21-4f2a-bd14-d2db6f0b8df0",
      "allowInsecureConnection": true
    },
    "bodyAsText": "{\"odata.error\":{\"code\":\"InvalidInput\",\"message\":{\"lang\":\"en-US\",\"value\":\"One of the request inputs is not valid.\\nRequestId:3a117790-e002-007b-4768-1f5538000000\\nTime:2022-02-11T16:56:50.0462714Z\"}}}",
    "parsedBody": {
      "odataError": {
        "code": "InvalidInput",
        "message": {
          "lang": "en-US",
          "value": "One of the request inputs is not valid.\nRequestId:3a117790-e002-007b-4768-1f5538000000\nTime:2022-02-11T16:56:50.0462714Z"
        }
      }
    },
    "parsedHeaders": {
      "errorCode": "InvalidInput",
      "content-length": "199",
      "content-type": "application/json",
      "server": "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0",
      "x-ms-request-id": "3a117790-e002-007b-4768-1f5538000000",
      "x-ms-client-request-id": "8864731e-df21-4f2a-bd14-d2db6f0b8df0",
      "x-ms-version": "2019-02-02",
      "date": "Fri, 11 Feb 2022 16:56:49 GMT"
    }
  },
  "details": {
    "errorCode": "InvalidInput",
    "content-length": "199",
    "content-type": "application/json",
    "server": "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0",
    "x-ms-request-id": "3a117790-e002-007b-4768-1f5538000000",
    "x-ms-client-request-id": "8864731e-df21-4f2a-bd14-d2db6f0b8df0",
    "x-ms-version": "2019-02-02",
    "date": "Fri, 11 Feb 2022 16:56:49 GMT",
    "odataError": {
      "code": "InvalidInput",
      "message": {
        "lang": "en-US",
        "value": "One of the request inputs is not valid.\nRequestId:3a117790-e002-007b-4768-1f5538000000\nTime:2022-02-11T16:56:50.0462714Z"
      }
    }
  }
}

The data inside the Azure Table storage contains 9 rows as shown below.
PartitionKey,RowKey,Timestamp,HasStarted,HasStarted@type,RowCount,RowCount@type,AnotherTimestamp,AnotherTimestamp@type
REDACTED_PARITITION_KEY,REDACTED_ROW_KEY_1,2022-02-11T09:48:30.0044005Z,true,Boolean,3645476,Double,2022-02-09T11:20:09.333869Z,DateTime
REDACTED_PARITITION_KEY,REDACTED_ROW_KEY_2,2022-02-11T11:54:04.5552271Z,false,Boolean,522701,Double,2022-02-10T17:02:04.085866Z,DateTime
REDACTED_PARITITION_KEY,REDACTED_ROW_KEY_3,2022-02-11T17:05:10.9764857Z,true,Boolean,1004000,Double,2020-01-01T00:00:00Z,DateTime
REDACTED_PARITITION_KEY,REDACTED_ROW_KEY_4,2022-02-11T17:05:15.3310399Z,true,Boolean,2586000,Double,2020-01-01T00:00:00Z,DateTime
REDACTED_PARITITION_KEY,REDACTED_ROW_KEY_5,2022-02-11T17:05:16.6293117Z,true,Boolean,2043000,Double,2020-01-01T00:00:00Z,DateTime
REDACTED_PARITITION_KEY,REDACTED_ROW_KEY_6,2022-02-11T17:04:26.1307186Z,true,Boolean,3080000,Double,1900-01-01T00:00:00Z,DateTime
REDACTED_PARITITION_KEY,REDACTED_ROW_KEY_7,2022-02-11T10:35:44.3878892Z,false,Boolean,0,Double,1970-01-01T00:00:00Z,DateTime
REDACTED_PARITITION_KEY,REDACTED_ROW_KEY_8,2022-02-11T09:48:44.3583491Z,true,Boolean,14172445,Double,2022-02-09T11:08:49.941807Z,DateTime
REDACTED_PARITITION_KEY,REDACTED_ROW_KEY_9,2022-02-11T09:47:02.1387807Z,true,Boolean,480,Double,2022-01-18T08:17:07.666225Z,DateTime

Steps to Reproduce

Open Microsoft Azure Storage Explorer.
View the Azure Table storage.

Actual Experience

Open Microsoft Azure Storage Explorer.
View the Azure Table storage.
Data cannot be displayed in the Azure Table storage.

Expected Experience

Open Microsoft Azure Storage Explorer.
View the Azure Table storage.
Data should be displayed in the Azure Table storage.

Additional Context
No response

Same issue for me.

@sheeeng I created a table using the same data that you shared, and I don't seem to be having a problem with it on my end. Would you like to try using a test build to see if your problem is resolved?
https://cralvordtest02.blob.core.windows.net/customer-share/internal/1.23.0-table-rbac/StorageExplorer-darwin-x64.zip?sv=2020-10-02&st=2022-02-14T19%3A38%3A47Z&se=2022-02-21T19%3A38%3A00Z&sr=b&sp=r&sig=7MRYSOgAwO%2FutNgUaApjkzsv0NOPupvImedJ43QxQg0%3D
If you are still encountering issues, please share with us your app logs. Also, consider opening a support ticket with Azure and provide them the request IDs from the errors you're seeing.

I am seeing the same thing on Win11.

When I query or simply refresh the table I see this error:
{"odata.error":{"code":"InvalidInput","message":{"lang":"en-US","value":"One of the request inputs is not valid.\nRequestId:40a53edf-a002-009d-4040-2243a0000000\nTime:2022-02-15T07:49:34.4367441Z"}}}
The error in dev tools is shown as:

This specific table was working, and other tables in the same storage account work as expected when viewed in storage explorer.
I get exactly the same experience running the same version of SE on  #Win10.

Further info: SE 1.21.3 is the most recent version that works correctly with this table.

@iangledhill Same question as above: would you like to try out this test build to see if your issue is resolved? We've resolved a number of table-related bugs, so it would be very helpful to see if those fixes cover this situation.
https://cralvordtest02.blob.core.windows.net/customer-share/internal/1.23.0-table-rbac/StorageExplorer-darwin-x64.zip?sv=2020-10-02&st=2022-02-14T19%3A38%3A47Z&se=2022-02-21T19%3A38%3A00Z&sr=b&sp=r&sig=7MRYSOgAwO%2FutNgUaApjkzsv0NOPupvImedJ43QxQg0%3D
If the problem seems to affect only this specific table, you may also consider submitting a support request to Azure with a the error and the request ID. They'd be able to determine which request input was invalid.

Thanks Craig - I did look at the 1.23.0 ZIP but it looks like it only contains MacOS?

That is correct. I provided a macOS link, since this issue was report on macOS. If you need a test build for other platforms, you can use these links here:

Windows
macOS
Linux (Snap)
Linux (.tar.gz)

@sheeeng @iangledhill Have you had a chance to give the test build a try?

I have the same problem with Linux (Snap) 1.23.0, I also tried to create a copy of that table with access issue, same problem occurs in both SE client and SE in azure portal.
{
"name": "RestError",
"message": "{"odata.error":{"code":"InvalidInput","message":{"lang":"en-US","value":"One of the request inputs is not valid.\nRequestId:e999b082-6002-0035-592a-30c029000000\nTime:2022-03-05T00:49:03.0892881Z"}}}",
"stack": "RestError: {"odata.error":{"code":"InvalidInput","message":{"lang":"en-US","value":"One of the request inputs is not valid.\nRequestId:e999b082-6002-0035-592a-30c029000000\nTime:2022-03-05T00:49:03.0892881Z"}}}\n    at handleErrorResponse (/snap/storage-explorer/32/resources/app/node_modules/@azure/core-client/dist/index.js:1264:19)\n    at deserializeResponseBody (/snap/storage-explorer/32/resources/app/node_modules/@azure/core-client/dist/index.js:1199:45)\n    at runMicrotasks ()\n    at processTicksAndRejections (node:internal/process/task_queues:96:5)",
"statusCode": 400,
"request": {
"url": "https://kaching.table.core.windows.net/servergroups()?NextPartitionKey=1!16!c2VydmVyLWdyb3Vw&NextRowKey=",
"headers": {
"accept": "application/json;odata=minimalmetadata",
"x-ms-version": "2019-02-02",
"dataserviceversion": "3.0",
"accept-encoding": "gzip,deflate",
"user-agent": "Microsoft Azure Storage Explorer, 1.23.0, linux azsdk-js-data-tables/13.0.1 core-rest-pipeline/1.5.0 Node/v16.9.1 OS/(x64-Linux-5.13.0-30-generic)",
"x-ms-client-request-id": "fd5fa1ed-48d2-4353-94bf-13c814703c45",
"x-ms-date": "Sat, 05 Mar 2022 00:49:02 GMT",
"authorization": "SharedKeyLite kaching:X9ziDszvQlJ+36BjAR1ZV9adIHGx0UGSaXOcT8r9Ip0="
},
"method": "GET",
"timeout": 0,
"disableKeepAlive": false,
"streamResponseStatusCodes": {},
"withCredentials": false,
"tracingOptions": {
"spanOptions": {},
"tracingContext": {
"_currentContext": {}
}
},
"requestId": "fd5fa1ed-48d2-4353-94bf-13c814703c45",
"allowInsecureConnection": true,
"enableBrowserStreams": false
},
"response": {
"status": 400,
"headers": {
"content-length": "199",
"content-type": "application/json",
"server": "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0",
"x-ms-request-id": "e999b082-6002-0035-592a-30c029000000",
"x-ms-client-request-id": "fd5fa1ed-48d2-4353-94bf-13c814703c45",
"x-ms-version": "2019-02-02",
"x-ms-error-code": "InvalidInput",
"date": "Sat, 05 Mar 2022 00:49:02 GMT"
},
"request": {
"url": "https://kaching.table.core.windows.net/servergroups()?NextPartitionKey=1!16!c2VydmVyLWdyb3Vw&NextRowKey=",
"headers": {
"accept": "application/json;odata=minimalmetadata",
"x-ms-version": "2019-02-02",
"dataserviceversion": "3.0",
"accept-encoding": "gzip,deflate",
"user-agent": "Microsoft Azure Storage Explorer, 1.23.0, linux azsdk-js-data-tables/13.0.1 core-rest-pipeline/1.5.0 Node/v16.9.1 OS/(x64-Linux-5.13.0-30-generic)",
"x-ms-client-request-id": "fd5fa1ed-48d2-4353-94bf-13c814703c45",
"x-ms-date": "Sat, 05 Mar 2022 00:49:02 GMT",
"authorization": "SharedKeyLite kaching:X9ziDszvQlJ+36BjAR1ZV9adIHGx0UGSaXOcT8r9Ip0="
},
"method": "GET",
"timeout": 0,
"disableKeepAlive": false,
"streamResponseStatusCodes": {},
"withCredentials": false,
"tracingOptions": {
"spanOptions": {},
"tracingContext": {
"_currentContext": {}
}
},
"requestId": "fd5fa1ed-48d2-4353-94bf-13c814703c45",
"allowInsecureConnection": true,
"enableBrowserStreams": false
},
"bodyAsText": "{"odata.error":{"code":"InvalidInput","message":{"lang":"en-US","value":"One of the request inputs is not valid.\nRequestId:e999b082-6002-0035-592a-30c029000000\nTime:2022-03-05T00:49:03.0892881Z"}}}",
"parsedBody": {
"odataError": {
"code": "InvalidInput",
"message": {
"lang": "en-US",
"value": "One of the request inputs is not valid.\nRequestId:e999b082-6002-0035-592a-30c029000000\nTime:2022-03-05T00:49:03.0892881Z"
}
}
},
"parsedHeaders": {
"errorCode": "InvalidInput",
"content-length": "199",
"content-type": "application/json",
"server": "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0",
"x-ms-request-id": "e999b082-6002-0035-592a-30c029000000",
"x-ms-client-request-id": "fd5fa1ed-48d2-4353-94bf-13c814703c45",
"x-ms-version": "2019-02-02",
"date": "Sat, 05 Mar 2022 00:49:02 GMT"
}
},
"details": {
"errorCode": "InvalidInput",
"content-length": "199",
"content-type": "application/json",
"server": "Windows-Azure-Table/1.0 Microsoft-HTTPAPI/2.0",
"x-ms-request-id": "e999b082-6002-0035-592a-30c029000000",
"x-ms-client-request-id": "fd5fa1ed-48d2-4353-94bf-13c814703c45",
"x-ms-version": "2019-02-02",
"date": "Sat, 05 Mar 2022 00:49:02 GMT",
"odataError": {
"code": "InvalidInput",
"message": {
"lang": "en-US",
"value": "One of the request inputs is not valid.\nRequestId:e999b082-6002-0035-592a-30c029000000\nTime:2022-03-05T00:49:03.0892881Z"
}
}
}
}

@crisismaple If you are encountering this issue in the Azure portal as well, you may want to consider opening a service request with the platform team and provide the request ID. Please note that Storage Explorer in the portal is developed and maintained by a different team; these issues are for the desktop Storage Explorer specifically.
One way we can help narrow down this issue is either you:

Provide a SAS to your table, if the table does not contain any sensitive information.
Provide a small, sanitized sample of your data that still reproduces the issue that we can test with.a

Hi @craxal,
I am also experiencing this issue even after updating to v1.23.0 and confirmed similar to @iangledhill that v1.21.3 does not have this issue and other tables in the same storage account does not have this problem. We have informed our teams to downgrade to v1.21.3 for now.
It doesn't seem to have been mentioned previously, but in our case it is specifically Classic storage accounts. Unfortunately these tables contains customer data, so I won't be able to provide you with a SAS for the table. I will try and extract some non-sensitive data and put that in a new table as a test.
Do you still recommend creating a support request with Azure to narrow it down? If so I'll go that route first.

I am experiencing the same issue when opening one particular table in our storage account:
{"odata.error":{"code":"InvalidInput","message":{"lang":"en-US","value":"One of the request inputs is not valid.\nRequestId:b5fb3e04-XXXX-XXXX-XXXX-382f18000000\nTime:2022-03-15T09:41:27.8331521Z"}}}

The table also shows with an error icon in the Quick Access menu:

When I try to open the table from the Quick Access menu, it says 'Attached Table Error' and that the table may have been deleted:

If I search for the table and manually navigate to it, the table exists and I get the InvalidInput error when opening the table:

I can open the table just fine through the Azure Portal with no errors:

I'm running the latest version of Storage Explorer:

@ScottHelme This is very likely the same issue as #5407. The fact you can open the table in the portal does suggest it might not be a platform issues, which helps narrow it down a bit. A few questions:

Are some of the tables you can still open without an issue in the same storage account as the problematic one?
Are there any characteristics of the problematic table that could differentiate it from the ones that are working properly?
What kind/tier/version of storage account does the problematic table belong to?

@craxal

I have only found one table that does this. All other tables I've looked at in the same storage account open just fine from either Quick Access or by manually searching for them.
Not that I'm aware of. It doesn't contain any exotic data and has an overlap of content with some other tables that work just fine.
I found the following information in the 'Overview' section in the Azure Portal, if you were looking for some other data, let me know what/where and I will happily grab it:

Location: West US
Primary Location: West US
Disk state: Available
Performance: Standard
Replication: Locally-redundant storage (LRS)
Account kind: Storage (classic)
Provisioning state: Succeeded

@craxal unfortunately, the table in question does contain sensitive data. I'd be more than happy to jump on a Teams call and walk through some debugging steps in real time and provide feedback as we go. I will drop an email to the address you provided.

Hey everyone, I think we've narrowed the problem to an issue in the table SDK we're using. The SDK appears to be using a default empty string value for NextRowKey, and is putting this in request URLs. This results in the "invalid parameter" error. The reason this only seems to happen for certain tables may be related to partition boundaries. This would also explain why older versions of Storage Explorer (which used a different version of the SDK), do not have this problem.
I have opened https://github.com/Azure/azure-sdk-for-js/issues/20913 and asked a fix take high priority.
Thanks to @ScottHelme for the debugging session that helped us pinpoint the problem.

We have integrated a new version of the Azure SDK containing a fix for this issue into Storage Explorer.

Since the root cause of this issue is the same as #5407, I will mark this as a duplicate.


[19.09] nixos/networkmanager: default to internal

It's been the default since they switched to meson 0 and I don't think
we should diverge from upstream's defaults.

Motivation for this change
Things done

[ ] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS)
Built on platform(s)

[ ] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nix-review --run "nix-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Ensured that relevant documentation is up to date
[ ] Fits CONTRIBUTING.md.

Notify maintainers
cc @

This should be the default for master already too, https://github.com/NixOS/nixpkgs/commit/1ff3a0c4986befbda79b108103496fa4f846fd9a. Though it's really confusing, it appears all the other commits from that PR are on master but that one... (maybe a bad merge?)

I guess it's too late to fix this as it went under the radar.


blenderseed 0.6.0

Hola blenderseed addon está presentando el siguiente error cuando es llamdo

Which version of Blender are you using?

I am using Version of blnder 2.79

De: François Beaune<EMAIL_ADDRESS>Enviado: lunes, 11 de diciembre de 2017 2:36 a. m.
Para: appleseedhq/blenderseed
Cc: elkingtor; Author
Asunto: Re: [appleseedhq/blenderseed] blenderseed 0.6.0 (#110)
Which version of Blender are you using?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://github.com/appleseedhq/blenderseed/issues/110#issuecomment-350643952, or mute the threadhttps://github.com/notifications/unsubscribe-auth/Ag1MnbWwFbi66ADcjwHV1vrYgoWdCUDiks5s_NtggaJpZM4Q8qt4.

Thanks.
Your addon folder is called blenderseed-master. It needs to be called blenderseed. Are you using a git working copy by any chance?


helm init: please don't assume cluster install

I really appreciate fast onboarding of helm. But, the helm init process was a bit too magical: I wasn't prepared for the system to just use my default kubectl context and install a new deployment into my kube-system namespace. Perhaps we can break out init into two parts:

helm init: installs the HELM_HOME and tells you to run helm cluster-install to install the cluster component?
helm cluster-install: installs tiller and also has flags to choose the cluster context, target namespace, etc.

I actually really like the default behavior of a single command to get a working helm/tiller up and running! It seems like you're surprised by where tiller got installed (not that it was installed on init). Is that truly the problem you're looking to solve with this issue (raising awareness somehow that the command is doing local + remote work)?

@sgoings I am a Kubernetes enthusiast and so I just download the tool for the first time and want to try buildin a package. I do the usual copy/paste of instructions from GitHub and little do I know the thing called "init" just installed something to my production cluster because that was the current context of kubectl.
I think it needs to be renamed to something like helm cluster-install. Or perhaps we add a helm init --cluster-install flag, that way it is still one command.

I agree, and was equally surprised. As a Kubernetes enthusiast, I try a lot of Kubernetes-related tools that could enhance the productivity of the engineers working at our company, but I want to test those tools within the confines of my laptop and Minikube cluster.

Right now there is helm init --client-only if you just want to bootstrap the client itself.

I agree we should close this issue as the docs seem to inform about the behavior
https://github.com/kubernetes/helm/blob/master/docs/install.md#easy-in-cluster-installation
https://github.com/kubernetes/helm/blob/master/docs/quickstart.md#prerequisites

closing as intentional by design.

Oh sorry. I missed the "keep open" label on this label. @thomastaylor312 want me to re-open this as a talking point for Helm 3?

@bacongobbler Yeah, let's keep it open and I'll put it in the "upcoming - major" milestone so we make sure to revisit this

As a long-time k8s user (but new Helm user), I came to post just this. I have a few engineers that will be setting up helm but the cluster only needs installed once -- given that scenario at least, it does seem unexpected that installing the server-side would happen by default.
I like the idea of init for client-side with an extra parameter for the server-side... or at least a --yes confirmation required for the current init behavior. Though that doesn't seem to be a pattern in Helms CLI.

Helm 3 removes Tiller, so this issue doesn't apply.
For Helm 2, this would be a breaking change.
I agree that the default U/X for this is dangerous though, so it's worth considering.

Yeah, I think because we've already removed tiller in dev-v3 we can assume this can be closed as being implemented in Helm 3. Let's close this out once we release an alpha though :)

closing as implemented in the dev-v3 branch.


tridentctl -n trident obliviate crd times out

Describe the bug
Deleting Trident's CRD with tridentctl times out.
Environment
Provide accurate information about the environment to help us reproduce the issue.

Trident version: [e.g. 19.10] Tridentctl 20.04 / CRD created with Trident 19.07.1
Trident installation flags used: [e.g. -d -n trident --use-custom-yaml] standard
Container runtime: [e.g. Docker 19.03.1-CE] Docker 18.09.1
Kubernetes version: [e.g. 1.15.1] 1.15.3
Kubernetes orchestrator: [e.g. OpenShift v3.11, Rancher v2.3.3] N/A
Kubernetes enabled feature gates: [e.g. CSINodeInfo] N/A
OS: [e.g. RHEL 7.6, Ubuntu 16.04] RHEL 7.5
NetApp backend types: [e.g. CVS for AWS, ONTAP AFF 9.5, HCI 1.7] ONTAP 9.6
Other: tested with the LabOnDemand "Using Trident with Kubernetes and ONTAP v3.1"

To Reproduce
Steps to reproduce the behavior:
run the command tridentctl -n trident obliviate crd -d
tridentctl -n trident obliviate crd
Are you sure you want to wipe out all of Trident's custom resources and CRDs??? [y/n]: y
INFO Resources not present.                        CRD=tridentversions.trident.netapp.io
INFO Resources not present.                        CRD=tridentbackends.trident.netapp.io
INFO Resources not present.                        CRD=tridentstorageclasses.trident.netapp.io
INFO Resources not present.                        CRD=tridentvolumes.trident.netapp.io
INFO Resources not present.                        CRD=tridentnodes.trident.netapp.io
INFO Resources not present.                        CRD=tridenttransactions.trident.netapp.io
INFO Resources not present.                        CRD=tridentsnapshots.trident.netapp.io
INFO CRD deleted.                                  CRD=tridentversions.trident.netapp.io
ERRO CRD tridentbackends.trident.netapp.io was not deleted after 180.00 seconds  CRD=tridentbackends.trident.netapp.io
Error: CRD tridentbackends.trident.netapp.io was not deleted after 180.00 seconds
After having run this command 5 times, you should finally get to
INFO CRD deleted.                                  CRD=tridentsnapshots.trident.netapp.io
INFO Reset Trident's CRD state.
Expected behavior
All Trident CRD to be deleted & the process to end succesfully.
Additional context
in order to delete all CRD, one needs to cancel the obliviate process (CTRL+C), & restart it until is succeeds (4 or 5 restarts are required)

maybe I used the wrong process.
If you uninstall Trident & then remove the CRD with the tridentctl obliviate option, it times out.
If you first 'obliviate' the CRD, & then uninstall Trident, it works.
I guess since this command is not documented, it is open to confusion?

@YvosOnTheHub We have found a bug with the obliviate command where it sometimes fails the first time it is run. It appears to always work the second time the obliviate command is run. We are currently working on fixing this bug.

This was fixed with commit 4e2408

This was fixed with commit 4e2408

Just wanted to provide a working link to the commit 4e2408


python310Packages.qingping-ble: 0.8.0 -> 0.8.2

Description of changes
https://github.com/Bluetooth-Devices/qingping-ble/releases/tag/v0.8.2

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
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
22.11 Release Notes (or backporting 22.05 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

[x] Fits CONTRIBUTING.md.

Result of nixpkgs-review pr 197283 run on x86_64-linux 1

3 packages built:

home-assistant-component-tests.qingping
python310Packages.qingping-ble
python39Packages.qingping-ble


python311Packages.python-rtmidi: 1.5.6 -> 1.5.7

https://github.com/SpotlightKid/python-rtmidi/blob/1.5.7/CHANGELOG.md
Description of changes

Things done

Built on platform(s)

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

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] 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
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
23.11 Release Notes (or backporting 23.05 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

[x] Fits CONTRIBUTING.md.

Result of nixpkgs-review pr 263141 run on x86_64-linux 1

2 packages failed to build:

cantoolz
cantoolz.dist

17 packages built:

ledfx
ledfx.dist
open-stage-control
pianotrans
pianotrans.dist
python310Packages.mido
python310Packages.mido.dist
python310Packages.piano-transcription-inference
python310Packages.piano-transcription-inference.dist
python310Packages.python-rtmidi
python310Packages.python-rtmidi.dist
python311Packages.mido
python311Packages.mido.dist
python311Packages.piano-transcription-inference
python311Packages.piano-transcription-inference.dist
python311Packages.python-rtmidi
python311Packages.python-rtmidi.dist

Tried building cantoolz and it succeeded.


s/abstract public/public abstract/

From https://github.com/dmikurube/embulk-base-restclient/pull/5#pullrequestreview-17568382

Fixing in #17.

Resolved by #17.


Json support? [DATAJDBC-284]

srinivas kvs opened DATAJDBC-284 and commented
Add an attribute to @Embed introduced in DATAJDBC-111 so that the annotated property gets stored as JSON instead of multiple embedded columns.
The attribute should not be boolean but an enum since we might want to support other formats in the future, e.g. XML

1 votes, 4 watchers

When will this feature be released? I can't wait 😃

Almost all of the today's RDBMS have JSON datatype, it should be possible to make it RDBMS independent (or at least converters could be implemented for different RDBMSes).

Five years have passed

Criteria API 增加 JSON function 应该是最简单的.

It should be the easiest to add JSON function to Criteria API.


[BUG] Cannot read properties of undefined (reading 'length')

What happened?
Need help! GUI crashed by farming & doesn´t see on pool!
Version
1.8.2
What platform are you using?
Linux
What ui mode are you using?
GUI
Relevant log output or stacktrace
Cannot read properties of undefined (reading 'length')

URL
#/dashboard/vc

Stacktrace
at webpack://@chia-network/gui/src/components/vcs/VCList.tsx:303:23 renderBadgeContainer
at webpack://@chia-network/gui/node_modules/react-dom/cjs/react-dom.production.min.js:157:136 Ch
at webpack://@chia-network/gui/node_modules/react-dom/cjs/react-dom.production.min.js:180:153 oi
at webpack://@chia-network/gui/node_modules/react-dom/cjs/react-dom.production.min.js:269:342 a=b.pendingProps;f=e._init;e=f(e._payload);b.type=e;f=b.tag=hk(e);a=lg(e,a);switch
at webpack://@chia-network/gui/node_modules/react-dom/cjs/react-dom.production.min.js:250:346 Pj
at webpack://@chia-network/gui/node_modules/react-dom/cjs/react-dom.production.min.js:250:277 Pj
at webpack://@chia-network/gui/node_modules/react-dom/cjs/react-dom.production.min.js:250:137 Pj
at webpack://@chia-network/gui/node_modules/react-dom/cjs/react-dom.production.min.js:243:162 Lj
at webpack://@chia-network/gui/node_modules/react-dom/cjs/react-dom.production.min.js:123:114 jg
at webpack://@chia-network/gui/node_modules/scheduler/cjs/scheduler.production.min.js:18:342 unstable_next

Fixed via https://github.com/Chia-Network/chia-blockchain-gui/pull/1888

Fix is in 2.0.0-rc1 and later


add support to run dart commands

[ ] I'd be willing to implement this feature (contributing guide)

If it helps I can try to contribute implementation
Description

Motivation

Several commands aren't available, unsupported or about to be deprecated for the flutter command.
For example, the flutter format is being replaced with dart format in one of the upcoming Flutter releases.
Once that happen we won't be able to use flutter format to enforce the Dart code formatting in our build.
Suggested Implementation

The idea is to add support for the dart-run goal, similar to flutter-run
Alternate Implementations

N/A

I'd be interested in that feature too. How can we help?

Hello! I will check it soon, we used old flutter versions, we haven't upgraded.


Search Box Renders Reversed Text!

Um, I don't know if this site was originally coded in Hebrew or Arabic, but when I go to 'Search Audio Files' or 'My Drive' and try typing in keywords, for some bizarre reason they appear completely backwards! I've taken a screencap:

Thanks for the report. I've embedded the image in your issue rather than an external link.

Thank you for replying so quickly and thank you -- I tried to make a
hyperlink but the tag didn't seem to work. Derp.
On Mar 24, 2018 2:21 PM, "Grant Timmerman"<EMAIL_ADDRESS>wrote:
Thanks for the report. I've embedded the image in your issue rather than an
external link.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/gsuitedevs/drive-music-player/issues/243#issuecomment-375914013,
or mute the thread
https://github.com/notifications/unsubscribe-auth/Aj-wKKEraM4sGtzzsm09bgk3yVXziI98ks5tho6TgaJpZM4S5nhm
.


add new testcase for snowpack 2.9.0

Changes
This PR adds a test case for import resolving following the discussion Snowpack 2.8.0 doesn't support "alias" anymore #840
to prove that there is a case which was not covered before.
Testing
With these changes the testbuild is not running any more successfully while against snowpack 2.7.x it was.

Thanks @jcschmidig! New tests are always welcome.
The test you added isn’t passing because of a @comp isn’t installed error, which seems like a bug to me. Do you get the same result running yarn test locally? If your test uncovered a bug, happy to help you patch that if needed.

Actually now with #890 merged, you may have been seeing that. Please rebase off latest master and this should pass now.

Ha, I actually think I unintentionally solved this in the follow up PR #914

Solved by PR #914


KEP-3857: Recursive Read-only (RRO) mounts

Depends on:

[x] https://github.com/containerd/containerd/pull/9747
[x] https://github.com/kubernetes/enhancements/pull/3858
[x] https://github.com/kubernetes/kubernetes/pull/123272

Depended by:

https://github.com/containerd/containerd/pull/9787

What type of PR is this?

/kind feature
What this PR does / why we need it:
Implement  KEP-3857: Recursive Read-only (RRO) mounts

https://github.com/kubernetes/enhancements/issues/3857
https://github.com/kubernetes/enhancements/pull/3858

Which issue(s) this PR fixes:

None
Special notes for your reviewer:
Does this PR introduce a user-facing change?

Support Recursive Read-only (RRO) mounts  (KEP-3857)

https://github.com/containerd/containerd/pull/9787 was already merged, so we'd like to see this critest to be available in the upstream soon

Rebased

critest CRI-O / main / linux amd64 (pull_request) Failing after 2m

This failure is an issue of CRI-O
https://github.com/cri-o/cri-o/pull/7765/files#r1506892815


install renovate for upgrade dependencies automatically

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you all sign our Contributor License Agreement before we can accept your contribution.1 out of 2 committers have signed the CLA.:white_check_mark: elliotchenzichang:x: renovate[bot]You have signed the CLA already but the status is still pending? Let us recheck it.


command -V ?

https://github.com/AladW/aurutils/blob/c97c4bcfb2d3f1ae9835bac67df3b2974fc1113e/lib/aur-srcver#L37
What is this -V switch, didn't you mean -v ?

-V    print a more verbose description of each COMMAND

$ command -V bash
bash is /usr/bin/bash

$ command -v bash
/usr/bin/bash

Doesn't really matter since it's redirected to stdout anyway but you need either -v or -V to check if the command is in PATH.

My mistake I was testing this single line in fish where -V does not exist, only '-v' is supported. It does not matter with Bash indeed.

fish is not a POSIX shell.

@Earnestly Even if not supported by fish -V is POSIX compliant - no change is needed in the code. Be aware fish implements some POSIX utility options for compatibility purpose, here it implements -v only. See here if you need more details.

I don't support fish in any shape or form. I might as well support running a toaster as your shell.

When you have the choice between a posix compliant ‘´command -V’´and a non posix compliant Bash utility ’´which’´do you select the posix compliant one?

There's an article in BashFAQ describing the downsides of which. I can't find it but you can find a decent thread here:
https://unix.stackexchange.com/questions/85249/why-not-use-which-what-to-use-then

@AladW https://mywiki.wooledge.org/BadUtils (FAQ: https://mywiki.wooledge.org/BashFAQ/081)


Record needs to call read with a proper limit

Currently Record calls Reference.read with a value of 1 that is hardcoded, this needs to be handled differently.

Just to clarify, this is for the main record?  If so, I guess a better limit would be 2 and then throw an error if we actually get 2 results, meaning that the filter predicates are not unique...?
Another approach is to analyze the filter and make sure it applies a single = constraint to a key. It is not a valid record page URL if it does not encode a unique key constraint, in my opinion.

I think we can close this issue. I believe #1098 is the right way to do this, in conjunction with the associated ermrestjs issue.

duplicated with #1098.


sioyek: init at 1.1.0

Description of changes
Add the pdf reader Sioyek.

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/)
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

[x] Fits CONTRIBUTING.md.

Just fwiw, I just tested this pull request. I second the suggestions by symphorien and am happy to report that sioyek compiles fine. .-) (There are some issues with the display after a windows change (but I run a nonstandard setup with xmonad, likely not a problem on KDE or other desktop environments).)

I've tested it manually and it compiles fine. I've not been able to figure out how to write proper tests however. Also sorry about the strange paths, but I can't get it to work with other paths.

Apparently it's possible to omit some of the boilerplate related to qmake by adding qmake to nativeBuildInputs:
diff --git a/pkgs/applications/misc/sioyek/default.nix b/pkgs/applications/misc/sioyek/default.nix
index afedf917103..296fdca5172 100644
--- a/pkgs/applications/misc/sioyek/default.nix
+++ b/pkgs/applications/misc/sioyek/default.nix
@@ -9,6 +9,7 @@
 , openjpeg
 , qt3d
 , qtbase
+, qmake
 , wrapQtAppsHook
 }:

@@ -25,29 +26,18 @@ stdenv.mkDerivation rec {

   buildInputs = [ gumbo harfbuzz jbig2dec mupdf openjpeg qt3d qtbase ];

-  nativeBuildInputs = [ installShellFiles wrapQtAppsHook ];
+  nativeBuildInputs = [ installShellFiles wrapQtAppsHook qmake ];

-  buildPhase = ''
-    runHook prebuild
+  postPatch = ''
     # Remove nonexistent lib and insert missing ones
     sed -i 's/-lmupdf-threads/-lfreetype -lgumbo -ljbig2dec -lopenjp2 -ljpeg/' pdf_viewer_build_config.pro
-    qmake pdf_viewer_build_config.pro
-    make
-    runHook postBuild
   '';
+  qmakeFlags = "pdf_viewer_build_config.pro";

-  installPhase = ''
-    runHook preInstall
-    install -Dm755 sioyek $out/bin/sioyek
+  postInstall = ''
     install -Dm644 tutorial.pdf $out/bin/tutorial.pdf
     install -Dm644 -t $out/bin/ pdf_viewer/{keys,prefs}.config
     cp -r pdf_viewer/shaders $out/bin/
-    runHook postInstall
-  '';
-
-  postInstall = ''
-    install -Dm644 resources/sioyek-icon-linux.png $out/share/icons/sioyek-icon-linux.png
-    install -Dm644 resources/sioyek.desktop $out/share/applications/sioyek.desktop
     installManPage resources/sioyek.1
   '';

Regarding the installation dir: an alternative would be to install everything to $out/opt instead of $out/bin and then have $out/bin/sioyek be a symlink to $out/opt/sioyek. This way $out/bin/ is "clean".
Also please open an issue upstream so that the tutorial and other stuff are installed in $PREFIX/share by make install. (It already does so correctly for the desktop file, so that should be possible)

Thanks a lot for the tip about the qmake option! I was trying to recreate it manually which was not optimal. I think the nix way also enabled parallel building because compilation is much faster now.
As for the /bin issue I found that the issue has already been opened, ahrm/sioyek#26. I finally figured out the necessary patches to make it nice, now /bin only contains the binary.


Water oxygen bug

Hey again, every button where I enabled and then when I get close to the water, it actually just appeared the wet icon at the bottom left, but when I get into he water, the oxygen appears and decreasing after the oxygen notify enabled.

what do you mean?

what do you mean? isn't it working?

It's the bug every time, where I get close to the water when I autoload or load the config with buttons enabled, it slows me down and then when I get near into the water, it suffocates me of drowning by decreasing the oxygen.

how is that our fault this is of a result of lsplash's bad water checks


Official name + icon + domain

Do we still have to call it shaderpark if were mainly pushing the js api?

I liked the name shaderpark ofr the overall experience of the editor + museum of shaders, but now that it's also a framework I feel like we need to have a name that can encompass all of it. shaderpark doesn't feel like the name of a framework.
we need a name that wors as:
the __ framework,
the __ editor, and
the __ collection / gallery

I guess this is closed?


Failed to enable dashboard when running microk8s inside Multipass

Hi,
We have a user of Multipass who reported a microk8s error when trying out the Kubeflow via the tutorial at https://ubuntu.com/kubeflow/install.  The Multipass related issue can be found at CanonicalLtd/multipass#1083.
I tried the steps as well and reproduced the issue.  It seems that maybe some configuration step is missing inside the Multipass instance?
Thanks!

Thank you @townsend2010, @ycheng for reporting this.
The issue is with microk8s.enable dns dashboard in a fresh install. The dns addon restarts k8s serves and it needs more time for the cluster to come up. While we wait for the PR with the fix to reach stable, a workaround is to do a microk8s.enable dns; microk8s.status --wait-ready; microk8s.enable dashboard.