Temp directory need to be manually deleted to apply changes in source files

It is not intuitive to delete temp files each time when you change source code. It is can be confusing if I forgot to delete it and see no changes take effect.

@APotyomkin what is the scenario you are talking about? I'm a bit lost.

@yegor256 I'm talking about testing Polystat by changing the content of the source code in the foo.eo file.
For example, I have such file foo.eo:
[x] > foo
  div. > @
    5
    x

I ran the analysis:
java -jar polystat-1.0-SNAPSHOT-jar-with-dependencies.jar sandbox temp

And got the results:
Error: \perp at {x=0, ?-4-3=\any}

I changed the source code:
[] > foo
  div. > @
    42
    12

I reran the analysis:
java -jar polystat-1.0-SNAPSHOT-jar-with-dependencies.jar sandbox temp

And I got the same result:
Error: \perp at {x=0, ?-4-3=\any}

But i expected to see:
No errors

As I understood, it's because temp folder already has foo.xml file, so it will not be regenerated.
So I need to change or clear the temp directory to rerun the analysis each time, or somehow wrap it to do it automatically.

@andreoss can you please fix this? I believe we should just make this check stronger: it should verify the date of the file, not only its existence.

@APotyomkin should be solved now, please try

@yegor256 yeap, all right, thanks


Get a callback with the result from sendToWebView

Is there any reliable way to call a javascript function on the web view and get a callback with the result after? I don't have access to webContents in my case, because I am communicating with the web view from another command.
I have tried a few things using getWebview() or accessing the thread dictionary directly, but mostly been causing Sketch to crash and still failing to get a response using .then().
Is there any recommended way using sendToWebview()?

Yes, there is. You have to set stuff up on both sides for it though.
my-command.js
// add a handler for a call from web content's javascript
  webContents.on('nativeLog', s => {
    //UI.message(s)
    webContents
      .executeJavaScript(`setRandomNumber(${Math.random()})`, true)
      .then((num) => {
        UI.message(num)
      })
      .catch(console.error)
  })

webview.js - make sure you return a value
// call the wevbiew from the plugin
window.setRandomNumber = (randomNumber) => {
  document.getElementById('answer').innerHTML = 'Random number from the plugin: ' + randomNumber
  window.postMessage('nativeLogRnd', randomNumber)
  // Make sure you are actually returning a value!!!
  return randomNumber;
}

How I figured this out - Electron docs
https://electronjs.org/docs/api/web-contents#contentsexecutejavascriptcode-usergesture
If this answered your question, please consider closing this issue.

