Use namespaces instead of prefixes

For example, in C++ it would be better to use something like cxxbridge::rust::String, and the same for other Rust types, like Str, Vec, Map, etc.
Correspondingly in Rust: cxx::cpp::String, Vector, Map, UniquePtr, SharedPtr.
Of course, the namespace names could be better - it's just an example against the RustString and CxxString type names.

Closing in favor of #8.


无法在react-navigation 和 FlastList中是实现全屏

Current behavior
I use video in FlatList and react navigation, and I can't play it all on screen
Reproduction steps

Expected behavior
React -navigation and FlatList for full screen
Platform

iOS
Android

Video sample
http://<IP_ADDRESS>:8810/SD/zhishidian/grade_8_1/wuli_shu/01.mp4

Hi @pheromone, can you add a code sample to reproduce this issue? This video plays fine without a FlatList, so I'm guessing the issue is how you have the FlatList setup.


Forked react-helmet since it seems unmaintained. Now it's a Named i…

…mport in helpers

See https://github.com/nfl/react-helmet/issues/490


Curl is required for ACI Demo

https://github.com/Azure/acs-demos/blob/master/incubator/aci/create/script.md
$ curl -I $IP_NUMBER --connect-timeout 90
bash: curl: command not found

@lastcoolnameleft,
Thanks for your contribution as a Microsoft full-time employee or intern. You do not need to sign a CLA.
Thanks,
Microsoft Pull Request Bot


What is the recommended way to write generator-driven property tests?

Hello!
Previously I've used GeneratorDrivenPropertyChecks with scalacheck's Gen to write property tests using generators, but based on https://github.com/scalatest/scalatest/issues/1735 it looks like this is no longer supported out of the box? It looks like scalatest now has its own Generator type, but I can't figure out how to use forAll driven by Generators. The only trait I could find to mix in is TableDrivenPropertyChecks, but I believe this is meant for example based tests, rather than generator driven ones?
What is the best way to use scalatest's Generator type? If it's helpful, I'm using scalatest 3.2.2

I'm currently using https://github.com/scalatest/scalatestplus-scalacheck and it's working well for me


Add support for SideNav and SideNavItem

Relates to https://github.com/vaadin/flow/issues/16969 - atm it's not possible to lookup SideNav by label. We could add support for that into SearchSpec but that's tricky since it's hard to keep backward compatibility with Vaadin 24.0.
Maybe at some point we can drop support for Vaadin 24.0 and also add:
@VaadinDsl
fun (@VaadinDsl SideNavItem)._click() {
    _expectEditableByUser()
    navigateTo(path)
}

Blocked by https://github.com/vaadin/flow-components/issues/5129 ; also after Tab no longer implements HasLabel I need to modify the code accordingly: https://github.com/vaadin/flow-components/issues/5094

Will be added in Karibu-Testing 2.1.0


Release 0.3.0 is missing the last commit

The code from the last commit of Release 0.3.0 is not present on the package published at crates.io.
I checked that it does exist within the zipped code. But when using jrsonnet-evaluator = "0.3.0" on my dependencies, I get this code, which is different from what is under the tag 0.3.0.
From what I saw, the release workflow only publishes to GitHub release and not to crates.io. Could it have been a problem when manually publishing the crate?

Yep, crate is published manually, and i missed version bump for it
I will add crates.io publishing to release workflow now

Github action development is hard, i didn't found implementation of action for cargo-release, so i tried to write my own
There is no place to store state, so it's seems to be impossible
So, i will bumped version manually to 0.3.1 in 23c027a07375b1ee5b76ecb7f5adf5f9637397f8


shorthand-values rule fails to identify negative values

As the title says, it seems that shorthand-values fails to understand this:
.test {
    margin: 8px -8px;
}

http://puu.sh/lbuOB/8b1c1cb2e0.png

I'm really sorry, this is the wrong project. |:


ESP01 socket example

It would be really nice if you've had even the most rudimentary example on how to use pico with ESP01 through the socket on maker board.

I played around with Maker Pi Pico board. It supports prototyping very well. My next step is internet connection. Therefore, the same question as meeDamian. Is there a webserver example or similar using ESP-01 w/ AT commands?

Please have a look at this tutorial
https://tutorial.cytron.io/2021/03/31/program-maker-pi-pico-and-esp01-with-blynk-iot-app-using-arduino-ide/

We've added examples for CircuitPython here.
However, please take note that the Telegram example only works with AT Firmware V2.2.0.
If you are able to update the firmware by yourself, you can download it here.

Reading the comments, these require an ESP8266, not an ESP-01?

Reading the comments, these require an ESP8266, not an ESP-01?

ESP-01 is the module while ESP8266 is referring to the chip used in ESP-01. Thus it's compatible with ESP-01.

I had to use a different method for flashing the ESP-01_AT_Firmware_V2.2.0

Have been trying use ESP-01 with maker pi pico - finally had sucess using ESP_AT_Lib on arduino!
see sample HTTPGET example:


Added parent parameter to bulk indexer

Just added the possibility of passing the parent to the bulk indexer

+1

+1

Any updates on this??

can you rebase the PR?

Rebase'd
Thanks

Need a new rebase?? I really need this, sorry to bother

Any updates on merging this? I could use it as well.

I'm investigating this now, I will merge when I verify on my system.

This one breaks tests.  I will see if I can get it working in a quick add on PR:
$ go test ./...
?   	github.com/mattbaird/elastigo	[no test files]
github.com/mattbaird/elastigo/lib_test
github.com/mattbaird/elastigo/lib_test
lib/coreexample_test.go:27: not enough arguments in call to indexer.Index
lib/coreexample_test.go:48: not enough arguments in call to indexer.Index
FAIL	github.com/mattbaird/elastigo/lib [build failed]
?   	github.com/mattbaird/elastigo/tutorial	[no test files]


Smaller inputs?

Hi there, do you have any examples of using small pixelated inputs? Like 64x64 and smaller?
Such as the tile inputs from: https://github.com/mxgmn/WaveFunctionCollapse
Just curious to know what you think the output would look like before I hop into trying to run this.

Hi! I don't have any pre-made examples, but it definitely should be possible to use small inputs. If memory serves, the smallest possible input is 16x16 with K=0 in feature extractor (number of layers in gaussian pyramid - 1).
I took this 23x24 sample:

And here is the result i got after 20 iterations (I'dont think more iterations can solve the problem):

The objection of this project was to generate photoreal natural-looking textures, and "photoreal" isn't quite the definition of such inputs. So, although it's possible, I can't guarantee that results will please you

I've upscaled the initial sample to 128x128 and used K=2. Here is 256x256 result I got after 10 iterations:

So, if you want to get something adequate from the program at all costs, you can try to upscale inputs and run for larger number of iterations, but I beleave there are more efficient methods for the task


Added nchrs.xyz

Hey Devine!
I'd like to propose my website https://nchrs.xyz for the webring.
I hope it is alright that I created a new pull request instead of trying to re-open the previous one with the incomplete description.
Consulting the README I was missing the description of where to find the webring icon on my website, correct?
The icon for the webring can be found in the footer at the bottom of the page:

Thanks!

Welcome to the webring!! I'm glad you've made another PR.


kubernetes_sd_config role: node

What is missing?
There is no option to get node labels when node-exporter or kubelet are scraped.
Why do we need it?
There are labels provided by cloud providers like cloud.google.com/gke-preemptible or other custom labels and they are missed because prometheus-soperator sets role: endpoints to all targets.
It would be useful to have these labels for writing custom alert rules.

These are things that you would have once per cluster, so I would recommend you to do that with the additionalScrapeConfigs feature, where you can add arbitrary Prometheus config.

It looks like strange behaviour to expose endpoint labels instead of node labels.
I think it would be much better to have the right labels for nodes like it is described here /prometheus-kubernetes.yml
Also by adding this to additionalScrapeConfigs one should disable default kubelet configuration in helm values to prevent metrics doubling.


New version gradle Error

Hi. I use it well the new Version.
But It has a problem.
Whole Project Download and Run is Okay With new function like autoSpacing, pageFliping ...
But In Gradle script dependency, it's not has new function.
So i saw the git, graddle written like 'Fix issue with Configurator#pages() from #486'.
but actually The newest version is #557.
So i think gadle update has wrong. please fix it.

The new features were merged into the project but not released on maven at the time.
It has since been released as 3.1.0-beta.1 so this can be closed.


Add a "Jump to Bottom" button

I think the best way to display this is as a simple IconButton that floats above the Timeline view -- in Makepad terms, this is a simple overlay that would be invisible by default, and only set to visible when the user scrolls up to a position that is sufficiently far away from the latest message at the bottom.
Upon being clicked, we should perform the nice scrolling action by calling Makepad's PortalList::smooth_scroll_to_end() function
Here's how Element displays this:

Here's how Signal displays this button, which is identical to Element:

Here's how Discord displays this, as a banner atop the message input box:

Hello! New to Rust and OSS here. I'd like to help with this issue. Would appreciate any tips and directions to get started! Thanks!

I encountered a few issues while implementing the button in Makepad.

I created an SVG with a downward arrow inside a circle, similar to ICO_ADD. However, when using IconButton, only the arrow displayed. It seems IconButton only processes <path> elements and ignores <circle> elements, and ICO_ADD seems to combine its plus sign and circle into a single <path>.

I tried using draw_bg to draw a circle behind the arrow instead, but I couldn't center it properly or prevent it from being clipped when larger than the button's bounding box.

I added the button to the Timeline definition instead of above the message_input <View> to ensure it floats without a rectangular background that obstructs the timeline, but it was placed at the top right corner. How can I position it from the bottom right corner without using offsets, which seem less clean and might not adapt to different screen sizes?

Any help would be appreciated!

Hi @smarizvi110, apologies that I missed your replies until today. Thanks so much for looking into this!
I'm not a true expert in Makepad but I do have some experience, and more importantly, lines of contact with Makepad experts. I'll take a look at your PR later today and respond there.
Makepad's SVG support is indeed incomplete and only supports <path> elements; that is a known issue but is being addressed currently (AFAIK).

@smarizvi110 i pushed some changes to your PR #91 and left some comments. Thanks a lot for getting this started!

@kevinaboos Hey, thanks for the response! Glad to hear the SVG support is being worked on. I'll take a look at your changes and comments! Thank you!


background-image not set if the image path contains space

If the image path contains space the background-image property is not set, even if you encode the path before initializing the slideshow

@lazaroreyesjobsity thanks for letting me know. I will see if I can work this out. In the meantime, do you have any suggestions for a fix?

@lazaroreyesjobsity have you tried escaping? https://stackoverflow.com/questions/2405333/css-background-image-path-issues

@lazaroreyesjobsity could you post the URL of the image that isn't working for you?

I am closing this issue as I cannot recreate it and it's been inactive for over two weeks. If you can recreate it then I will be happy to reopen.

@dockleryxk Sorry I've been really busy, here you have an example:
https://gend4.com/api/Containers/images/download/images (1).jpg
If you use this url that contains space, background-image is omitted, just like:
<div _ngcontent-c24="" class="slides selected slide-in-right" ng-reflect-ng-style="[object Object]" style="background-size: cover; background-position: center center; background-repeat: no-repeat;"></div>

Looks like it was actually the parentheses. This worked for me https://gend4.com/api/Containers/images/download/images (1).jpg
I would suggest using encodeURI() before inserting them into the component

@dockleryxk Replacing the parentheses solved all my problems :) Thank you!


