I can't seem to import cards with cloze deletions?

Hey. I'm trying out ankify_roam.
Thanks for making this! Looking through the README, it looks like you already thought of and implemented all the features I was looking for.
However, when trying to import new anki cards from roam for the first time, it looks like on the "basic" style cards were imported. The "cloze" style cards didn't work.
I get the following error message:
MacBook-Pro-2:ankify_roam elityre$ ankify_roam add eli.json 2020-10-04 01:45:28,910 - INFO - Setting up Ankifier 2020-10-04 01:45:29,091 - INFO - Loading Roam Graph 2020-10-04 01:45:35,164 - INFO - Fetching blocks to ankify 2020-10-04 01:45:35,258 - INFO - Ankifying 4 blocks 2020-10-04 01:45:35,392 - ERROR - Failed ankifying <Block(uid='EZfmNWARo', string='This is al...')> during upload to anki Traceback (most recent call last):   File "/usr/local/lib/python3.7/site-packages/ankify_roam/ankifiers.py", line 83, in ankify     anki.add_note(anki_note)   File "/usr/local/lib/python3.7/site-packages/ankify_roam/anki.py", line 52, in add_note     return _invoke("addNote", note=anki_dict)   File "/usr/local/lib/python3.7/site-packages/ankify_roam/anki.py", line 37, in _invoke     raise GenericResponseError(response['error']) ankify_roam.anki.GenericResponseError: The field values you have provided would make an empty question on all cards. 2020-10-04 01:45:35,440 - ERROR - Failed ankifying <Block(uid='8ScQi1ftQ', string='This is a ...')> during upload to anki Traceback (most recent call last):   File "/usr/local/lib/python3.7/site-packages/ankify_roam/ankifiers.py", line 83, in ankify     anki.add_note(anki_note)   File "/usr/local/lib/python3.7/site-packages/ankify_roam/anki.py", line 52, in add_note     return _invoke("addNote", note=anki_dict)   File "/usr/local/lib/python3.7/site-packages/ankify_roam/anki.py", line 37, in _invoke     raise GenericResponseError(response['error']) ankify_roam.anki.GenericResponseError: The field values you have provided would make an empty question on all cards. 2020-10-04 01:45:35,490 - ERROR - Failed ankifying <Block(uid='cBUVxdLUr', string='This {{c1:...')> during upload to anki Traceback (most recent call last):   File "/usr/local/lib/python3.7/site-packages/ankify_roam/ankifiers.py", line 83, in ankify     anki.add_note(anki_note)   File "/usr/local/lib/python3.7/site-packages/ankify_roam/anki.py", line 52, in add_note     return _invoke("addNote", note=anki_dict)   File "/usr/local/lib/python3.7/site-packages/ankify_roam/anki.py", line 37, in _invoke     raise GenericResponseError(response['error']) ankify_roam.anki.GenericResponseError: The field values you have provided would make an empty question on all cards. 2020-10-04 01:45:35,491 - INFO - Added 1 new notes and updated 0 existing notes
It seems like it doesn't like that 4 of the blocks tagged "#ankify" don't have children (nor does it like it if they have empty children). From which I infer that the program is treating those blocks as basic cards instead of cloze deletion cards?
What should I do about this?

Apparently, I can import cards that don't have children as long as they don't have curly brackets.

Hey Etyre,
Hmm that is strange. Looks like ankify_roam is trying to create some cloze cards but it didn't convert the cloze deletions to the right anki syntax (so anki doesn't see any cloze deletions, which it doesn't like).
I'm guessing it's some issue with the cloze syntax or how ankify_roam is handling it. Could you share the blocks (including children) which are having this issue? Just copy pasting them here is fine.

Yep.
The following is the text of the blocks that I tried to import.

This is a test but the answer is hungry #ankify

hungry

This is also a test. There should be a cloze on the last {word}. #ankify

Test

This is a {third} test. There are {three} clozes {here}. #ankify
This {c1|last} test should have {c1|two} clozes at once and {c2|this one} separately. #ankify
trying one last {time} #ankify
This is a basic card #ankify
Testing to see which deck this card goes into #ankify

I'm betting it makes a new "Default" deck.

It seems like as long as the block doesn't have a curly bracket, it gets added as a card to anki.

Yeah, it's got something to do with how ankify_roam is handling cloze cards. I can't replicate the error on my end though. Can you send me some info about your setup?

Did you install ankify_roam using pip install ankify_roam or pip install git+https://github.com/taylormitchell/ankify_roam.git? If the later, can you check the version by running ankify_roam --version?
Python version? python --version
Anki version? Open Anki > Anki > About > Version ?

I would also just try installing the latest version of ankify_roam via git. I've made some bug fixes recently, none were for the issue you're experiencing... but who knows, maybe they're related.

Let's see.

I don't remember how I installed ankify_roam. I think I was missing some dependency so that I tried both, and then figured out the problem.

ankify_roam version = ankify_roam 0.0.7

Python version = Python 3.7.7
Anki version = 2.1.13

Alright. I deleted all the "ankify_roam" files and downloaded with the git link. (However, this did not produce a new directory in the location where I ran the command, as I was expecting. Is that normal?)
I tried it again, I ran into the same problem again.

I updated to the latest version of anki, and that seemed to fix the problem.

Nice! Glad to hear it.
I'll try downgrading my version of anki to track down the problem so I can either fix it or put a particular anki version in the ankify_roam prerequisites.


Let user customise BookStack page elements

Header and Footer
It is difficult to expect that HTML would provide the same functionality as word processor. Having header and footer on each page is probably too much to ask. However, having fully customisable header and footer at least at the beginning and at the end of document would greatly improve the usability of BookStack. Now you can have footer, but no header as the title of the page comes first by default.
Describe the benefits this feature would bring to BookStack users
BookStack would become a more suitable tool for some more formalised and rigidly defined document types such as ISO documentation.

Thanks for the suggestion but I'm going to close this off as I can't envisage an in-built implementation that would be suitable without leading to further requests and options required.
If your intended header/footer is fairly static across your content then the visual theme system would be quite suitable to achieve this: https://github.com/BookStackApp/BookStack/blob/master/dev/docs/visual-theme-system.md
The view where page content is rendered is already quite specific so you don't need to override much:
https://github.com/BookStackApp/BookStack/blob/master/resources/views/pages/parts/page-display.blade.php


Default config properties cannot be added with new versions

Problem
In Pagekit 1.0.12, the behavior for module config changed. Issue #834, commit https://github.com/pagekit/pagekit/commit/fe2a473b3364135d7a2f1a7399d041b4668a6262
The fix for the issue has the side effect of not being able to introduce new config properties in future updates to your extension/theme, effectively changing the module config from 'defaults' to 'initial' - making updates more cumbersome
Example, todo version 1:
<?php
use Pagekit\Application;
return [
    'name' => 'todo',
    'main' => function(Application $app) {
    },
    'autoload' => [
        'Pagekit\\Todo\\' => 'src'
    ],
    'resources' => [
        'todo:' => ''
    ],
    'routes' => [
        '@todo' => [
            'path' => '/todo',
            'controller' => 'Pagekit\\Todo\\Controller\\TodoController'
        ]
    ],
    'config' => [
        'entries' => [
            ['message' => 'Buy milk.', 'done' => false],
            ['message' => 'Read book.', 'done' => false],
            ['message' => 'Drink coffee.', 'done' => true]
        ]
    ],
    'menu' => [
        'todo' => [
            'label'  => 'ToDo',
            'icon'   => 'app/system/assets/images/placeholder-icon.svg',
            'url'    => '@todo',
            'active' => '@todo/*',
            'access' => 'todo: manage'
        ]
    ],
];

Theoretical todo version 1.1
<?php
use Pagekit\Application;
return [
    'name' => 'todo',
    'main' => function(Application $app) {
    },
    'autoload' => [
        'Pagekit\\Todo\\' => 'src'
    ],
    'resources' => [
        'todo:' => ''
    ],
    'routes' => [
        '@todo' => [
            'path' => '/todo',
            'controller' => 'Pagekit\\Todo\\Controller\\TodoController'
        ]
    ],
    'config' => [
        'entries' => [
            ['message' => 'Buy milk.', 'done' => false],
            ['message' => 'Read book.', 'done' => false],
            ['message' => 'Drink coffee.', 'done' => true]
        ],
        // New config property with default value
        'hide_done' => true
    ],
    'menu' => [
        'todo' => [
            'label'  => 'ToDo',
            'icon'   => 'app/system/assets/images/placeholder-icon.svg',
            'url'    => '@todo',
            'active' => '@todo/*',
            'access' => 'todo: manage'
        ]
    ],
];

Because of the change in Pagekit 1.0.12, the extension update above would make the config property 'hide_done' undefined, not 'true' as is defined in the default config.
You could write a migration script to add the new property. Up until now, you wouldn't have to, and it feels highly unnecessary. Especially for a simple property.
Technical Details

Pagekit version: 1.0.12
Webserver: Apache/2.4.23
Database: sqlite
PHP Version: 7.0.13

In my opinion this issue should be added to the github project of the todo-extension.

@SPQRInc - But it's an issue that applies to all extensions. The todo-extension is merely example code to illustrate the issue.

We cloud make the merge recursive again but exclude associative arrays from recursion. This should solve both issues. What do you think?

@MalteScharenberg I think this is a good compromise.


Lyrics

does this do lyrics like the demo app at https://app.riffusion.com/

You will need to add a .env.local file in the root of this repository specifying the URL of the inference server:
RIFFUSION_FLASK_URL=http://<IP_ADDRESS>:3013/run_inference/


Add library to multiplatform library lists

Hey, your library is exactly what I was looking for! Unfortunately, it was a bit hard for me to find out. What do you think about adding it to some KMM library lists?
For example:
https://github.com/AAkira/Kotlin-Multiplatform-Libraries
https://github.com/icerockdev/libs.kmp.icerock.dev
That would make it much easier to find it :)

Oh, hey there @ln-12 👋 ! Lovely to hear that! Thanks that's actually a solid hint for us! I am going to look further into that tomorrow morning.

I've created a PR in both repos.


Exclude non-eth0 net ifaces from datadog network metrics

Currently, the network metrics being collected by the datadog agent that we have
configured for all of our machines include not only "real" interfaces (like,
eth0, which we care about), but also the other ones that we don't care about
(bridges and the host-facing side of the virtual eth pairs).
Given that for each container that we have, we end up with at least 2 of those
(a bridge and a host-side veth), and that for each unique resource config, one
of those get created every hour, that's a lot of distinct timeseries.
Getting rid of these is important because otherwise we'll be paying the price of
something we don't use (similar to https://github.com/concourse/concourse-bosh-deployment/pull/195).
The configuration for this can be done in a similar way too:

the network core collector contains a field that lets us specify a regex for
to see whether to include or not a gven interface:

## @param excluded_interface_re - string - optional
## Completely ignore any network interface matching the given regex.
#
# excluded_interface_re: <NETWORK_INTERFACE_NAME>.*

https://github.com/DataDog/integrations-core/blob/86c5e1caabaed489b19dc5cb172545fda9b99ee7/network/datadog_checks/network/data/conf.yaml.default#L25-L28
leveraging that, we can ignore anything that's not an eth0.
for instance, looking at one of the machine's ifaces, we can come up with the
following:
import re

text = ['eth0', 'wlkcnldkuudo-0', 'wbrdg-0afe0014']