I think @kyotoMike is talking about using the remote API (eg. accessing the webview from another command/plugin) (which I haven't documented yet #115).
sendToWebview doesn't return a promise (as oppose to executeJavaScript) because it indeed crashes Sketch. I haven't found a way to make it work yet.


Add Create Page Tests

Description
Add tests for the create application page and the clear log source modal
Issues Resolved
[List any issues this PR will resolve]
Check List

[x] New functionality includes testing.

[ ] All tests pass, including unit test, integration test and doctest

[ ] New functionality has been documented.

[ ] New functionality has javadoc added
[ ] New functionality has user manual doc added

[x] Commits are signed per the DCO using --signoff

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

Codecov Report

Merging #344 (d81db59) into application-analytics (b52bf65) will not change coverage.
The diff coverage is n/a.

:exclamation: Current head d81db59 differs from pull request most recent head 1cb4b41. Consider uploading reports for the commit 1cb4b41 to get more accurate results

@@                   Coverage Diff                    @@
##             application-analytics     #344   +/-   ##
========================================================
  Coverage                    69.29%   69.29%
  Complexity                     270      270
========================================================
  Files                           82       82
  Lines                         2918     2918
  Branches                       343      343
========================================================
  Hits                          2022     2022
  Misses                         731      731
  Partials                       165      165

Flag
Coverage Δ

dashboards-observability
63.87% <ø> (ø)

opensearch-observability
71.25% <ø> (ø)

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

Continue to review full report at Codecov.

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


[wsl] Install code server with curl when wget is not installed

Currently, when running code . on a fresh WSL Debian installation, you will get an error that wget should be installed:

By default, Debian comes with curl. It is more of a taste of the developer which program they like or want to install. I think code . should use curl when wget is not installed instead of demanding to install wget.

This feature request is now a candidate for our backlog. The community has 60 days to upvote the issue. If it receives 20 upvotes we will move it to our backlog. If not, we will close it. To learn more about how we handle feature requests, please see our documentation.
Happy Coding!

This feature request has not yet received the 20 community upvotes it takes to make to our backlog. 10 days to go. To learn more about how we handle feature requests, please see our documentation.
Happy Coding!

:slightly_frowning_face: In the last 60 days, this feature request has received less than 20 community upvotes and we closed it. Still a big Thank You to you for taking the time to create this issue! To learn more about how we handle feature requests, please see our documentation.
Happy Coding!


[Help] repo didn't receive PR from imgbot

This is a issue similar to https://github.com/imgbot/Imgbot/issues/88
The previous 2 PRs in my repo from imgbot are all lossless compression. However, It has been 25 days after I received last PR from imgbot. I added "aggressiveCompression" option to config and uploaded multiple images during this time. I tried to request new optimization one imgbot.net but it didn't work. May you please help me figure out where the problem is?
repo: https://github.com/Pil0tXia/imghost
config:
{
"schedule": "weekly",
"ignoredFiles": [
"picgo/WEATHERING WITH YOU*"
],
"aggressiveCompression": "true"
}

Thank you very much!

Hello,this is probably related to the new batch threshold update we did a while back.
I have now updated that to the previous value. Please request two new optimization on imgbot.net at a few hours apart from each other.
Let us know if you receive a pr after doing this.

I requested optimizations 16 hrs ago and 5hrs ago, I haven't received a PR yet.

I recieved a PR just now, which really helps. However, I noticed that some of the pictures were reduced in size only a little bit.
For example, this image looks like easy to be compressed, but it was compressed for 0.01% and less than 1KB in PR.
I didn't edit threshold in .imgbotconfig. May you please tell me the possible cause?
Thanks again.

That particular image has a lot of detail in it and if any artifacts would be added from the optimization it will be impossible to read the text.
You're welcome, I'm glad it worked.


Some types are missing in Input and Textarea

Bug Report
Description
StrictInputProps: https://github.com/Semantic-Org/Semantic-UI-React/blob/master/src/elements/Input/Input.d.ts#L10
is missing value and placeholder types.
StrictTextAreaProps: https://github.com/Semantic-Org/Semantic-UI-React/blob/master/src/addons/TextArea/TextArea.d.ts#L7
has value type but not placeholder.
I'm not an expert with TS and Semantic so I can miss something obvious. Please correct me if so.
Version
2.0.1

declare class Input extends React.Component<InputProps> {
  focus: () => void
  select: () => void
}

declare class TextArea extends React.Component<TextAreaProps> {
  focus: () => void
}

Also lacks blur: () => void


Custom theme not showing up in list of themes

Version: 1.39.2 (user setup)
Commit: 6ab598523be7a800d7f3eb4d92d7ab9a66069390
Date: 2019-10-15T15:35:18.241Z
Electron: 4.2.10
Chrome: 69.0.3497.128
Node.js: 10.11.0
V8: 6.9.427.31-electron.0
OS: Windows_NT x64 10.0.18362
Steps to Reproduce:

Open up settings, search for themes
Custom theme not showing up in list of themes anymore. Worked yesterday.
Theme here: https://gitlab.com/snippets/1904690

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

Sounds the same as https://github.com/microsoft/vscode/issues/82658


Only Approve with maintainer approval

In not sure if I would like this yet or not.
Would it be possible to only give the approved label if there has been a maintainer approval?

It looks like a trivial change to limit the approved label to only set if a "collaborator" approved

Those with push access could work.

I think it makes more sense. The PR can't be merged until a maintainer approves it, so is it really "approved" until they do?

We should run it by the others first, but I think it would help keep things more consistent and "as expected".

@youngcw have you had any more thoughts on this?

Only those with push access makes sense to me to label as approved.  If we really want to know if someone else chimed in, its in the full breakdown, or the fine print of the PR.

What do you reckon to the changes requested label, should that apply on a change requested by a non-maintainer or not?

I think it would be fine for the changes requested label too.  I think the primary goal of the labels is to help direct the attention of the maintainers, so having the labels show maintainer interaction is probably more useful than showing all interactions.  The PR author will still see all comments and requests regardless, so no issue there.


Shaders do not get compiled nor encrypted when exporting

Operating system or device - Godot version:
2.1.x (tested, but probably 3.0 too)
Issue description:
When exporting a project containing a shader saved as a .tres file (outside of the scene), the shader gets exported as a text file in the data.pck.
I was expecting it to be treated like a script (encrypting it if an encryption key is provided) or at least them to be converted to a binary .shd file like it's done with the .tscn files that gets converted to a .scn file.
Steps to reproduce:

Create a project containing a shader.
Export it
Check the data.pck with a text editor, you will see the text shader inside

Link to minimal example project:
text_shader.zip

Yes, this is still valid, script encryption is also gone, I'm trying to bring it back.

Script encryption is back since #24582 btw, and there's a WIP PR which adds support for the whole PCK encryption instead: #38308.

@blackbeaf https://github.com/godotengine/godot/pull/38308 added PCK encryption support (if you compile your own export template), but since Android doesn't use PCK files, this isn't supported on Android.
See https://github.com/godotengine/godot-proposals/issues/946 which tracks support for using PCK files on Android.


Table Block language option is not respected

Found a bug? Please fill out the sections below. 👍
Issue Summary
When using table block, language set by table options are not respected in admin editing interface.
It seems that wagtail is correctly setting language option as given in table option, but the language file needed by handson table library is not included in wagtail default admin js scripts.
I've tried to add language script file of current included version of handson table (6.2.2) myself via include  (insert_editor_js hook) but, as this hook include script files before handson table it didn't work.
So, I've managed to make it work by adding script via custom admin_base template. wagtailadmin/admin_base.html.
And, the following was working solution:
{% extends "wagtailadmin/admin_base.html" %}
{% load static %}
{% block js %}
{{ block.super }}

{% endblock %}
I think it would be nice if wagtail includes language file from handson table library in future version.
Steps to Reproduce

Add "wagtail.contrib.table_block" to INSTALLED_APPS
Import table block and use it in any stream_block with table_options language set to any language other than 'en'. (in my case it was 'ko-KR'.
open any edit page that uses table block via wagtail admin interface.

I have confirmed that this issue can be reproduced as described on a fresh Wagtail project: yes

Technical details

Python version: 3.7.6
Django version: 2.2.7
Wagtail version: 2.9
Browser version: safari 13 on macOS 10.15.5 (Catalina)

Hi @pinktig - thanks for the report. This is covered by the existing issue #5504.


Please add Netsil

Please add Netsil under Monitoring in the "Observability and Analysis" section.
About Netsil:
Netsil is the observability and analytics company for modern cloud applications. The Netsil Application Operations Center (AOC) helps SREs and DevOps improve the reliability and performance of API and microservices driven production applications. At the heart of AOC is an auto-discovered service topology, which is rendered from live service interaction analysis. This enables effective application monitoring, incident response, capacity planning, and deploy management.
Netsil Logo:

Let us know if you have specific size requirements for the logo.

duplicate


Dark theme

Hi, I love the new redesign, very modern and intriguing.
What I think it really misses is a Dark Theme.
Many people use dark theme to ease the strain of watching a monitor all day so I think it would be a great addition to the website or at least for the documentation.
Thanks

thanks for opening an issue! we have a few more themes in the works ✨


Edit README.rst in examples/tutorial

When trying to run the following command from README.rst:
$ flask --app flaskr run --debug
Receive the following message:
Usage: flask run [OPTIONS]
Try 'flask run --help' for help.
Error: No such option: --debug (Possible options: --debugger, --no-debugger)
It is needed to correct the command to:
$ flask --app flaskr run
To recieve the following (correct) message:

Serving Flask app 'flaskr'
Debug mode: off
WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.
Running on http://<IP_ADDRESS>:5000
Press CTRL+C to quit

Environment:

Python version: 3.11.1
Flask version: 2.2.2

Looks fine to me: https://github.com/pallets/flask/tree/2.2.x/examples/tutorial#run Perhaps you're looking at main, you need to look at the git branch that matches the version you have installed.

Indeed, you are correct (I haven't checked the relevant branch 2.2.x).
It has been updated with the changed key word sequence to:
$ flask --app flaskr --debug run
(instead of previously stated:
$ flask --app flaskr run --debug)
I've just checked, it returns correct (expected) output:

Serving Flask app 'flaskr'
Debug mode: on
WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.
Running on http://<IP_ADDRESS>:5000
Press CTRL+C to quit
Restarting with stat
Debugger is active!
Debugger PIN: --***


[aes/dv] Fix CSR exclusions

The STATUS register is updated based on writes to other registers. It must thus be excluded from all init and write-read checks in all test scenarios.
In addition, this PR clarifies some of the existing exclusions.

Thanks @rasmus-madsen and @weicaiyang for reviewing this PR.

@weicaiyang we adapted the sequence to have do_aes_init = 0 for those CSR tests. The exclusions for STATUS and TRIGGER are still needed: Upon reset, TRIGGER is set to reseed the PRNG and clear registers with random data. While this is happening, STATUS indicates "busy" (different from the reset value). After the clearing, TRIGGER reads as 0 (different from reset value). STATUS is again equal to the reset value. I have clarified this in the hjson.

@weicaiyang we adapted the sequence to have do_aes_init = 0 for those CSR tests. The exclusions for STATUS and TRIGGER are still needed: Upon reset, TRIGGER is set to reseed the PRNG and clear registers with random data. While this is happening, STATUS indicates "busy" (different from the reset value). After the clearing, TRIGGER reads as 0 (different from reset value). STATUS is again equal to the reset value. I have clarified this in the hjson.

@vogelpi Thanks for the explanation.
The tag can be added to reg field. If only status.idledefault value can't be checked, can we use excl:CsrAllTests:CsrExclCheck for it, and excl:CsrNonInitTests:CsrExclCheck for the other fields? Same for the TRIGGER.

Defining those exclusions on a field basis is definitely the cleanest way of handling this. I was not aware this is possible. I changed as suggested. Thanks @weicaiyang .

@vogelpi Thanks for updating the exclusions.


Update GitHub URLs to point to PaycoinFoundation/paycoin

Hopefully pretty simple. Just updating all the remaining GitHub URL references in the codebase to point to github.com/PaycoinFoundation/paycoin rather than github.com/GAWMiners/paycoin

Hopefully pretty simple. Just updating all the remaining GitHub URL references in the codebase to point to github.com/PaycoinFoundation/paycoin rather than github.com/GAWMiners/paycoin

Instead of doing these all as 1 file change per commit I personally would prefer if these were squashed down into 1 commit. @HyperCommNet could squash it before merging it but if you (@mitchellcash) wanted to save him the trouble here's what I would do:
git rebase -i HEAD~9
This will present you with an editor: change all but the first one in the list from pick to s (to squash them into the first one), after you save that you will be presented with another editor where you can rewrite the commit message.
After that you'll have to either force push your branch
git push -f
or create a new branch.
Either event will invalidate this pull request and a new one will have to be placed.

Force pushing after a rebase to the same branch will simply update the PR

@IngCr3at1on @evanlucas thank you for the tips. Let me know if this now looks right.

LGTM


How do I combine two result objects? Why not supported anymore if there is a maximum number of jobs in IBMQ?

Qiskit Terra version: master
Python: 3.8.3
**OS: ** Windows 10 Enterprise
What is the current behavior?
As there is a limited number of experiments one is able to run on any of the IBMQ computers, it is sometimes necessary to combine qiskit.result.result.Result objects. This used to be possible using the '+' operand, but now apparently is not supported anymore. It would help a lot if there was either a larger number of experiments available or combining result objects was possible again somehow.
Steps to reproduce the problem

from qiskit import IBMQ
from qiskit import QuantumCircuit, execute

from qiskit import IBMQ
from qiskit import QuantumCircuit, execute

IBMQ.load_account()

provider=IBMQ.get_provider('ibm-q')
qc = 'ibmq_essex'
backend = provider.get_backend(qc)

l = 1

circuit =  QuantumCircuit(l)

job1 = execute(circuit, backend = backend)
job2 = execute(circuit, backend = backend)

result = job1.result()+job2.result()

error message:
TypeError: unsupported operand type(s) for +: 'Result' and 'Result'
What is the expected behavior?
The two result objects are merged into one. Without this, we cannot use all information from the experiments to pass it to methods that take in result objects.
Suggested solutions
Support adding result objects; what would be the problem with that anyway?

@JelenaMack The IBMQProvider has a JobManager for handling this. It automatically splits off your job to fit the backend limit and combines the result for you. Please see the documentation: https://qiskit.org/documentation/stubs/qiskit.providers.ibmq.managed.IBMQJobManager.html#qiskit.providers.ibmq.managed.IBMQJobManager
I'm closing this, let me know if this doesn't solve your problem.

But as far as I've understood this gives me the results in the form of an "managedresults" object and I can retrieve one result object with managedresults (jobnumber).
But I need one result object with all experimental data, not one object from which I can retrieve the individual results. I want to combine all result objects into one because the tomography fitter takes in one result object.

You can use managedresult.combine_results() to get a single Result object:
https://github.com/Qiskit/qiskit-ibmq-provider/pull/687


Skip Ahead for Windows 10 (20H1) is most times out of date

I noticed that the release notes of the "Skip Ahead" 20H1 (and previously 19H1) links are always late. The blog-item does  exist only the Flighthub en Feedback hub doesn't have a link/content item.. This makes it harder to find the corresponding release notes to decide if you're gonna install this release. Please automate this..

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

ID: fa80910a-e655-34df-d26a-b094dd8702bb
Version Independent ID: 83b90d10-f455-fee5-cf94-2698f1ac33d6
Content: Flight Hub
Content Source: wip/flight-hub/index.md
Product: w10
GitHub Login: @lizap
Microsoft Alias: elizapo

@officedocsbot assign @mypil

@it0056 - Thank you for engaging with the community here for the docs.
I know the product teams are always looking for user feedback on how to make the Windows Insider Program better. They keep a close tab on user feedback and it would be awesome if you could add your voice in User Voice https://insider.windows.com/en-us/how-to-feedback/#submit-feedback-on-behalf-of-your-organization
You might find others have made a similar request that you can add to, or you can open a new one. Let us know here if you do so we can up-vote your request.
Thank you for your contribution to make the docs better! Much appreciated!

@officedocsbot close


Basic Data Structures: Iterate Through the Keys of an Object with a for...in Statement - Get A Hint - Missing Link

Describe your problem and how to reproduce it:
On the lesson for "Basic Data Structures: Iterate Through the Keys of an Object with a for...in Statement", when I click on the link for "Get A Hint", I get a 404 error. I also note, that when the page first loads, the message appears in the top left corner, and on hover, it recenters to the middle of the page, shown in the attached screenshot.
Add a Link to the page with the problem:
https://learn.freecodecamp.org/javascript-algorithms-and-data-structures/basic-data-structures/-iterate-through-the-keys-of-an-object-with-a-for---in-statement
Tell us about your browser and operating system:

Browser Name: Chrome
Browser Version:
Operating System: MacOS Mojave

If possible, add a screenshot here (you can drag and drop, png, jpg, gif, etc. in this box):

Duplicate of https://github.com/freeCodeCamp/freeCodeCamp/issues/36062
This has been resolved on master but has not been deployed to production.


OSSM-3238 Revert protobuf-related parts of "OSSM-2419 Prevent deadlock (#44)

This reverts parts of commit 3d1d3c41a16b964c09979ae8bec52b31bf9afea1 (specifically the changes that were cherry-picked from commit https://github.com/maistra/api/commit/b697cfbcb1c04805a352209705d3c7d0401063c8)

@jwendell We'll need to fix the builder image. The buf stuff we pulled in in https://github.com/maistra/api/pull/44 is causing issues.

/override ci/prow/api-gencheck-2-3

Closing in favor of https://github.com/maistra/istio/pull/737


DFox - Capstone Project from Ukrainian Rust Community Member

I would like to introduce my capstone project, DFox, developed as part of the Ukrainian Rust Community Bootcamp.
DFox is a Rust-based database management tool that provides a terminal user interface (TUI) for interacting with PostgreSQL and MySQL databases. It allows users to perform database operations easily and efficiently through a simple and intuitive interface.

test


Build out specs

Build out specs with use with curation_concerns version 0.3.0.

the specs look great... i put a couple comments inline but otherwise i'm :+1:

also, re: process, for PRs we can just use branches in this repo... no need to fork the repo into your own space... we should all have permissions now to push to the repo.

@drh-stanford Regarding filters_association, this approach seems to have been abandoned in Hydra::Works:
https://github.com/projecthydra-labs/hydra-works/blob/master/lib/hydra/works/models/concerns/collection_behavior.rb#L22
I can work to resolve your initial comment, as this was likely something put into place for my Vagrant environment.

:+1: Looks good. Glad to have some tests back.

Also agree with @drh-stanford about branching from the repo.


rkt gc ip's are not cleaned up after system crash

Hi,
have a coreos 835.13.0 system, running some containers, with ipvlan network and static ips.
i run rkt gc --grace-period=0 in ExecStartPre within my systemd units toi clean up the ip when a container restarts, this does work reliable.
Now the complete system crashed (whyever) and rebooted, when the system is up again, all containers fails to start becaus the ip's are not free (they does exist in /var/lib/cni/networks/...) and rkt gc --grace-period=0 does nothing and reports no error.
The file timestamps  are dated before the reboot (reboot happens at ~ Mar  9 09:30)
ar 09 09:32:02 example.net systemd[1]: Starting example.net Grafana Installtion...
Mar 09 09:32:02 example.net rkt[2273]: gc: moving pod "aa7eec50-6b75-4b1f-b95e-f1be413bab5c" to garbage
Mar 09 09:32:02 example.net rkt[2273]: Garbage collecting pod "a8e77797-b544-4712-8870-7d4c3d752edc"
Mar 09 09:32:02 example.net rkt[2273]: gc: error getting stage1 treeStoreID: no such file or directory
Mar 09 09:32:02 example.net rkt[2273]: gc: skipping stage1 GC
Mar 09 09:32:02 example.net rkt[2273]: Garbage collecting pod "aa7eec50-6b75-4b1f-b95e-f1be413bab5c"
Mar 09 09:32:02 example.net rkt[2273]: gc: error getting stage1 treeStoreID: no such file or directory
Mar 09 09:32:02 example.net rkt[2273]: gc: skipping stage1 GC
Mar 09 09:32:02 example.net systemd[1]: Started argus.example.net Grafana Installtion.
Mar 09 09:32:02 example.net rkt[2305]: image: using image from local store for image name coreos.com/rkt/stage1-coreos:1.0.0
Mar 09 09:32:02 example.net rkt[2305]: image: using image from local store for image name example.net/grafana:7
Mar 09 09:32:02 example.net rkt[2305]: networking: loading networks from /etc/rkt/net.d
Mar 09 09:32:02 example.net rkt[2305]: networking: loading network container with type ipvlan
Mar 09 09:32:02 example.net rkt[2305]: stage1: failed to setup network: requested IP address "<IP_ADDRESS>" is not available in network: container
Mar 09 09:32:02 example.net systemd[1]: argus.example.net.service: Main process exited, code=exited, status=6/NOTCONFIGURED
Mar 09 09:32:02 example.net systemd[1]: argus.example.net.service: Unit entered failed state.
Mar 09 09:32:02 example.net systemd[1]: argus.example.net.service: Failed with result 'exit-code'.
Mar 09 09:32:02 example.net systemd[1]: argus.example.net.service: Service hold-off time over, scheduling restart.
Mar 09 09:32:02 example.net systemd[1]: Stopped argus.example.net Grafana Installtion.
Mar 09 09:32:02 example.net systemd[1]: argus.example.net.service: Start request repeated too quickly.
Mar 09 09:32:02 example.net systemd[1]: Failed to start argus.example.net Grafana Installtion.
Mar 09 09:32:02 example.net systemd[1]: argus.example.net.service: Unit entered failed state.
Mar 09 09:32:02 example.net systemd[1]: argus.example.net.service: Failed with result 'start-limit'.

hw1907 system # ls -l /var/lib/cni/networks/container/
total 112
-rw-r--r-- 1 root root 36 Mar  7 07:23 <IP_ADDRESS>
-rw-r--r-- 1 root root 36 Mar  7 07:23 <IP_ADDRESS>
-rw-r--r-- 1 root root 36 Mar  7 07:23 <IP_ADDRESS>
-rw-r--r-- 1 root root 36 Mar  7 07:23 <IP_ADDRESS>
-rw-r--r-- 1 root root 36 Mar  7 07:23 <IP_ADDRESS>
-rw-r--r-- 1 root root 36 Mar  7 07:23 <IP_ADDRESS>
-rw-r--r-- 1 root root 36 Mar  7 07:23 <IP_ADDRESS>
-rw-r--r-- 1 root root 36 Mar  9 09:32 <IP_ADDRESS>
-rw-r--r-- 1 root root 36 Mar  7 07:23 <IP_ADDRESS>
-rw-r--r-- 1 root root 36 Mar  7 18:04 <IP_ADDRESS>
-rw-r--r-- 1 root root 36 Mar  9 09:32 <IP_ADDRESS>
-rw-r--r-- 1 root root 36 Mar  9 09:32 <IP_ADDRESS>
-rw-r--r-- 1 root root 36 Mar  9 09:32 <IP_ADDRESS>
-rw-r--r-- 1 root root 36 Mar  9 09:32 <IP_ADDRESS>

ls -l /var/lib/rkt/pods/*
/var/lib/rkt/pods/embryo:
total 0

/var/lib/rkt/pods/exited-garbage:
total 0

/var/lib/rkt/pods/garbage:
total 0

/var/lib/rkt/pods/prepare:
total 0

/var/lib/rkt/pods/prepared:
total 0

/var/lib/rkt/pods/run:
total 40
drwxr-x--- 6 root root 4096 Mar  9 09:32 36e0c43d-7227-453b-9429-9138d9b96da7
drwxr-x--- 6 root root 4096 Mar  9 09:32 5d3dc6f8-ddb6-4a40-b532-ae2bf8d41ed8
drwxr-x--- 6 root root 4096 Mar  9 09:32 be941a24-f946-442a-ba76-d28f526d82d1
drwxr-x--- 6 root root 4096 Mar  9 09:32 ca2c4a12-193c-4027-b012-784614348d11
drwxr-x--- 6 root root 4096 Mar  9 09:32 d8b9c332-4fe4-4015-82a8-fd9dcbb0d245

regards f0

This is related to #2258. @iaguis how is this state possible that the treestore is not properly setup but the networking of the pod was?

Let's track this on https://github.com/coreos/rkt/issues/2319


[Feature] Add storybook for "internal" app, will be used primarily for testing

Not going to add storybook at this time, as its too unstable.


[CI] add a config for OCE

no config currently builds wiith OCE. There is some data in CI/config/siconos.yml that indicate that it was worked on. Is there any major blocker.
If it is tested on CI, then errors could show up on the CDash

I would be glad to help on this issue, but where I can find some info how to add a  config in CI.
Where can i find the basic things to know how to add a config ?  I just need to read the .yml file ?

Vincent Acary<EMAIL_ADDRESS>[2016-03-17 06:29:02 -0700]:

I would be glad to help on this issue, but where I can find some info how to add a  config in CI.
Where can i find the basic things to know how to add a config ?  I just need to read the .yml file ?

You need to do the following (every file path is relative to CI):

edit config/siconos.yml to configure the packages to install. There is already a oce pkg configuration; you may need to complete it.
create a new cmake config file like config/with_oce.cmake to enable the build at the cmake level.
create a new task or add this to current task in tasks.py. You need to add something to the ci_config and the add_pkgs keywords. If you choose to create a new task, you need to add it to a vm in known_tasks. It would be best to add it to vm0 because of space issue on vm2 and vm3.

You are receiving this because you authored the thread.
Reply to this email directly or view it on GitHub:
https://github.com/siconos/siconos/issues/30#issuecomment-197879349

Ok, ideally one the interesting config is for WITH_MECHANISMS=ON
The main challenge is that pythonocc is not distributed as package for the recent Linux distribution, so we have to compile it and to install. On my computer it takes 15 minutes of compilation. It is reasonable or not

The main challenge is that pythonocc is not distributed as package for the recent Linux distribution, so we have to compile it and to install. On my computer it takes 15 minutes of compilation. It is reasonable or not

Yes, we don't care about the time to compile on CI.
However, you have to install in /usr, not /usr/local, since the later should be delete after each run.
See for example, see in siconos.yml how we install fclib.
However, note that you could create a tar.gz of the binaries, store it
on the siconos website and get it during the preparation phase.
See for instance cppunit_clang in siconos.yml.
In any case, if the docker container already exists, it should not
compile anything, just use the existing container. But if the software
is installed in /usr/local, it will fail since this directory should be
delete after each run.

I think we do have that now.


[ZEPPELIN-3264] Notebook Snapshot feature.

What is this PR for?
Currently, a user can share the notebook with other users. There is a usage pattern where data analyst creates notebook report and then share with other stakeholders. Meanwhile, they would like to update/change the report and re-publish the results.
We need a shareable url like,
/notebook/{Notebook ID}/view/{Snapshot Name}
which can be shared to other users and can be updated with a logical sharable report.
What type of PR is it?
[ Feature | Documentation]
Todos

[ ] - CSS and assets changes.

What is the Jira issue?

https://issues.apache.org/jira/browse/ZEPPELIN-3264

How should this be tested?

Create git based Notebook.
Create 1st commit.
Add a snapshot ID.
View the snapshot.

Screenshots (if appropriate)

Questions:

Does the licenses files need update?

No

Is there breaking changes for older versions?

No.

Does this needs documentation?

Yes. Already updated.

@Leemoonsoo @zjffdu friendly reminder regarding this pull request.

Meanwhile, they would like to update/change the report and re-publish the results.

If they update/change the report, should they create another snapshot ?
Here's my understanding of this scenario. The snapshot is only readable, and user can only see this report. (maybe they can update it, but only via dynamic forms, so the paragraph text is readable, only the result can be changed).
If the above scenario is reasonable,then I think we can just create git tag for snapshot instead of saving the snapshot into file. And only retrieve that tag from git repo when user open that snapshot.

Will the git storage allow to delete older snapshots?
I see the scenario: every day create new snapshot and delete the oldest snapshot.

@zjffdu Implementation using Git Tag is also another approach but updating/delete Git tag regularly is not something feels right [ Usually in practice Git Tag are to be done only once ]. Hence, I have used file-based approach for storing a mapping of Snapshot ID => Revision ID.
Let me know if you feel strongly about the other approach, and I work on the Git Tag based implementation.

Git tag regularly is not something feels right [ Usually in practice Git Tag are to be done only once ].

That is my understanding of the snapshot scenario. Snapshot is only readable, but not writable. When user view snapshot of one note, zeppelin just fetch the note at that tag. Let me know if my understanding of your snapshot scenario is not correct.

Can someone tell me the status of this issue?


Normalize items to peak RMS: Process selected items as one

From<EMAIL_ADDRESS>on September 08, 2011 02:43:44
It would be great if we had an option in the "Set RAM analyze/normalize options" to treat all selected items as one. This way, the action "Normalize items to peak RMS" will analyze all selected items, find the highest peak RMS among them and apply it as if it were a single "glued" item, for example.
Thanks!
Original issue: http://code.google.com/p/sws-extension/issues/detail?id=371

Is there any way to get this ported over to AAX?  perhaps somebody could help me move it into JUCE?

This is using native REAPER API (to extract audio and then analyze it), I'm not really sure you could port it to AAX (REAPER even doesn't support AAX). Regarding JUCE, I'm not really sure what do you mean...SWS is not like audio plugins...it's a complete extension that gets loaded exclusively by REAPER where it registers various actions that trigger multiple of things.
If you're just talking about the maths behind it, it shouldn't be too hard to understand since it's just your normal RMS and peaks...here's the main piece of analysis code behind it:
https://github.com/Jeff0S/sws/blob/master/Misc/Analysis.cpp#L74-L137


Dp/allow workflows to specify a single spec path

This PR allows users to specify a single collectionPath rather than scanning for all postman collections.

Quick review looks straight forward enough. When we do implement this into our other repo, we can do additional testing.
I'm assuming we wouldn't want to auto commit changes my by this job to the target repo where this action will run.

Quick review looks straight forward enough. When we do implement this into our other repo, we can do additional testing.
I'm assuming we wouldn't want to auto commit changes my by this job to the target repo where this action will run.

Correct. The only ID we really care about is the _postman_id in the generated collection. That needs to persist so we don't create duplicate collections. I don't think we need to worry about the individual item.id's changing.
Here is the workflow I'm testing it in: https://github.com/tilled-docs/spec-generator/blob/main/.github/workflows/FLOCKIFY_SPEC.yaml


include verbatim pathogen/host names

Include the original (verbatim) scraped name and the extracted pathogen/host side-by-side for verification purposes.

Now, the output for apsnet scraper includes source (pathogen) and target (host) verbatim fields. Now, you can easily see the source string from which  the source/target name were derived.
disease_name	source_taxon_verbatim_name	source_taxon_name	interaction_type_label	interaction_type_id	target_taxon_verbatim_name	target_taxon_name	source_citation	source_url	source_accessed_at
Bacterial leaf spot	Pseudomonas cichorii (Swingle 1925) Stapp 1928	Pseudomonas cichorii (Swingle 1925) Stapp 1928	pathogen of	http://purl.obolibrary.org/obo/RO_0002556	Diseases of African Daisy (Gerbera jamesonii H. Bolus ex J. D. Hook)	Gerbera jamesonii H. Bolus ex J. D. Hook	R. Wick and B. Dicklow, primary collators (last update 4/11/00). Diseases of African Daisy (Gerbera jamesonii H. Bolus ex J. D. Hook). The American Phytopathological Society. Accessed on 2016-08-10 at http://www.apsnet.org/publications/commonnames/Pages/AfricanDaisy.aspx	http://www.apsnet.org/publications/commonnames/Pages/AfricanDaisy.aspx	2016-08-10
Southern wilt	Ralstonia solanacearum (Smith 1896) Yabuuchi et al. 1996, comb. nov. = Pseudomonas solanacearum (Smith 1896) Smith 1914	Ralstonia solanacearum (Smith 1896) Yabuuchi et al. 1996	pathogen of	http://purl.obolibrary.org/obo/RO_0002556	Diseases of African Daisy (Gerbera jamesonii H. Bolus ex J. D. Hook)	Gerbera jamesonii H. Bolus ex J. D. Hook	R. Wick and B. Dicklow, primary collators (last update 4/11/00). Diseases of African Daisy (Gerbera jamesonii H. Bolus ex J. D. Hook). The American Phytopathological Society. Accessed on 2016-08-10 at http://www.apsnet.org/publications/commonnames/Pages/AfricanDaisy.aspx	http://www.apsnet.org/publications/commonnames/Pages/AfricanDaisy.aspx	2016-08-10


 Stop it first.

Expected behavior (Required)
The container starts normally.
Real behavior (Required)
The container fails to start on the 2nd restart. I've seen this happen for the FE and CN, but for the example above I only saw it for the CN, and only after at least 1 prior restart. The failure is mostly reliable - I didn't keep an exact count but probably 4/5 times it fails.
StarRocks version (Required)
3.2.8
Related tickets
https://github.com/StarRocks/demo/issues/39

It is known issue that there is a staled be.pid/fe.pid resident there if directly start/stop the container.


valhalla: 3.1.0 -> 3.4.0

Description of changes
Diff: https://github.com/valhalla/valhalla/compare/3.1.0...3.4.0
Changelog: https://github.com/valhalla/valhalla/blob/3.4.0/CHANGELOG.md

Things done

Built on platform(s)

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

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

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

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
23.11 Release Notes (or backporting 23.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[x] Fits CONTRIBUTING.md.

Valhalla is currently broken on master. This PR would at least fix valhalla while leaving osmscout-server broken.

I would rather have valhalla visibly broken in hydra than osmscout-server less-visibly broken because it crashes on startup. The problem is that #247563 was merged without proper testing (darwin supports a limited subset of packages, and it was only tested on darwin).
I am working on getting osmscout-server to support valhalla 3.4.0. In the meantime, I would suggest either reverting #247563 until it can be merged without breaking things or just waiting.

Do you know which commit between 3.1.0 and 3.4.0 fixes the build of valhalla with libspatialite 5.1.0? Maybe we could apply that as a patch.


Use Github Issue Milestones to show what is going into a next release

I am curious if you could use the github milestones to tags issues for 2.0 release to make it easier to follow what issues are being pushed into 2.0 (or whatever new version is coming up)? I think it would make it easier for people to see what new code, features, or bug fixes are going into a release. As well as potential release dates or progress on that milestone.
I know you wouldn't want to go back and tag existing or closed items to the milestone, but I think it could be beneficial to see that for community members.

Agreed, I'll start switching over to this process, I think it will be super helpful going forward

Sweet. Thanks.


Sometimes sends null bytes in message content

We've been getting some exceptions in production in the send_message code path of this form:
ValueError: A string literal cannot contain NUL (0x00) characters.
I'm going to fix this in the server to be a 400 type error, since it's an invalid request from the client, not a 500, but these are definitely being sent by the mobile app.
I'm not sure how the app generates a message body that contains null characters; if adding logging on the server side would be useful, that's doable (it's possible these are effectively empty messages).

I will try to figure out it out.
Having the user-agent string would be useful though to detect platform and version.
We haven't fixed any issue like this, so likely this exists in the latest version too.

Yeah, the part of the error email reporting that would have the app version are currently broken, so I can't get that, but we'll get it if it keeps happening after we fix that.


Symfony4

This bundle appears to be incompatible with Symfony 4

This repo is not a bundle

and the 2.3.0 release is compatible with Symfony 4, so I'm closing this issue.


Introduce "ResolvedColumn" to simplify handling resolved columns

This is a follow up to address comments from #379.
This PR also introduces ResolvedColumn to capture resolved column info such as name, and a flag to indicate whether it was resolved as nested column or not, etc. The goal of this class is to put quoting, creating Column, normalizing nested fields into one place. The class provides the following APIs:

normalizedName: for a nested column, __hs_nested is prefixed to the name.
toColumn: For a nested column, it creates an alias with the normalized name. For top-level column, it creates the column quoting the name.
toNormalizedColumn: Creates a column with normalized column.
apply() to create ResolvedColumn from normalized column name, which is useful when you use the name from the index log entry.

@imback82 @andrei-ionescu Can we merge this change and then address the unresolved comment w/ #380? so that @andrei-ionescu can update the PRs based on ResolvedColumn.

Sorry for the delay. I will address pending comments and merge early tomorrow.


Update to RxSwift 5.0

Cause it blocks from update https://github.com/MortyMerr/Moya-ObjectMapper

Just did it myself.

Lol, thank you for respecting my help :)


Tensor notation - Lorentz indices alignment

I'm always frustrated when I have to write tensors and Lorentz indices alignment doesn't seem possible with katex
Describe the solution you'd like:
Is there a way to enable Lorentz indices alignment?
\tensor{g}_\mu^\nu
Link to or name of a (La)TeX package that provides the same feature:
https://ctan.org/tex-archive/macros/latex/contrib/tensor
Describe alternatives you've considered:
Use something else besides katex
Additional context:
This would be helpful for tensor analysis, general relativity and many other areas, I think. Please tell me if there is already a way to perform this, but I could not find, unfortunately.

For a workaround, are you looking for {g_\mu}^\nu or g_\mu{}^\nu?

I don't think \tensor would be too difficult to implement (pull requests certainly welcome!), but it can be simulated by adding {}s in appropriate locations I believe. For example, {}^a{}_b{}^c{}_d M {}^a{}_b{}^c{}_d seems to be the equivalent of \tensor[^a_b^c_d]{M}{^a_b^c_d}.

Yes! I believe this would be enough (for me at least). Maybe this info could be added to the website docs BTW.
Thank you very much for your help! Closing issue!

For a workaround, are you looking for {g_\mu}^\nu or g_\mu{}^\nu?

I don't think \tensor would be too difficult to implement (pull requests certainly welcome!), but it can be simulated by adding {}s in appropriate locations I believe. For example, {}^a{}_b{}^c{}_d M {}^a{}_b{}^c{}_d seems to be the equivalent of \tensor[^a_b^c_d]{M}{^a_b^c_d}. Unless I'm missing something about vertical alignment.

Actually, they won't be equivalent, at least in LaTeX. See this simple test:
\documentclass{standalone}

\usepackage{tensor}
\usepackage{color}

\begin{document}
    \rlap{\color{red}$\tensor{h}{^a_b} \tensor{\eta}{^b_c} \tensor{\xi}{^c_f}$}\color{blue}$h^{a}{}_b \eta^b{}_c \xi^c{}_f$
\end{document}

The output:

I don't know if \tensor's behavior is more "correct", but you can see it puts subscripts on the same height, while naive subscripts "b" and "c" won't line up.
I research in gravity, so I write tensors a lot. Is there any document on how to add new commands to KaTeX? I'd like to try it.


Amazon Sqs : temporary queue name can exceed the number of characters limit (80)

Is this a bug report?
Yes

Can you also reproduce the problem with the latest version?
Yes
Environment

Operating system: Windows 10
Visual Studio version: 2019
Dotnet version: .netcore 3.1

Steps to Reproduce

Create an app with a long name like blablablablablablablablablablaMicroserviceApi
Configure a RequestClient and inject it in a controller
Call GetResponse from the IRequestClient

Expected Behavior

The queue should be created with a name less than 80 characters
Actual Behavior

AmazonSqs throws an exception because the queue name exceeds 80 characters

Reproducible Demo

(Paste the link to an example project and exact instructions to reproduce the issue.)

That's exciting!
You can override the bus endpoint queue name and specify your own shorter version in the meantime, but I'll look at trimming the length if it's too long.

Thanks Chris, it's what i've done finally. But a built-in solution should be great.


May 14, 2024, Community Meeting Agenda

📞 Radius Community Meeting
Every month we host a community meeting to highlight community created content, showcase new features, review upcoming milestones, and engage in Q&A with the Radius community - all are welcome and encouraged to participate.
The purpose of this thread is to form a discussion amongst the Radius community on potential topics to highlight during the meeting. If you have a topic you wish to present or learn more about, please add a comment and be sure to include your name and a short description of the topic.

The conversations in this thread will directly influence the meeting agenda for the community call on May 14 2024, at 9 AM PST (See it in your local time). The meeting agenda is finalized by a Community Call Host prior to the meeting.
See you at the community call! 👋
Agenda

Introduction
Roadmap updates
CNCF updates
v0.33 release updates
Radius Show and Tell - Patch k8s secrets with podspec by Nick Beenham
Open discussion
Closing

Checklists for the host
Before the meeting

[ ] Find speakers
[ ] Collect Radius news (blog posts & videos found on social media, and show-and-tell Discord channel)
[ ] Prepare slide deck
[ ] Send meeting invite to the speakers

During the meeting

Welcome & announce that the meeting will be recorded
Start the recording
Show the agenda
Welcome first speaker
First session
Q&A first session
Welcome second speaker
Second session
Q&A second session
Show Radius related news, posts, videos.
Open discussion
Closing & mention Radius Discord channel

After the meeting

[ ] Upload the meeting to  the Teams drive and include:

[ ] Read-only link to slides
[ ] Radius Discord link
[ ] Other relevant links related to the sessions

[ ] Close this issue

Thanks all for attending the May community call. Here is the recording -https://youtu.be/q_atTIL8J9k?si=soIaHQWSFclZ84L0


Can you update your code in npm?

Hi. I'm so grateful for the library you've created.
But when I installed the package from npm and I saw that they were completely different from the code on your github. Could you take a moment to update them on npm? Thank you very much

@V-d-H Yes, we will publish a new version soon. Stay tuned!

New version v2.0.0 has been published, Thank you!


Fail to load, as Babel is missing (or incompatible version is installed)

As Babel is mentioned only in the devDependencies, Babel may not be installed at all (or incompatible version may be installed by other module).
The build/devtools.js file requires babel-runtime/helpers/asyncToGenerator file and may end up with this error:
ERROR: Couldn't initialise service "devtools".
Error: Cannot find module 'babel-runtime/helpers/asyncToGenerator'
    at Function.Module._resolveFilename (module.js:476:15)
    at Function.Module._load (module.js:424:25)
    at Module.require (module.js:504:17)
    at require (internal/module.js:20:19)
    at Object.<anonymous> (.../node_modules/wdio-devtools-service/build/devtools.js:15:26)
    at Module._compile (module.js:577:32)
    at Object.Module._extensions..js (module.js:586:10)
    at Module.load (module.js:494:32)
    at tryModuleLoad (module.js:453:12)
    at Function.Module._load (module.js:445:3)

Some of my other dependencies made Babel v5 available, and in that version this file has different name: babel-runtime/helpers/async-to-generator.js.
Listing Babel in dependencies would fix this issue.

Fixed with 0.1.3


Removes empty opening hours for emtpy schedules

This PR is a follow up to https://github.com/artsy/metaphysics/pull/1511 , which modified Metaphysics to return an empty location.displayDaySchedules array for shows missing schedules. This PR is a follow-up that checks for that empty value.
Unit tests are blocked by LD-158 so I've left a note about that.

Fails

:no_entry_sign:

No CHANGELOG added.

  Generated by :no_entry_sign: dangerJS


Falha ao compilar no IOS

Estou recebendo esta mensagem ao compilar para o IOS
/Users/marcusbrasizza/development/flutter/.pub-cache/git/mati-flutter-plugin-de7e788b8110947a32a4cdf33ca9ed66b2c7f7ab/ios/Classes/SwiftMatiPluginFlutterPlugin.swift:3:8: error: no such module 'MatiSDK'
import MatiSDK
estou tanto usando o git direto quanto o que esta no pub.dev
poderiam me ajudar ? estou usando
`marcusbrasizza@MacBook-Pro-de-Marcus-2 ios % flutter doctor -v
[✓] Flutter (Channel stable, 2.8.1, on macOS 12.1 21C52 darwin-arm, locale pt)
• Flutter version 2.8.1 at /Users/marcusbrasizza/development/flutter
• Upstream repository https://github.com/flutter/flutter.git
• Framework revision 77d935af4d (8 days ago), 2021-12-16 08:37:33 -0800
• Engine revision 890a5fca2e
• Dart version 2.15.1`

Hi @brasizza . can say which our flutter plugin version do you use please  ? and also please info about iOS pod version

Sorry about write in PT , i tought that the package was from here.
Well i´m using the M1 apple and my cocapod is in 1.11.2
I put my PodFile in ios 12 and my xcode in Ios12
In podfile i put this
mati_plugin_flutter:
git: https://github.com/GetMati/mati-flutter-plugin.git
or
mati_plugin_flutter: ^2.4.9  (latest version avaliable)
and didn´t work as well.
then i deleted my podfile.lock and did the pod install again
the ios installed the version:  mati_plugin_flutter (2.2.1)
and then i got this error when i tried to build.
https://drive.google.com/file/d/10Fy7XLsSA1uBaC2nMTtgnGPxMmebvBOk/view?usp=sharing

@brasizza The plugin integration not right. You use methodChannel but it's not need.
for integration please use this
import 'package:flutter/material.dart';
import 'package:mati_plugin_flutter/mati_plugin_flutter.dart';
import 'package:fluttertoast/fluttertoast.dart';
void main() {
runApp(MyApp());
}
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
title: 'Mati flutter plugin demo',
theme: ThemeData(
primarySwatch: Colors.blue,
),
home: MyHomePage(),
);
}
}
class MyHomePage extends StatefulWidget {
MyHomePage({Key? key}) : super(key: key);
@override
_MyHomePageState createState() => _MyHomePageState();
}
class _MyHomePageState extends State {
void showMatiFlow() {
MatiFlutter.showMatiFlow("CLIENT_ID", "FLOW_ID", {});
MatiFlutter.resultCompleter.future.then((result) => Fluttertoast.showToast(
msg: result is ResultSuccess ? "Success ${result.verificationId}" : "Cancelled",
toastLength: Toast.LENGTH_SHORT,
gravity: ToastGravity.BOTTOM));
}
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
title: Text("Mati flutter plugin demo"),
),
body: Center(
child: ElevatedButton(
onPressed: showMatiFlow,
child: const Text('Verify me'),
)
)
);
}
}

@brasizza The plugin integration not right. You use methodChannel but it's not need. for integration please use this
import 'package:flutter/material.dart'; import 'package:mati_plugin_flutter/mati_plugin_flutter.dart'; import 'package:fluttertoast/fluttertoast.dart';
void main() { runApp(MyApp()); }
class MyApp extends StatelessWidget { @OverRide Widget build(BuildContext context) { return MaterialApp( title: 'Mati flutter plugin demo', theme: ThemeData( primarySwatch: Colors.blue, ), home: MyHomePage(), ); } }
class MyHomePage extends StatefulWidget { MyHomePage({Key? key}) : super(key: key);
@OverRide _MyHomePageState createState() => _MyHomePageState(); }
class _MyHomePageState extends State {
void showMatiFlow() { MatiFlutter.showMatiFlow("CLIENT_ID", "FLOW_ID", {}); MatiFlutter.resultCompleter.future.then((result) => Fluttertoast.showToast( msg: result is ResultSuccess ? "Success ${result.verificationId}" : "Cancelled", toastLength: Toast.LENGTH_SHORT, gravity: ToastGravity.BOTTOM)); }
@OverRide Widget build(BuildContext context) { return Scaffold( appBar: AppBar( title: Text("Mati flutter plugin demo"), ), body: Center( child: ElevatedButton( onPressed: showMatiFlow, child: const Text('Verify me'), ) ) ); } }

Hello!,
the code that i share on printscren is your code from your package
its fully working in android. i made all my app in android and then when i put the same code in IOS this error start to happen.
this is part of my code
Future<void> showMatiFlow() async {     String clientId = dotenv.env['MATI_CLIENT_ID'] ?? '';     String flowId = dotenv.env['MATI_FLOW_ID'] ?? '';     await MatiFlutter.showMatiFlow(       clientId,       flowId,       {         'usuario': Get.find<LoginController>().usuarioModel.id,       },     );     MatiFlutter.resultCompleter.future.then((result) async {       if (result is ResultSuccess) {         usuario.idVerificacao = result.verificationId;         usuario.contaVerificada = -1; //em procesos de verificacao         Utils.showLoading();         await salvarUsuarioOnline(usuario);         await salvarUsuarioLocal(usuario);         Get.close(0);         Get.snackbar(           'Verificação concluída',           'Aguarde a finalização das verificações do seu documento',           backgroundColor: Colors.green.shade800,           colorText: Colors.white,         );       } else {         Get.snackbar(           'OPS!',           'Validação do documento cancelada!',           backgroundColor: Colors.red.shade800,           colorText: Colors.white,         );       }     });   }

@brasizza sorry it was misUnderstanding. can you  show your podFile please

@brasizza sorry it was misUnderstanding. can you  show your podFile please

Sorry mate i had this in my podfile
  config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = '9.0'

I changed to 12 and i think it's workin now. Sorry and thanks for your kindness

No worries and thanks too
Sent from my iPhone

On 27 Dec 2021, at 22:35, Marcus Brasizza @.***> wrote:

@brasizza sorry it was misUnderstanding. can you show your podFile please
Sorry mate i had this in my podfile
config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = '9.0'
I changed to 12 and i think it's workin now. Sorry and thanks for your kindness
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you commented.


ObservableCollectionFast Sort etc. methods

Correct documentation on *Silent methods, they all say "no ....Add event to be fired" @KliqxTV


Reference to missing flutter_interactive_keyboard-Swift.h

flutter_interactive_keyboard-0.1.3/ios/Classes/FlutterInteractiveKeyboardPlugin.m:2:9: fatal error: 'flutter_interactive_keyboard/flutter_interactive_keyboard-Swift.h' file not found
    #import <flutter_interactive_keyboard/flutter_interactive_keyboard-Swift.h>
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

This issue is caused by errors in the development environment. Check out this answer on StackOverflow for help resolving this issue: https://stackoverflow.com/a/54791495


Stored procedure call with output parameter failing with result set closed error

Description:
Executing a stored procedure call with an OUT/INOUT parameter fails with a "result set already closed" error.
Steps to reproduce:
import ballerina/io;
import ballerina/sql;
import ballerinax/mssql;
import ballerinax/mssql.driver as _;

mssql:Client dbClient = check new (
    "localhost", "sa", "YourStrong.Passw0rd2024", "SampleDB", 1433
);

public function main() returns error? {
    int employeeID = 1;
    sql:VarcharOutParameter msg = new ();
    sql:ParameterizedCallQuery query = `exec SampleDB.dbo.ProcessEmployeeActions
    @EmployeeID = ${employeeID},
    @ResultMessage = ${msg}`;
    sql:ProcedureCallResult result = check dbClient->call(query);
    stream<Order, error?>? resultStream = result.queryResult;
    Order[] orders = [];
    if resultStream !is () {
        orders = check from Order 'order in resultStream
            select 'order;
    }
    io:println(orders);
    string msgs = check msg.get();
    io:println(msgs);
}

type Order record {

};

In the above Ballerina code, a VarcharOutParameter is used, and the ProcessEmployeeActions procedure returns a row. In this case, the code fails with the error: Error when iterating the SQL result: The result set is closed. This happens because the OUT parameter is consumed before the result set is processed in the native side of the SQL module. For more information, refer to:r: 7.1.7 Retrieve OUT Parameters after Results
The error can be fixed by delaying the consumption of the OUT/INOUT parameter until after the result set is fully consumed.
Affected Versions:
OS, DB, other environment details and versions:
Related Issues (optional):

Suggested Labels (optional):

Suggested Assignees (optional):

related issue: https://github.com/wso2-enterprise/internal-support-ballerina/issues/798


APP-152: [C++] Basic level Apps: Notifications - Reviewed

APP-152: [C++] Basic level Apps: Notifications - Reviewed

@kaa-leeroy ok to test

@kaa-leeroy ok to test

@kaa-leeroy test this please

@kaa-leeroy test this please

@kaa-leeroy test this please

@kaa-leeroy test this please

test this please

Can one of the admins verify this patch?

test this please

@kaa-leeroy test this please

@kaa-leeroy test this please

@kaa-leeroy retest this please

@kaa-leeroy retest this please

@kaa-leeroy test this please

@kaa-leeroy test this please or die

Looks good for me


Removed DeviceInputSystem dispose call from InputManager

This PR adds a bit of logic to the InputManager to disable controls on detach and only add to the observables ones when attachControls is called.
I also removed a line from the WebDeviceInputSystem that wasn't doing anything.

@bghgary is it related to the fix we needed this morning somehow?

It certainly seems like it, but the other PR removes the observable which is probably still necessary.

ok so waiting for Dave to be back :)

It certainly seems like it, but the other PR removes the observable which is probably still necessary.

I'm not sure what the specifics are of the issue that you had yesterday but this PR fixes an issue that I found where the dispose was being called in both Engine and InputManager and was breaking gizmos.  This change will fix the behavior while preserving the single-instance per engine of the DeviceInputSystem.

WAiting for @bghgary / @CedricGuillemet / @RaananW


PowerToys Run Not Searching for Files in Indexed Locations (OneDrive, Internal & External Drives)

Microsoft PowerToys version
0.64.1
Installation method
PowerToys auto-update
Running as admin
Yes
Area(s) with issue?
PowerToys Run
Steps to reproduce
Hi. I'm having issues with PowerToys Run not searching any files in my computer such as;

OneDrive Files
Internal HDD Files
External HDD Files

I didn't install any application for these past few months nor mess with any System-related settings and Registries. But what I remember doing was performing a Windows Update. However, I've tried uninstalling the Windows Update and rolled-back, then I paused the Windows Update for the mean time. But the issue still persists; so maybe the issue was already there before I installed the Update, and I didn't just know it yet? until I searched for my files located in OneDrive.
It was working fine a few days ago (searched for OneDrive files and External Drive files correctly).
Here's what I've done so far;

Uninstalled Windows Update
Deleted and Rebuilt my Index (Control panel > Indexing options)
Uninstalled PowerToys (and delete all related files in AppData) and Reinstalled again

I'll attach the Bug Report from PowerToys System Tray icon. Thanks!
PowerToysReport_2022-11-09-13-14-23.zip
✔ Expected Behavior
It should just search for my files whether it's from OneDrive, Internal HDD, or External HDD just like before.
❌ Actual Behavior
Not able to search any files and no results are displaying.
Other Software
nothing

I am also facing this issue, Windows Search is able to find files in Documents folder which is synced with OneDrive, but PowerToys Run is not able to find those files.

Are you still experiencing this issue? /needinfo

Hi, this issue has been resolved. It is now correctly indexing files from the Documents folder within OneDrive.


Stop screens as well as localStreams on stop

Stop screens when stop is called;
emit correct event if stop is called with a stream (might be a screen stream)
ensure stop events are emitted consistently when streams are stopped
break stopping of all local streams out into stopStreams

The main reason for this is the first bullet - I expected screen streams to be stopped when I called media.stop(), but screens were left running. Workaround is to call media.stopScreenShare() at the same time as media.stop()

@legastero @fippo

@legastero can you estimate the impact on beta talky? I think legacy does an additional .stop() call which i'd like to get rid of so +1 from that side

so not an issue for talky beta since it doesn't use localmedia. LGTM

@xdumaine go ahead and merge -- if you review #10 :-)

I'll get these first thing tomorrow.


Django 4.1 unique constraint failing

Recently we've upgraded our project to Django 4.1 (and Silk to 5.0.1 from 4.3.0), and a unique constraint on a model has begun to fail whilst Silk is enabled.
class MyModel(models.Model):
    name = models.CharField(max_length=255, blank=True)

    class Meta:
        constraints = [
            UniqueConstraint(
                fields=["name"],
                condition=~Q(name=""),
                name="unique_name_if_provided",
            ),
        ]

The error is being raised here: silk/sql.py:94
Full stack trace:
Traceback (most recent call last):
  File "/path/to/python3.10/site-packages/django/core/handlers/exception.py", line 55, in inner
    response = get_response(request)
  File "/path/to/python3.10/site-packages/django/core/handlers/base.py", line 197, in _get_response
    response = wrapped_callback(request, *callback_args, **callback_kwargs)
  File "/path/to/python3.10/site-packages/django/views/generic/base.py", line 103, in view
    return self.dispatch(request, *args, **kwargs)
  File "/path/to/python3.10/site-packages/django/contrib/auth/mixins.py", line 109, in dispatch
    return super().dispatch(request, *args, **kwargs)
  File "/path/to/python3.10/site-packages/django/views/generic/base.py", line 142, in dispatch
    return handler(request, *args, **kwargs)
  File "...", line 640, in post
    return super().post(request, *args, **kwargs)
  File "...", line 609, in post
    if form.is_valid():
  File "/path/to/lib/python3.10/site-packages/django/forms/forms.py", line 205, in is_valid
    return self.is_bound and not self.errors
  File "/path/to/lib/python3.10/site-packages/django/forms/forms.py", line 200, in errors
    self.full_clean()
  File "/path/to/lib/python3.10/site-packages/django/forms/forms.py", line 439, in full_clean
    self._post_clean()
  File "/path/to/lib/python3.10/site-packages/django/forms/models.py", line 492, in _post_clean
    self.instance.full_clean(exclude=exclude, validate_unique=False)
  File "/path/to/python3.10/site-packages/django/db/models/base.py", line 1491, in full_clean
    self.validate_constraints(exclude=exclude)
  File "/path/to/python3.10/site-packages/django/db/models/base.py", line 1442, in validate_constraints
    constraint.validate(model_class, self, exclude=exclude, using=using)
  File "/path/to/python3.10/site-packages/django/db/models/constraints.py", line 358, in validate
    if (self.condition & Exists(queryset.filter(self.condition))).check(
  File "/path/to/python3.10/site-packages/django/db/models/query_utils.py", line 137, in check
    return compiler.execute_sql(SINGLE) is not None
  File "/path/to/python3.10/site-packages/silk/sql.py", line 94, in execute_sql
    if self.query.model.__module__ != 'silk.models':

Exception Type: AttributeError at ...
Exception Value: 'NoneType' object has no attribute '__module__'

And finally, the query attempted to be run:
SELECT 1 AS "_check" WHERE (NOT (provided_name = ) AND EXISTS(SELECT 1 AS "a" FROM "..." U0 WHERE (U0."name" = provided_name AND NOT (U0."name" = )) LIMIT 1))

Prior to the Django 4.1 upgrade, this constraint was working without a hitch with Silk running.
All other unique constraints within the system appear to still be functioning fine, including two other unique constraints on this same model, but this one with condition=~Q() is failing.

I also experience the same issue - constraints are causing the exceptions. It looks like the query issued by them is not linked to any model.

I see some commits here. When will a new version be released?

Pending #622

#439  is older than 2 years. Do you really want to postpone a release because of it?

No, I don't.  I think we should do a release asap.


Services Gateway

The top level view displaying all services in the Fabric.

Closing this epic, as the Phase 0 LOE has been completed and we've already rolled forward with Phase 1 work.


[BUG] Test case test_csi_encrypted_block_volume failed on sle-micro 6.0 even though cryptsetup is installed

Describe the bug
Test case test_csi_encrypted_block_volume failed on sle-micro 6.0 (ami-0885dd9a3e0fbb4bc) on master-head (longhorn-manager b10fa4a) even though cryptsetup is installed:
https://ci.longhorn.io/job/public/job/master/job/sle-micro/job/amd64/job/longhorn-tests-sle-micro-amd64/164/
ec2-user@ip-10-0-1-138:~> zypper search -i cryptsetup
Loading repository data...
Reading installed packages...

S  | Name            | Summary                                                       | Type
---+-----------------+---------------------------------------------------------------+--------
i+ | cryptsetup      | Setup program for dm-crypt Based Encrypted Block Devices      | package
i  | libcryptsetup12 | Library for setting up dm-crypt Based Encrypted Block Devices | package

    Note: For an extended search including not yet activated remote resources please use 'zypper
    search-packages'.

# kubectl get pods
NAME                                   READY   STATUS              RESTARTS      AGE
longhorn-test-minio-7d8ddc774f-j2jjz   1/1     Running             0             74m
longhorn-test-nfs-5f96f8f5f8-fxm7n     1/1     Running             1 (71m ago)   74m
longhorn-test                          2/2     Running             0             69m
csi-block-volume-test                  0/1     ContainerCreating   0             2m17s

# kubectl describe pod csi-block-volume-test
Name:             csi-block-volume-test
Namespace:        default
Priority:         0
Service Account:  default
Node:             ip-10-0-1-76/<IP_ADDRESS>
Start Time:       Wed, 31 Jul 2024 09:43:31 +0000
Labels:           <none>
Annotations:      <none>
Status:           Pending
IP:
IPs:              <none>
Containers:
  sleep:
    Container ID:
    Image:         busybox:1.34.0
    Image ID:
    Port:          <none>
    Host Port:     <none>
    Args:
      /bin/sh
      -c
      while true;do date;sleep 5; done
    State:          Waiting
      Reason:       ContainerCreating
    Ready:          False
    Restart Count:  0
    Environment:    <none>
    Mounts:
      /var/run/secrets/kubernetes.io/serviceaccount from kube-api-access-8rf5s (ro)
    Devices:
      /dev/longhorn/longhorn-test-blk from longhorn-blk
Conditions:
  Type                        Status
  PodReadyToStartContainers   False
  Initialized                 True
  Ready                       False
  ContainersReady             False
  PodScheduled                True
Volumes:
  longhorn-blk:
    Type:       PersistentVolumeClaim (a reference to a PersistentVolumeClaim in the same namespace)
    ClaimName:  csi-block-volume-test-pvc
    ReadOnly:   false
  kube-api-access-8rf5s:
    Type:                    Projected (a volume that contains injected data from multiple sources)
    TokenExpirationSeconds:  3607
    ConfigMapName:           kube-root-ca.crt
    ConfigMapOptional:       <nil>
    DownwardAPI:             true
QoS Class:                   BestEffort
Node-Selectors:              <none>
Tolerations:                 node.kubernetes.io/not-ready:NoExecute op=Exists for 300s
                             node.kubernetes.io/unreachable:NoExecute op=Exists for 300s
Events:
  Type     Reason                  Age                From                     Message
  ----     ------                  ----               ----                     -------
  Normal   Scheduled               2m23s              default-scheduler        Successfully assigned default/csi-block-volume-test to ip-10-0-1-76
  Normal   SuccessfulAttachVolume  2m13s              attachdetach-controller  AttachVolume.Attach succeeded for volume "pvc-9578eaa7-15d0-4f30-91bb-a55294fc01de"
  Warning  FailedMapVolume         63s                kubelet                  MapVolume.SetUpDevice failed for volume "pvc-9578eaa7-15d0-4f30-91bb-a55294fc01de" : rpc error: code = Internal desc = timeout executing: /usr/bin/nsenter [nsenter --mount=/host/proc/9588/ns/mnt --ipc=/host/proc/9588/ns/ipc cryptsetup luksOpen /dev/longhorn/pvc-9578eaa7-15d0-4f30-91bb-a55294fc01de pvc-9578eaa7-15d0-4f30-91bb-a55294fc01de -d /dev/stdin]
  Warning  FailedMapVolume         31s (x6 over 63s)  kubelet                  MapVolume.SetUpDevice failed for volume "pvc-9578eaa7-15d0-4f30-91bb-a55294fc01de" : rpc error: code = Internal desc = failed to bind mount "/dev/mapper/pvc-9578eaa7-15d0-4f30-91bb-a55294fc01de" at "/var/lib/kubelet/plugins/kubernetes.io/csi/volumeDevices/staging/pvc-9578eaa7-15d0-4f30-91bb-a55294fc01de/pvc-9578eaa7-15d0-4f30-91bb-a55294fc01de": mount failed: exit status 32
Mounting command: mount
Mounting arguments:  -o bind /dev/mapper/pvc-9578eaa7-15d0-4f30-91bb-a55294fc01de /var/lib/kubelet/plugins/kubernetes.io/csi/volumeDevices/staging/pvc-9578eaa7-15d0-4f30-91bb-a55294fc01de/pvc-9578eaa7-15d0-4f30-91bb-a55294fc01de
Output: mount: /var/lib/kubelet/plugins/kubernetes.io/csi/volumeDevices/staging/pvc-9578eaa7-15d0-4f30-91bb-a55294fc01de/pvc-9578eaa7-15d0-4f30-91bb-a55294fc01de: special device /dev/mapper/pvc-9578eaa7-15d0-4f30-91bb-a55294fc01de does not exist.
       dmesg(1) may have more information after failed mount system call.

To Reproduce
Run test case test_csi_encrypted_block_volume on sle-micro 6.0 (ami-0885dd9a3e0fbb4bc).
Expected behavior

Support bundle for troubleshooting
supportbundle_eb96307a-3a6f-4795-b550-b017e6cb3a1b_2024-07-31T09-47-18Z.zip
Environment

Longhorn version: master-head
Impacted volume (PV):
Installation method (e.g. Rancher Catalog App/Helm/Kubectl): kubectl
Kubernetes distro (e.g. RKE/K3s/EKS/OpenShift) and version: v1.30.0+k3s1

Number of control plane nodes in the cluster:
Number of worker nodes in the cluster:

Node config

OS type and version: sle-micro 6.0
Kernel version: 6.4.0-17-default
CPU per node:
Memory per node:
Disk type (e.g. SSD/NVMe/HDD):
Network bandwidth between the nodes (Gbps):

Underlying Infrastructure (e.g. on AWS/GCE, EKS/GKE, VMWare/KVM, Baremetal):
Number of Longhorn volumes in the cluster:

Additional context

cc @c3y1huang Could you help it? Thank you.

@yangchiu @chriscchien  I'm a bit confused. Is the test case is passed on sles but only failed on sles-micro?
Ref: https://github.com/longhorn/longhorn/issues/9000

@yangchiu , @chriscchien I am a bit confused too, I couldn't find ami-0885dd9a3e0fbb4bc in the AMI catalog. What is the ami name? Have we tried testing with a newer version of the sle-micro 6.0 ami?

Hi @c3y1huang, we are using suse-sle-micro-6-0-byos-v20240612-hvm-ssd-x86_64 (ami-0885dd9a3e0fbb4bc) through OKTA AWS langing zone

Hi @c3y1huang, we are using suse-sle-micro-6-0-byos-v20240612-hvm-ssd-x86_64 (ami-0885dd9a3e0fbb4bc) through OKTA AWS langing zone

Weird, in my landing zone, it showed as ami-03b907002786dec97.

@yangchiu @chriscchien I'm a bit confused. Is the test case passed on sles but only failed on sles-micro? Ref: #9000

Yes this test case passed on sles, for sles-micro, the test case failed on a manually created cluster as well(the failure was the same as pipeline result)
> cryptsetup --version
cryptsetup 2.6.1 flags: UDEV BLKID KEYRING FIPS KERNEL_CAPI PWQUALITY
>
> cat /etc/os-release
NAME="SL-Micro"
VERSION="6.0"
VERSION_ID="6.0"
PRETTY_NAME="SUSE Linux Micro 6.0"
ID="sl-micro"
ID_LIKE="suse"
ANSI_COLOR="0;32"
CPE_NAME="cpe:/o:suse:sl-micro:6.0"
HOME_URL="https://www.suse.com/products/micro/"
DOCUMENTATION_URL="https://documentation.suse.com/sl-micro/6.0/"
>
> k exec -it longhorn-test -- /bin/bash -c "pytest -k test_csi_encrypted_block_volume"
Defaulted container "longhorn-test" out of: longhorn-test, longhorn-test-report
============================================================ test session starts =============================================================
platform linux -- Python 3.11.9, pytest-6.2.4, py-1.11.0, pluggy-0.13.1
rootdir: /integration, configfile: pytest.ini
plugins: order-1.0.1, repeat-0.9.1
collected 476 items / 475 deselected / 1 selected

test_csi.py FE

Jul 31 08:05:33.547812 ip-10-0-1-202 k3s[2044]:        dmesg(1) may have more information after failed mount system call.
Jul 31 08:05:33.547812 ip-10-0-1-202 k3s[2044]: Output: mount: /var/lib/kubelet/plugins/kubernetes.io/csi/volumeDevices/staging/pvc-e21d8370-0a7e-44f2-95a2-9386cd18d7cd/pvc-e21d8370-0a7e-44f2-95a2-9386cd18d7cd: special device /dev/mapper/pvc-e21d8370-0a7e-44f2-95a2-9386cd18d7cd does not exist.
Jul 31 08:05:33.547812 ip-10-0-1-202 k3s[2044]: Mounting arguments:  -o bind /dev/mapper/pvc-e21d8370-0a7e-44f2-95a2-9386cd18d7cd /var/lib/kubelet/plugins/kubernetes.io/csi/volumeDevices/staging/pvc-e21d8370-0a7e-44f2-95a2-9386cd18d7cd/pvc-e21d8370-0a7e-44f2-95a2-9386cd18d7cd
Jul 31 08:05:33.547812 ip-10-0-1-202 k3s[2044]: Mounting command: mount

TODO:

Test with v1.6.2
Test with sle-micro 5.5

Investigation TODO:

[x]  Test with v1.6.2:

Failed: https://ci.longhorn.io/job/private/job/longhorn-tests-regression/7368/

[ ]  Test with sle-micro 5.5.

ci: workaround for sle-micro not rebooting via ssh longhorn-tests#2017
@chriscchien could you help to test with sle-micro 5.5?

[ ]  Test with debug log

This test case also failed on sle-micro 5.5(suse-sle-micro-6-0-byos-v20240612-hvm-ssd-x86_64), below are more information:
> cryptsetup --version
>
cryptsetup 2.4.3
>
> cat /etc/os-release
NAME="SLE Micro"
VERSION="5.5"
VERSION_ID="5.5"
PRETTY_NAME="SUSE Linux Enterprise Micro 5.5"
ID="sle-micro"
ID_LIKE="suse"
ANSI_COLOR="0;32"
CPE_NAME="cpe:/o:suse:sle-micro:5.5"
VARIANT_ID="sle-micro"
VARIANT_VERSION="20240111"
>
> k exec -it longhorn-test -- /bin/bash -c "pytest -k test_csi_encrypted_block_volume"
Defaulted container "longhorn-test" out of: longhorn-test, longhorn-test-report
=============================================================== test session starts ================================================================
platform linux -- Python 3.11.9, pytest-6.2.4, py-1.11.0, pluggy-0.13.1
rootdir: /integration, configfile: pytest.ini
plugins: order-1.0.1, repeat-0.9.1
collected 476 items / 475 deselected / 1 selected

test_csi.py FE

@chriscchien and I both tried to run the tests with version 1.6.0, but the [tests failed](https://ci.longhorn.io/job/private/job/longhorn-tests-regression/7372/. However, when we tested for v1.6.0-rc1, the tests passed.

@chriscchien and I both tried to run the tests with version 1.6.0, but the tests failed. However, when we tested for v1.6.0-rc1, the tests passed.

The test case test_csi_encrypted_block_volume is fixed in https://github.com/longhorn/longhorn-tests/pull/1672 on 2024/05/31, which was after v1.6.2 release.

@c3y1huang Do we need more time for fixing the issue? Postpone the RC3?
cc @innobead

@ejweber
Can you help check the issue as well? Thank you.

@yangchiu
This is an environment issue. The issue should be gone if you enable the kernel module dm_crypt before creating an encrypted volume.
$ k get pods                                                                                130 ↵
NAME          READY   STATUS    RESTARTS   AGE
volume-test   1/1     Running   0          46s

# dmsetup info
Name:              pvc-e086009d-5ea3-4245-8710-0204e3eaf998
State:             ACTIVE
Read Ahead:        1024
Tables present:    LIVE
Open count:        1
Event number:      0
Major, minor:      254, 0
Number of targets: 1
UUID: CRYPT-LUKS2-c527f4c065fc4882a80614668afc73f0-pvc-e086009d-5ea3-4245-8710-0204e3eaf998

Thanks @roger-ryao for the guidance of the installation of SLES-micro.
cc @c3y1huang

Verification passed on master-head (longhorn-tests 1f32507). Test case test_csi_encrypted_block_volume passed.


New features require: add WebP & AVIF format support

需要更加现代化的文件格式支持，WebP 与 AVIF 的压缩效率比传统的 PNG 与 JPEG 高，可以有效减小打包体积，参见：MDN Web Docs on Image Types。
More modern file formats are needed. WebP and AVIF offer better compression efficiency than traditional PNG and JPEG, which can effectively reduce the package size. For more details, refer to: MDN Web Docs on Image Types.

感谢您的建议！已添加对WebP和AVIF的支持

非常感谢！


python3Packages.fjaraskupan: init at 1.0.1

Motivation for this change
Python module for controlling Fjäråskupan kitchen fans
https://github.com/elupus/fjaraskupan
This is a Home Assistant dependency.
Things done

Built on platform(s)

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

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
21.11 Release Notes (or backporting 21.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[x] Fits CONTRIBUTING.md.

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

3 packages built:

home-assistant
python38Packages.fjaraskupan
python39Packages.fjaraskupan


Drag and Drop example broken

https://material.angular.io/cdk/drag-drop/overview#cdk-drag-drop-disabled-sorting
In the description it states in addition to preserving the dragged item's initial position in the source list, if the user decides to return the item.
Initial position is not preserved when an item is dragged from left panel to right panel and then returned.
When the item is returned it is placed wherever dropped, not in its initial position.

Note to self: this seems to work some of the time, but other times the item gets inserted at the point where it enters the start container. In particular, it happens consistently when dragging the last item in the left column, but all other items return to their initial positions as expected.


Craft 3 upgrade?

@aelvan do you intend on upgrading this plugin to Craft 3 in the near future? If not would you mind if I make the necessary changes and create a Pull Request?

No, I'm not planning on updating it. Feel free to fork/copy the code and make a Craft version, the code is MIT, so no problem. Got a similar request from @njpanderson som time ago, he's working on something here: https://github.com/njpanderson/Citrus

Aand, there is also Upper which uses XKEY for clearing caches based on tags, that looks pretty smooth. https://github.com/ostark/upper


rectify_stitch_stereo_image only works for images from Miro-E

Code implicitly assumes images are (640,480) with a certain angular offset - doesn't work for Miro-B

Updated code with docs explaining the stitching. Default parameters should still work for Miro-E.

Basically, once calibration is complete, unwarp the image to get something like the following (using extra_pixels=0), then see how many pixels are left black by the projection - in this case approximately 100 (the full image width is 320) and use this for the blank_pixels parameter. In any case, this parameter only affects the blending (unless it's more than half the width of the image, in which case the blending will break).
You can adjust the extra_pixels parameter to make the output image look good.

Note: You also need to manually put the rectification matrix into the left and right camera calibration files.


no-useless-not is unaware of enabled/visible parameter

this reports "Unexpected usage of not.toBeVisible(). Use toBeHidden() instead", but only toBeVisible has the parameter.
let visible = false;
// reports no-useless-not
await expect(page.locator('#selector')).not.toBeVisible({ visible });

same for toBeEnabled.
The lint was added in https://github.com/playwright-community/eslint-plugin-playwright/pull/81. Shortly thereafter, playwright 1.26 was released which added these parameters.

@karyon I added support for this in #264 with a pile of test cases and also support for auto-fixing if a boolean literal is passed as the argument:
await expect(page.locator('#selector')).not.toBeVisible({ visible: false });
// becomes
await expect(page.locator('#selector')).toBeVisible();

await expect(page.locator('#selector')).not.toBeVisible({ visible: true });
// becomes
await expect(page.locator('#selector')).toBeHidden();

await expect(page.locator('#selector')).toBeVisible({ visible: true });
// becomes
await expect(page.locator('#selector')).toBeVisible();

If the argument for visible or enabled isn't a simple boolean literal, we won't report an error given that we can't determine the value of the provided argument.
Unlikely anyone would do that, but if they do, the rule will auto fix it! 😄

That was quick, thanks a lot!


Implement BufferedClient.

BufferedClient buffers Points in memory and then flushes them to influxdb every time FlushMaxPoints have been added, or FlushMaxWaitTime has elapsed.

Squashed merge of https://github.com/influxdb/influxdb/pull/3314

@marcuswestin curious about the overall approach.  Why a separate client with a different interface instead of adding buffering to the existing client?

@dgnorton: Separation of concerns. Needed this functionality for myself and thought it cleaner to implement on top of current client API as opposed to inside it. I'm pretty ambivalent where it lives, and if it merges into master or not :)

Closing this - see squashed merge #3494 instead

Accidentally closed the wrong PR.
See pre-squash commit history and discussion with @pauldix here: #3314

Thanks @marcuswestin.  This client code is being replaced by the v2 client so we will not be merging this PR.

Thanks, cheers! :)
-- while mobile
On Mon, Feb 8, 2016 at 4:19 PM, Jason Wilder<EMAIL_ADDRESS>wrote:

Closed #3494.
Reply to this email directly or view it on GitHub:
https://github.com/influxdata/influxdb/pull/3494#event-543450369


[rust] update ndarray version

Update the ndarray version to the latest, otherwise there are conflicts, the error message is note: perhaps two different versions of crate ndarray are being used? @nhynes
Thanks for contributing to TVM!   Please refer to guideline https://tvm.apache.org/docs/contribute/ for useful information and tips. After the pull request is submitted, please request code reviews from Reviewers by @ them in the pull request thread.

What version of ndarray are you using in your application code? 0.15, I'm guessing. If you use 0.12, it'll work.

Yes it is 0.15, in fact it's because some other packages such as numpy require the latest version of ndarray, so I have to use 0.15.

Yes it is 0.15, in fact it's because some other packages such as numpy require the latest version of ndarray, so I have to use 0.15.

I have no problem bumping this version, but I can't approve your PR. In the meantime, may I suggest importing both versions like
ndarray_0_12 = { version = "0.12", package = "ndarray" }
ndarray = "0.15"

and making liberal use of From and other manual conversions?

Yes it is 0.15, in fact it's because some other packages such as numpy require the latest version of ndarray, so I have to use 0.15.

I have no problem bumping this version, but I can't approve your PR. In the meantime, may I suggest importing both versions like
ndarray_0_12 = { version = "0.12", package = "ndarray" }
ndarray = "0.15"

and making liberal use of From and other manual conversions?

Sounds good, thanks for the advice!


is there a way to view older versions of the documentation over on readthedocs?

...

hi @owenwilkins , unfortunately not, but you can see the source code of previous versions with the branch toggle

Ok thanks for getting back.
From: Giovanni Palla @.>
Date: Tuesday, September 17, 2024 at 5:30 PM
To: scverse/squidpy @.>
Cc: Owen Michael Wilkins @.>, Mention @.>
Subject: Re: [scverse/squidpy] is there a way to view older versions of the documentation over on readthedocs? (Issue #888)
hi @owenwilkinshttps://github.com/owenwilkins , unfortunately not, but you can see the source code of previous versions with the branch toggle
image.png (view on web)https://github.com/user-attachments/assets/89764e68-ca0d-4483-9712-1aff1a8a5c55
—
Reply to this email directly, view it on GitHubhttps://github.com/scverse/squidpy/issues/888#issuecomment-2356971281, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AEH5WCFZVA35F32RDUIHB2DZXCNQFAVCNFSM6AAAAABOLXU3K2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGNJWHE3TCMRYGE.
You are receiving this because you were mentioned.Message ID: @.***>

closing for now, feel free to reopen


Added get-login-details + misc cleanup

Description

Added get-login-details command to pull the URL/username/password to log into the Viewer
Standardized quotes in TS to use single quotes (')
Updated the README to reflect the current state of the project and added an architecture diagram
Cleaned up add-vpc and remove-vpc a bit and unit tested them
destroy-cluster now aborts if cluster is monitoring VPCs.  If a cluster is currently monitoring VPCs, the user is directed to remove monitoring for those VPCs before destroying the cluster.  This prevents the user from borking their cluster and mirroring configuration past the point where the CLI can manage it.

Tasks

https://github.com/arkime/cloud-demo/issues/18
https://github.com/arkime/cloud-demo/issues/22
https://github.com/arkime/cloud-demo/issues/23

Testing

Added unit tests
Ran the commands manually against my AWS Account

(.venv) chelma@3c22fba4e266 cloud-demo % ./manage_arkime.py get-login-details --name MyCluster3
2023-04-19 13:48:25 - Debug-level logs save to file: /Users/chelma/workspace/Arkime/cloud-demo/manage_arkime.log
2023-04-19 13:48:25 - Using AWS Credential Profile: default
2023-04-19 13:48:25 - Using AWS Region: default from AWS Config settings
2023-04-19 13:48:25 - Retrieving login details...
2023-04-19 13:48:26 - Pulling SSM Parameter /arkime/clusters/MyCluster3/viewer-dns...
2023-04-19 13:48:26 - Pulling SSM Parameter /arkime/clusters/MyCluster3/viewer-user...
2023-04-19 13:48:26 - Pulling SSM Parameter /arkime/clusters/MyCluster3/viewer-pass-arn...
Log-in Details for Cluster 'MyCluster3'
==============================
URL: <the domain>
Username: <username>
Password: <password>

(.venv) chelma@3c22fba4e266 cloud-demo % ./manage_arkime.py destroy-cluster --name MyCluster3
2023-04-19 13:39:58 - Debug-level logs save to file: /Users/chelma/workspace/Arkime/cloud-demo/manage_arkime.log
2023-04-19 13:39:58 - Using AWS Credential Profile: default
2023-04-19 13:39:58 - Using AWS Region: default from AWS Config settings
2023-04-19 13:39:58 - Pulling SSM Parameters for Path /arkime/clusters/MyCluster3/vpcs...
2023-04-19 13:39:58 - Your cluster is currently monitoring VPCs.  Please stop monitoring these VPCs using the remove-vpc command before destroying your cluster:
['vpc-003a3436126a5a140']
2023-04-19 13:39:58 - Aborting...

LGTM


vite

Resolves #544.

Rename all react files to .jsx
Move all frontend assets to be in the same folder
Remove webpack and add vitejs
Setup asset loading in django from vite build
Move from moment to luxon
fixup! Remove webpack and add vitejs
Fix eslint config

Production build and dev server seems to work pretty nice.
The only issue as of now, is that HMR/fast refresh doesn't work (it never has). I suspect that this
is due to the error boundary but I'm not sure.

The only issue as of now, is that HMR/fast refresh doesn't work (it never has). I suspect that this
is due to the error boundary but I'm not sure.

Quick question regarding this, does HMR consist of more than the website automatically re-rendering new changes? If no the previous setup did that in my dev environment, but this version doesn't seem to do it (although that might be a bug within vite, as the vite terminal and my dev console both report a hmr update although the site doesn't get updated)

Quick question regarding this, does HMR consist of more than the website automatically re-rendering new changes? If no the previous setup did that in my dev environment, but this version doesn't seem to do it (although that might be a bug within vite, as the vite terminal and my dev console both report a hmr update although the site doesn't get updated)

HMR (react fast refresh in this context) does auto re-rendering yes. I was sure it didn't work properly previously but I might be wrong :sweat_smile:.  The bug in this branch is that even though everything seems to be working, react does not re-render the page. I'm sure this can be fixed through some more debugging. I'll allow you to decide if it's fine to merge this without it and fix it later. (I.e. you need to ctrl+r every time you do a change).

I'd rather get rid of webpack than keep HMR so merging this and fixing it later is fine by me


✨ Spans Search - Search/autocomplete is case-sensitive

Cc: @Madina-Mamysheva @shaqued

Hi
Pain
Search/autocomplete is case-sensitive, that's why some values written in all-caps or having a capital letter are overlook while searching.
For example, HTTP/GET/POST can't be found if user types "get" instead of "GET".
Steps To Reproduce

Go to https://app.lupaproject.io/ or https://app.embedded.lupaproject.io/
Search for GET, POST or any other value having a capital letter grpc.hipstershop.ProductCatalogService/GetProduct (sidebar/custom filters)
Pay attention that there is no results if to type "get" instead of "GET"

Suggested Solution
Remove case-sensitive behavior from the search/autocomplete component. The search/autocomplete shouldn't be a case-sensitive, so users would get more accurate results.
Tasks

[ ] ...
[ ] ...

Screenshots
https://user-images.githubusercontent.com/55341028/213913566-fe80a8be-b877-489b-9691-712187965603.mov
Thanks!

Hi @haimrait , i'd love to take a stab at this

I will only change the component to be not case sensitive, not changing behavior on the backend (if the user still chooses the incorrect case despite suggestion, he will not get results)

Actually this change must be implemented in the backend because the search is always iteratively checking the backend again. @haimrait i'll change the api to be case insensitive

This actually have to happen in the backend. @haimrait i'll change the api to be case insensitive

@galbash yea I am agree with you I will add backend label

up for grabs again

@galbash would love to take this 🙏


[Docs]: Nginx ingress controller: docs on ingress

type: new page
status: pending
location: pending
Acceptance criteria:
AC1: there is a new page that describes how we make use of Nginx ingress controller

This was also a suggestion was written by @johndietz in mkdocs.yml


TECHX-13.1: Prepare/verify SST sensitive IR/MW obs for golden month

[x] check to see if we already have obs in R2D2 that have the channels needed for SST sensitive DA w/ CRTM (I'm assuming we'll be using AVHRR / GMI?)
[ ] If not already present: convert obs, put in R2D2 DB
[ ] test with atmosphere (non-coupled) hofx in skylab

the GMI and amser2 data are already on r2d2 and both instruments have channels around and less than 10GHz which are sensitive to SST

note: MW obs are good, but we still need IR obs added to r2d2


Make RemapClangImporterOptions more robust.

Due to a bug absolute path remapping would be applied to -iquote
options rather than their arguments. The fixed code only whitelists
a few search path options that it actually understands.
rdar://problem/48078809

@swift-ci test and merge

@swift-ci test

@adrian-prantl Is it possible to merge this into the Swift 5.0 branch?

@DavidGoldman it is! -> https://github.com/apple/swift-lldb/pull/1305

Thanks, is it in an Xcode 10.2 beta?


Can't specify NavX library version

According to https://github.com/kauailabs/navxmxp/blob/master/ReleaseNotes.md, the most recent version of the NavX library is 3.0.316, but Gradle can't find the library when I specify navxVersion = "3.0.316". If this can't be fixed, I'd like to know what version "+" represents so I can hard code that value to avoid unpleasant surprise updates.

The release notes Kuaui have put up are wrong. The latest version is 3.0.331 (fetched here http://dev.imjac.in/maven/thirdparty/frc/kauai/Navx-Java/)

Will default to the latest version in that above url. Running gradlew dependencies will also show you local dependency versions.

Sorry, turns out + defaults to a dotpoint in markdown. Above comment should read as such


Using Service to get user friendly name in getNameForUser method for addCallbackForRouteRegex function.

I am using the following code to give a friendly name for the user id:
breadcrumbService.addCallbackForRouteRegex('/user-profile/[0-9]*$', this.getNameForUser);
getNameForUser(id:string):string {
// Here i want to use service to fetch user name.
username = this.userDetailService.getUserName(id); // userDetailService is given in the constructor
return username ;
}
I am getting the following error:
TypeError: Cannot read property 'userDetailService' of undefined at webpackJsonp.582.AppComponent.getNameForUser
Is there any way to user external services in the getNameForUser method

This:
getNameForUser(id:string):string {
Needs to be:
getNameForUser = (id:string):string => {
Then it will work. The problem is you're passing a function into the breadcrumbService which is losing your 'this' context of the component you call it from.

Ok, thanks.

I ran into this same problem and thankfully saved the day by following the instructions above.
This should be included in the readme as a heads up, even if the issue has nothing to do with the breadcrumb itself.
Thank you!