Dynamic component assignment through attribute

Hey,
This might be a hard thing to integrate, but I'd like to discuss it, maybe you will find it useful.
What want to accomplish is to load a component dynamically. Instead of using a html tag, I want to load it through a dedicated attributes value, lets say 'taglib'-attribute.

or

The problem is, if we'd like to be able to use every template available, we would need some sort of index with template names and their relative path. Alternatively, we could scope the available templates to only a certain directory, which would be easier, but not as clean.
This would require us to have a compiled template like this.
templates = { "component-one": "./components/component-one/template.marko" };
return function render(data, out) {
      out.w('xxx');
      forEach(data.components, function(item) {
       __helpers.l(require.resolve(templates[item.component])).render({"value": str(item.value)}, out);
      });
    out.w('xxx');
  };

or
templates = {
            "component-one": __helpers.l(require.resolve("./components/component-one/template.marko"))
        };
return function render(data, out) {
      out.w('xxx');
      forEach(data.components, function(item) {
          templates[item.component].render({"value": str(item.value)}, out);
      });
    out.w('xxx');
  };

Of course we could check, if array contains element etc. This is just a dirty example. I know that this adds a bit of an overhead to the lightweight templates, especially if you got lots of components, but I couldn't think of any different/better way of doing this without sacrificing client-side compatibility. What do you think?
I could integrate it, though it will take me some time to dive into the code. A few hints where I find the responsible bits would surely help me.

Hi @bkniffler, a custom tag is just a mapping to a render(input, out) function that gets resolved at compile time. It's possible to invoke a render function directly instead of going through a custom tag and I think that might help in your case. This is done using the <invoke> tag as shown below:

    <invoke function="item.render(item.value, out)"/>

NOTE: A loaded template also has a template.render(input, out) function so you could also do the following:
<invoke function="item.template.render(item.value, out)"/>

I'm not sure if you are using the RaptorJS Optimizer or Browserify, but the RaptorJS Optimizer supports dynamic requires while Browserify does not. Therefore, if you are using the RaptorJS Optimizer then you can send down all of the templates that may be needed on the client and dynamically require them instead of relying only on static code analysis. You can use a glob pattern to send down all of the templates in a directory as shown below:
optimizer.json
{
    "dependencies": [
        "*.marko"
    ]
}

Those templates could be dynamically required doing something similar to the following:
var template = require('marko').load(require.resolve('./components/' + componentName + '/template.marko'));

NOTE: We currently don't register the *.marko.html extension for the optimizer-marko plugin so you might need to send a PR for the plugin.
Does this help in your use case? If not, please provide more details.

@bkniffler I would recommend an approach that uses a single component/tag that simply delegates rendering to multiple other components/renderers.
For example, I often run into the use case of choosing a template based on a type or layout attribute. Consider the case where you might want to do something like this:
<app-message type="info">${data.message}</app-message>
<app-message type="warning">${data.message}</app-message>
<app-message type="error">${data.message}</app-message>

Depending on your use case, this might be simpler than having three separate tags (app-info-message, app-warning-message, and app-error-message, for example).
In this example, app-message may have a template for each type of message. The app-message renderer would simply choose the right template based on the type.
The app-message component would have a renderer.js with something like this:
var marko = require('marko');

var TEMPLATE_BY_TYPE = {
    info: marko.load(require.resolve('./info.marko')),
    warning: marko.load(require.resolve('./warning.marko')),
    error: marko.load(require.resolve('./error.marko'))
};

module.exports = function(input, out) {
    // find the template that maps to the given type
    var template = TEMPLATE_BY_TYPE[input.type];
    if (!template) {
        throw new Error('Invalid type "' + input.type + '".');
    }

    // now render the template
    template.render(input, out);
}

In summary, I think this logic of choosing a template would be easier to read if the developer moved this logic to the renderer. I don't think there would be much benefit of implementing this "choosing" logic in the template.
Please let me know if you still don't think the solution from @patrick-steele-idem or myself would help in your use case (or if you are still looking for a more elegant solution).

@philidem This is a nice approach, unfortunately not what I'm looking for.
Thanks to both of you for taking the time to respond in such detail., this helped me understand marko more. And sorry for apparently not explaining my issue properly, when re-reading the docs I found a great solution already in place: the include-tag. It seems to do all the required stuff like loading and rendering.
<include template="app/components/$!{item.component}/template.marko.html" value="$!{item.value}">

This will help me get started for now!
I will add .marko.html support to optimizer-marko in the next days.


Ensure the Control toggle gets a hand cursor

It didn't work previously as something else was overriding its style.

For the record: it's the txt class that was overriding it 😅


pypi.org/simple No matching distribution found for fastapi_template

Hi. Thanks for your interest in this project. I couldn't reproduce this issue. This is my logs:
❯ python3 -m pip install fastapi_template -i https://pypi.org/simple
Collecting fastapi_template
  Using cached fastapi_template-3.3.8-py3-none-any.whl (823 kB)
Collecting pydantic<2.0.0,>=1.8.2
  Using cached pydantic-1.9.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (12.4 MB)
Collecting cookiecutter<2.0.0,>=1.7.3
  Using cached cookiecutter-1.7.3-py2.py3-none-any.whl (34 kB)
Collecting prompt-toolkit<4.0.0,>=3.0.19
  Using cached prompt_toolkit-3.0.30-py3-none-any.whl (381 kB)
Collecting termcolor<2.0.0,>=1.1.0
  Using cached termcolor-1.1.0.tar.gz (3.9 kB)
  Preparing metadata (setup.py) ... done