p = re.compile('(?!eth0)')

for t in text:
    if p.match(t):
        print("match: ", t)

match:  wlkcnldkuudo-0
match:  wbrdg-0afe0014

i.e., it'd exclude the ifaces we don't care about.
thanks!

I just realized that although we can get rid of the automatic network config generation that the BOSH release does
  dd.generate_network_config:
    default: yes
    description: Automatically generate network monitoring integration, network.yaml

https://github.com/DataDog/datadog-agent-boshrelease/blob/66cf5946b9d7b9fa6358c6267856c9cc79a09cdd/jobs/dd-agent/spec#L182-L184
it seems like there's no way of supplying a network config lol
# Network
<% if p('dd.generate_network_config') == true || p('dd.generate_network_config') =~ (/(true|t|yes|y|1)$/i) %>
mkdir -p ${CONFD_DIR}/network.d/
cat <<EOF > "${CONFD_DIR}/network.d/network.yaml"
---
init_config:
instances:
  - collect_connection_state: <%= p("dd.generate_network_config_connection_state", "yes") %>
    excluded_interfaces:
<% p("dd.generate_network_config_excluded_interfaces", []).each do |inet| %>
      - <%= inet %>
<% end %>
EOF
<% end %>

which would mean that we'd probably need make a PR first to either supply the full config (like it's possible with disk), or get a field for supplying excluded_interface_re (like it's currently possible for the non-regexp based matching).

I just created an issue on the datadog BOSH release: https://github.com/DataDog/datadog-agent-boshrelease/issues/106


Menu loses focus when active menu item is filtered out. Now clicking outside does not close the menu until the menu is focused again

Hi
Not sure if the use case is supported. What I am trying to do is to have a menu with a search input, but I also want the user to be able to type and filter even when the search input is not active.
See https://codesandbox.io/s/wizardly-shamir-rrcxy?file=/src/App.js
In this case, when a menu item is active and I type and filter out the the active menu item,  If the number of items becomes less than the last active menu index, then the menu loses focus, but is not closed. Clicking outside does not close the menu as well.
Since the menu is not focussed, it does not handle keyboard events
I was expecting the menu to not lose focus

Hi @nmanandhar , thanks for your feedback.
In the example, you add onKeyDown handler on the Menu which interferes with menu's internal focus management and cause bugs.
The use case you mentioned is not supported because menu item will grab focus once being hovered. Supporting filter with a text input is considered as one perk of the library but not an emphasis from a menu library's perspective. Your use case  more resembles a select form control and is offered by other libraries such as the react-select.
You might be able to hook up additional event handlers and implement this use case, but I consider it's out of scope of this library.


Implement register allocator in JIT

This branch contains an early version of a register allocator for Walrus. It is capable of compiling some WebAssembly code now. For example, our simple fibonacci code:
(module
 (func $func1 (export "func1") (param $num i32) (result i32) (local i32 i32 i32)
  i32.const 0
  local.set 0
  i32.const 1
  local.set 1

  i32.const 0
  local.set 2

  loop
    local.get 0
    local.get 1
    i32.add
    local.get 1
    local.set 0
    local.set 1

    local.get 2
    i32.const 1
    i32.add
    local.tee 2

    i32.const 100000000
    i32.lt_u
    br_if 0
  end

  local.get 2
)
)

(assert_return (invoke "func1" (i32.const 10)) (i32.const 100000000))

Code with register allocation (R0-R3 are scratch registers):
[[[[[[[  Function   0  ]]]]]]]
1: Const32 (0x5567783b3540)
  Unused
  Result[0]: 18.I32 (I:0x5567783b3540)
2: Const32 (0x5567783b2ff0)
  Unused
  Result[0]: 19.I32 (I:0x5567783b2ff0)
3: Const32 (0x5567783b3730)
  Unused
  Result[0]: 20.I32 (I:0x5567783b3730)
4: MoveI32 (0x5567783b3600)
  Param[0]: 18.I32 (I:0x5567783b3540)
  Result[0]: 21.I32 (R0) [4-14]
5: MoveI32 (0x5567783b3780)
  Param[0]: 19.I32 (I:0x5567783b2ff0)
  Result[0]: 22.I32 (R1) [5-14]
6: MoveI32 (0x5567783b37e0)
  Param[0]: 18.I32 (I:0x5567783b3540)
  Result[0]: 23.I32 (R2) [6-15]
7: Label (0x5567783b2800)
  Jump from: 14
8: I32Add (0x5567783b3840)
  Param[0]: 21.I32 (R0) [4-14]
  Param[1]: 22.I32 (R1) [5-14]
  Result[0]: 24.I32 (R3) [8-10]
9: MoveI32 (0x5567783b38a0)
  Param[0]: 22.I32 (R1) [5-14]
  Result[0]: 21.I32 (R0) [4-14]
10: MoveI32 (0x5567783b3900)
  Param[0]: 24.I32 (R3) [8-10]
  Result[0]: 22.I32 (R1) [5-14]
11: I32Add (0x5567783b3960)
  Param[0]: 23.I32 (R2) [6-15]
  Param[1]: 19.I32 (I:0x5567783b2ff0)
  Result[0]: 27.I32 (R3) [11-13]
12: MoveI32 (0x5567783b39c0)
  Param[0]: 27.I32 (R3) [11-13]
  Result[0]: 23.I32 (R2) [6-15]
13: I32LtU (0x5567783b3a20)
  MergeCompare
  Param[0]: 27.I32 (R3) [11-13]
  Param[1]: 20.I32 (I:0x5567783b3730)
  Result[0]: (flag)
14: JumpIfTrue (0x5567783b3a80)
  Jump to: 7
  Param[0]: (flag)
15: End (0x5567783b3ae0)
  Param[0]: 23.I32 (R2) [6-15]

Release mode runtime on an x86-64 machine:
interp: 0m0.994s
base-jit: 0m0.557s (1.78 times as fast)
reg-alloc-jit: 0m0.152s (6.53 times as fast)

@clover2123 the 64 bit code is mostly working now, only one test case fails. The i32.reinterpret_f32 (and similar opcodes) are implemented as moves, which confuses the type tracking of register allocation. How could we fix this? Shall we introduce new opcodes for this, or do you have another suggestion? Thank you!
The 32 bit code will require more work, that is far more complex because of register pairs (64 bit values are stored in register pairs).

Register allocation results on x86-64:
       Test case       |     interpreter  |    baseline_jit  |    regalloc_jit  |
-----------------------+------------------+------------------+------------------+
               change  |           3.48s  |   1.69s (2.06x)  |   0.83s (4.20x)  |
            factorial  |           3.64s  |   1.92s (1.90x)  |   1.32s (2.77x)  |
             fannkuch  |           3.20s  |   1.20s (2.66x)  |   0.75s (4.28x)  |
            fibonacci  |           5.21s  |   3.17s (1.64x)  |   2.32s (2.24x)  |
              gregory  |           3.79s  |   1.56s (2.43x)  |   0.88s (4.33x)  |
                hanoi  |           4.72s  |   2.35s (2.00x)  |   1.69s (2.79x)  |
             heapsort  |           5.22s  |   3.09s (1.69x)  |   2.40s (2.18x)  |
              huffman  |           4.62s  |   1.59s (2.91x)  |   0.86s (5.37x)  |
          kNucleotide  |           3.98s  |   1.49s (2.67x)  |   0.67s (5.96x)  |
      mandelbrotFloat  |           3.59s  |   1.39s (2.58x)  |   0.64s (5.57x)  |
     mandelbrotDouble  |           3.60s  |   1.37s (2.63x)  |   0.83s (4.32x)  |
       matrixMultiply  |           5.74s  |   2.21s (2.60x)  |   1.44s (3.99x)  |
           miniWalrus  |           5.35s  |   2.61s (2.05x)  |   1.81s (2.95x)  |
                nbody  |           4.59s  |   1.74s (2.64x)  |   0.82s (5.56x)  |
              nqueens  |           3.97s  |   1.54s (2.59x)  |   0.98s (4.05x)  |
                prime  |           4.29s  |   1.86s (2.30x)  |   0.78s (5.50x)  |
            quickSort  |           4.41s  |   1.42s (3.09x)  |   0.83s (5.30x)  |
             redBlack  |           5.35s  |   2.39s (2.24x)  |   1.37s (3.90x)  |
                  rsa  |           3.80s  |   1.75s (2.17x)  |   0.60s (6.37x)  |
             salesman  |           4.35s  |   1.78s (2.44x)  |   1.08s (4.01x)  |
  simdMandelbrotFloat  |           4.42s  |   1.45s (3.04x)  |   0.86s (5.11x)  |
  simdMandelbrotDouble  |           5.62s  |   2.03s (2.76x)  |   1.24s (4.54x)  |
            simdNbody  |           2.82s  |   1.04s (2.71x)  |   0.63s (4.46x)  |
   simdMatrixMultiply  |          11.13s  |   4.67s (2.39x)  |   2.27s (4.90x)  |
            ticTacToe  |           4.99s  |   1.94s (2.57x)  |   1.06s (4.73x)  |
-----------------------+------------------+------------------+------------------+
    Average speedup    |                  |           2.43x  |           4.38x  |

x86-32 results:
        Test case        |     interpreter  |    baseline_jit  |    regalloc_jit  |
-------------------------+------------------+------------------+------------------+
                 change  |           7.86s  |   2.03s (3.87x)  |   1.27s (6.21x)  |
              factorial  |           7.66s  |   2.36s (3.24x)  |   1.56s (4.90x)  |
               fannkuch  |           6.43s  |   1.69s (3.81x)  |   1.00s (6.45x)  |
              fibonacci  |          13.23s  |   3.77s (3.51x)  |   3.18s (4.16x)  |
                gregory  |           9.42s  |   2.57s (3.67x)  |   1.18s (7.98x)  |
                  hanoi  |          10.03s  |   3.08s (3.26x)  |   2.25s (4.45x)  |
               heapsort  |          11.60s  |   3.52s (3.30x)  |   2.46s (4.71x)  |
                huffman  |           9.85s  |   1.75s (5.64x)  |  0.94s (10.50x)  |
            kNucleotide  |           7.70s  |   1.56s (4.95x)  |   0.88s (8.77x)  |
        mandelbrotFloat  |           6.56s  |   1.47s (4.45x)  |   0.92s (7.14x)  |
       mandelbrotDouble  |           8.06s  |   1.82s (4.42x)  |   1.23s (6.53x)  |
         matrixMultiply  |          13.12s  |   2.12s (6.19x)  |   1.36s (9.65x)  |
             miniWalrus  |          10.97s  |   3.22s (3.41x)  |   2.26s (4.86x)  |
                  nbody  |           8.81s  |   1.69s (5.21x)  |   0.96s (9.15x)  |
                nqueens  |           8.56s  |   1.82s (4.72x)  |   0.97s (8.80x)  |
                  prime  |          12.11s  |   2.47s (4.90x)  |   1.48s (8.16x)  |
              quickSort  |           8.83s  |   1.63s (5.43x)  |  0.82s (10.79x)  |
               redBlack  |           9.55s  |   2.46s (3.87x)  |   1.74s (5.50x)  |
                    rsa  |          10.80s  |   2.48s (4.34x)  |   1.36s (7.95x)  |
               salesman  |           8.31s  |   1.85s (4.49x)  |   1.15s (7.21x)  |
    simdMandelbrotFloat  |           9.05s  |   1.44s (6.27x)  |  0.88s (10.32x)  |
   simdMandelbrotDouble  |          13.77s  |   2.40s (5.73x)  |  1.35s (10.23x)  |
              simdNbody  |           5.56s  |   0.89s (6.24x)  |   0.73s (7.58x)  |
     simdMatrixMultiply  |          25.78s  |   4.81s (5.36x)  |   2.67s (9.66x)  |
              ticTacToe  |           9.03s  |   2.06s (4.38x)  |   1.32s (6.82x)  |
-------------------------+------------------+------------------+------------------+
     Average speedup     |                  |           4.59x  |           7.54x  |

@clover2123 may I ask your help? The only remaining issue for this patch is i32.reinterpret_f32 and similar opcodes. These are converted to moves, or omitted in some cases. This confuses the register allocator, since it cannot detect these opcodes. What should we do? I have two ideas:

Introducing new interpreter operations for them. Their implementation is simple.
Introduce an additional type descriptor bitset (vector<bool>) for the byte code. This is only used by the jit compiler. Small memory increase.

I am open to other ideas as well. What do you think?

@zherczeg IMHO 1st option seems more proper than the other because its simple as you mentioned

Introducing new interpreter operations for them. Their implementation is simple.

The patch now passes the regression tests. I have added a --jit-no-reg-alloc (JITFlagValue::disableRegAlloc) to disable the register allocation at runtime.

Why did you add an option (--jit-no-reg-alloc) for register allocation? Just for comparison?

And for debugging. It is not necessary, I can remove it. Or it can be removed later.


CORE-18730 Dead link manager session detection.

Added a simple timeout strategy to detect potential dead l…ink manager sessions in a receiving cluster.

build e2e

build e2e


Variable name for storage used

https://github.com/inductiva/inductiva/blob/4e97a7a1bcb3733ace1b6b66f5ddd020e2d6f2ba/inductiva/resources/storage.py#L10
shouldn't this be called storage_used, rather than instance_price?

Yes! I don't know how it slipped through. I will take care of it.


chore(astro-check): remove unused fast-glob dep

Changes
I don't think it matters in practice since fast-glob is also used by astro and language-server, but this helps keep the exact deps used concise.
Testing
existing tests should pass
Docs
n/a

The fast-glob usage in the language-server is wrong anyway, it'll have to get removed eventually. Thank you!


Language Problem

Hi,
Thanks for the nice script. I am facing problem in using this script. Can you Please tell me in which language I can use this.
Thanks for the help.

I'm not sure I understand what the issue is. The package is written in Go which is required to run/build.
As mentioned in the Readme, this package is not up to date so may not even work at this time.


Web support

This one might be harder than expected: the browser clipboard API

Doesn't have great support across browsers (1)
Is currently broken in Dart's own browser API bindings (2)

Closed by 84b2325d7d33d1eebfe3cc2faece5de10a8ea052


STATIC_AND_SHARED_OBJECTS_ARE_THE_SAME not in man page

This issue was originally created at: 2009-05-30 16:57:32.
This issue was reported by: bdbaddog.
bdbaddog said at 2009-05-30 16:57:32

Greetings,
STATIC_AND_SHARED_OBJECTS_ARE_THE_SAME is not documented.
-Bill

gregnoel said at 2009-11-10 17:17:35

Bug party triage.

haubi said at 2014-05-19 03:48:29

As this property currently is set within SCons.Tool.*, feels like this
property's design is broken: While implementing the AIX SONAME thing, I've
discovered that any active SCons.Tool actually uses the same SCons.Environment()
instance, and any Tool's generate() overwriting previously generated Tool's
value for STATIC_AND_SHARED_OBJECTS_ARE_THE_SAME.
So either this should become an SCons.Platform property, or be a specific Tool's
property, thinking of something like CCSTATIC_AND_SHARED_OBJECTS_ARE_THE_SAME,
CXXSTATIC_AND_SHARED_OBJECT_ARE_THE_SAME, etc.

This is flagged as a doc issue, but seems to be an issue about the usability as well.  And where would this be documented? Is this a user doc (aka manpage) issue? Or is this more internal API?  Where does stuff for Tool writers that wouldn't go in a project sconscript get documented?

@mwichmann - in general the compiler/tool/platform decides whether this is possible. That said it should be documented.  So I'd say an entry in the manpage should be specific. note the caveat that not all platforms and/or compilers allow using static compiled objects in shared libraries or vice versa.

So this is actually in the manpage, the documentation is picked up from link.xml, added in commit 054709f5a. However, the comment about the design of the flag seems pretty on-target.  Do we want to close, or reword the report to indicate that one global property might be a little dodgy for this.

Reword and leave it open I guess. I can see the wisdom of TOOL_STATIC_AND_SHARED_OBJECTS_ARE_THE_SAME (thought that quite a long variable name)

Got lost after I couldn't figure out how to attack this - so assigning to self to remember


Snapshot/Restore API: Add Google Cloud Storage support

Snapshot/Restore API: Add Google Cloud Storage support
Adds the ability to snapshot/restore indices to/from the Google Cloud Storage platform. This functionnality also works when the plugin is installed on a Compute Engine instance. The authorization process is based on "service account" files, which is the recommanded way to auhenticate application against the GCS service. This implementation uses the Google Storage API (v0.19.0), and the uploading of blobs are executed in a background thread.
Closes #11

+1 would be a great feature !

@tlrx ping. Do you know when you'll have time to move this PR forward?

+1

+1

:+1: we need this!

+1

+1 we'd love this feature for our GCE cluster.

+1

+1

:beers:  :beers:  +1

+1 !

+1 We need this!

+1 !

+1

+1

+1 (or more fwiw..)

Can we get this in guys??? Google is a partner with elastic, but you cannot backup? WTH!!!!

Is there a reason this is still outstanding? +1 to this.

Plugins have been merged into elasticsearch Github repository.
A pull request up-to-date for ES v5.x can be found here. I'm closing this one.


Compilation error when using unreachable macro

I tried this code:

#[kani::proof]
fn main() {
    let x = 5;
    unreachable!("The value of x is {}", x);
}

using the following command line invocation:
kani test.rs

with Kani version: cb1a6068a15
Compilation fails with:
$ kani test.rs
error[E0061]: this function takes 1 argument but 2 arguments were supplied
   --> test.rs:4:5
    |
4   |     unreachable!("The value of x is {}", x);
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ argument of type `&'static str` unexpected
    |
note: function defined here
   --> /home/ubuntu/git/kani/library/kani/src/lib.rs:124:8
    |
124 | pub fn panic(message: &'static str) -> ! {
    |        ^^^^^
    = note: this error originates in the macro `unreachable` (in Nightly builds, run with -Z macro-backtrace for more info)
help: remove the extra argument
   --> |/home/ubuntu/git/kani/library/std/src/lib.rs:147:9
    |
147 |         kani::panic(unreachable!("The value of x is {}", x)));
    |         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

error: aborting due to previous error

For more information about this error, try `rustc --explain E0061`.
Error: "Failed to compile crate."
Error: /home/ubuntu/git/kani/target/debug/kani-compiler exited with status exit status: 1

My bad... let me fix that ASAP.


Update release-notes-azure-cli.md

Docs Build status updates of commit c232ed9:
:x: Validation status: errors
Please follow instructions here which may help to resolve issue.

File
Status
Preview URL
Details

:x:Error

Details

[Error] Error occurred when restoring dependency repo from URL 'https://github.com/Microsoft/templates.docs.msft' branch 'master' into folder '_themes': ExternalGitAccessor: data access error to 'https://github.com/Microsoft/templates.docs.msft' (branch: master), argument: pull origin --no-edit, workingDirectory: W:\jc5o-s_themes, error code: 1, details: fatal: unable to access 'https://username:eedaa36703d0a96b922b10e7a1a7ba2f92d1a9e7@github.com/Microsoft/templates.docs.msft/': error:1408F119:SSL routines:SSL3_GET_RECORD:decryption failed or bad record mac
.
Line 165: [Error] Initialize dependencies failed

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

Docs Build status updates of commit c232ed9:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docs-ref-conceptual/release-notes-azure-cli.md
:white_check_mark:Succeeded
View (azure-cli-latest) View (azure-cli-2017-03-09-profile) View (azure-cli-2018-03-01-hybrid)

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

Docs Build status updates of commit 031788e:
:clock10: Pending: waiting for processors (6 builds ahead of you)
:warning: Docs Build is busy, currently there are 6 builds ahead of this one, for more information you can view the Build queue graph on the Docs Portal.

Docs Build status updates of commit 031788e:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docs-ref-conceptual/includes/current-version.md
:white_check_mark:Succeeded
View (azure-cli-2017-03-09-profile) View (azure-cli-2018-03-01-hybrid) View (azure-cli-latest)

docs-ref-conceptual/release-notes-azure-cli.md
:white_check_mark:Succeeded
View (azure-cli-latest) View (azure-cli-2017-03-09-profile) View (azure-cli-2018-03-01-hybrid)

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


Add defaultError and zipError

Sure, haven't use them though, will do later

Did not find tests for AsyncResult/TaskResult/JobResult version zip as reference implementations for zipError, mind if I add them as well?


[DIR-804] improve renaming

This PR improves renaming:

renaming a workflow will not require the user to add .yaml to the name
renaming/creating a workflow will now also take the .yaml file extension into account when checking for unallowed names
renaming/creating a workflow will only use workflow files for the unhallowed names list (since we add a file extension, there will not be naming collisions with folder names)
adds E2E test for all cases

NOTE: DIR-803 was removed from the scope of this PR, since it is not reproducible atm

I added one naming suggestion for better readability. Otherwise, consider this approved 👍

Good catch. I copied this naming change to the other component as well and will merge it know.


Check android verifier app issue #81 for czech codes

https://github.com/eu-digital-green-certificates/dgca-verifier-app-android/issues/81

Production codes cannot be verified in the context of this repo. Only acceptance environment codes.


GH-693: Add BytesJsonMessageConverter

Resolves https://github.com/spring-projects/spring-kafka/issues/693
cherry-pick to 2.1.x

I'll see what Stephane thinks; but let's merge for now.

... and cherry-picked to 2.1.x


ModuleNotFound: websocket

Launched ImSwitch with no hardware attached to the PC. I imagine though this is a package missing in the ImSwitch requirements list which needs to be added

Logger output:
[2024-02-12 14:10:51] Executing: C:\Users\UC2_iSCAT_Admin\ImSwitch\miniforge\python -m imswitch
[2024-02-12 14:12:53] stdout: ERROR:imswitch:[main] Failed to initialize module imcontrol
[2024-02-12 14:12:53] stdout: ERROR:imswitch:[main] Traceback (most recent call last):
File "C:\Users\UC2_iSCAT_Admin\ImSwitch\miniforge\lib\site-packages\imswitch_main_.py", line 60, in main
view, controller = modulePkg.getMainViewAndController(
File "C:\Users\UC2_iSCAT_Admin\ImSwitch\miniforge\lib\site-packages\imswitch\imcontrol_init_.py", line 8, in getMainViewAndController
from .controller import ImConMainController
File "C:\Users\UC2_iSCAT_Admin\ImSwitch\miniforge\lib\site-packages\imswitch\imcontrol\controller_init_.py", line 1, in
from .ImConMainController import ImConMainController
File "C:\Users\UC2_iSCAT_Admin\ImSwitch\miniforge\lib\site-packages\imswitch\imcontrol\controller\ImConMainController.py", line 13, in
from . import controllers
File "C:\Users\UC2_iSCAT_Admin\ImSwitch\miniforge\lib\site-packages\imswitch\imcontrol\controller\controllers_init_.py", line 15, in
from .FLIMLabsController import FLIMLabsController
File "C:\Users\UC2_iSCAT_Admin\ImSwitch\miniforge\lib\site-packages\imswitch\imcontrol\controller\controllers\FLIMLabsController.py", line 372, in
import websocket
ModuleNotFoundError: No module named 'websocket'
[2024-02-12 14:12:53] stdout: INFO:imswitch:[main] initialize module imscripting
[2024-02-12 14:12:53] stdout: INFO:imswitch:[main] init done

This seems to be dependent on the FLIMLabsController. The try-except clause doesn't seem to work

I installed the websocket-client package locally in the miniforge environment; after selecting the example_CoolLED configuration, I got this:

Which is an old friend of ours

Changed to example_uc2.json via the config file and now ImSwitch runs

Perhaps we would need to have the setup selection dialog within the installer?

In fact all our configuration files are tracked here:
https://github.com/openUC2/ImSwitchConfig/
Maybe I should link that to the gui that can create these json files?

Perhaps we would need to have the setup selection dialog within the installer?

Nah the root problem is that whenever ImSwitch crashes due to a faulty configuration there's no way to go around this but to manually change the config file which I don't think was intended.
There have to be two things: a configuration manager like in Micro-Manager that allows you to create your configuration file and save it, and ImSwitch should be able to load a different configuration if the one you're trying fails.


How can i copy the chart to clipboard

Please ask questions on StackOverflow: https://stackoverflow.com/questions/tagged/chart.js


Real time data updates

Hi,
I am new to use jsgrid and have a question, I am developing a website that uses websocket to get data from a server and have to present that data in a grid. That data can gets updated throughout the day so I need to refresh the grid whenever new data comes in (without the need for user to refresh manually). Is it possible to do that through the controller:loadData method or is there any other ways to achieve that?
Thanks,
Yuet

You can set grid option data directly each time data coming from the server:
$("#grid").jsGrid("option", "data", newItems)


Client Allocation Request for: 上海鲸翼信息科技有限公司

Client Allocation Questions
Core Information

Name: 上海鲸翼信息科技有限公司
Website / Social Media: https://www.jing-yi.com.cn/
Region: Greater China
DataCap Requested: 5TiB
Addresses to be Notarized: f1hnlwy7swr7lyjf3pmuryqkoih6smvcapbxdkp6y
Notary Requested: ozhtdong

@lindazhuang123 Please subscribe to notifications for this Issue to be aware of updates. Notaries may request additional information on the Issue.

Thanks for your application! Previous link: https://github.com/filecoin-project/filecoin-plus-client-onboarding/issues/229

You have mentioned that you would like to allocate DataCap to 3 miners, please show the evidence. Besides, please describe why you need more datacap, have you finish using all of last time?

No problem. miners and links: f01028659、f0395994、f01118499  https://filplus.info/#/
The amount of data storage is relatively large, so applying datacap for the second time,
current quota is still 64 Gib.

Hi, @lindazhuang123  I suggest that you need to choose miners with good reputation.
And I also would like to know why you need more DataCap this time? And also your allocation decision.

Thank you to your suggestion.
We have a lot of data to store,so we need more DataCap.
I already know some of the miners,and I will distribute equally.

Hi. @lindazhuang123
We would like to allocate 5 TiB to you this time. But Please make sure you allocate the datacap equally.

Ok,thank you.

Request Approved
Your Datacap Allocation Request has been approved by the Notary
Message sent to Filecoin Network

bafy2bzacedpxyin5gs7bqr674bs72fyy6uifatppif2yqarsb5sfencsu3fqy

Address

f1hnlwy7swr7lyjf3pmuryqkoih6smvcapbxdkp6y

Datacap Allocated

5TiB

You can check the status of the message here: https://filfox.info/en/message/bafy2bzacedpxyin5gs7bqr674bs72fyy6uifatppif2yqarsb5sfencsu3fqy


1.12.2 Schematica not rotating schematic

Schematic is not rotating the schematic regardless of size or .nbt or .schematic current version Below.
LunatriusCore-1.12.2-<IP_ADDRESS>-universal.jar
Schematica-1.12.2-<IP_ADDRESS>-universal.jar

This was tested in a vanilla pack and it worked appears to be an issue with the modpack Sevtech Ages one of the mods or multiple are causing the issue

Holding shift works, kinda.

Well is there any updates to this issue it is still occurring on multiple modpacks I'm trying and in a vanilla version as well

I should have clarified, holding shift while pressing the rotate/flip buttons makes them behave as expected.
Still an issue, but in the mean time it should still be semi functional at least with that method.


Ebike website using HTML/CSS

Describe the project you want to add with tech stack
Ebike website using:

HTML5
CSS3

Screenshots

@pranjay-poddar I want to work on this.
pls add the hacktoberfest '22 tag


docs(CHANGELOG): Add breaking change notice for issue 12506

hmm... we didn't realize that this would break tests when we merged the original PR.
I think it's too late to revert the breaking commit, so this PR lgtm.
@petebacondarwin do you agree?

hmm... we didn't realize that this would break tests when we merged the
original PR.

Keep in mind that this is only for test that create a promise using when
using a value and then doing nothing (not calling then nor using it to
resolve other promise)

yes, I understand. still we should avoid any breaking changes in stable
releases in the future.
On Tue, Sep 1, 2015 at 12:03 PM Lucas Mirelmann<EMAIL_ADDRESS>wrote:

hmm... we didn't realize that this would break tests when we merged the
original PR.

Keep in mind that this is only for test that create a promise using when
using a value and then doing nothing (not calling then nor using it to
resolve other promise)
—
Reply to this email directly or view it on GitHub
https://github.com/angular/angular.js/pull/12705#issuecomment-136829081.


add annotation.

#1417

Codecov Report

Merging #2698 into master will decrease coverage by 0.05%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master    #2698      +/-   ##
==========================================
- Coverage   40.74%   40.69%   -0.06%
==========================================
  Files        1773     1773
  Lines       61135    61135
  Branches     8590     8590
==========================================
- Hits        24909    24876      -33
- Misses      36226    36259      +33

Impacted Files
Coverage Δ

...m/navercorp/pinpoint/plugin/vertx/VertxPlugin.java
0% <ø> (ø)
:white_check_mark:

.../java/com/navercorp/pinpoint/rpc/cluster/Role.java
0% <0%> (-71.43%)
:x:

...a/com/navercorp/pinpoint/rpc/util/StringUtils.java
0% <0%> (-28.58%)
:x:

.../com/navercorp/pinpoint/rpc/packet/PongPacket.java
50% <0%> (-21.43%)
:x:

...npoint/rpc/server/SimpleServerMessageListener.java
80% <0%> (-20%)
:x:

...rp/pinpoint/rpc/control/ControlMessageDecoder.java
66.07% <0%> (-14.29%)
:x:

...om/navercorp/pinpoint/rpc/codec/PacketDecoder.java
71.08% <0%> (-7.23%)
:x:

.../pinpoint/rpc/client/PinpointClientHandshaker.java
67.36% <0%> (-6.25%)
:x:

.../profiler/sender/StandbySpanStreamDataStorage.java
79.66% <0%> (-1.7%)
:x:

...m/navercorp/pinpoint/test/OrderedSpanRecorder.java
77.9% <0%> (ø)
:white_check_mark:

... and 2 more

Continue to review full report at Codecov.

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


Css breaking?

I'm importing css normally on my component, but the flags are this way, what it can be?

My component:
<script>
import Vue3QTelInput from 'vue3-q-tel-input'
import 'vue3-q-tel-input/dist/vue3-q-tel-input.esm.css'

Are you sure that you are not overriding any styles?

Are you sure that you are not overriding any styles?

that component has no styles, just a min-width on q-card, nothing more

@Iscrimou I don't see any issues with the styles, could you please provide a minimum reproducible code?

The problem looks run in dev mode, after I build my application these break disappear


Fixed grammar and removed trailing whitespace from pages/en/_tldr.md.

Fixed grammar and removed trailing whitespace from pages/en/_tldr.md..

Great work, thank you! :)


componentWillMount has been renamed, and is not recommended for use.

componentWillMount is in the process of being deprecated, and needs to be updated.

closed. Pull request merge requested with fix. https://github.com/malte-wessel/react-textfit/pull/47


Next Branch Updates (Post-Hackathon Lockout)

This is a PR with a bunch of miscellaneous updates to the theme and docs code. However, this will not be merged until the Astro Hackathon code lockout is finished in Early June. If you would like to use these updates before then, simply switch over to the next branch on the repo.

Got the go ahead from Astro to push next branch updates 🎉


Variant inventory

How would you add quantity on hand for specific item variant?

How would you add quantity on hand for specific item variant?

For this you would use the Item Journal. Personalize that page to include the Variant Code column, then you will be able to specify the Variant code when doing a positive adjustment.

Thanks a lot.
I have another question.
When setting up BOMs how can I make sure the warehouse sees the boxes necessary to send for the item. I want to make sure I set them up correctly.
Get Outlook for iOShttps://aka.ms/o0ukef

From: Joel Dueck @.>
Sent: Wednesday, June 21, 2023 10:18:14 AM
To: MicrosoftDocs/dynamics365smb-docs @.>
Cc: Cia Cabale @.>; Author @.>
Subject: Re: [MicrosoftDocs/dynamics365smb-docs] Variant inventory (Issue #869)
How would you add quantity on hand for specific item variant?
For this you would use the Item Journal. Personalize that page to include the Variant Code column, then you will be able to specify the Variant code when doing a positive adjustment.
—
Reply to this email directly, view it on GitHubhttps://github.com/MicrosoftDocs/dynamics365smb-docs/issues/869#issuecomment-1600925409, or unsubscribehttps://github.com/notifications/unsubscribe-auth/BAXQUKLJY2CDYGMAABVTYLDXML7CNANCNFSM6AAAAAAZOXWHUI.
You are receiving this because you authored the thread.Message ID: @.***>

When setting up BOMs how can I make sure the warehouse sees the boxes necessary to send for the item. I want to make sure I set them up correctly.

I’m not sure what you mean by “the warehouse sees the boxes” but I will take a guess. If you are using warehouse functionality and you create a warehouse shipment and then a warehouse pick for a sales order containing ABOM line items, the warehouse pick will automatically break the ABOMs down into the component items. There is nothing special you need to do when building the ABOM structure itself.
After the warehouse pick is registered, the parent ABOM item numbers on the warehouse shipment will still show Qty Picked as 0 (I consider this a bug in BC). But if you go to the Sales Order then Related → Order → Assembly Orders, and then open the individual assembly orders, you will see that they Qty Picked column shows the components were picked.

Thanks a lot,
You’re really helpful.
Get Outlook for iOShttps://aka.ms/o0ukef

From: Joel Dueck @.>
Sent: Wednesday, June 21, 2023 10:34:00 AM
To: MicrosoftDocs/dynamics365smb-docs @.>
Cc: Cia Cabale @.>; Author @.>
Subject: Re: [MicrosoftDocs/dynamics365smb-docs] Variant inventory (Issue #869)
When setting up BOMs how can I make sure the warehouse sees the boxes necessary to send for the item. I want to make sure I set them up correctly.
I’m not sure what you mean by “the warehouse sees the boxes” but I will take a guess. If you are using warehouse functionality and you create a warehouse shipment and then a warehouse pick for a sales order containing ABOM line items, the warehouse pick will automatically break the ABOMs down into the component items. There is nothing special you need to do when building the ABOM structure itself.
After the warehouse pick is registered, the parent ABOM item numbers on the warehouse shipment will still show Qty Picked as 0 (I consider this a bug in BC). But if you go to the Sales Order then Related → Order → Assembly Orders, and then open the individual assembly orders, you will see that they Qty Picked column shows the components were picked.
—
Reply to this email directly, view it on GitHubhttps://github.com/MicrosoftDocs/dynamics365smb-docs/issues/869#issuecomment-1600954437, or unsubscribehttps://github.com/notifications/unsubscribe-auth/BAXQUKIZLBESQC3S5SO7RXLXMMA5RANCNFSM6AAAAAAZOXWHUI.
You are receiving this because you authored the thread.Message ID: @.***>

Here is a few other questions:
What is an ABOM is it the same as BOMs?
Do we need the inventory of specific boxes that make up the product?
Get Outlook for iOShttps://aka.ms/o0ukef

From: Cia Cabale @.>
Sent: Wednesday, June 21, 2023 10:41:30 AM
To: MicrosoftDocs/dynamics365smb-docs @.>; MicrosoftDocs/dynamics365smb-docs @.>
Cc: Author @.>
Subject: Re: [MicrosoftDocs/dynamics365smb-docs] Variant inventory (Issue #869)
Thanks a lot,
You’re really helpful.
Get Outlook for iOShttps://aka.ms/o0ukef

From: Joel Dueck @.>
Sent: Wednesday, June 21, 2023 10:34:00 AM
To: MicrosoftDocs/dynamics365smb-docs @.>
Cc: Cia Cabale @.>; Author @.>
Subject: Re: [MicrosoftDocs/dynamics365smb-docs] Variant inventory (Issue #869)
When setting up BOMs how can I make sure the warehouse sees the boxes necessary to send for the item. I want to make sure I set them up correctly.
I’m not sure what you mean by “the warehouse sees the boxes” but I will take a guess. If you are using warehouse functionality and you create a warehouse shipment and then a warehouse pick for a sales order containing ABOM line items, the warehouse pick will automatically break the ABOMs down into the component items. There is nothing special you need to do when building the ABOM structure itself.
After the warehouse pick is registered, the parent ABOM item numbers on the warehouse shipment will still show Qty Picked as 0 (I consider this a bug in BC). But if you go to the Sales Order then Related → Order → Assembly Orders, and then open the individual assembly orders, you will see that they Qty Picked column shows the components were picked.
—
Reply to this email directly, view it on GitHubhttps://github.com/MicrosoftDocs/dynamics365smb-docs/issues/869#issuecomment-1600954437, or unsubscribehttps://github.com/notifications/unsubscribe-auth/BAXQUKIZLBESQC3S5SO7RXLXMMA5RANCNFSM6AAAAAAZOXWHUI.
You are receiving this because you authored the thread.Message ID: @.***>

Is there a way to input these variant inventory or automate the process? we have a lot and it seems like it will take forever to do it manually and we will need to export these and update them later.

Hello,
How can we update gross weight or product variants?

From: Cia Cabale @.>
Sent: Wednesday, June 21, 2023 11:34 AM
To: MicrosoftDocs/dynamics365smb-docs @.>; MicrosoftDocs/dynamics365smb-docs @.>
Cc: Author @.>
Subject: Re: [MicrosoftDocs/dynamics365smb-docs] Variant inventory (Issue #869)
Thank you,
We are still trying to understand how to do this.
So basically we sell large products that need to be assembled. There’s different components to the product that are in different boxes. For example a squat rack is a very big product that has multiple boxes that are sent to be assembled. The warehouse worker needs to know all the boxes they need to gather so they don’t send an incomplete product. I hope that makes sense. What would you advice for this?
Best,
Marcia
Get Outlook for iOShttps://aka.ms/o0ukef

From: Joel Dueck @.>
Sent: Wednesday, June 21, 2023 11:28:36 AM
To: MicrosoftDocs/dynamics365smb-docs @.>
Cc: Cia Cabale @.>; Author @.>
Subject: Re: [MicrosoftDocs/dynamics365smb-docs] Variant inventory (Issue #869)
ABOM = Assembly Bill Of Materials. A BOM in Business Central is an item that is made up of other inventory items. If you don’t have the component items in your inventory then you (of course) cannot assemble the BOM item.
I’m not sure what you mean by “boxes”, but I am guessing you are talking about what BC calls simply “Items”.
We’re getting into pretty basic territory here that is covered by the documentation on Assembly Managementhttps://learn.microsoft.com/en-us/dynamics365/business-central/assembly-assemble-items, which I suggest you take some time to read.
—
Reply to this email directly, view it on GitHubhttps://github.com/MicrosoftDocs/dynamics365smb-docs/issues/869#issuecomment-1601057786, or unsubscribehttps://github.com/notifications/unsubscribe-auth/BAXQUKPP3MKWHJQ3PO5AFO3XMMHKJANCNFSM6AAAAAAZOXWHUI.
You are receiving this because you authored the thread.Message ID: @.***>

Thanks for the discussion. Please provide information about the topic you need help with, so that we can update our document with this information.


I keep getting this error?

module.js:485
throw err;
^
SyntaxError: /home/sidewinder/Desktop/node_modules/request/node_modules/mime-types/node_modules/mime-db/db.json: Unexpected token a
at Object.parse (native)
at Object.Module._extensions..json (module.js:482:27)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)
at Module.require (module.js:364:17)
at require (module.js:380:17)
at Object. (/home/sidewinder/Desktop/node_modules/request/node_modules/mime-types/node_modules/mime-db/index.js:11:18)
at Module._compile (module.js:456:26)
at Object.Module._extensions..js (module.js:474:10)
at Module.load (module.js:356:32)
sidewinder@sidewinder-All-Series:~/Desktop/Chat$

can i see the full error? That just means it threw an error but I'm unsure from where

Updated

Appears somewhere in your code OR plugAPI's requests threw an error somewhere in the process, but its strange the stack trace doesn't specify where...

Thats just it, my code is the same. Never threw that error. I stopped it cause I was done for abit, came back that  showed up.

May I see what your code looks like if you don't mind?

var PlugAPI = require('plugapi');
var readline = require('readline');
var colors = require('colors');
path = require('path')
var config = require(path.resolve(__dirname, 'config.json'));
var bot = new PlugAPI({
"email": "EMAILREMOVED",
"password": "PASSWORDREMOVED"
});
var rl = readline.createInterface({
input: process.stdin,
output: process.stdout,
terminal: false
});
bot.connect('the-byte');
bot.on('roomJoin', function(room){
console.log("Joined " + room+" As User: "+ bot.getUser().username);
//Enabling Bot Talk
rl.on('line', function(line){
    bot.sendChat(line);
});

//Chat
bot.on('chat',mainChat);
  function mainChat(data){
  date = new Date();
  timeString = '<'.gray + date.getHours() + ':'.gray + date.getMinutes() + ':'.gray + date.getSeconds() + '>'.gray;
  console.log(timeString+(data.raw.un).green+': '+(data.message).cyan);
}

});
bot.on('userJoin', function (data) {
console.log('[Join]', 'User Joined: ' + data.username);
// bot.sendChat('Welcome ' + data.username);
});
bot.on('userLeave', function (data) {
console.log('[LEAVE]', 'User left: ' + data.username);
});

With this code: https://ghostbin.com/paste/wy9cg it is working fine for me. I switched colors to https://npmjs.com/package/chalk , because overloading prototypes with colors is not my style. I've also made it login from config and it seems to be working fine with plugAPI 4.2.0
I'm still unsure how that error got thrown, maybe the module didn't install correctly ?

Got my stuff to work, just moved my code into a new foler, than reinstalled plugapi with npm

Good to hear :+1: , I added an example for commands in my code snippet as well if you want to see it.

I could take a look, but this code im working on now is for chat-logging purpose. :P

ah I see, nevermind then :P Have fun! , feel free to email me if you have any questions.


Cannot find module 'rsvp' when installing addon.

I get the error Cannot find module 'rsvp' when doing ember install ember-cli-deploy-ssh-tunnel.
Now I know this can be an npm related issue as I've seen here https://github.com/ember-cli/ember-cli/issues/3714 but the problem keeps persisting after all the suggested fixes, i.e., rm -rf node_modules && npm cache clear && npm install.
The exception trace:
Cannot find module 'rsvp'
Error: Cannot find module 'rsvp'
    at Function.Module._resolveFilename (module.js:325:15)
    at Function.Module._load (module.js:276:25)
    at Module.require (module.js:353:17)
    at require (internal/module.js:12:17)
    at Object.<anonymous> (/Users/richard/Work/srxp/setup/srxp/webapp/node_modules/ember-cli-deploy-ssh-tunnel/index.js:3:12)
    at Module._compile (module.js:409:26)
    at Object.Module._extensions..js (module.js:416:10)
    at Module.load (module.js:343:32)
    at Function.Module._load (module.js:300:12)
    at Module.require (module.js:353:17)

In any case, I needed to install RSVP  package separately (https://www.npmjs.com/package/rsvp) to solve this issue. Therefore I naively conclude that the ember-cli-deploy-ssh-tunnel package is missing this dependency. I don't see another way of performing require('rsvp') successfully if the rsvp package is not directly installed... but I could be wrong.
OS version: Mac OS Mojave 10.14 (18A391)
Ember-cli: 2.5.1
npm: 2.15.11
node: 4.8.6

Should be fixed at this point.


can't find "from sklearn.cross_validation import train_test_split" in Latest version scikit-learn

Describe the bug
can't find "from sklearn.cross_validation import train_test_split" in Latest version scikit-learn
To Reproduce
Steps to reproduce the behavior:

Day1
Step 5: Splitting the datasets into training sets and Test sets
Can't find "from sklearn.cross_validation import train_test_split" in Latest version scikit-learn**

Desktop (please complete the following information):

OS: win10
Browser chrome
Version [e.g. 22]

Additional context

Is there any other way to replace this module?
THANKS

Hello
You can use this code
from sklearn.model_selection import train_test_split
this module can split train set and test set
X_train, X_test, Y_train, Y_test = train_test_split(X, Y, test_size = 0.25, random_state = 0)


Create Armstrongnumber.py

Update the CONTRIBUTING.md
Read the README.md file again.
Update it in this PR only.
No need to create new PR @adityasingh0149
Update it asap .Will Proceed for further verification.

PR accepted @adityasingh0149
Successfully merged to HacktoberFest_22 repo.
🚀🚀👍


[Question] Results of faceapi.detectSingleFace equivalent in PHP

Is there a way to make equivalent of this JS code const face = await faceapi.detectSingleFace(myImage, getFaceDetectorOptions()).withFaceLandmarks().withFaceDescriptor(); into PHP?

I'm no expert on the stuff, just a little experience in face-api and PHP.
I think you should be able to run an exec command upon a node script within PHP. Essentially like this

Make a node script that has this command setup.
Make it so when you run the script with node scriptName.js you can add an argument like node scriptName.js imagePath
Then in the script make it read the image path when it is run and get the buffer data to push inward.
Add an exec to the node script node scriptName.js imagePath

I assume you already considered this if you are looking to use a Buffer however I don't see any other way with tfjs. You can possibly consider finding a PHP-driven module for tensorflow, however it make not be up to the same quality as face-api.js's implementation of tfjs.


wmagent branch (1.1.0_wmagent) #7763

fix killing the jobs when race condition happens #7763

patched all production agents

 Fix #7763 - fix killing the jobs when race condition happens

Thanks, Seangchan!


Allow opportunity for hooks when setting up the express app

Our team liked spacechop but we wanted to run it on AWS Lambda. Looking over the code we realized with a slight modification, it would give us the necessary hooks to allow us to run it using aws-serverless-express.
The change was to create a setupApp function in app.ts that will take an express object and add all the necessary routes. A createApp function is added to this file and does the work of setting up the express object and handing it back to the caller. index.ts now just does the job of calling createApp and starting the server on the specified port.
This allows us to have a separate lambda.ts file that looks like something like this:
import * as awsServerlessExpress from 'aws-serverless-express';
import express from 'express';
import { addAuthenticationMiddleware } from './authenticate';
import {setupApp} from './src/app';

const app = express();

app.enable('trust proxy');
addAuthenticationMiddleware(app);
setupApp(app);

const server = awsServerlessExpress.createServer(app, null, ['*/*']);

exports.listener = (event: any, context: any) => {
  return awsServerlessExpress.proxy(server, event, context, 'PROMISE').promise;
};

It would be great if this small change can be merged as it has allowed us to extend spacechop by allowing us not only to run on AWS Lambda, but extend it with authentication, error capture and cache headers.

LGTM


merge from konsum-frontend-svelte,template-arlac77-github,template-svelte-app

package.json

chore(deps): add ^3.0.8 remove ^3.0.7 (devDependencies.vite)

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

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

Your semantic-release bot :package::rocket:


StaticConstruct - Cannot read properties of undefined (reading 'outputs')

Getting this error when working with the  StaticSite Construct.
Error: Cannot read properties of undefined (reading 'outputs')
Weirdly it only happens if I set the environment variables in the construct.
Here's the full error
Trace: TypeError: Cannot read properties of undefined (reading 'outputs')
    at deploy (file:///home/michael/projects/vidstep/node_modules/.pnpm/sst@2.0.35/node_modules/sst/cli/commands/dev.js:185:37)
    at process.<anonymous> (file:///home/michael/projects/vidstep/node_modules/.pnpm/sst@2.0.35/node_modules/sst/cli/sst.js:58:17)
    at process.emit (node:events:525:35)
    at process.processEmit [as emit] (/home/michael/projects/vidstep/node_modules/.pnpm/signal-exit@3.0.7/node_modules/signal-exit/index.js:199:34)
    at process._fatalException (node:internal/process/execution:149:25)
at processPromiseRejections (node:internal/process/promises:288:13)
    at process.processTicksAndRejections (node:internal/process/task_queues:96:32)

We are transition this repo to https://github.com/sst/v2 and are closing this issue for now. If it is still relevant please reopen it there - sorry for the trouble


Any documentation on the metrics?

I attempt to understand the meaning of each metric, particularly for the general information such as # eval, # train, truncated, # prompt tokens, # output tokens, and # trials.
However, these metrics are not mentioned anywhere in the original paper, GitHub repository, or benchmark documentation. Any idea?

You can find the documentation for the metrics in schema_classic.yaml here by searching for those strings.


white diagonal when exporting fig from imagesc

Hi,
first of all thank you very much for this great project! I'm using your program routinely and with very nice results.
I've just update Matlab to the last version (r2017b) and I've updated your routines, too. Now I'm trying to export a figure produced with imagesc. I export it successfully but it appears a white diagonal on it. I attach the resulting pdf.
Do you know the reason?
Thanks in advance!
PlasmaLensON.pdf

Duplicate of issue #44


Yazi gets stuck when hovering over a specific text file

What system are you running Yazi on?
Linux Wayland
What terminal are you running Yazi in?
kitty 0.35.2
yazi --debug output
Yazi
    Version: 0.3.0 (71d6b0d9 2024-08-12)
    Debug  : false
    OS     : linux-x86_64 (unix)

Ya
    Version: 0.3.0

Emulator
    Emulator.via_env: ("xterm-kitty", "")
    Emulator.via_csi: Ok(Kitty)
    Emulator.detect : Kitty

Adapter
    Adapter.matches: Kitty

Desktop
    XDG_SESSION_TYPE: Some("wayland")
    WAYLAND_DISPLAY : Some("wayland-0")
    DISPLAY         : Some(":0")

SSH
    shared.in_ssh_connection: false

WSL
    /proc/sys/fs/binfmt_misc/WSLInterop: false

Variables
    SHELL              : Some("/usr/bin/fish")
    EDITOR             : Some("nvim")
    YAZI_FILE_ONE      : None
    YAZI_CONFIG_HOME   : None
    ZELLIJ_SESSION_NAME: None

Text Opener
    default: Some(Opener { run: "${EDITOR:-vi} \"$@\"", block: true, orphan: false, desc: "$EDITOR", for_: None, spread: true })
    block  : Some(Opener { run: "${EDITOR:-vi} \"$@\"", block: true, orphan: false, desc: "$EDITOR", for_: None, spread: true })

tmux
    TMUX   : false
    Version: 3.4

Dependencies
    file             : 5.45
    ueberzugpp       : 2.9.6
    ffmpegthumbnailer: 2.2.2
    magick           : 7.1.1-36
    fzf              : 0.54.3
    fd               : 10.1.0
    rg               : 14.1.0
    chafa            : 1.14.2
    zoxide           : 0.9.4
    7z               : 17.05
    7zz              : No such file or directory (os error 2)
    jq               : 1.7.1

--------------------------------------------------
When reporting a bug, please also upload the `yazi.log` log file - only upload the most recent content by time.
You can find it in the "/home/tlss/.local/state/yazi" directory.

Did you try the latest nightly build to see if the problem got fixed?
Yes, and I updated the debug information above (yazi --debug) to the nightly that I tried
Describe the bug
When I move the cursor over a specific text file, yazi gets stuck.
Minimal reproducer

Download the text file below.
lines.txt
Open yazi and move the cursor to this file.

Anything else?
No response

I am unable to have the same issues, I dont see any previews, but my yazi doesnt get stuck.
Did you update your yazi?

I built yazi from the latest code and still have this issue.
Kooha-2024-08-16-11-50-49.webm

Please try https://github.com/sxyazi/yazi/pull/1497

It's working as expected now, thanks for the quick fix.


Syntax Highlighting

Just tried out the new syntax highlighting feature, but got an error:
Warning: React.createElement: type is invalid -- expected a string (for built-in components) or a class/function (for composite components) but got: object.

Check the render method of `MDXTag`.

What I'm doing wrong?
import { future } from 'mdx-deck/themes'
import okaidia from 'react-syntax-highlighter/styles/prism/okaidia'
import prismRuby from 'react-syntax-highlighter/languages/prism/ruby'

export default {
  ...future,
  prism: {
    style: okaidia,
    languages: {
      ruby: prismRuby
    }
  }
}

# Title Slide

---

```ruby
def index
  @posts = Post.all
end
```

---

## Another slide

- feature 1
- feature 2
- feature 3

And btw import prismHTML from 'react-syntax-highlighter/languages/prism/html' returns an error, may use another language example :)

@busypeoples thanks!


ellipse solid fill broken in 4.1.3

Started using rough today with a simple ellipse with these options and couldn't get fill to work:
{
	fill: 'red',
	fillStyle: 'solid',
	seed: 1
}

Downgrading to 4.1.0 magically fixed it so I'm assuming it's a bug.

This was introduced in 4.1.3 and fixed in 4.1.4

confirmed! thanks!


How does one set the height of a calendar day row?

When I display the calendar in .Vertical mode, it stretches the day cell into a tall rectangle, when I want it to be a square. I can share more details if needed. Thanks!

The cells stretch to the shape of your calendar to fill it. So if your height is greater than your width (a rectangle) then yours cells will be a rectangle as well.
Are you saying you have a situation where you want the calendar fill the whole screen, but still have the cell height be the same?
I thought about this when I was creating the calendar, but then i thought: Why would someone want the calendar fill the whole screen but not use the whole screen's height (because of a smaller cell height)?
You if you can let me know your situation you need this i can see what i can do.

OK after re-reading your question. This seems like an issue only for devs that want the calendar take up the entire screen of the app.
Currently, the logic is this: A month will take up the whole view neatly. This was done so that devs can develop a calendar where only one month will be visible on the screen.
But seems your problem is that, since the month is taking up the entire screen, and your view is taking up the whole iPhone screen, then the dayViews gets stretched. Is this your issue?

Hi there, thanks for the speedy response! Here's my issue: My design for the calendar looks like this. Notice how there are a lot of cells with equal height and width.
However, when I implement JTAppleCalendar according to the tutorial, I get this (Ignore the bad graphics at the bottom!) Notice that there is a lot of space in between rows. At first I thought it was due to the cell shape (which is was, but I was able to set the .frame property on the cell to equal width and height), but then I realized there's actually a lot of space in between the rows.
I tried increasing the numberOfRows attribute in the configureCalendar function but it didn't have any effect beyond 6 rows.
Any advice? Thanks!

The cells will stretch to the length of your calendar view. I see that your calendar's height is taking up almost the entire length of your iPhone screen. Therefore, your cells stretched to accommodate a height of 6 (vertical) cells per screen.
What you need is a customized height of your cell. One Which i do not provide right now. But if you check sometime over the weekend, I can get something implemented for you. I did not think about vertical users because my project was more Horizontal. 😸

Thanks. Is 6 the max number of rows per screen? I've tried, 7, 8, 20 and nothing happens- it remains at 6. Yes, over the weekend would be great if you could give a customized height!
This calendar tool is amazing!

Yes, the minimum rows = 1
and maximum rows = 6
the idea was to have a screen of 7 columns (s,m,t,w,t,f,s) with 6 rows maximum.
Will see what i can do over the weekend.
And Thanks for the compliment.

The update has been pushed to master branch. Is it possible you can test it before release?
If all is well from your end, version 4.0.4 will now enable you to set the size of your cell using this:
calendarView.itemSize = anyNumber

Note:
Keep in mind that making the cells smaller will put more cells in view on the screen. More cells on the screen with all sorts of fancy UI means more calculations. So be efficient with your cell view codes so performance will be nice on older devices. I have tested on an old iPhone 4s and performance is good.
Finally: Feel free to give this control a Star ★ rating if you like it. More upgrades are on the way.

Very grateful for the tip btw. Thanks you!
Did the update work?

Version 4.1.0 released.
@kristophM you can change the size of your cells now. using
calendarView.itemSize = someVal

Check out the example app attach with this project for an example

Working on implementing it tomorrow. Sorry for the delay!
On Fri, Jul 1, 2016 at 2:46 PM, JTAppleCalendar<EMAIL_ADDRESS>wrote:

Closed #53 https://github.com/patchthecode/JTAppleCalendar/issues/53.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/patchthecode/JTAppleCalendar/issues/53#event-710835717,
or mute the thread
https://github.com/notifications/unsubscribe/ADXXlGPTezy5qH0cW9gmSh7-CZ9FQchGks5qRWB7gaJpZM4I87W6
.

--
Kristoph Matthews
Founder, Boxbee http://boxbeeinc.com - We're hiring
https://boxbee.com/jobs!
A CNN Top Startup
http://www.cnn.com/interactive/2014/10/tech/cnn10-startups/index.html?hpt=te_r2
415.754.0699


Multi threading support  on delta table

We faced issue the Parquet table was not compatible with Multi thread processing(Parallel insert in table). Dose delta table is compatible with Multi thread processing(Parallel insert/upsert, delete)?

the current version 0.1.0 does not support concurrent writes, but we are going to relax the conflict checks soon to allow concurrent writes. soon.

Thanks for trying out Delta Lake and sharing your use case. To better manage and track concurrency control support in Delta Lake, we have created an official issue that references this issue.


Dialog material update

Since we changed the min API and are now closer to supporting only material I wanted to update the dialogs, especially its buttons so its consistent across the app - as before for ex. we would use fully material dialogs in preferences (and for social dialog) but custom dialogs (with different buttons elsewhere).
The issue with custom preference dialog I had before is fixed.

I can help with this, but I want to continue the work on transfers first, more important.

do you still need help with this or can it be merged?

No help needed unless you see something you would like me to adjust. Works well.


Is connection pooling not fully implemented?

Hi.
Do I understand correctly that connection pooling is not fully implemented?
That is, the reuse of sessions in Oracle is not forced?
Or am I mistaken and there is a way to set retention and multiple reuse of DBMS connection?
Thanks.

the package doesn't implement connection pooling but connection pooling is support in sql/database standard package.
about reusing session I don't know if it possible. The original c# driver (the main source I use) when use connection pooling it will not reuse session but make new connect steps (connect -> accept -> advanced negotiations -> tcp negotiations -> data negotiations -> authentication)

Thank you for the clarification!
Special thanks for the promptness.
P.S. Just in case, I note that the excessive rotation of sessions in the DBMS was eliminated by setting using db.SetMaxIdleConns(N), where N = MaxOpenConns.


Added method to clean input csv of NBSP unicode chars

The CSV file gets copied and pasted, into and out of Slack. While we would not recoomend this, it happened. This addition strips thos characters from the input csv and writes a clean file.

This was a more efficient way to achieve this prior to the original solution. However we agreed that not best practice to write to a file, thus we opted for this newer solution: https://github.com/ministryofjustice/juniper-mist-integration/pull/17


Points disappeared when switch to intensity mode

Hi, team, I can't see the points when I switch it to intensity mode while it is visible on your online version.

Hi, this issue has been resolved. Could you please confirm if you still encounter any problems during verification.


Json report is split by UID of report object instead of name

uid shoud be a unique value through out the test report, so when
a test report is split into smaller ones, the uid shoube used as
reference, however name might be same (currently not allowed maybe
the rule changes in the future).

For the assertion part, now that we are linking by a unique uid, we do not need the hierarchy info in the assertion file anymore. I suggest that we trim down the file with necessary info only.

updated both JSONExporter and webUI, now the dictionary of assertions is simple and takes less space.


Feat/convert viirs to module

adds a povertymapping.nightlights module
adds a povertymapping.nightlights.generate_nightlights_feature method that adds avg_rad_mean,avg_rad_max , avg_rad_min,avg_rad_median columns to the aoi.
downloads the nightlights tif file from the EOG site, unzips and and it in the cache directory ~/.geowrangler/nightlights/global
creates a clipped raster file using the total bounds of the aoi and caches it in the cache directory ~/.geowrangler/nightlights/clip
adds a method get_eog_access_token to create and store the eog access token using the user's registered username and password (instructions and links to registration page are included in the test notebook).
implements #66

Unlike the ookla and osm  datasets, nightlights uses raster files so I don't actually load the raster file, - I just create a clipped raster file from the global file using the total bounds of the aoi -- this is actually pretty fast (about 15msecs).
The slowest parts of the process are:

download the global nightlights data (only done once  for each year) - 30-45 mins - 11GB download
unzip downloaded file (11-20 secs) - done once per download
raster zonal stats computation (depends on aoi) (around 20 secs)


The issue tracker link on Hackage does not work.

The issue tracker link on Hackage currently points to https://github.com/GaloisInc/avro.git/issues but should point to https://github.com/GaloisInc/avro/issues instead (avro vs avro.git).
I believe you can submit a revision to fix this—probably a better option than waiting for a new version of the package.

Looks like this is fixed now.


Cps 67 v18

Added new fields to models.
Conversation does not check that a message already exists (is done by the platform now).

Codecov Report

Merging #85 into master will increase coverage by 0.1%.
The diff coverage is 100%.

@@            Coverage Diff            @@
##           master      #85     +/-   ##
=========================================
+ Coverage   92.66%   92.77%   +0.1%
=========================================
  Files          67       67
  Lines        1923     1924      +1
=========================================
+ Hits         1782     1785      +3
+ Misses        141      139      -2

Impacted Files
Coverage Δ

connect/models/tier_config_request.py
89.74% <ø> (ø)
:arrow_up:

connect/resources/usage_automation.py
93.96% <100%> (ø)
:arrow_up:

connect/models/connection.py
100% <100%> (ø)
:arrow_up:

connect/models/conversation.py
100% <100%> (+8.69%)
:arrow_up:

connect/models/schemas.py
93.16% <100%> (+0.04%)
:arrow_up:

connect/models/product.py
88.23% <100%> (+0.35%)
:arrow_up:

Continue to review full report at Codecov.

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


ci: add lint pr workflow

I realized that project is using conventional commits so wanted to add workflow to enforce conventional PR titles.

@pehlicd Thank you for contributing!


Update checkstyle to 8.8.

Codecov Report

Merging #375 into trunk will not change coverage.
The diff coverage is n/a.

@@            Coverage Diff            @@
##              trunk     #375   +/-   ##
=========================================
  Coverage     58.56%   58.56%
  Complexity    10363    10363
=========================================
  Files          1174     1174
  Lines         74416    74416
  Branches       7266     7266
=========================================
  Hits          43580    43580
  Misses        28340    28340
  Partials       2496     2496

Continue to review full report at Codecov.

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


Missing operator endpoint

First of all, thanks for this :)
There is an operator endpoint missing. I know how to build a request and run it either way, but it's a bit messy. And should any of the endpoints change, for whatever reason, it's always better to use the php-client.
Is this something you're considering?

@ju5t which end point are you referring to? The client doesn't currently implement all available end points. The goal would be to implement them but at the moment it's not something we're prioritizing. We'll accept a PR though.


Create an annotated tag on release

In GitLab by @arisilon on Nov 1, 2019, 21:56
Use the command: : git tag -a v1.4 -m 'version 1.4'

In GitLab by @arisilon on Jan 3, 2021, 19:02
mentioned in commit 445fc75cb35224a5fc6e0112d7e9dbaf7dcad9ed


Footer menu

The menu link in the footer links to the top of the page.

A new file named Menu.js was added, this file makes it so the link goes to the appropriate are of the page.


upcoming: [M3-7743] - Handle errors gracefully when FF enabled without MSW

Description 📝
Handles error scenarios gracefully when MSW is off.
Changes  🔄
List any change relevant to the reviewer.

Code cleanup AccessKeyTableRow
Decoupled AccessKeyTableRow
Decoupled HostNameTableCell

How to test 🧪
Prerequisites
(How to setup test environment)

Turn on OBJ Multi Cluster FF
Turn OFF MSW

Reproduction steps
(How to reproduce the issue, if applicable)

Checkout to develop turn on OBJ Multi Cluster FF and MSW OFF.
Navigate to Accesskey landing page.
Should notice app crashing.

Verification steps
(How to verify changes)

Ensure APP is not crashing when FF is turned on in Object storage flow, like Create Bucket, Create / update Access key, Access key landing page etc.
Turn off the feature flag and ensure there is no regression in object storage flow.

As an Author I have considered 🤔
Check all that apply

[ ] 👀 Doing a self review
[ ] ❔ Our contribution guidelines
[ ] 🤏 Splitting feature into small PRs
[ ] ➕ Adding a changeset
[ ] 🧪 Providing/Improving test coverage
[ ] 🔐 Removing all sensitive information from the code and PR description
[ ] 🚩 Using a feature flag to protect the release
[ ] 👣 Providing comprehensive reproduction steps
[ ] 📑 Providing or updating our documentation
[ ] 🕛 Scheduling a pair reviewing session
[ ] 📱 Providing mobile support
[ ] ♿  Providing accessibility support

AccessKeyTableRows
@dwiley-akamai I see what you mean: eliminate AccessKeyTableRows and loop through AccessKeyTableRow within the AccessKeyTableBody, which we could definitely do. I thought we would keep the AccessKeyTableRow logic in AccessKeyTableBody.

cc: @hana-linode for review

Only issue I see is this when the Multi-Cluster feature flag is on

Now, we return an empty cell instead of null when there is no data(MSW off). This addresses the issue.. (
f5c8be6)


HTTP/2 Push

Describe the solution you'd like
Enables HTTP/2 server push on Netlify by resources config.
Describe alternatives you've considered
I'm using this alternative

Hi @derevandal. What's wrong with https://github.com/jmblog/nuxt-netlify-http2-server-push? Cannot be used with https://github.com/bazzite/nuxt-netlify?

Hi, sorry for not respond.
Both manage to live peacefully.


htmlify is broken

Lots of unitialized warnings
...........................Use of uninitialized value <element> of type Any in string context
Any of .^name, .perl, .gist, or .say can stringify undefined things, if needed.  in sub english-list at /Users/xxx/sandbox/perl6-doc/lib/Perl6/Documentable.pm:16

and a crash:
Invocant requires an instance of type Str, but a type object was passed.  Did you forget a .new?
  in block  at htmlify.p6:539
  in sub write-search-file at htmlify.p6:535
  in sub MAIN at htmlify.p6:147
  in block <unit> at htmlify.p6:759

This was fixed at the same time as #146


Upgrade tests for KafkaSource

We need to implement upgrade tests for KafkaSource and KafkaBinding so that in the future we can change the storage version to v1beta1 from v1alpha1.
Best idea is to keep eventing at latest release and only changing the eventing-kafka version. We can in the future run the tests again with eventing head too.
Part of umbrella issue, #65

@cardil I agree that using the schema/model from serving/eventing is right
What do you mean with:

adopt a new upgrade

Also, extending the utils from eventing to have usage on downstream seems good :+1:

@cardil I agree that using the schema/model from serving/eventing is right
What do you mean with:

adopt a new upgrade

Also, extending the utils from eventing to have usage on downstream seems good :+1:

I could also skip extending testing tools and use KafkaSink. But, KafkaSink isn't in this repo, right?

I could also skip extending testing tools and use KafkaSink. But, KafkaSink isn't in this repo, right?

/area test-and-release

/area test-and-release

/reopen


dts: dtlib: Fix parsing of character literals

This was allowed due to a misunderstanding:
foo = 'x';

In reality, 'x' works like an integer literal, and is used like this:
foo = < 'x' >;

Fix character literal parsing to match the C tools.
Also fix backslash escape parsing to match the C tools exactly
(get_escape_char() in util.c): \<char> should be turned into <char> if
<char> isn't recognized as a special escape character, instead of being
left alone. This fixes parsing of e.g. '\'' (a character literal with a
single quote in it).
Piggyback some more tests for weird property/node names.

Needs https://github.com/zephyrproject-rtos/zephyr/pull/18190, because it affects __str__() output that's compared in testdtlib.py.


Text input

Is there currently a way to get text input from something like a TextEdit box under Makie? I would like to have this for a GUI that pans through data in various way. In particular, I might want to pan through the columns of a matrix, say, plotting each of them as a line plot. Currently, I'm using a slider for this, which works beautifully. However, sometimes panning to a particular column is a bit troublesome, especially if there is a large number of columns, as this requires some precision work with he mouse pointer. It would be great if, in addition to the slider itself, there could be a textfield that allowed a precise value for the slider to be set.

An editable text box has been added in https://github.com/JuliaPlots/AbstractPlotting.jl/pull/474


Question about compositional ontology intermediate node

I found this entry a bit odd, WASH in all caps like this. Is that correct/intentional? https://github.com/WorldModelers/Ontologies/blob/master/CompositionalOntology_v2.1.yml#L130

Oops, just learned this from Wikipedia: https://en.wikipedia.org/wiki/WASH


[Frontend] Navbar

(Use the hi-fi designs for each respective component / page on MainWebsite-Documentation.)
Implement the following:

Make links color #5780BB when hovered
Make all components scaled with screen size (vh, vw), keep them looking similar to hi-fi design on any size
Fix CSS of all pages to match "Home"

Refer to Style Guide for any formatting.

Can you clarify on the third bullet pt?

Sure, if you click the different links Home / the landing page will visibly have slightly different styling than the others. Home's is correct and the rest need to match it and whatever other changes you make to it

The font size i think is adjusted in each page!


Bump MAX_OUTBOUND_MASTERNODE_CONNECTIONS to 250 on masternodes

Masternodes now need to connect to much more other MNs due to the intra-quorum communication.
250 is a very conservative value loosely based on the absolute worst-case number of outgoing connections required, assuming that a MN manages to become part of all 24 active LLMQs.
250 might sound a lot, but in reality the chance of a MN being part of any single LLMQ is pretty low. For a quorum size of 50 and total number of 4500 masternodes, the chance is 1.11% to be part of a new LLMQ. Assuming we have 24 active LLMQs and the current DKG, we have a total chance of 27.77% to be part of any LLMQ at any time. Being a member of one LLMQ requires 5 outgoing connections. Being part of 2 LLMQs has a chance of 7.7%. For 4 LLMQs it's down to 0.5%, and so on. Even if you're extremely un-/lucky to be part of 10 LLMQs (chance of 0.0002%), you'd only have 50 extra connections so far (which any decent VPS should be able to handle).

There was an infinite loop in CConnman::Interrupt which caused tests to fail. Fixed this now.


Update to soroban-client 0.5.0

This is great! I will finish the upgrade of soroban-react to v4.0.0
and then I will accept this pull request

Published in v4.1.0


Please add a client notification to the agent termination event

Currently there is no way from the cli client code to know when the agent received SIGTERM or SIGINT and is in the graceful shutdown state. It would be useful to have a possibility for it to emit an event or provide a possibility to assign a callback, so one could execute a custom code when that happens.
Related to https://github.com/livekit/livekit-helm/issues/116

+1 that would be nice!
FWIW you can do "cleanup" on the "job/worker" level using :
            # https://docs.livekit.io/agents/build/session/#post-processing-and-cleanup
            # Just add some logging when shutdown is initiated
            async def my_shutdown_hook() -> None:
                self._log_on_livekit_event_sync("shutdown callback")

            self.ctx.add_shutdown_callback(my_shutdown_hook)

If you feel real hacky, you can overwrite their SIGTERM catch in the JobEntry func,
but that can be dangerous you had been warned.


Inquiry about Env

Hi, we want to reproduce this great work. Could you please provide the environment configuration for this code?

requirements.txt
Hi, sorry late reply, hope it helps


Feature Request: Indefinite sleep, wake up on ingress

Im not seeing an option to set up a deplyoment to sleep permanently until woken up?
Is this something that is currently possible or requires development?

Yeah it crossed my mind also.
Could we add forceSleepAfter: xm or still read sleepTime.
Its crude but a good start until ideas on how to detect inactivity come. Perhaps integration with prometheus if cpu is low for x time.

Of course im willing to help. Not a developer but perhaps i still can help, with development or just testing. Let me know


Make a string representation of NestedDtype

Feature request
Implement .__repr__() and .__str__()
Before submitting
Please check the following:

[ ] I have described the purpose of the suggested change, specifying what I need the enhancement to accomplish, i.e. what problem it solves.
[ ] I have included any relevant links, screenshots, environment information, and data relevant to implementing the requested feature, as well as pseudocode for how I want to access the new functionality.
[ ] If I have ideas for how the new feature could be implemented, I have provided explanations and/or pseudocode and/or task lists for the steps.

Maybe this? {"a": [...]. "b": [...]}


Unknown error encounterd: ID=0

Geting this i Home Assistant , running
Operativsystem  Home Assistant OS 7.0
supervisor-2021.12.1
core-2021.12.1
2021-12-14 13:37:41 WARNING (Thread-9) [roombapy.remote_client] Unknown error encounterd: ID=0.Please report this to: https://github.com/pschmitt/roombapy/issues/new
2021-12-14 13:37:41 ERROR (Thread-9) [roombapy.roomba] Roomba <IP_ADDRESS> connection error, code UNKNOWN_ERROR

Dupe. #109


[DOCS] Fix text in README

Description
The word 'Variables' is spelt incorrect.
Screenshots

Additional information
I want to contribute as part of GSSoC'23.

I had a talk with the team and finalized that this type of issue is too small to be assigned under gssoc. do you still want to continue and address this issue (without it being under Gssoc)?

Currently, I am trying to make contributions under GSSoC'23. So I think I won't be able to address this issue now.


Update README.md

In Author section change "Computer science student" to "Computer Science & Engineering Student"

I want to work on this issue please assign it to me.

Issue assigned as requested. Thank you for your willingness to contribute.

I want to work on this issue please assign it to me.

Issue assigned as requested. Thank you for your willingness to contribute.

@sha0urya Issue assigned as requested. Thank you for your willingness to contribute.

Thank you for the PR, don't forget to give a star. Your star would help increase the visibility of the project.


Revert "Roll Engine from 6993cb229b99 to 9bcb3bfb0ecb (6 revisions)"

Reverts flutter/flutter#76161
Reverting for https://github.com/flutter/flutter/issues/76216

Landing TBR to green the tree.


nip19.decode fails when nprofile relays is empty

nip19.decode(nip19.nprofileEncode({pubkey: '97c70a44366a6535c145b333f973ea86dfdc2d7a99da618c40c64705ad98e322', relays: []}))

Throws:
TypeError: Cannot read properties of undefined (reading 'map')
    at Object.decode (nostr.esm.js:820:24)

Are you on the latest version? That was fixed some time ago I think. I've added a test on https://github.com/nbd-wtf/nostr-tools/commit/01435ab9f5d58201ee1b362ac95293056d688d2c for your specific case here.

I ran into it when I tested the PR you submitted on coracle, but I just realized I didn't re-install deps, that's probably the problem.

I don't understand JavaScript so I might have done everything wrong again.

Nope, just rm -rf'd node_modules and it fixed the issue


Update enums.py

Add more asset types (based on: https://www.interactivebrokers.com/en/software/et_dataguide/topics/asset_types.htm)

Cool, I hadn't seen thse


Graphics and Logic separation

Should graphics code be purely in one logic pde file?
Or should it be separated into java files (where they can call on processing functions)

Valia has separated graphics in pde and java logic


feat: Optimize E2E test actions

Based on the circle config .circleci/config.yml, I optimized the e2e tests to many smaller actions to robust the speed and reduce the cost of running the tests.
This PR will be tested again after the PR is merged(to test the op-bindings folder)

Hi @0x6e616d
Do you think we should rebuild and setup e2e-test? Correct me If I am wrong, the action uses cache for fast setting?

Hi @0x6e616d Do you think we should rebuild and setup e2e-test? Correct me If I am wrong, the action uses cache for fast setting?

The purpose is to split e2e-tests into smaller tests and run them in parallel to reduce the ci time. I use all test actions in config.yaml from circle ci and convert them to GitHub actions

Hi @0x6e616d Do you think we should rebuild and setup e2e-test? Correct me If I am wrong, the action uses cache for fast setting?

The purpose is to split e2e-tests into smaller tests and run them in parallel to reduce the ci time. I use all test actions in config.yaml from circle ci and convert them to GitHub actions

Hi @0x6e616d Do you think we should rebuild and setup e2e-test? Correct me If I am wrong, the action uses cache for fast setting?

The purpose is to split e2e-tests into smaller tests and run them in parallel to reduce the ci time. I use all test actions in config.yaml from circle ci and convert them to GitHub actions

Thank you, Nam!
I mean it seems the action is using a cache for fast setting, because I don't see any build steps. I don't know if the test can run correctly or not if the cache is not up to date.

Hi @0x6e616d Do you think we should rebuild and setup e2e-test? Correct me If I am wrong, the action uses cache for fast setting?

The purpose is to split e2e-tests into smaller tests and run them in parallel to reduce the ci time. I use all test actions in config.yaml from circle ci and convert them to GitHub actions

Hi @0x6e616d Do you think we should rebuild and setup e2e-test? Correct me If I am wrong, the action uses cache for fast setting?

The purpose is to split e2e-tests into smaller tests and run them in parallel to reduce the ci time. I use all test actions in config.yaml from circle ci and convert them to GitHub actions

Thank you, Nam!
I mean it seems the action is using a cache for fast setting, because I don't see any build steps. I don't know if the test can run correctly or not if the cache is not up to date.
And for optimization purpose, we can define the number of parallel threads for e2e-test. I am not sure if it can help reduce time, but I think we can check the log easier than the current appoarch.

Oh no, the old version includes the build step and all the tests in the folder op-e2e. But my version includes the tests with each sub folder op-batcher, op-challenger...This is quite a different purpose


feat: using serverless-plugin-warmup to keep some lambdas warm

Motivation
The idea is to keep lambdas that are called from the wallets on load warm to prevent cold starts that take up to 10 seconds per request, causing the wallet load to take a long time.
Acceptance Criteria

We should warm only the lambdas that are necessary for the wallet load mechanism:

loadWalletAsync
loadWalletApi
getWalletStatusApi
getAddressesApi
getNewAddresses
getBalanceApi
getTokensApi
getVersionData
getTxHistoryApi

Security Checklist

[X] Make sure you do not include new dependencies in the project unless strictly necessary and do not include dev-dependencies as production ones. More dependencies increase the possibility of one of them being hijacked and affecting us.

When we start the rollout we can monitor the service to check if the lambdas are being cold started and increase this value. What do you think?

How could we have an alert that warn us if they are being cold started?
One possible thing to monitor could be the start time of the wallets themselves. Monitoring this on the clients could generate privacy concerns, but maybe we could do this in the backend somehow. This way we could have alerts for when too many wallets are taking too long.
Another thing that is even easier is to monitor the Concurrent executions metric of the Lambdas, so we detect when we start having too many concurrent executions, which means we would benefit from increasing the concurrency option in the plugin.
What do you think?
Maybe these items could be added to the issue we have about monitoring the wallet-service