Collecting pre-commit<3.0.0,>=2.14.0
  Downloading pre_commit-2.20.0-py2.py3-none-any.whl (199 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 199.5/199.5 kB 1.7 MB/s eta 0:00:00
Collecting binaryornot>=0.4.4
  Using cached binaryornot-0.4.4-py2.py3-none-any.whl (9.0 kB)
Requirement already satisfied: six>=1.10 in ./venv/lib/python3.9/site-packages (from cookiecutter<2.0.0,>=1.7.3->fastapi_template) (1.16.0)
Collecting python-slugify>=4.0.0
  Using cached python_slugify-6.1.2-py2.py3-none-any.whl (9.4 kB)
Collecting poyo>=0.5.0
  Using cached poyo-0.5.0-py2.py3-none-any.whl (10 kB)
Requirement already satisfied: requests>=2.23.0 in ./venv/lib/python3.9/site-packages (from cookiecutter<2.0.0,>=1.7.3->fastapi_template) (2.28.1)
Requirement already satisfied: click>=7.0 in ./venv/lib/python3.9/site-packages (from cookiecutter<2.0.0,>=1.7.3->fastapi_template) (8.1.3)
Collecting jinja2-time>=0.2.0
  Using cached jinja2_time-0.2.0-py2.py3-none-any.whl (6.4 kB)
Collecting Jinja2<4.0.0,>=2.7
  Using cached Jinja2-3.1.2-py3-none-any.whl (133 kB)
Collecting toml
  Using cached toml-0.10.2-py2.py3-none-any.whl (16 kB)
Collecting virtualenv>=20.0.8
  Downloading virtualenv-20.16.3-py2.py3-none-any.whl (8.8 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 8.8/8.8 MB 20.6 MB/s eta 0:00:00
Requirement already satisfied: pyyaml>=5.1 in ./venv/lib/python3.9/site-packages (from pre-commit<3.0.0,>=2.14.0->fastapi_template) (6.0)
Collecting nodeenv>=0.11.1
  Downloading nodeenv-1.7.0-py2.py3-none-any.whl (21 kB)
Collecting identify>=1.0.0
  Downloading identify-2.5.3-py2.py3-none-any.whl (98 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 98.7/98.7 kB 29.6 MB/s eta 0:00:00
Collecting cfgv>=2.0.0
  Using cached cfgv-3.3.1-py2.py3-none-any.whl (7.3 kB)
Collecting wcwidth
  Using cached wcwidth-0.2.5-py2.py3-none-any.whl (30 kB)
Requirement already satisfied: typing-extensions>=<IP_ADDRESS> in ./venv/lib/python3.9/site-packages (from pydantic<2.0.0,>=1.8.2->fastapi_template) (4.3.0)
Collecting chardet>=3.0.2
  Using cached chardet-5.0.0-py3-none-any.whl (193 kB)
Collecting MarkupSafe>=2.0
  Using cached MarkupSafe-2.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (25 kB)
Collecting arrow
  Using cached arrow-1.2.2-py3-none-any.whl (64 kB)
Requirement already satisfied: setuptools in ./venv/lib/python3.9/site-packages (from nodeenv>=0.11.1->pre-commit<3.0.0,>=2.14.0->fastapi_template) (63.1.0)
Collecting text-unidecode>=1.3
  Using cached text_unidecode-1.3-py2.py3-none-any.whl (78 kB)
Requirement already satisfied: certifi>=2017.4.17 in ./venv/lib/python3.9/site-packages (from requests>=2.23.0->cookiecutter<2.0.0,>=1.7.3->fastapi_template) (2022.6.15)
Requirement already satisfied: idna<4,>=2.5 in ./venv/lib/python3.9/site-packages (from requests>=2.23.0->cookiecutter<2.0.0,>=1.7.3->fastapi_template) (3.3)
Requirement already satisfied: urllib3<1.27,>=1.21.1 in ./venv/lib/python3.9/site-packages (from requests>=2.23.0->cookiecutter<2.0.0,>=1.7.3->fastapi_template) (1.26.11)
Requirement already satisfied: charset-normalizer<3,>=2 in ./venv/lib/python3.9/site-packages (from requests>=2.23.0->cookiecutter<2.0.0,>=1.7.3->fastapi_template) (2.1.0)
Collecting distlib<1,>=0.3.5
  Downloading distlib-0.3.5-py2.py3-none-any.whl (466 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 467.0/467.0 kB 20.6 MB/s eta 0:00:00
Collecting platformdirs<3,>=2.4
  Using cached platformdirs-2.5.2-py3-none-any.whl (14 kB)
Collecting filelock<4,>=3.4.1
  Downloading filelock-3.8.0-py3-none-any.whl (10 kB)
Requirement already satisfied: python-dateutil>=2.7.0 in ./venv/lib/python3.9/site-packages (from arrow->jinja2-time>=0.2.0->cookiecutter<2.0.0,>=1.7.3->fastapi_template) (2.8.2)
Building wheels for collected packages: termcolor
  Building wheel for termcolor (setup.py) ... done
  Created wheel for termcolor: filename=termcolor-1.1.0-py3-none-any.whl size=4832 sha256=c9074844373f7c3e782ef1764a625d6a145e885fa1a5f879ac8b7a6f6ad9d97e
  Stored in directory: /home/s3rius/.cache/pip/wheels/b6/0d/90/0d1bbd99855f99cb2f6c2e5ff96f8023fad8ec367695f7d72d
Successfully built termcolor
Installing collected packages: wcwidth, text-unidecode, termcolor, distlib, toml, python-slugify, pydantic, prompt-toolkit, poyo, platformdirs, nodeenv, MarkupSafe, identify, filelock, chardet, cfgv, virtualenv, Jinja2, binaryornot, arrow, pre-commit, jinja2-time, cookiecutter, fastapi_template
Successfully installed Jinja2-3.1.2 MarkupSafe-2.1.1 arrow-1.2.2 binaryornot-0.4.4 cfgv-3.3.1 chardet-5.0.0 cookiecutter-1.7.3 distlib-0.3.5 fastapi_template-3.3.8 filelock-3.8.0 identify-2.5.3 jinja2-time-0.2.0 nodeenv-1.7.0 platformdirs-2.5.2 poyo-0.5.0 pre-commit-2.20.0 prompt-toolkit-3.0.30 pydantic-1.9.2 python-slugify-6.1.2 termcolor-1.1.0 text-unidecode-1.3 toml-0.10.2 virtualenv-20.16.3 wcwidth-0.2.5

[notice] A new release of pip available: 22.1.2 -> 22.2.2
[notice] To update, run: pip install --upgrade pip

Closed due to inactivity.


Second command of macro no longer executed after recent VS Code update

Issue Type: Bug
I use the macros extension to replicate the cmd+e behavior of IntelliJ for Mac. This command opens the "Recent files" dialogue and shifts the cursor to the previously open file (i.e. the second item in the list of recently opened files, where the currently open file is first on the list).
To do this in VS Code, I created this macro:
    // User Setings
    ...
    "macros": {
        "intellijRecent": [
            "workbench.action.quickOpen",
            "workbench.action.quickOpenNavigateNext",
        ]
    },
    ...

And bound it to cmd+e in my keybindings:
    // keybindings.json
    ...
    {
        "key": "cmd+e",
        "command": "macros.intellijRecent",
        "when": "!inQuickOpen"
    },
    ...

Up until the most recent update, this was working as expected: pressing cmd+e would open the recently open files dialogue box and move the cursor to the second item in the list. Today, it is opening the recently open files dialogue box, but not moving the cursor to the second item in the list.
I tried these changes to see if they would return the expected behavior, but they did not:
    "macros": {
        "intellijRecent": [
            "workbench.action.quickOpen",
            "workbench.action.quickOpenNavigateNext",
            "workbench.action.quickOpenNavigateNext"
        ]
    },

    "macros": {
        "intellijRecent": [
            "workbench.action.quickOpen",
            "workbench.action.quickOpenNavigateNextInFilePicker"
        ]
    },

    "macros": {
        "intellijRecent": [
            "workbench.action.quickOpen",
            "workbench.action.quickOpenNavigateNextInRecentFilesPicker"
        ]
    },

It seems to me that the second command is not being executed in the new update for some reason.
I have also reported this in the macros extension repo (https://github.com/geddski/macros/issues/45).
Thank you.
VS Code version: Code 1.30.1 (dea8705087adb1b5e5ae1d9123278e178656186a, 2018-12-18T18:05:00.654Z)
OS version: Darwin x64 17.7.0

System Info

Item
Value

CPUs
Intel(R) Core(TM) i7-7700HQ CPU @ 2.80GHz (8 x 2800)

GPU Status
2d_canvas: enabledchecker_imaging: disabled_offflash_3d: enabledflash_stage3d: enabledflash_stage3d_baseline: enabledgpu_compositing: enabledmultiple_raster_threads: enabled_onnative_gpu_memory_buffers: enabledrasterization: enabledvideo_decode: enabledvideo_encode: enabledwebgl: enabledwebgl2: enabled

Load (avg)
2, 2, 2

Memory (System)
16.00GB (3.82GB free)

Process Argv
-psn_0_1343816

Screen Reader
no

VM
0%

Extensions (25)

Extension
Author (truncated)
Version

relative-path-and-line
bgs
0.1.0

better-toml
bun
0.3.2

gotemplate
cas
0.3.0

gitignore
cod
0.6.0

EditorConfig
Edi
0.12.5

macros
ged
1.2.1

beautify
Hoo
1.4.7

elixir-ls
Jak
0.2.24

intellij-idea-keybindings
k--
0.2.30

terraform
mau
1.3.7

vscode-rufo
mbe
0.1.1

python
ms-
2018.12.1

vetur
oct
0.14.3

erlang
pgo
0.5.0

ruby
reb
0.21.0

java
red
0.36.0

jinjahtml
sam
0.5.0

vscode-sass-format
sas
1.1.6

elm
sbr
0.24.0

code-settings-sync
Sha
3.2.4

vscode-java-debug
vsc
0.16.0

vscode-java-dependency
vsc
0.2.0

vscode-java-pack
vsc
0.5.0

vscode-java-test
vsc
0.12.0

vscode-maven
vsc
0.12.1

This is an issue with the extension. The promises returned by executeCommand are not properly waited upon here

@alexandrudima thank you very much


On HA restart, state changes to "off" on sensors instead of "unavailable"

Hi,
I have an automation on node red which fires when a state from a sensor changes from "off" to "on". The checkbox on node (trigger node) output on connect is unchecked.
When i restart home assistant the node starts because it detects state change from "off" to "on" even if the door was left at open state before and after the reboot of home assistant.
I saw from other sensors (xiaomi zigbee,tasmota etc.) that when i restart home assistant the state changes from the actual state to "unavailable" and then to the actual state again. Konnected changes from actual state to "off" while rebooting HA and then back to current state.
Am i doing something wrong? What can i do so when i restart home assistant, sensor does not go to "off" state?
Thank you.

Haven't been able to reproduce this issue. When HA reboots, the device states will show Unavailable. It should't be transitioning to off state during a reboot if the sensor hasn't changed.


tilize_op float32 access

Ticket
Link to Github Issue
Problem description
I missed one entry point for tilize when adding float32 support earlier.
What's changed

Just added the one entry point in tilize_op.cpp, wanted to push this out real quick since it's a quick fix and there seems to be a need for it!

Checklist

[ ] Post commit CI passes: https://github.com/tenstorrent/tt-metal/actions/runs/11862518244

would this fix the forge p0 ? @yugi957

would this fix the forge p0 ? @yugi957

looks like yes (I tried cherry picking an earlier version of the change that popped up in ticket couple hours ago to relax the assertion, and our forge tests passed)

Thanks for working on fix, watching this closely for merge.


Results Page Search Field

As a User, I want to see the entered query in the search fields, so that I can modify my searches if needed.

Acceptance Criteria:

[ ] Given that I want to modify my search query, when i see the search results, then I should be provided with the search field to modify it.


Unable to build project with Xcode 8.3

pod files dont install properly
it may be cocoa pod version issue
what s the solution

As another user pointed out in a comment:
Change this block
        SDWebImageManager *manager = [SDWebImageManager sharedManager];
        [manager loadImageWithURL:_photoURL options:SDWebImageRetryFailed progress:^(NSInteger receivedSize, NSInteger expectedSize, NSURL * _Nullable targetURL) {
            CGFloat progress = ((CGFloat)receivedSize)/((CGFloat)expectedSize);
            if (self.progressUpdateBlock) {
                self.progressUpdateBlock(progress);
            }
        } completed:^(UIImage * _Nullable image, NSData * _Nullable data, NSError * _Nullable error, SDImageCacheType cacheType, BOOL finished, NSURL * _Nullable imageURL) {
            if (image) {
                self.underlyingImage = image;
                [self performSelectorOnMainThread:@selector(imageLoadingComplete) withObject:nil waitUntilDone:NO];
            }
        }];


KTabs links functionality

hi there 👋
I saw that functionality was added to KTabs to be able to use links for the KTab buttons.
I noticed a couple of issues with this functionality, I think both issues are noticeable here:
https://kongponents.konghq.com/components/tabs.html#tabs-as-links

When keyboard tabbing through tabs, if I hit enter the text in the docs changes (i.e. #tab-link-1, #tab-link-2 but the URL of the page doesn't.
When "modifier key clicking" i.e. cmd-click I expect the page for the link to open in a new tab.

lmk if you need more info 👍

When keyboard tabbing through tabs, if I hit enter the text in the docs changes (i.e. #tab-link-1, #tab-link-2 but the URL of the page doesn't.

Updating the hash of the URL is subjective based on the implementation in the host app, meaning that I wouldn't expect the Kongponent to update the URL's hash as it may not be desired. If a host app wants to store the hash in the URL, that should be accomplished by hooking into the change event and updating the URL hash accordingly in the host application.

When "modifier key clicking" i.e. cmd-click I expect the page for the link to open in a new tab.

For this, I believe some logic could be added. In digging in here, I also noticed the @click event is actually being bound twice to the element, but in reality, should only bind either the @click or @click.prevent event depending on whether it's rending an anchor tag or not.
@portikM I think the handleTabChange event needs to be only bound to a single @click event, and then in the handler, you can optionally call event.preventDefault() depending on the proper logic, rather than binding 2 click events to the element.

Aaah ok! I think I follow now after reading that last edit.
From that last edit/note I understand that we should expect the URL to change when hitting enter also? If so I'll keep an eye out for a fix there.
Thanks!


Fix flatten issue with toJSON

Closes #175 and supersedes #196
Flatten an object is a trivial task. There was no reason to use a library since we don't use any of the extra functionality. Specially when the library is not maintained.
So I've added the logic as we did with unwind.

Coverage remained the same at 100.0% when pulling 5c22d0caf653102deea9eea8247bcc7e38a36784 on juanjoDiaz:fix_flatten into 827d9f451700406c22e86cbb00ff60bc9897fca0 on zemirco:master.


New viewpager-indicator

New viewpager-indicator. Copied some files from https://github.com/JakeWharton/Android-ViewPagerIndicator. Tabbed style was not working, so I removed it. Also a referenced library project is not needed this way.
See #847

I'd be happy about feedback. I'm not sure if everything is good style.

If by "good style" you mean "taking the other source apart and include it into our sources", it looks good to me. As far as I can see, the files from that project are clearly separated from ours and can therefore also be updated easily in case of bugs/improvements in their code.
I've tested that locally and I really like the new indicator. It feels very responsive and the "sliding" of the text makes switching the pages even more intuitive to the user (at least in my opinion). I'm fine with merging.
I've played around with the visual appearance of the indicator a little bit more and would like to present 4 slightly different looks for discussion. My main motivation is to get a better visual differentation between the viewpager indicator and the remaining page.

current look: http://imageshack.us/photo/my-images/819/vp1original.png/
with an additional line at the indicator top: http://imageshack.us/photo/my-images/213/vp2twolines.png/
with background set to action bar: http://imageshack.us/photo/my-images/834/vp3backgroundactionbar.png/
with background and non bold for selection: http://imageshack.us/photo/my-images/528/vp4nonbold.png/

In the original version the cache details and the indicator blend into each and are not that easy to separate. The second version with the new line needed a code change of the third party code, which I don't like. The third version with background just got this additional line in the cacheview.xml:
android:background="@drawable/actionbar_background"
The fourth version has these additional lines in the cacheview.xml:
android:background="@drawable/actionbar_background"
app:selectedBold="false"
Admittedly, I like the fourth version the most. It has nice separation, reuses the visuals from the the action bar and takes away the very strong appearance of the highlighted page.
What do others think about these (or potentially other) changes of the look?

+1 for any solution with non-bold letters.
The fourth version is looking quite good, but it might make the screen look smaller as it really is due to the same color on top and bottom. If the indicator has the same background color as the content it visually indicates that scrolling down is possible.
But however out of these versions I would choose the original version but with non bold letters, or the fourth version.

May I ask - why without bold letters? Is it correct that you were using a Android 3 or 4 emulator for the screenshots? They use a different font AFAIK. Also the bold font is used for animation (it fades to normal during scrolling).

Its just my personal impression, but you are right, I should see it on my phone to get a realistic view.
Maybe we should just go ahead and merge the current proposal and see how it looks like.
I dont have an emulator so I will wait for a nightly and give it a try.

First lunch, then update, then merge and then I'll build the nightly. So it should be ready at ~14 h.

New nightly is finished.

and then I'll build the nightly. So it should be ready at ~14 h.

Interesting to see what you call a night. ;)

Looks really good, after having used it I would revert my first opinion and vote for adding the same background color like the heading and keep the bold font.
I guess this is option 3 from Bananeweizen.

Just loaded nightly 0412 - db47d7d and I think the tab-style with colored background is even better now.


Confirm Qdrant setup with Qdrant core team

Working doc: https://www.notion.so/dust-tt/Design-Doc-Qdrant-re-arch-d0ebdd6ae8244ff593cdf10f08988c27

I dropped the notes are in the Notion doc.

Thanks!


想问一下你的pointpillars是在哪个框架下训练的以及怎么转成onnx的?谢谢

We appreciate you go through Apollo documentations and search previous issues before creating an new one. If neither of the sources helped you with your issues, please report the issue using the following form. Please note missing info can delay the response time.
System information

OS Platform and Distribution (e.g., Linux Ubuntu 18.04):
Apollo installed from (source or binary):
Apollo version (3.5, 5.0, 5.5, 6.0):
Output of apollo.sh config if on master branch:

Steps to reproduce the issue:

Please use bullet points and include as much details as possible:

Supporting materials (screenshots, command lines, code/script snippets):

就是想知道你的pointpillars是在哪个框架下训练的以及怎么转成onnx的?谢谢

@zhixiangzhangzstu 微信公众号Apollo开发者社区里面有篇文章《Apollo激光雷达感知技术解析》介绍了pointpillars模型线上部署相关信息，可以参考一下。训练框架应该是SECOND和mmdetection3D @panfengsu

谢谢,还是想问一下,pointpillars的模型是怎么转onnx的格式呀?


Issue: SSOUserEmail cannot be modified

We have a legitimate reason for needing to update this email address but the account request handler errors due to validation. Is there a manual method that we can use to get around this?

For anyone who comes across this issue:

I cannot find anywhere in the module code where the SSO fields inside of control_tower_parameters is actually referenced other than a jsonschema used for validating the request
If an AFT Lambda blows up due to the control_tower_parameter fields, aside from OU, changing it will only be for that single run due to the fact that the Lambda doesn't actually roll back the record. This means that when the DB stream function processes the next change, assuming that control_tower_parameters hasn't changed again, it won't see a diff and life will continue as normal
Changing a tag, which is allowed by validation, after the error caused by changing the SSOEmail confirmed the above
AWS SSO in the Control Tower account didn't and still doesn't have any reference to this user, which I was of before looking into this
The account request processor state machine ran successfully after the second request (Simply changing a tag) after the initial change caused an error
There are no sqs queues with messages lingering due to errors

That is all to say that the SSOUser(Email|FirstName|LastName) entries don't appear to be used for anything and a change to them, at least at this time, doesn't break anything that I can find. If something changes, our accounts explode, and AWS eats our souls due to this change I will update this post.
Lastly, the validation needs to check against something other than the last version of the account-request table. Otherwise the validation is useless if the item is updated again with an allowed change. There is an audit table that could be used to get the last entry that succeeded. Another option would be rolling back the record if validation failed and setting a flag to let the stream know after the rollback not to check it again.


Add Mobile Screen State to Top Level

This PR adds a state that indicates the screen size to the top level. This state has already been used in the settings, help, and review dialog and will be used in the history dialog.

Thanks, do you also need this for the 0.x series? (history?) Or do we move this forward to the v1 release?

I think it is easier to move forward to the v1 since this involves other v1 changes.


APIGOV-28627 - bubble any error when discovering spec type

Was there a decision about not logging the error at all? In the ticket I think the suggestion was to log something in the oas spec parsing if error occurs there.

It bubbles up to where .Parse() is being called in the body builder... and that returns to the agents
specParser := NewSpecResourceParser(b.serviceBody.SpecDefinition, b.serviceBody.ResourceType)
err := specParser.Parse()
if err != nil {
	return b.serviceBody, fmt.Errorf("failed to parse service specification for '%s': %s", b.serviceBody.APIName, err)
}

and in the agent, I could see that it was logging the error
maybe I missed it, but I did not see any other flow where explicitly oas spec parsing was calling .Parse()


Adding the glow effect Mixer

In the new version of gregtech, the glow effect of the dashboard mechanisms has appeared. It is necessary to make changes for correct display

The glow effect of the control panel of this machine is not required


many tests for dot, and bug fixes around transpose + dot

tests fail because xtensor master is required.
@JohanMabille / @SylvainCorlay can we make a new release for xtensor? the stridedview layout / transpose layout fix is required.

I am ok with a 0.13.2.

:tada:

👍

You probably want to update the requirements in the readme.

Updated in the table.

👍 sorry, I don't know how I was looking a it.


Devika starts searching the internet and then it hangs with no action later on...

i want it to create a test single-page website with data on world's population, there's no problem with communication between local ollama LLM and devika and it even starts to search the web for data. it visits two webpages and then there is no action, cpu and gpu usage is none. what might be the case?

On my end it browsed two pages, and stuck on Writing Code (as internal dialogue) - already waiting for more than an hour and it seems it's in a infinite loop

same for me, however in my case it managed to visit three websites :D

Same, it wrote some code once before getting stuck, otherwise same as above.

same for me, sometime I was confused, is it really work now？

anche io stesso problema

Same here. The browser and terminal display nothing, but project has been created.

All right!  Can you tell me what API did you use and what prompt you applied?

@qwaszaq I'm using the OpenAI and Bing APIs, and my prompt is 'Give me a python code with KNN classify iris datasets.' I just pulled the latest version, and the terminal seems to be working successfully, but the browser still isn't working. :(

Thanx ! I just wonder if anyone has used Google search api?

According to this YouTube video, around the 6:40 mark, it seems there was support for Google Search previously, but now only Bing Search remains.

same here, it goes to few search results and then freezes, but I do see that sometimes it does write the code in the projects folder but it just gets stuck after searching 3(or n) pages. I did try both google and bing to see if thats the problem but same case

Fixed today! thank you!
frozen fix project forked today at https://github.com/hqnicolas/devika

Risolto oggi! Grazie! progetto di correzione congelata biforcato oggi su https://github.com/hqnicolas/devika

il link ce hai fornito errore 404 pagina non trovata volevo sapere come hai risolto io ho cancellato e reinstallato ora mi da errore devika.py' terminated by signal SIGILL (Illegal instruction)
non so come risolvere, credevo fosse la versione di python non compatibile ma penso sia per la cpu perche io ho scheda intel integrata senza cpu e senza supporto avx e per questo non riesco a utilizzare penso io ma ieri mi funzionava cavolo perche lo cancellato hahaha ciao

Risolto oggi! Grazie! progetto di correzione congelata biforcato oggi su https://github.com/hqnicolas/devika

forse era andata via la connessione ho aperto ora il link

ho apportato la correzione ora è necessario un server Ollama esterno per eseguire il codice https://github.com/hqnicolas/devika Utilizzo Docker Compose per eseguire "docker compose build" + "docker compose up"

fetch the latest changes. already fixed


Crash when pasting custom instruments in a song with no custom instruments

If you copy a note block which is a custom instrument, then make a new song, paste it, and then play the song, the program crashes.
Likely, the instrument ID becomes out-of-range, and somewhere down where NBS processes the pasted note blocks, it tries to read an invalid array index.
This behavior will likely not be patched in the current version, but we should make sure a failsafe is in place for the rewrite (either prevent the selection from being pasted with a popup warning, or create empty custom instruments up until the largest index present on the selection).

Window with the traceback posted by @BedrRedstone, which should make it easier to track where the issue happens:

Fixing this should be a matter of surrounding this operation in a try/catch block and ignoring the notes with missing instruments, with a notice at the end.

It also should be noted that the issue happens when clearing the affected selection. It's possible to paste the selection normally, but the notes with missing instruments just appear to be invisible.


Skipped examples

[Example("foo")]
[ExampleSkipped("Bar munging is a WIP.", "bar")]
[Scenario]
public static void MungeAllTheThings(string baz)
{
    ...
}

Skipped examples will appear in the test output.

or [SkipExample(...)]

Note that this seems to be being added into DataAttribute in xunit 2.2 - https://github.com/xunit/xunit/pull/708

Waiting on xunit 2.2 before implementation (if any is even needed).

Replaced by #397.


Error 61 connecting to localhost:6379

redis.exceptions.ConnectionError
ConnectionError: Error 61 connecting to localhost:6379. Connection refused.
Traceback (most recent call last)
File "/usr/local/lib/python2.7/site-packages/flask/app.py", line 1994, in call
return self.wsgi_app(environ, start_response)
File "/usr/local/lib/python2.7/site-packages/flask/app.py", line 1985, in wsgi_app
response = self.handle_exception(e)
File "/usr/local/lib/python2.7/site-packages/flask/app.py", line 1540, in handle_exception
reraise(exc_type, exc_value, tb)
File "/usr/local/lib/python2.7/site-packages/flask/app.py", line 1982, in wsgi_app
response = self.full_dispatch_request()
File "/usr/local/lib/python2.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
rv = self.handle_user_exception(e)
File "/usr/local/lib/python2.7/site-packages/flask/app.py", line 1517, in handle_user_exception
reraise(exc_type, exc_value, tb)
File "/usr/local/lib/python2.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
rv = self.dispatch_request()
File "/usr/local/lib/python2.7/site-packages/flask/app.py", line 1598, in dispatch_request
return self.view_functionsrule.endpoint
File "/usr/local/lib/python2.7/site-packages/snappass/main.py", line 65, in handle_password
key = set_password(password, ttl)
File "/usr/local/lib/python2.7/site-packages/snappass/main.py", line 28, in set_password
redis_client.set(key, password)
File "/usr/local/lib/python2.7/site-packages/redis/client.py", line 1072, in set
return self.execute_command('SET', *pieces)
File "/usr/local/lib/python2.7/site-packages/redis/client.py", line 578, in execute_command
connection.send_command(*args)
File "/usr/local/lib/python2.7/site-packages/redis/connection.py", line 563, in send_command
self.send_packed_command(self.pack_command(*args))
File "/usr/local/lib/python2.7/site-packages/redis/connection.py", line 538, in send_packed_command
self.connect()
File "/usr/local/lib/python2.7/site-packages/redis/connection.py", line 442, in connect
Open an interactive python shell in this frameraise ConnectionError(self._error_message(e))
ConnectionError: Error 61 connecting to localhost:6379. Connection refused.

Figured out. Wasn't running an active redis server. Might want to just delete or mark this solved.

Wasn't running redis prior to running snappass. Whoops! Mark solved.


Client Cert authentication fails

WebServer: IIS, Client cert: required
Using this logic:
var clientCertHandler = new HttpClientHandler();
if (!string.IsNullOrWhiteSpace(options.CertBundlePath))
{
        var certificate = new X509Certificate2(options.CertBundlePath, options.CertBundlePassword);
        clientCertHandler.ClientCertificates.Add(certificate);
}

. . .

await connection.StartAsync(transport, httpClient);

[10:56:28 ERR] Failed to start connection. Error starting transport 'WebSocketsTransport': System.Net.WebSockets.WebSocketException (0x80004005): Unable to connect to the remote server ---> System.Net.WebSockets.WebSocketException (0x80004005): Unable to connect to the remote server ---> System.Net.Http.WinHttpException (0x80072F0C): A certificate is required to complete client authentication
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at System.Runtime.CompilerServices.ConfiguredTaskAwaitable`1.ConfiguredTaskAwaiter.GetResult()
   at System.Net.WebSockets.WinHttpWebSocket.<ConnectAsync>d__18.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at System.Net.WebSockets.WebSocketHandle.<ConnectAsyncCore>d__20.MoveNext()
   at System.Net.WebSockets.WebSocketHandle.<ConnectAsyncCore>d__20.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at System.Net.WebSockets.ClientWebSocket.<ConnectAsyncCore>d__16.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Microsoft.AspNetCore.Sockets.Client.WebSocketsTransport.<Connect>d__13.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Microsoft.AspNetCore.Sockets.Client.WebSocketsTransport.<StartAsync>d__10.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Microsoft.AspNetCore.Sockets.Client.Connection.<StartTransport>d__36.MoveNext()

Make sure the client trusts the host's certificate and the host trusts the client's certificate otherwise it gets stripped from the request. Even with toggling ignoring certification validation this was the only way to get it to work 100% of the time.

@berdon
Huh... I didn't know that. I'll take a look, thanks!

@willseward Did that work?

I believe so, but I don't recall and am unable to check.

Sounds good, closing this one.


Extend Emmet in Atom

I try to extend the (s)css snippets with some missing css3 attributes like pointer-events. So I put my "snippets.json" into my local user folder under OS X in a folder called emmet (= default path "~/emmet").
The docs say that this will override all definitions that are defined double in the emmet "snippets.json".
so my local snippets.json looks like:
{
	"css": {
		"snippets": {
			"pen": "pointer-events:none;",
		}
	}
}

but no effects when writing "pen" in a (s)css file and pushing TAB doesn't do sh--!
Any clues?!

If this is the content of your snippets.json then this is invalid JSON: you should remove trailing comma after "pointer-events:none;" and try again (restart Atom)

Hmm, afaik this shouldn't be a problem, in JS it isn't. And I followed your instruction, but it still doesn't work. No changes. Can I see somewhere if the file was loaded at all?!

Hmm, afaik this shouldn't be a problem, in JS it isn't

It’s not JS, it’s JSON. You can open DevTools and check if there are any errors after you restart Atom


Beenfo

Mod name
Beenfo
Curseforge link
https://www.curseforge.com/minecraft/mc-mods/beenfo
Other links
https://github.com/gbl/Beenfo is their github
What it does
gives you a tooltip for hives/nests so you can see how many bees and how much honey is inside
Why should it be in the modpack
the mod's quite straight-forward; when beekeeping this helpful tooltip lets you see the amout of bees you have
Why shouldn't it be in the modpack
not too vanilla-like
Categories
New feature
Additional details
No response

Although this looks useful, it's small mod that does a small job, meaning it wouldn't be a big deal if it gets added anyway..

I tested with FO 3.8.1 on multi-player, it works fine for me.
Only flaw: If you want all the functionality of the mod (The number of bees in the hive ...), the mod must also be installed on the server side.

I tested with FO 3.8.1 on multi-player, it works fine for me.
Only flaw: If you want all the functionality of the mod (The number of bees in the hive ...), the mod must also be installed on the server side.

From their GH
So you can install the mod:
on the client only: You will get the tooltip, but won't be able to look into placed hives/nests

Seemed like a good idea at first, but despite fixing an actual vanilla issue, including this would be way too niche.


Adaptive streams download slower than Progressive in same resolution

I understand similar issues to this have been closed, but I've been able to replicate this problem on both of my machines. I've been downloading from Adaptive streams because they offer a higher resolution than Progressive streams, then merging the audio and video together.
Here's the video I'm using to test: https://www.youtube.com/watch?v=v8GwUos_Mtw
To demonstrate that adaptive is slower, I downloaded the video in 360p in progressive (video's max) and in adaptive. Adaptive lags way behind progressive for me, adaptive starts out quickly but then lags at around 60% consistently. I've tried with and without calling register_on_progress_callback.

I have this problem too


Latejoin thieves don't work

not sure of the exact details, but latejoin thief has NEVER rolled for anyone ever
i believe it's because the player ratio is too low? not sure

ok, after a month I can finally confirm it does work
lizard round 60570 at 18:27


Updated hotkey changes ready for Banana.

Initial changes for Banana.
This will be added to and merged once Banana is ripe for the picking.

Do you mind adding the RGB hotkeys somewhere? (I'd send a PR myself, but I figure it's less likely to have merge conflicts if it's done in your existing one.)
For the 40H they are:
Combo            Action
Menu + RS Click  Change mode
Menu + RS Up     Increase brightness
Menu + RS Down   Decrease brightness
Menu + RS Left   Previous color
Menu + RS Right  Next color

And for the 40V it's the same, except there's only one stick (which is technically LS internally, not RS).

Absolutely. I'll add these in.


[wrangler] Fix lint issues

What this PR solves / how to test:
Fixes a number of lint issues that are popping up with annotations on every PR to workers-sdk.

[ ] Tests
[ ] Changeset (Changeset guidelines)

Reviewer is to perform the following, as applicable:

Checked for inclusion of relevant tests
Checked for inclusion of a relevant changeset
Checked for creation of associated docs updates
Manually pulled down the changes and spot-tested

Note for PR author:
We want to celebrate and highlight awesome PR review! If you think this PR received a particularly high-caliber review, please assign it the label highlight pr review so future reviewers can take inspiration and learn from it.

Thanks for fixing these! @IgorMinar and I were just talking about this, and given we feel this stuff is important enough to warn about, it's important enough to block on and force developers to address the issue. We ought to change our eslint config from raising warnings to raising errors.


[DebugInfo] Fix handling of @_originallyDefinedIn types

Emit an imported declaration for @_originallyDefinedIn under the real module that these types live in.
This patch also changes the mangling for the debugger to respect @_originallyDefinedIn.
rdar://137146961

https://github.com/swiftlang/llvm-project/pull/9657
@swift-ci test

@swift-ci test

@swift-ci test

https://github.com/swiftlang/llvm-project/pull/9657
@swift-ci test

https://github.com/swiftlang/llvm-project/pull/9657
@swift-ci test

https://github.com/swiftlang/llvm-project/pull/9657
@swift-ci test

https://github.com/swiftlang/llvm-project/pull/9657
@swift-ci test source compatibility

@swift-ci test source compatibility

Closed in favor of https://github.com/swiftlang/swift/pull/78104


Sidebar: add copy extension version command

CLOSE https://github.com/sourcegraph/cody/issues/3658

This pull request introduces a new command cody.copy.version that allows users to copy the current version of the Cody extension to their clipboard. This can be helpful when reporting issues or seeking support, as providing the extension version is often necessary for troubleshooting purposes.
Changes summary
Update package.json:

Add a new command entry for cody.copy.version under the "Cody Debug" category with an appropriate icon and title.
Add a new keybinding for the cody.copy.version command in the "cody.support.tree.view" context.

Modify main.ts:

Import the version constant from the ./version module.
Register the cody.copy.version command, which uses vscode.env.clipboard.writeText to copy the extension version to the clipboard.

Update TreeViewProvider.ts:

Set the contextValue property on the tree item based on the provided item.contextValue value.

Modify treeViewItems.ts:

Moved SupportSidebarItems into its own file ./support-items.
Added contextValue as an optional field for SupportSidebarItems

Updated issue-reporter.ts

Moved it from its current location into src/utils.ts
Use the version number from the function that gets the current extension version number instead of package.json

These changes add a convenient way for users to access and copy the Cody extension version, which can aid in troubleshooting and support scenarios. The new command is accessible through the command palette and the Cody support sidebar view.
Test plan

Build from this branch and start it in debug mode
Hover over the release note item in the support sidebar to verify:

A copy button shows up on hover
Clicking on the copy button will copy the version number listed on the sidebar

Demo
https://github.com/sourcegraph/cody/assets/68532117/051e0867-9a41-4735-902c-625d54656d7a

Can we pass URL parameters to the support link that pre-fills the version? I’m unsure if our support system supports it, but makes sense to do the work for the user if we can.


delimiters in properties.yml doesn't work correctly

Is this a new bug in dbt-core?

[X] I believe this is a new bug in dbt-core
[X] I have searched the existing issues, and I could not find an existing issue for this bug

Current Behavior
when i put
delimiter : "|"
Expected Behavior
create table from seed
Steps To Reproduce
put delimiter "|" in the properties.yml
Relevant log output
Error while reading data, error message: CSV processing encountered too many errors, giving up. Rows: 0; errors: 5; max bad: 0; error percent: 0
  Error while reading data, error message: CSV table references column position 8, but line contains only 1 columns.; line_number: 2 byte_offset_to_start_of_line: 85 column_index: 8 column_name: "timestamp" column_type: STRING
  Error while reading data, error message: CSV table references column position 8, but line contains only 1 columns.; line_number: 3 byte_offset_to_start_of_line: 204 column_index: 8 column_name: "timestamp" column_type: STRING
  Error while reading data, error message: CSV table references column position 8, but line contains only 1 columns.; line_number: 4 byte_offset_to_start_of_line: 311 column_index: 8 column_name: "timestamp" column_type: STRING
  Error while reading data, error message: CSV table references column position 8, but line contains only 1 columns.; line_number: 5 byte_offset_to_start_of_line: 413 column_index: 8 column_name: "timestamp" column_type: STRING
  Error while reading data, error message: CSV table references column position 8, but line contains only 1 columns.; line_number: 6 byte_offset_to_start_of_line: 515 column_index: 8 column_name: "timestamp" column_type: STRING
  You are loading data without specifying data format, data will be treated as CSV format by default. If this is not what you mean, please specify data format by --source_format.
15:25:31
15:25:31  Done. PASS=3 WARN=0 ERROR=1 SKIP=0 TOTAL=4

Environment
- OS:
- Python:
- dbt: 1.7.7

Which database adapter are you using with dbt?
bigquery
Additional Context
No response

I opened a PR, it's my first PR, if you have any comments or suggestion

Hope you're doing well! I wanted to chat about some merge requests I've submitted to dbt. It's been over Two months since I sent them in, and I haven't heard a peep back. Any chance you could give me the lowdown on what's up with them?
I get that running an open-source project can be hectic, and I totally respect the hustle. But it's a bit frustrating not knowing where my contributions stand. I've put some real effort into these requests and would love to see them get some love.
If there's anything I need to tweak or if my requests aren't quite hitting the mark, I'm all ears. Just looking for some clarity so I can get back in the game!
Thanks a bunch for your time, and looking forward to hearing from you soon.


A temporary workaround, for the access restriction issue on PRs from forked repos.

Description
Pull request workflows (event pull_request) raised from repository forks get read-only token. This causes the workflows involving cobertura-action to fail, due to lack of permission.

`Error: Resource not accessible by integration

Actions team recently introduced pull_request_target, but that poses additional security risks. To mitigate that, they recommend to split these workflows, a well-written recipe can be found in 2
Certainly, cobertura-action accepts pull_request_number parameter, but that will put the onus on the workflow author. So, in order to keep things simple, it is better to encapsulate the PR identification logic within this action for workflow_run events.
References:

1 https://github.blog/2020-08-03-github-actions-improvements-for-fork-and-pull-request-workflows/
2 https://securitylab.github.com/research/github-actions-preventing-pwn-requests

Motivation and Context
There are three ways to solve this issue.

Use a Personal Access token for cobertura-action.
Use pull_request_target event.
Split the workflow in such a way that all the basic PR checks happen in the primary flow(lint, test, coverage) and sonar-cube, coverage-reporting happens in the secondary workflow.

I am leaning towards the 3rd option, as it is more secure and reliable in the long run.
How Has This Been Tested?
Executed these in a test repo workflow and made sure that it works for both internal and external PRs.
Screenshots (if appropriate):
Types of Changes

[x] Bug fix (non-breaking change that fixes an issue)
[x] New feature (non-breaking change that adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)

Checklist:

[x] My code follows the code style of this project.
[ ] My change requires a change to the documentation.
[ ] Updated documentation (README.md, etc.) depending if the changes require it.

I have raised a PR against cobertura-action https://github.com/5monkeys/cobertura-action/pull/28 we will see how that turnsout.
This is the reason why https://github.com/5monkeys/cobertura-action/pull/28 is failing. cc: @nickelstar

I have raised a PR against cobertura-action https://github.com/5monkeys/cobertura-action/pull/28 we will see how that turnsout.
This is the reason why https://github.com/5monkeys/cobertura-action/pull/28 is failing. cc: @nickelstar


Add token to event search requests

Draft (i.e., SAP) events now require a token to appear in the API. This PR adds the token to requests for the events endpoint. N.b., it also applies black formatting to the scraper file. I have highlighted relevant changes.

the underlying sessions object will do the right thing, though.
https://github.com/psf/requests/blob/main/src/requests/sessions.py#L493

@fgregg It does not work when I run it locally. Here's the code: https://github.com/Metro-Records/scrapers-lametro/tree/hcg/sap-debug


Optimize PythonUDF input/output columns and life cycle

This PR redesigns the input/output schema of PythonUDF the schema used for communication between Java and Python through Apache Arrow.
Old design:

PythonUDF Desc needs manually enter input column names.
Java sends all fields to Python through Apache Arrow, python end selects defined input columns to use.
Python appends output columns and returns to Java through Apache Arrow.

Issues of the old design:

Unused fields are also passed through Apache Arrow, which is a waste of resources.
When returned from the Python side, it sends input columns through Apache Arrow as well, which is again a waste of resources.
Since unnecessary fields are exchanged during the life cycle, PythonUDF always depends on an extra Projection operator to prepare the fields. This workaround would drop the fields that are not used by PythonUDF but could be useful in downstream operators.

New design:

Integrated schema propagation to automatically let users choose input columns with a dropdown menu.
Cached the input tuples on the Java side for each batch.
Send only selected input columns to the Python side.
Return only the necessary output columns from the Python side.
For PythonUDFTypes that need to preserve the input Schema, i.e., Map and Filter, Assemble a new Tuple with the original input tuples with the optional output columns.

Before diving into the code details, here are some questions based on your PR description:
The new design hurts the generality of the python UDF operator. Now you are only considering python operator as an one-to-one map function.
Other possible operation in python udf won't work (such as flatmap, join, aggregate, or other custom operators)
Also I don't see how the code handles filter function, maybe I missed it, but I guess you easily can return a boolean on the python side and let the java side do the filtering.
If we really want to make this change, then I suggest make it a separate specializedPythonMapUDF operator, so its clear that it's optimized for map-like python udf and doesn't work for anything else.

Yes, you have a point. Currently, anything other than Map and Filter will be treated differently, for example, training related PythonUDF types. I vote for a split for multiple PythonUDF types, as the input/output schema and execution logic is hard to be generalized. Currently, with the old design, there is too much overhead to use PythonUDF, and we can discuss ways to manage different optimizations.

closing this PR for now as it needs further design/discussion.


Error: mapping set to strict, dynamic introduction of [nested] within [index-pattern] is not allowed: [strict_dynamic_mapping_exception] mapping set to strict, dynamic introduction of [nested] within [index-pattern] is not allowed

Plugin version: 5.6.4-1.0.1
Kibana version: 5.6.4
Other Plugin in Kibana :  X-pack version 5.6.4
Steps to reproduce

Create an index user/profile with the following mapping
{
"user": {
"mappings": {
"profile": {
"properties": {
"age": {"type": "short"},
"user_id": {"type": "long"},
"gender": {"type": "keyword"},
"activity": {
"type": "nested",
"properties": {
"activity_date": {"type": "date"},
"activity_type": {"type": "keyword"},
"channel": {"type": "keyword"}
}
}
}
}
}
}
}

Use esStorageHandler to load data to the index
CREATE TABLE es_user  (
user_id string,
age int,
gender string,
activity array <STRUCT
<activity_date : timestamp,
activity_type :string,
channel :string>>
)
STORED BY 'org.elasticsearch.hadoop.hive.EsStorageHandler'
TBLPROPERTIES (
'es.resource'='user/profile',
'es.nodes'='localhost',
'es.port'='9200',
'es.net.http.auth.user'='user',
'es.net.http.auth.pass'='pwd',
'es.net.ssl'='true'
);

Load data into the es_user table using a Hive INSERT statement
INSERT INTO table es_user ...

Add the Index Pattern
and activity.activity_date as the Time Filter

Error is thrown saying
mapping set to strict, dynamic introduction of [nested] within [index-pattern] is not allowed: [strict_dynamic_mapping_exception] mapping set to strict, dynamic introduction of [nested] within [index-pattern] is not allowed

At first glance, you have a typo in either your mapping or the storage handler. In your mapping you specify the nested object to be called 'activity' and yet in the storage handler you call it 'activity_nested'.  These two different names will cause the error you are seeing if your mapping/index is set to strict.

That was a typo in the comment. Updated it.
With or without the mapping the error remains.

It appears on the Kibana > Management on adding Index pattern

Ok, thanks.. I know what to look for now. I'll setup an environment and work on duplicating this so I can track it down.

Ok... I can't seem to reproduce your issue. I tried the following:
Scenario 1

Deleted .kibana index
started Kibana without the plugin
created the index with nested objects
restarted Kibana with the plugin
turned on nested support

Scenario 2

Left Kibana running from scenario 1
deleted the index pattern from Kibana
re-added the index pattern for the nested docs
turned the nested support on

Can you try and figure out the steps needed to reproduce this issue?
Thanks!

Oh wait... just saw that you have x-pack installed... I did not test with that.... let me get back to you.

Ok.. I think I know what the issue is. This error will happen if there is no .kibana index in place after you have installed this plugin. That is, this plugin requires that Kibana has been started at least ONCE prior to install. When this plugin starts it will update the .kibana index mapping, if the index isn't there it isn't able to modify it, and when you try and turn on nested for an index you will get that error.
Please try and restart kibana, then active nested support.

I have restarted Kibana after adding the index to the Index Pattern, but did not help.
Am using the plugin version https://github.com/ppadovani/KibanaNestedSupportPlugin/releases/tag/5.6.4-1.0.1
It does not state that it supports x-pack
Could that be the issue?

I installed x-pack on my 5.6.4, both Elasticsearch and Kibana, and had no issues...
Is there an output/error on the console for Kibana during startup?

I do not  see any error message on Kibana startup.
There is a .kibana-sndbx  index that has the index-patterns. Should I delete that?
For the indices on which the the error appears, it does not allow to check/uncheck the Nested Enabled checkbox against those  indices

Here's the error message
Error: mapping set to strict, dynamic introduction of [nested] within [index-pattern] is not allowed: [strict_dynamic_mapping_exception] mapping set to strict, dynamic introduction of [nested] within [index-pattern] is not allowed
exports.SavedObjectsClient</<.value/<@https://dlawosdg533410o.r1-core.r1.aig.net:5601/bundles/commons.bundle.js?v=15571:110:29394
processQueue@https://dlawosdg533410o.r1-core.r1.aig.net:5601/bundles/commons.bundle.js?v=15571:38:23621
scheduleProcessQueue/<@https://dlawosdg533410o.r1-core.r1.aig.net:5601/bundles/commons.bundle.js?v=15571:38:23888
$RootScopeProvider/this.$get</Scope.prototype.$eval@https://dlawosdg533410o.r1-core.r1.aig.net:5601/bundles/commons.bundle.js?v=15571:39:4607
$RootScopeProvider/this.$get</Scope.prototype.$digest@https://dlawosdg533410o.r1-core.r1.aig.net:5601/bundles/commons.bundle.js?v=15571:39:2343
$RootScopeProvider/this.$get</Scope.prototype.$apply@https://dlawosdg533410o.r1-core.r1.aig.net:5601/bundles/commons.bundle.js?v=15571:39:5026
done@https://dlawosdg533410o.r1-core.r1.aig.net:5601/bundles/commons.bundle.js?v=15571:37:25016
completeRequest@https://dlawosdg533410o.r1-core.r1.aig.net:5601/bundles/commons.bundle.js?v=15571:37:28702
createHttpBackend/</xhr.onload@https://dlawosdg533410o.r1-core.r1.aig.net:5601/bundles/commons.bundle.js?v=15571:37:29634

Resolved the issue.
There was a conflict with another instance of Kibana without the plugin sharing the same ES cluster.

I get the same issue when I install the plugin in Dockerfile.

I had this exact same issue. I was running Kibana from docker and installing this plugin as part of the docker container build

How can I resolve it when I run kibana from docker?
FROM docker.elastic.co/kibana/kibana:5.6.9

RUN bin/kibana-plugin install https://github.com/ppadovani/KibanaNestedSupportPlugin/releases/download/5.6.9-1.0.2/nested-fields-support-5.6.9-1.0.2.zip

I'll take another look at this and see if I can find a way around the restriction on having Kibana run once before installing the plugin.

This might help you to reproduce https://github.com/pavolloffay/jaeger-kibana

I know precisely where in the code the issue is... it is just a question of how to resolve it... I can duplicate it without using a docker container as well.. I just never considered it a serious enough limitation, obviously I was wrong. :-)

I have the same issue with the plugin version 6.3.1-1.0.1.

@kutoga I'll be back porting this fix to all of my supported versions over the next few days depending on real life workload. Worst case I'll crank them out this weekend. I'll close this issue when I've finished the ports.

Ok, thanks:-)

This is fixed for all 5.x versions and 6.0. Starting in 6.1, Kibana doesn't create the .kibana index on startup, and instead only on demand when you first try and create an index pattern. I'm going to have to hook into this process so finish this back port will take a bit more time for the remaining 6.1-6.3 releases.

Fixed and ported to all releases.

thanks @ppadovani

Hello,
I am still having this issue. I following this issue and this one.
Environment:

Kubernetes deployment
Elasticsearch 6.3.0
Kibana 6.3.2 (also happened in 6.3.0)

Steps to reproduce:

Deploy Kibana.
Set up index-pattern.
Install plugin:

  # Kibana 6.3.0
  ./bin/kibana-plugins install https://github.com/ppadovani/KibanaNestedSupportPlugin/releases/download/6.3.0-1.0.3/nested-fields-support-6.3.0-1.0.3.zip

 # Kibana 6.3.2
 ./bin/kibana-plugins install https://github.com/ppadovani/KibanaNestedSupportPlugin/releases/download/6.3.2-1.0.0/nested-fields-support-6.3.2-1.0.0.zip

Restart Kibana (delete Pod).
Install plugin.
Enable nested fields for the index-pattern I have set up previously.
Refresh the index pattern.

Note:
Also noticed that when I enable the nested field and come back to that same tab, that same setting is not enabled.

Your issue is the refreshing of the index. When you refresh the index it wipes the index pattern document from the kibana index and replaces it with a fresh copy. This will reset the nested flag that this plugin injects into that index pattern object. If you hit refresh, you must go back and re-enable the nested flag.

Your issue is the refreshing of the index. When you refresh the index it wipes the index pattern document from the kibana index and replaces it with a fresh copy. This will reset the nested flag that this plugin injects into that index pattern object. If you hit refresh, you must go back and re-enable the nested flag.

If you look at the gif I shared, I provide an example where I do not refresh the index and the flag does resets.

Sorry.. I must have missed that... Can you do me a favor, and pull the index pattern document from the .kibana index that aligns with your index? You can chop out the fields, I'm more interested in a top level attribute/field called 'nested' and if it is there and what the value is.
I intend to spend some time this weekend working on some enhancements, I'll take a look at this as well and see if I can find a way to reproduce it.

In your steps above, did you also set the nested setting before you pulled
from the kibana index?
On Thu, Aug 30, 2018 at 10:23 AM, Bruno Henriques<EMAIL_ADDRESS>wrote:

@ppadovani https://github.com/ppadovani Thank you for the quick
feedback. Sure. However I did not find any attribute/field called nested.
Check what what I did below.

Deleted .kibana index
Restarted Kibana
Created the index-pattern
curl -X GET "localhost:9200/.kibana/_search"
Extracted the document with id index-pattern:870ef960-ac65-
11e8-939d-0fa619a0dfbc

The adapted source field did not contain any mention to nested. However,
if it helps, I can give a structure of the document:
{
...
"fields": {
"value": 10,
/* other regular fields /
}
"system": {
/ regular fields */
"nestedTypeA": [ { A_1 }, { A_2 }, ..., { A_N } ]  // nested type
"nestedTypeB": [ { B_1 }, { B_2 }, ..., { B_N } ]  // nested type
}
}
In my use case I am want buckets over system.nestedTypeA.name which is
nested. And that nested field is in the system field.
I can give you more information that you think it is relevant.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/ppadovani/KibanaNestedSupportPlugin/issues/58#issuecomment-417359399,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AKttfPprp79_6vgmDBw5LztG-LTtk-i5ks5uWANlgaJpZM4TKYnd
.

Yep
GET /test/_mapping/_doc:
...
          "fields": {
            "properties": {
              "value": {
                "type": "long"
              },
...

              "nestedTypeA": {
                "type": "nested",
...

             "nestedTypeB": {
                "type": "nested",

...

I misunderstood your question.
So I redid the steps, and before I submit curl -X GET "localhost:9200/.kibana/_search", I checked the "nested" checkbox.

The behavior I described before (it resets after I change the tab) still maintains. Checked the index-pattern document after toggling the box and it still does not contain any "nested" reference except on the name of the fields as expected.

Ok.. so this sounds like the plugin did not update the mapping for the .kibana index to include the new nested field. That particular index is set to strict, so this plugin, on startup, updates the mapping.  Lets open a new issue for this. I think what needs to happen is to have the plugin attempt to set the nested flag, and if it is unable to, it updates the .kibana mapping, then tries again. This also solves an edge case where someone may delete the kibana index but not restart kibana so the plugin doesn't get a chance to update the mapping on startup.


Syntax highlighting suddenly stops working

I'm working on a quite big C project and syntax highlighting stops working in the most unpredictable way:

Any suggestions? (Maybe raising some sort of parsing limit?)
Thanks

Please fill in the issue template /needsMoreInfo

The project is using the Makefile extension. It is a large private C project that I can't share. The steps to reproduce are just opening the project. I don't know what say in addition.
I though there could be an easy fix, changing some setting. If it is more complex, I'll be glad to help how I can.

@olimexsmart can you share a copy/paste-able snippet that reliably reproduces the problem? Does the issue still occur if you disable all extensions?

Hi @alexr00,
I've launched VSCode with code --disable-extensions, but the highlighting looks as the lower part of the screenshot I've shared earlier for all the files.
Without the Makefile extension the syntax highlighting can't be complete I guess

Hey @alexr00, this issue might need further attention.
@olimexsmart, you can help us out by closing this issue if the problem no longer exists, or adding more information.

Hi bot,
I think this can be closed because it's both difficult to reproduce and mainly related to the makefile extension.


3rd footer button in SQFormDialog

In AQE2 we have a use case for a 3rd footer button. For example, the Add Prescriptions modal requires buttons for Cancel, Save and Close (add prescription and close modal), and Add Another Rx (add prescription and clear form so agent can add another one). For now, we've copy/pasted the SQFormDialog code into our repo and added a button. An option for a 3rd button would be great!
Add Prescription ticket for reference:
https://selectquote.atlassian.net/browse/AQE2-692

Also adding a screenshot for reference. We didn't have a mockup so I'll update this if need be after running it by the designers.


Limiting vscode-extension-tester dep to ~8.3.0

See npm/node-semver docs: https://github.com/npm/node-semver?tab=readme-ov-file#tilde-ranges-123-12-1.

@ssbarnea With this versioning, it allows us to move to vscode-extension-tester 8.3.1. Would it be better to just temporarily have a hard req of 8.3.0?


Fixes the onPause event propogation

If we pass an onPause handler to VideoPlayer, the event is not propagated and hence not able to extract relevant info from the event handler.
class VideoCaptureView extends Component {
  onVideoPause = event => {
    //can't access event.currentTarget.currentTime
  };
  render() {
    <VideoPlayer url={videoUrl} onPause={this.onVideoPause} />;
  }
}

Keep in mind that not all players will pass an event to onPause (in fact I think it is only FilePlayer that does).
You can get the current time of any player at any time with the getCurrentTime method.


About Runing the Example Code with different lat and lon resolution.

Describe the bug
Hi, I have installed the package and run the first example in README (by changing the features.shape[-1] from 78 to 102), and this can work without any bugs. However, when I changed the lat and lon to another resolution, say 5.625deg, the error occurs:
Traceback (most recent call last):
  File "keisler22.py", line 18, in <module>
    out = model(features)
  File "/ceph-data/cmx/anaconda3/envs/PyG/lib/python3.8/site-packages/torch/nn/modules/module.py", line 1194, in _call_impl
    return forward_call(*input, **kwargs)
  File "/ceph-data/cmx/anaconda3/envs/PyG/lib/python3.8/site-packages/graph_weather/models/forecast.py", line 109, in forward
    x, edge_idx, edge_attr = self.encoder(features)
  File "/ceph-data/cmx/anaconda3/envs/PyG/lib/python3.8/site-packages/torch/nn/modules/module.py", line 1194, in _call_impl
    return forward_call(*input, **kwargs)
  File "/ceph-data/cmx/anaconda3/envs/PyG/lib/python3.8/site-packages/graph_weather/models/layers/encoder.py", line 183, in forward
    out, _ = self.graph_processor(out, edge_index, edge_attr)  # Message Passing
  File "/ceph-data/cmx/anaconda3/envs/PyG/lib/python3.8/site-packages/torch/nn/modules/module.py", line 1194, in _call_impl
    return forward_call(*input, **kwargs)
  File "/ceph-data/cmx/anaconda3/envs/PyG/lib/python3.8/site-packages/graph_weather/models/layers/graph_net_block.py", line 287, in forward
    x, edge_attr, _ = block(x, edge_index, edge_attr)
  File "/ceph-data/cmx/anaconda3/envs/PyG/lib/python3.8/site-packages/torch/nn/modules/module.py", line 1194, in _call_impl
    return forward_call(*input, **kwargs)
  File "/ceph-data/cmx/anaconda3/envs/PyG/lib/python3.8/site-packages/torch_geometric/nn/models/meta.py", line 146, in forward
    x = self.node_model(x, edge_index, edge_attr, u, batch)
  File "/ceph-data/cmx/anaconda3/envs/PyG/lib/python3.8/site-packages/torch/nn/modules/module.py", line 1194, in _call_impl
    return forward_call(*input, **kwargs)
  File "/ceph-data/cmx/anaconda3/envs/PyG/lib/python3.8/site-packages/graph_weather/models/layers/graph_net_block.py", line 185, in forward
    out = cat([x, out], dim=-1)
RuntimeError: Sizes of tensors must match except in dimension 1. Expected size 15860 but got size 15858 for tensor number 1 in the list.
srun: error: 10-10-10-16: task 0: Exited with exit code 1

To Reproduce
Steps to reproduce the behavior:
Please run the following code:
lat_lons = []
for lat in np.arange(-87.1875, 90, 5.625):
# for lat in range(-90, 90, 1):
    # for lon in range(0, 360, 1):
    for lon in np.arange(0, 360, 5.625):
        lat_lons.append((lat, lon))
print(len(lat_lons))
model = GraphWeatherForecaster(lat_lons=lat_lons, feature_dim=78, aux_dim=24, output_dim=78)

features = torch.randn((2, len(lat_lons), 102))
labels = torch.randn((2, len(lat_lons), 78))

out = model(features)
print(out.shape)
criterion = NormalizedMSELoss(lat_lons=lat_lons, feature_variance=torch.randn((78,)))
loss = criterion(out, labels)
loss.backward()

Expected behavior
I am wondering whether there are other parameters needed to be modified? Thanks a lot!
Additional context
No additional context. And thanks again :)

Hi,
I am having a look at your first request, and I can't seem to be able to reproduce this bug.
I gave it the same input to the encoder (which I assume is the problem from these stack traces).

Could you double-check these? I am primarily following the shapes of inputs as you go through each of the stages of encoding

Nevermind! I think this got fixed by the other PR see #83

@aavashsubedi Thank you. It seems to be the same problem in #83 .


Face Detection Lenses Only Buffer

System Information (please complete the following information):

OS: Windows
Snap Camera Version: 1.21
Signature Patch applied: yes

Please follow these steps to provide detailed information

Open Snap Camera

Select all Lenses that are not working in your app

Copy and attach the Snap Camera log file to this ticket
Log.txt

Please also provide the lens share link
https://snapchat.com/unlock/?type=SNAPCODE&uuid=b424e87885e74950a88b1f940a648c01&metadata=01
https://snapchat.com/unlock/?type=SNAPCODE&uuid=cdbed3887df54fd482b8176f1501e8be&metadata=01
https://snapchat.com/unlock/?type=SNAPCODE&uuid=4adee3cdf847467f8af71b4df7e20d57&metadata=01
https://snapchat.com/unlock/?type=SNAPCODE&uuid=a0daca382fd94cfebe03bc9cf4e7141e&metadata=01
Every lens that detect face like these just buffers continuously. Not just theses 4 but every single one that is built like these. Or am I doing something wrong? All other lenses are working great.

There are some additional assets missing.
You can also check the the main disussion for working/non-working lenses: List of incompatible Lenses

so no way to get them working as of now?

There is a work arround, but it requires to manually unpack, edit and re-pack the lens files.


Does not support .netstandard2.0 PCL

Can't install this into a .netstandard2.0 Forms PCL

Severity	Code	Description	Project	File	Line	Suppression State
Error		Package Refractored.FloatingActionButton 2.1.0 is not compatible with netstandard2.0 (.NETStandard,Version=v2.0). Package Refractored.FloatingActionButton 2.1.0 supports: monoandroid10 (MonoAndroid,Version=v1.0)			0

yes, it is only for Android. Unless you install the forms version of it.


I may be going crazy. No data returned?

Hello
I've been trying for hours to get this library to work. I've followed the basic examples and yet no matter what I do, all I can it to do is spit out errors.
I verified that I can navigate to http://localhost:2375 and read some JSON data in accordance with the Docker Engine API. So far so good. List containers for instance works here and gives me valid data.
Yet something as simple as:
 let docker = new Docker({protocol: 'http', host: 'localhost', port: 2375, version: 'v1.25'});
Followed by:
docker.info(function(data) {
 console.log(data)
});

Just spits out null ? The same does any basic function I can get it to run, such as straight from the examples:
docker.listContainers(function (err, containers) {
  console.log(err);
  console.log(containers);
});

Gives me null and [].
If I provide invalid data with, say, passing an API version that does not exist; I'll get a 400 error in the callback as expected. But I cannot for the life of me get real data. What am I missing? If I pass an invalid hostname I'll also get a timeout error, as expected, so it does connect.

Now as if some kind of joke, after I made this post and just clicked the same code I've been clicking for hours, it started working. Out of the blue. I have never been this confused in my life.

Yeah it still doesn't do anything. Somebody is playing a joke on me, I'm sure.

So it turns out this was because I passed some invalid data to createContainer. In my case it was providing incorrect syntax to the PortBindings object. It just caused the entire function to silently fail. Perhaps you could introduce some kind of error pointing people in the right direction. I literally spent hours trying to understand what was wrong.

Probably dockerode is also waiting for docker which went silent.
There are a few endpoints that unfortunately fail silently upstream :/
Do you have a copy of the PortBindings you were providing?


Fix Get-Content encoding error.

When in non-English environment, Get-Content will return wrong encoding string, so Test-Path will fail.

The eng\common directory actually gets synced from the Arcade tools we use to build the repo. Could you make a PR there instead? Otherwise this change will just get wiped out when we next sync.

The eng\common directory actually gets synced from the Arcade tools we use to build the repo. Could you make a PR there instead? Otherwise this change will just get wiped out when we next sync.

Ok.

Thanks! Feel free to tag me in your PR there and we’ll try to get it merged to Arcade quickly and synced over here.


Specify hint size when textview not empty

Currently it is not possible to set the size of the text hint when the textview already contains text. It shrinks to a predetermined size, but the size of this text should also be customizable.

Hi,
true. It currently shrinks to a fraction of the main text size.


problems with ftp downloads

From the survey
I've never been able to get the data set downloads to work - get promoted with a login screen as a guest or registered user, but can never connect. Maybe some better instructions on how to get that connection to work?
I noticed a couple of others saying downloads didn't work...
We need to track this...

I have added a new FAQ and notes on the top-level downloads pages. That's all we can do, because the behavior is entirely due to how some browsers handle the ftp protocol.
If anyone has trouble connecting as "guest", we would need more detail about what they tried - and then it would still likely turn out to be out of our hands to remedy.


PHPUnit 10 Shift

This pull request contains changes for upgrading to PHPUnit 10 automated by the PHPUnit 10 Shift.
Before merging, you need to:

Checkout the shift-102126 branch
Review all pull request comments for additional changes
Run composer update (if the scripts fail, add --no-scripts)
Run your tests suite: vendor/bin/phpunit

If there were changes you felt could have been automated, please reply to the follow-up email with your feedback or on Twitter.

:warning: PHPUnit 10 has made several changes to the configuration file. After running composer update, you may run vendor/bin/phpunit --migrate-configuration to have PHPUnit upgrade your configuration file.

:information_source: PHPUnit has documented using return types for test cases and data providers since PHPUnit 8. In an effort to modernize your test suite, Shift added a return type of void to your test cases and a return type of array to your data providers.
Shift understands developers have different preferences when it comes to type hints. If you do not wish to add return types, you may undo this change by running git revert 6077e895.

:information_source: PHPUnit has documented declaring test classes as final since PHPUnit 8. In an effort to modernize your test suite, Shift has declared your test classes as final.
Shift understands developers have different preferences when it comes to using final. If you do not wish to declare your test classes as final, you may undo this change by running git revert 6077e895.

:alembic: This Shift is still being refined. Please report any issues or suggestions to<EMAIL_ADDRESS>Your feedback is what helps improve the experience for everyone.

:warning: PHPUnit 10 now requires any base test class to have a TestCase suffix. In addition, this class should be defined as abstract. If you have a custom base test class, you should ensure it meets these new requirements.


Searches return no results

Bug report
Your Environment

Netflix add-on version: 0.16.1
Operating system version/name: Devuan (beowulf)
Device model:

Used Operating system:

[ ] Android
[ ] iOS
[X] Linux
[ ] OSX
[ ] Raspberry-Pi
[ ] Windows

Describe the bug

The search function from the main menu return no results. I had the same behavior in 0.15.2, I was hoping this would be fixed in an up coming update. Log as follows shows no error:
INFO: CPythonInvoker(6, /home/xbmc/.kodi/addons/plugin.video.netflix/addon.py): script successfully run
Expected behavior

Searches return results. By the way, everything else seems to work satisfactorily, I'm just surprised this issue isn't open already.
Actual behavior

Searches return nothing, (an empty folder).
Steps to reproduce the behavior

Start with a fresh install of the addon, no userdata.
Successfully login to Netflix.
Search for something from the main menu Search item.

Possible fix

Debug log

The debug log can be found from this link:
https://drive.google.com/open?id=14XkKsoYntQYbpVbTkApkAwMjwguQ9_hX
Additional context or screenshots (if appropriate)
Installation

[ ] I'm using other Netflix Repo
[ ] I'm using a different source

Other information

Screenshots

Nobody opened issue because it works for other people... and also to me...
from what I see from the log you installed a modified version of the Addon
only by installing the original version from my repository i can investigate

My point in saying I was surprised the issue didn't already exist was that I had just assumed it was something that was coming in the future, realizing the issue didn't exist indicated to me that this is not a common problem.
There's nothing modified about it I installed this https://github.com/CastagnaIT/repository.castagnait/blob/master/zip/plugin.video.netflix/plugin.video.netflix-0.16.1.zip
Is that not the version from your repository? As i said repeatable with a fresh install.

this is from my repository
but the log you attached contains information that is not related to the version of my addon
so i don't know what you did, but these are the facts...

I just removed everything i know to be related. Installed this repo https://github.com/castagnait/repository.castagnait/raw/master/repository.castagnait-1.0.0.zip. Then installed the addon from repository.
https://drive.google.com/open?id=1eM8Dz5ScFNTOEXI8E9PwL5ZkbqWIAQ4V
Hopefully we can agree this is your addon now. If not perhaps you can be more precise about what isn't related.

I'm swinging in the dark here, but if your parsing the log for interesting things perhaps:
https://drive.google.com/open?id=1KZiwF7rpYQ0aOZBqNJT15Sltaaj-BbB6

I don't see anything unusual in the log
but all profile ids and guids have strange values
After pressing OK on search dialog, it is indicated that you have pressed shift and then another command that i don't know, it happens before the addon starts to get the data and then it stops

The keyboard inputs are t e s t return then the search returns no results:
DEBUG: [plugin.video.netflix (1)] Cache commit successful
INFO: CPythonInvoker(6, /home/xbmc/.kodi/addons/plugin.video.netflix/addon.py): script successfully run
DEBUG: ------ Window Deinit (DialogBusy.xml) ------

At this point the app has returned no results (empty folder), nothing's about to start getting data.
DEBUG: Thread BackgroundLoader start, auto delete: false
DEBUG: Thread BackgroundLoader<PHONE_NUMBER>38752 terminating

Six seconds pass, then I input exclaim (0xf021) (the exclamation point) which I have bound to RestartApp. Shutting down kodi as that's all there is to see here.

@CastagnaIT Hi, your version of the Netflix plugin had some minor problems with the search for some single words from the days when caphm was working on it, which I do not think he solved them properly,  see here.
https://github.com/asciidisco/plugin.video.netflix/pull/519#issuecomment-436040999

I did a complete reinstall of kodi, netflix addon went in first and the same result, no search results. Then I tried it from the chorus2 webui and it works! So I tried another skin, (I've been using the default estuary) the new skin works as well. The new skin required the addon script.skin.helper.service. I think the absence of this addon may be the culprit, I'm still investigating though.

can you update to lastest Kodi version? 18.5?

Closed due to inactivity