Segmentation error Atom crash on startup

Prerequisites

[X ] Put an X between the brackets on this line if you have done all of the following:

Reproduced the problem in Safe Mode: https://flight-manual.atom.io/hacking-atom/sections/debugging/#using-safe-mode
Followed all applicable steps in the debugging guide: https://flight-manual.atom.io/hacking-atom/sections/debugging/
Checked the FAQs on the message board for common solutions: https://discuss.atom.io/c/faq
Checked that your issue isn't already filed: https://github.com/issues?utf8=✓&q=is%3Aissue+user%3Aatom
Checked that there is not already an Atom package that provides the described functionality: https://atom.io/packages

Description
Atom crash with segmentation error. Here the console report
atom -f
Unexpected crash report id length
Failed to get crash dump id.
Report Id:
Unexpected crash report id length
Failed to get crash dump id.
Report Id:
/usr/bin/atom: line 87:  6137 Segmentation fault      (core dumped) "$ATOM_PATH" --executed-from="$(pwd)" --pid=$$ "$@"
Steps to Reproduce

start atom

Expected behavior:
atom opens
Actual behavior:

Reproduces how often:
100%
Versions
Atom    : 1.58.0
Electron: 9.4.4
Chrome  : 83.0.4103.122
Node    : 12.14.1
apm  2.6.4
npm  6.14.9
node 16.5.0 x64
atom 1.58.0
python 3.9.6
git 2.32.0
DISTRIB_ID=ManjaroLinux
DISTRIB_RELEASE=21.1.0
DISTRIB_CODENAME=Pahvo
DISTRIB_DESCRIPTION="Manjaro Linux"
Additional Information
The only thing that has changed since 02.08.2021 (last date it works) is
[2021-08-02T17:23:50+0200] [ALPM] upgraded manjaro-gnome-extension-settings (20210530-2 -> 20210801-1)
[2021-08-02T17:23:50+0200] [ALPM] upgraded manjaro-gnome-settings (20210530-2 -> 20210801-1)
[2021-08-02T17:23:51+0200] [ALPM-SCRIPTLET] ==> Printing support installed
Last upgrade was on 27.07.2021 and atom works from 27.07.201 to 01.08.2021
here packages that was updated
[2021-07-29T07:56:26+0200] [ALPM] upgraded aom (3.1.1-1 -> 3.1.2-1)
[2021-07-29T07:56:26+0200] [ALPM] upgraded archlinux-appstream-data (20210612-1 -> 20210723-1)
[2021-07-29T07:56:26+0200] [ALPM] upgraded util-linux-libs (2.37-3 -> 2.37.1-1)
[2021-07-29T07:56:26+0200] [ALPM] upgraded libldap (2.4.59-1 -> 2.4.59-2)
[2021-07-29T07:56:26+0200] [ALPM] upgraded libnghttp2 (1.43.0-1 -> 1.44.0-1)
[2021-07-29T07:56:26+0200] [ALPM] upgraded npm (7.17.0-1 -> 7.20.2-1)
[2021-07-29T07:56:27+0200] [ALPM] upgraded systemd-libs (248.5-1 -> 248.6-1)
[2021-07-29T07:56:27+0200] [ALPM] upgraded gdk-pixbuf2 (2.42.6-1 -> 2.42.6-2)
[2021-07-29T07:56:27+0200] [ALPM] upgraded tdb (1.4.4-1 -> 1.4.5-1)
[2021-07-29T07:56:27+0200] [ALPM] upgraded util-linux (2.37-3 -> 2.37.1-1)
[2021-07-29T07:56:27+0200] [ALPM] upgraded curl (7.77.0-1 -> 7.78.0-1)
[2021-07-29T07:56:27+0200] [ALPM] upgraded systemd (248.5-1 -> 248.6-1)
[2021-07-29T07:56:28+0200] [ALPM] upgraded llvm-libs (12.0.1-1 -> 12.0.1-2)
[2021-07-29T07:56:28+0200] [ALPM] upgraded vulkan-icd-loader (1.2.184-1 -> 1.2.185-1)
[2021-07-29T07:56:28+0200] [ALPM] installed jack2 (1.9.19-2)
[2021-07-29T07:56:31+0200] [ALPM] upgraded atom (1.57.0-1 -> 1.58.0-1)
[2021-07-29T07:56:31+0200] [ALPM] upgraded fmt (8.0.0-2 -> 8.0.1-1)
[2021-07-29T07:56:31+0200] [ALPM] upgraded ceph-libs (15.2.13-1 -> 15.2.13-2)
[2021-07-29T07:56:32+0200] [ALPM] upgraded cmake (3.21.0-1 -> 3.21.1-1)
[2021-07-29T07:56:32+0200] [ALPM] upgraded composer (2.1.3-1 -> 2.1.5-1)
[2021-07-29T07:56:32+0200] [ALPM] upgraded dbus-python (1.2.16-4 -> 1.2.18-1)
[2021-07-29T07:56:32+0200] [ALPM] upgraded dynamic-wallpaper-editor (2.6-1 -> 2.7-1)
[2021-07-29T07:56:32+0200] [ALPM] upgraded poppler (21.07.0-1 -> 21.07.0-3)
[2021-07-29T07:56:32+0200] [ALPM] upgraded poppler-glib (21.07.0-1 -> 21.07.0-3)
[2021-07-29T07:56:32+0200] [ALPM] upgraded gnome-desktop (1:40.2-1 -> 1:40.3-1)
[2021-07-29T07:56:32+0200] [ALPM] upgraded libidn (1.37-1 -> 1.38-1)
[2021-07-29T07:56:33+0200] [ALPM] upgraded evince (40.3-1 -> 40.4-1)
[2021-07-29T07:56:33+0200] [ALPM] upgraded f2fs-tools (1.14.0-1 -> 1.14.0-2)
[2021-07-29T07:56:34+0200] [ALPM] upgraded firefox (90.0.1-1 -> 90.0.2-1)
[2021-07-29T07:56:34+0200] [ALPM] upgraded libgdm (40.0-6 -> 40.1-1)
[2021-07-29T07:56:34+0200] [ALPM] upgraded vulkan-headers (1:1.2.184-1 -> 1:1.2.185-1)
[2021-07-29T07:56:34+0200] [ALPM] upgraded libmm-glib (1.16.6-1 -> 1.16.8-1)
[2021-07-29T07:56:34+0200] [ALPM] upgraded perl (5.34.0-1 -> 5.34.0-2)
[2021-07-29T07:56:36+0200] [ALPM] upgraded webkit2gtk (2.32.2-1 -> 2.32.3-1)
[2021-07-29T07:56:37+0200] [ALPM] upgraded gdm (40.0-6 -> 40.1-1)
[2021-07-29T07:56:37+0200] [ALPM] upgraded gegl (0.4.30-4 -> 0.4.30-5)
[2021-07-29T07:56:37+0200] [ALPM] upgraded geoip-database (20210622-1 -> 20210727-1)
[2021-07-29T07:56:37+0200] [ALPM] installed python-certifi (2020.12.5-1)
[2021-07-29T07:56:37+0200] [ALPM] upgraded pacman-mirrors (4.21.3-2 -> 4.21.5-1)
[2021-07-29T07:56:37+0200] [ALPM] upgraded gnome-layout-switcher (0.8.21-1 -> 0.8.22-2)
[2021-07-29T07:56:38+0200] [ALPM] upgraded gnome-shell-extension-arcmenu (12-2 -> 14-1)
[2021-07-29T07:56:38+0200] [ALPM] installed fd (8.2.1-1)
[2021-07-29T07:56:38+0200] [ALPM] upgraded gnome-shell-extension-pop-shell (1.2.0+82+gd59e373-1 -> 1.2.0+113+g9616931-2)
[2021-07-29T07:56:38+0200] [ALPM] upgraded graphviz (2.48.0-1 -> 2.48.0-2)
[2021-07-29T07:56:43+0200] [ALPM] upgraded jre-openjdk-headless (16.0.1.u9-1 -> 16.0.2.u7-1)
[2021-07-29T07:56:43+0200] [ALPM] upgraded jre-openjdk (16.0.1.u9-1 -> 16.0.2.u7-1)
[2021-07-29T07:56:44+0200] [ALPM] upgraded jdk-openjdk (16.0.1.u9-1 -> 16.0.2.u7-1)
[2021-07-29T07:56:44+0200] [ALPM] upgraded lib32-curl (7.77.0-1 -> 7.78.0-1)
[2021-07-29T07:56:44+0200] [ALPM] upgraded lib32-util-linux (2.37-1 -> 2.37.1-1)
[2021-07-29T07:56:44+0200] [ALPM] upgraded lib32-gdk-pixbuf2 (2.42.6-1 -> 2.42.6-2)
[2021-07-29T07:56:44+0200] [ALPM] installed lib32-jack2 (1.9.19-2)
[2021-07-29T07:56:44+0200] [ALPM] upgraded lib32-libidn (1.37-1 -> 1.38-1)
[2021-07-29T07:56:44+0200] [ALPM] upgraded lib32-libxfixes (5.0.3-2 -> 6.0.0-1)
[2021-07-29T07:56:44+0200] [ALPM] upgraded lib32-systemd (248.5-1 -> 248.6-1)
[2021-07-29T07:56:44+0200] [ALPM] upgraded lib32-tdb (1.4.4-1 -> 1.4.5-1)
[2021-07-29T07:56:44+0200] [ALPM] upgraded libadwaita (1.0.0alpha.1-1 -> 1.0.0alpha.2-1)
[2021-07-29T07:56:45+0200] [ALPM] upgraded linux54 (5.4.134-1 -> 5.4.135-1)
[2021-07-29T07:56:46+0200] [ALPM] upgraded linux54-nvidia (470.57.02-1 -> 470.57.02-2)
[2021-07-29T07:56:52+0200] [ALPM] upgraded linux54-virtualbox-host-modules (6.1.24-1 -> 6.1.24-2)
[2021-07-29T07:57:00+0200] [ALPM] upgraded man-pages (5.12-1 -> 5.12-2)
[2021-07-29T07:57:00+0200] [ALPM] upgraded manjaro-release (21.1.0rc2-1 -> 21.1.0rc3-1)
[2021-07-29T07:57:00+0200] [ALPM] upgraded modemmanager (1.16.6-1 -> 1.16.8-1)
[2021-07-29T07:57:00+0200] [ALPM] upgraded mtools (1:4.0.33-1 -> 1:4.0.34-1)
[2021-07-29T07:57:01+0200] [ALPM] upgraded python-pyhamcrest (1.10.0-1 -> 1.10.1-1)
[2021-07-29T07:57:01+0200] [ALPM] upgraded python-tomli (1.0.4-1 -> 1.1.0-2)
[2021-07-29T07:57:01+0200] [ALPM] upgraded squashfs-tools (4.4_git.1-1 -> 4.5-1)
[2021-07-29T07:57:02+0200] [ALPM] upgraded snapd (2.51.3-1 -> 2.51.3-2)
[2021-07-29T07:57:02+0200] [ALPM] upgraded steam-manjaro (<IP_ADDRESS>-1 -> <IP_ADDRESS>-1)
[2021-07-29T07:57:02+0200] [ALPM] upgraded systemd-sysvcompat (248.5-1 -> 248.6-1)
[2021-07-29T07:57:02+0200] [ALPM] upgraded xapp (2.2.2-1 -> 2.2.3-1)

After a lot of Downgrades, upgrades, reinstallations ans reboot it was still not working. But I tried then to shutdown and restart my Pc and now it works again. I can not understand what should be different after a restart. Maybe some RAM Problem


[Bug]: Can't install two distros on on one machine

Describe the bug
after installing the first distro, if we open the setup file again it throws me in the same first distro and doesnot let me install another distro.
Steps to reproduce
try to install two distros
Expected behavior
setup doesnot run like the first run
Windows version
11
Linux kernel version
<IP_ADDRESS>
Distro
Arch Linux
How did you install that distro?
Installed by Distrod wizard
Logs
sorry, can't provide logs
additional comment
No response

Simply run
distrod_wsl_launcher.exe -d <a-different-distro-name>

to install another distro


Support conformance test HTTPRouteTimeoutBackendRequest

Is there an existing issue for this?

[X] I have searched the existing issues

Problem Statement
Support extended conformance test HTTPRouteTimeoutBackendRequest added in gateway API 1.0.0-rc1.
Proposed Solution
No response
Additional information
blocked by #4879
Acceptance Criteria

[ ] pass conformance test  HTTPRouteTimeoutBackendRequest

As per GEP-1742 https://gateway-api.sigs.k8s.io/geps/gep-1742/#timeout-values  the HTTPRouteTimeoutBackendRequest refers to the timeout for a single request from the gateway to a backend.
In the NGINX ecosystem, we have three parameters that can control this flow.

proxy_connect_timeout
proxy_send_timeout
proxy_read_timeout

In Kong Gateway, we also have three parameters in the Service object. https://docs.konghq.com/gateway/latest/admin-api/#service-object

connect_timeout
The timeout in milliseconds for establishing a connection to the upstream server. Default: 60000.

write_timeout
The timeout in milliseconds between two successive write operations for transmitting a request to the upstream server. Default: 60000.

read_timeout
The timeout in milliseconds between two successive read operations for transmitting a request to the upstream server. Default: 60000.

This means that timeouts.backendRequest should equal the sum of connect_timeout, read_timeout, and write_time.
I think we should discuss assigning this value to the three parameters or setting it as a specific parameter.

After reading through the GEP-1742 and specifically the description of the timeouts.backendRequest:
    // BackendRequest specifies a timeout for an individual request from the gateway
    // to a backend. This covers the time from when the request first starts being
    // sent from the gateway to when the full response has been received from the backend.
    //
    // An entire client HTTP transaction with a gateway, covered by the Request timeout,
    // may result in more than one call from the gateway to the destination backend,
    // for example, if automatic retries are supported.
    //
    // Because the Request timeout encompasses the BackendRequest timeout, the value of
    // BackendRequest must be <= the value of Request timeout.
    //
    // Support: Extended
    //
    // +optional
    BackendRequest *Duration `json:"backendRequest,omitempty"`

I'm afraid that we might not be able to implement this given that read and write timeouts are related to individual operations within the whole request while the connect timeout only specifies the timeout for establishing the connection with the upstream.

Yes.
Our team has already discussed a lot and also made records in the upstream project's issue. We will collaborate with the upstream to explore feasible solutions.
ref: https://github.com/kubernetes-sigs/gateway-api/issues/1742#issuecomment-1811367123

capability level 1: the user setting read / write / connect timeouts by route annotations (done today)
capability level 2: the user setting the timeouts.backendRequest in a route that KIC models in an imperfect way using connect/read/write timeouts (possible with Jintao's change)
capability level 3: the user setting the timeouts.backendRequest in a route that KIC models in a perfect way (requires a plugin or a new feature in Kong Gateway)
capability level 4: the GEP being extended so that read/write/connect timeouts are first class gateway api concepts (requires GEP/GWAPI CRD change but possible with Kong Gateway)
quote by @mflendrich

I will implement according to the second part, when the user specifies timeouts.backendRequest, set ConnectTimeout, ReadTimeout and WriteTimeout in Service to the same value, and clearly describe in the document what impact the user will receive.

[ ] Modify the code to make timeouts.backendRequest effective.
[ ] Add documentation to clearly describe this behavior.

I have another question regarding the https://github.com/Kong/kubernetes-ingress-controller/pull/3060 that introduces a  CombinedRoutes feature to reduce configurations.
https://github.com/Kong/kubernetes-ingress-controller/blob/ec64c885042301e1dec7e13826b51ed9f28b14a5/internal/dataplane/translator/subtranslator/httproute.go#L71-L80
For example, we have the following configuration:
apiVersion: gateway.networking.k8s.io/v1
kind: HTTPRoute
metadata:
  name: timeout-example
spec:
  ...
  rules:
  - backendRefs:
    - name: some-service
      port: 8080
    matches:
      - headers:
        type: Exact
        name: Cookie
        value: client=slow
    timeouts:
      backendRequest: 5s
  - backendRefs:
    - name: some-service
      port: 8080
    matches:
      - headers:
        type: Exact
        name: Cookie
        value: client=fast
    timeouts:
      backendRequest: 2s

Timeout and backendRefs are at the same level. Using the current implementation logic, there will be a situation where the timeout is overwritten.
In our actual situation, I believe that because the timeout is still experimental and our implementation differs from the specification in some ways, I expect to implement this function at a lower cost.
Therefore, I think a feasible method is not to make too many modifications to the current implementation logic.
Even if there is an overwrite situation, only keep the last one. At the same time, inform users of this behavior.


feat: add remove option field to playground

Create new RegExp from user input
"global" and "ignore case" flags are exposed as checkboxes to user
Tested with simple regex like /[aeiou]/gi (remove vowels) or /(?<= )((a)|(an)|(the))(?= )/gi (remove a/an/the with both positive and negative lookahead for space character)

Totally optional suggestion that you can feel free to ignore (or save for another PR), but the remove option is sort of an advanced option that very few (no?) users actually need, and that gets misunderstood/misused a lot, so it might not be a terrible idea to hide it in an element that needs to be expanded, maybe with something like this?:
<details>
<summary>Advanced options</summary>
Remove: <input type="text">
</details>

Happy to do so as I think you have a better idea how people tend to use the package. I'll push a commit with that.
Do you think the charmap and multicharmap options would be folded into this advanced disclosure as well?

Do you think the charmap and multicharmap options would be folded into this advanced disclosure as well?

I'd leave those out entirely. I can't even imagine a reliable way to implement them that isn't a UX nightmare.

@Trott  circling back to this, do you think there's anything else you'd like to rethink about this PR here? (Not sure if it's pending my action. ) Thanks!

@screensaversclub Thanks for your patience. This looks good and I'll land it now.


Added Arpit Ghura Journey

Description
Added My Journey to the Journey Book
How Has This Been Tested?
I tested it on my computer and it working fine.

[✔ ] Chrome

Checklist:

[✔] My code follows the style guidelines of this project
[✔ ] I have performed a self-review of my own code
[No changes Required] I have made corresponding changes to the documentation
[✔ ] My changes generate no new warnings
[✔] Any dependent changes have been merged and published in downstream modules

Thank you @vikasganiga05 for accepting the PR. I would love to do more contributions for the community 💯

Thank you @vikasganiga05 for accepting the PR. I would love to do more contributions for the community 100

Your welcome :slightly_smiling_face:


 DO NOT MERGE.~ (fixed in dev)
This PR contains the entire Clone Configs/Disks feature.
Every commit has been approved as a separate PR, expect for:
https://github.com/linode/manager/pull/5182/commits/1a21c0ca8e8387d8acacd0683cd13160242ebd01 (Breadcrumb adjustments)
https://github.com/linode/manager/pull/5182/commits/377d33300ef5180648fa151a7c253da8b0a73e8d (MUI update)
https://github.com/linode/manager/pull/5182/commits/21a2f46f5d2380214bd1435ba63d8783b24845b2 (fix merge conflicts in LinodeSelect.tsx from https://github.com/linode/manager/pull/5187)
... along with review feedback commits (from this PR -- in-progress!):
3cc5a18456e094e3a332bd7703994e1fc63410b2 (Allow parent of LinodeSelect to pass value)
743c82714acd4049b8cddde341a1338ff9daf30a (Fix MD formatting)

Applicable E2E Tests
No e2e tests have been written for this yet.

@martinmckenna

we need to add the disk_duplicate event to the events map.

done.

@johnwcallahan yeah I'm consistently able to repro this issue where no progress bar is getting attached to the cloned Linode with an in-progress clone_linode event


Update README to include high-level, easy-to-comprehend introduction

I have written a clear, easy-to-comprehend introduction for Backbone.js. I believe this introduction, free of complex technical terms, will swiftly and thoroughly inform anyone about the use-cases, merit, and advantages, including the prominent features, of Backbone.js. Seasoned developers, new programmers, and even nontechnical visitors will benefit from the clear language, exposing Backbone.js to a broader range of users.

I like it but it's a little long (and I think index.html is the better place for this kind of wording).
We already have the Getting Started section on the website. Is that not clear enough?

Thanks for the feedback. Indeed the "Getting Started" section adds clarity


Need support for ceil_mode in ttnn.maxpool2d

Describe the bug
Need support for ceil_mode feature in ttnn.maxpool2d operation.
nn.MaxPool2d(kernel_size=3, stride=2, ceil_mode=True)
Input shape = [1,256,80,200].
if ceil_mode is true it will return an output of shape [1,256,40,100] instead of [1,256,39,99](This shape is returned if ceil_mode=False). In our ttnn.maxpool2d operation we don't have that ceil_mode feature.
Additional context
We are using this in vovnetcp module of petr model.

fyi @saichandax

Closing this issue, As there is a issue already existing on it.
Will track this in issue #15039.


Change import of node-static in @hocuspocus/extension-monitor

Description
When trying to use @hocuspocus/extension-monitor in a NextJS project, you encounter this error:
 x Legacy octal escape is not permitted in strict mode
     ,-[362:1]
 362 |             // Stream the file to the client
 363 |             fs.createReadStream(file, {
 364 |                 flags: 'r',
 365 |                 mode: 0666,
     :                       ^^^^
 366 |                 start: startByte,
 367 |                 end: startByte + (length ? length - 1 : 0)
 368 |             }).on('data', function (chunk) {
     `----

This error stems from the node-static package that hasn't been updated in well over 4 years.
A quick search shows that the monitor extension doesn't even use the package, it only imports it.
I propose removing the package from the extension altogether seeing as it's not being used.
Steps to reproduce the bug
Steps to reproduce the behavior:

Setup a simple NextJS project
Try to import @hocuspocus/extension-monitor

Expected behavior
No error message occurs.
Environment?

operating system:
browser:
mobile/desktop:
hocuspocus version: 1.0.0

I'm sorry, I was wrong. The extension does use it.
I also found out that the github repo for node-static has been updated but a new npm version just hasn't been released yet, and that doesn't seem to be happening anytime soon.
I instead tried to force yarn to use the repo version with yarn set resolution, which worked.
But it appears that the new changes in node-static include not providing a default export for the package. This means, I'm now encountering this error:
ModuleDependencyError: export 'default' (imported as 'nodeStatic') was not found in 'node-static' (possible exports: Server, mime, version)

That means my proposed fix is to instead use a named import:
import { Server } from 'node-static'

This should work with both the old and new version when it eventually comes out.

Thanks @iSplasher  🙏


Check for a valid string on the regex transformer.

Summary of Changes
The current regex string transformer will fail if a None value is provided.  This makes it difficult to use for data that is optional.  In particular, we weren't able to use it for column descriptions because not all columns have descriptions.
I added a check for None and exited early if the value matched None.  In addition, I added a check to make sure the value was not numerical.
Tests
I added unit tests test to make sure that numeric and None values are ignored for the regex transformer.
I confirmed that the numeric change would not cause an unintended regression by running the unit test and confirming it caused an AttributeError on the val.replace method call.
Documentation
I made a change to python doc that outlined the new rules that ignored.
CheckList
Make sure you have checked all steps below to ensure a timely review.

[x] PR title addresses the issue accurately and concisely. Example: "Updates the version of Flask to v1.0.2"

In case you are adding a dependency, check if the license complies with the ASF 3rd Party License Policy.

[x] PR includes a summary of changes.
[x] PR adds unit tests, updates existing unit tests, OR documents why no test additions or modifications are needed.
[x] In case of new functionality, my PR adds documentation that describes how to use it.

All the public functions and the classes in the PR contain docstrings that explain what it does

[x] PR passes make test
[x] I have squashed multiple commits if they address the same issue. In addition, my commits follow the guidelines from "How to write a good git commit message"

I've updated the version but need another PR as a result.

Codecov Report

Merging #136 into master will increase coverage by 0.04%.
The diff coverage is 66.66%.

@@            Coverage Diff            @@
##           master    #136      +/-   ##
=========================================
+ Coverage   83.05%   83.1%   +0.04%
=========================================
  Files          56      56
  Lines        2785    2787       +2
  Branches      285     286       +1
=========================================
+ Hits         2313    2316       +3
+ Misses        381     380       -1
  Partials       91      91

Impacted Files
Coverage Δ

...ilder/transformer/regex_str_replace_transformer.py
95.83% <66.66%> (+4.92%)
:arrow_up:

Continue to review full report at Codecov.

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

LGTM


.NET 6 reference missed

PR Details
Updated error message to not confuse new users.
Should probably make a central var or something to make this better since there are a few places where .NET X is hard coded.
Types of changes

[x] Docs change / refactoring / dependency upgrade
[ ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)

Checklist

[ ] My change requires a change to the documentation.
[ ] I have added tests to cover my changes.
[ ] All new and existing tests passed.
[x] I have built and run the editor to try this change out.

Would using the current runtime's dotnet version instead of a hard-written one work in those cases ?

Good call:


PanGraphViewer failed to comvert GFA to rGFA

Description of the bug
Hi,
PanGraphViewer failed to convert your pipeline's GFA file to rGFA.
By any chance do you know what the problem could be?
Best wishes,
Michal
Command used and terminal output
No response
Relevant files
No response
System information
No response

I failed with thistoo

Converting a GFA to rGFA one does need to specify at least one path as the reference path. The python script you linked to does not work this way.
Maybe vg convert is of help here? I am not sure, if Going from this pipeline's GFA to rGFA is even possible. Because we always have to select one path as the reference. So the conversion process may not work at all or you will lose alignments between paths that are not directly related to the reference.

Thank you, for your reply, I found another tool which might do it but there are many parameters which can be set. Unfortunately, I don't know much about GFA to properly choose the correct parameters.

conda create -n VRPG Django==3.2.4  pybind11
conda activate VRPG
git clone https://github.com/codeatcg/VRPG --recursive
Cloning into 'VRPG'...
remote: Enumerating objects: 523, done.
remote: Counting objects: 100% (186/186), done.
remote: Compressing objects: 100% (147/147), done.
remote: Total 523 (delta 109), reused 38 (delta 28), pack-reused 337 (from 1)
Receiving objects: 100% (523/523), 2.00 MiB | 3.69 MiB/s, done.
Resolving deltas: 100% (252/252), done.

cd VRPG/module
/VRPG/module> make
g++ -O3 -Wall -std=c++11 -pthread -c gfa2view.cpp -o gfa2view.o -lz
g++ -O3 -Wall -std=c++11 -pthread -c minipg.cpp -o minipg.o -lz
g++ -O3 -Wall -std=c++11 -pthread -c gz.cpp -o gz.o -lz
g++ -O3 -Wall -std=c++11 -pthread gfa2view.o minipg.o gz.o -o gfa2view -lz
g++ -O3 -Wall -std=c++11 -pthread -c anno.cpp -o anno.o -lz
g++ -O3 -Wall -std=c++11 -pthread -c refgene.cpp -o refgene.o -lz
g++ -O3 -Wall -std=c++11 -pthread -c ghAnno.cpp -o ghAnno.o -lz
g++ -O3 -Wall -std=c++11 -pthread anno.o refgene.o ghAnno.o gz.o -o GraphAnno -lz
g++ -D PYMODULE -O3 -Wall -std=c++11 -pthread -shared -fPIC -I/work/waterhouse_team/miniconda2/envs/VRPG/include/python3.12 -I/work/waterhouse_team/miniconda2/envs/VRPG/lib/python3.12/site-packages/pybind11/include minipg.cpp  -o minipg.cpython-312-x86_64-linux-gnu.so

VRPG/module> ./gfa2view --help
Usage: gfa2view --GFA input.gfa --index --ref REF#HAP --outDir output_dir
--sep        Delimiter between sample and haplotype names, by default: #
--GFA          Input GFA file
--ref        Reference name (sample_name + delimiter + haplotype)
--refChr       When indexing the graph only consider reference chromosomes or contigs contained in this file (one chromosome or contig per line).
--outDir        Output directory
--index              Index the graph for rapid access
--xDep          Search depth when creating graph indexes, by default: 10
--range         Number of reference nodes in a chunk, which is used for indexing the graph, by default: 2000
--cross              There are crosses between reference chromosomes. It will take more running time.
--thread        Number of threads.

Just follow the usage line. I never used VRPG, so I can't really help you I guess. In my mind, you can go rGFA -> GFA, but vice-versa I don't know.

./gfa2view --GFA ~/git/odgi/test/chr6.C4.gfa --ref "NA21309#1" --outDir ~/Desktop/TEST_VRPG
I got some output with this. I assume you have to directly plug it into VRPG. It won't give you a real rGFA output.


Provide possibility for bearer-token

Describe the feature
Would it be possible to have an option to use bearer-tokes instead of the session-cookie?
Additional information
Could be helpful, uses "Authorisation: Bearer ...some...id..." as header, instead of the dreaded cookie header, using LocalStorage for saving client side.
Possibly circumvents restrictions on cookies, like if the session cookie name does not match a well known and usually not blocked name (like "SESSID", ...)

This also would allow you to use this library for non-Nuxt frontends too (e.g. if you need to share your Nuxt backend with a native app where the Nuxt frontend is not necessary).

It wil really be helpful. currently relying on localstorage and passing header manually.


Failed building wheel for GMPY on Ubuntu 17.04

already got the fix, but figured I'd leave it here for others who run into the problem
fix:
apt install python-gmpy
pip install -r "requirements.txt"

Thank you !


Feature/issues 38 -- build, test, upload latest release tag to testpypi and pypi.python.org

I've added this publish script to ease adapt releases and make sure that they are tied to the release tags.
Does anything look out of place here?

Going for it.


Postgres always insert empty object {} for empty jsontext

E.g. for commandRequest of nil in the below code:

It will insertert {}  instead of NULL.
As a result

After upgrading to open API 7.1.0
( see https://github.com/OpenAPITools/openapi-generator/releases/tag/v7.1.0 for Go and https://github.com/OpenAPITools/openapi-generator/pull/16863 )
There is a breaking change that it alwasy validate the required fields:
https://github.com/xcherryio/apis/blob/9ff80b8ba2c1bf8390f123e35707c63f56ef4d63/goapi/xcapi/model_command_request.go#L174
For now, we have to set the default value to emptyCommand

cc @duoertai @zklgame


Heroku Security Incident / Threat Dragon's Response

TLDR;
Threat Dragon was not affected by this incident.  No action is necessary for any Threat Dragon users or maintainers.  This incident does not impact GitHub OAuth Applications, and as such does not impact Threat Dragon users.  Additionally, Threat Dragon does not use any analytics engine or otherwise knowingly collect user data.  Heroku may collect data on application usage, and is subject to their own Privacy Policy
Summary
Heroku experienced a security incident where Heroku users connected GitHub repositories may have been compromised.  This affected only the "Heroku GitHub" integration, and not the "Heroku Git (CLI)" integration.  Heroku (via Salesforce) has provided the following information on the incident and their response: https://status.heroku.com/incidents/2413
Timeline
Apr 15, 2022 11:59pm EDT - Heroku sent an email to Threat Dragon maintainers informing of the security incident.  At the time, not many details were available, other than some Heroku customers had their associated GitHub repositories compromised.  We immediately reviewed commit history and repository settings to ensure no changes have been made.  This was communicated between Jon and Leo via private communication via Slack.
April 16, 2022 8:22am EDT - After reviewing the latest status update from Heroku (at the time), we noted that Threat Dragon was not using the affected integration.  Additionally, Leo reviewed his own account's access logs to ensure there were no anomalous activities.
April 17, 2022 7:26pm EDT - Threat Dragon maintainers will be rotating the secrets in the deployed demo instance at https://www.threatdragon.com/.  This is not required, but being done out of an abundance of caution and a best practice.  The process for doing this will be added to the documentation for v2.  Additionally, this issue was created to ensure transparency.
April 17, 2022 7:31pm EDT - Threat Dragon's demo instance's secrets were fully rotated
April 17, 2022 7:58pm EDT - Re-running the latest deploy job from main to ensure that the secret rotation does not impact the demo instance
April 17, 2022 8:18pm EDT - Re-deploy succeeded
Actions You Need To Take
N/A
References
Reviewing your GitHub Security Log
Heroku Incident 2413
Threat Dragon's Heroku Configuration

This issue will be updated if more information becomes available.

Thanks for the post on the OWASP slack channel: https://app.slack.com/client/T04T40NHX/CURE8PQ68
I have gone ahead pinned it to the channel


Use protocol of web page for yr.no pictures

Description:
Useful in case the page is run on HTTPS and is giving cert errors.
Related issue (if applicable): #
Example entry for configuration.yaml (if applicable):

Checklist:
If code communicates with devices:

[ ] Local tests with tox run successfully. Your PR cannot be merged unless tests pass
[ ] New dependencies have been added to the REQUIREMENTS variable (example).
[ ] New dependencies are only imported inside functions that use them (example).
[ ] New dependencies have been added to requirements_all.txt by running script/gen_requirements_all.py.
[ ] New files were added to .coveragerc.

If the code does not interact with devices:

[x] Local tests with tox run successfully. Your PR cannot be merged unless tests pass
[ ] Tests have been added to verify that the new code works.

I often find myself sending similar pull requests to various projects when I put them behind a reverse proxy with ssl support, thanks!


[#2808] Add conditionals for methods that only need to run in edit mode

Pull Request Checklist:

[ ] Positive Test Case Written by Dev

[ ] Automated Testing

[ ] Sufficient User and Developer Documentation

[ ] Passing Jenkins Build

[ ] Peer Code review and approval

Positive Test Case

[Enter positive test case here]

A method to update temporal coverage in resource landing page meant to run only in edit mode was causing the script to halt in view mode since it fails to get the DOM elements it needs. Fixed by adding conditionals so it only runs in edit mode.

@Maurier - does this need to go in as a hotfix for 1.18?  We need to get it merged asap if so.

@sblack-usu, yes. Merging now.

Cool, I'll update beta and add this to the checklist.  Please verify it once it's on beta.


[Feature]The memory of worker, master, and other services does not need to be the same.(worker、master和其他服务的内存不需要是一样的)

The memory of worker, master, and other services does not need to be the same.

worker、master和其他服务的内存不需要是一样的

Close by #5158 which introduced MASTER_SERVER_OPTS, WORKER_SERVER_OPTS, ALERT_SERVER_OPTS, API_SERVER_OPTS, LOGGER_SERVER_OPTS


wsl-terminal will read and apply Git Bash's .minttyrc

Normally, wsl-terminal should only read and apply its own configuration, mainly /etc/minttyrc.
I have installed Git Bash too, which apply its own configuration in path/.minttyrc.
However, I found that when I modify Git Bash's .minttyrc, it acts on wsl-termianl too!
I hope these two mintty can use their own configuration. Is it possible?
Thank you in advance.😄

What's the path of Git Bash's .minttyrc?


Is this ready for basic use?

Component
op-alloy
Describe the feature you would like
I just want to do eth transfers and erc20 token transfers. is this ready for this basic usage?
Additional context
Sorry for opening an issue, could not find any other comms

yes, the client side API is mostly the same as for https://github.com/alloy-rs/alloy Ethereum network, see also https://github.com/alloy-rs/examples


Tika on Databricks

I'm new to Tika and trying and trying to setup Tika on Databricks. Do I need to install both tika-python and tika server jar files on databricks cluster to make it work?
If so, how to change the Tika parser config to point to Tika server ran by databricks cluster?

The tika-python library will download tika-server and start it for you. You should be all good!


Failed Sending HTTP SOAP request

I hope I can get some help from someone who knows about this issue.
I encountered an error when sending request through Soap:
Notice:  SoapClient::__doRequest(): send of 8192 bytes failed with errno=32 Broken pipe in filehere
with an exception error:
Failed Sending HTTP SOAP request
I printed the last response headers but no value. What could go wrong mostly with cases like this?
This is when I made the Soap request through the application. If I tried the request using postman with the URL of the webservice and the XML data, the request was successful.
Thanks for your help.

Please disregard this issue. I mistakenly posted this to this repo.


Replace string with "$VAR"

Description of the problem or steps to reproduce
in a bash script, executing
replace "VAR" "$VAR" -l
Will delete the string VAR. (probably since $VAR has no value in env..)
I would make a replaceall of a path with a new $VAR
How this could be done?
Specifications
Version: 1.4.2-dev.61
Commit hash: 2c219ba
Compiled on January 06, 2019
Terminal: bash

Environment variables are no longer parsed and replaced in the command bar.

Thank you very much, but there are still problems matching vars.
for example: replaceall $MC_PWD $AAAA
in a file with a lot of $MC_PWD occurencies produces  "Nothing matched $MC_PWD"
Only with the "-l" switch we can produce the expected substitution.

$ is a special character in regular expression syntax (meaning end of line in micro) so you will need to either escape it or use -l to get it to match a literal $.

After some time I have tried again micro but still var replacing is a mess with latest 2.0.9 nightly build.
Please, could you explain me why both following commands FAIL:
replaceall AAA $B -l
replaceall $A $B -l
The first replaces AAA with nothing.
The second replaces $A with nothing (and command reports: "Replaced one occurence of $A" )
What am I missing?
Thanks in advance

In the replacement target $ is also a special character for referring to capture groups. To escape it you should use $$ instead. I think it would be a good idea to disable this behavior when -l is provided, so I will reopen this issue.

thanks!
i have just tried and, while this works:
replace -l $A $$B
this one doesn't:
replace -l $$A $$B
..seems pretty weird and hard to remember

In the replacement target $ is also a special character for referring to capture groups.

Is there documentation on exactly which flavour of regex (and its feature set) are used in micro?


New Rule: "Attachment: Adobe image lure with suspicious link from first time sender

284 messages found ,2 Already Flagged. All bad. No FP's in testing.

/update-test-rules

/update-test-rules
Test message

/update-test-rules


Fix bug #103

The event source should be set to 'keyboard' when there is no emmet expansion.
This change fixes the bug in column counter mentioned in #103

Hi @zhengqm, I'm your friendly neighborhood Microsoft Pull Request Bot (You can call me MSBOT). Thanks for your contribution!

This seems like a small (but important) contribution, so no Contribution License Agreement is required at this point. Real humans will now evaluate your PR.

TTYL, MSBOT;

This might break things.

@alexandrudima fyi the code on my end that handles the editor status column indicator to change is using the following check:
if (event.source === 'api' || event.source === 'mouse' || event.source === 'keyboard') {

A comment above explains this: Hook Listener for Selection changes (and only react to api, mouse or keyboard source, not any internal source of the editor)

It seems that this is the only place where the value 'emmet' is used. Doesn't it make more sense to use 'keyboard' here, considering the original source of the event?

Thanks, fixed alternatively: https://github.com/Microsoft/vscode/commit/c00ea5bf4115b27055386134d41e122cfaa61a7a


Interest in extension of the tool?

I forked your project and ported it to Rust as an exercise. I don't consider that an improvement, since you now need to compile the tool before you can use it. So I didn't open a PR. Besides, it's in an orphan branch because it doesn't really relate strongly to the Python stuff.
But then I had an idea to add to the tool and I did it to the Rust version because I'm more familiar with that code. Are you interested in pulling that code back into this repo? I prefer contributing/collaborating, even though it's a small tool.

Ah that's awesome! I had been meaning to port it to Rust actually. Your port looks great! I'd love to pull in that to this repo.
It's true that it's a bummer that it needs to be compiled first, but I think this is exactly the kind of tool that should be installed with cargo install. :-)

[...] but I think this is exactly the kind of tool that should be installed with cargo install. :-)

That true :)
I was planning to look into what I can do to make it install as a cargo command, and then open a PR. Or do you prefer to pull my changes in now and starting working on PR basis already?

@Apanatshka I think what you have now is perfect. I'll put it up on crates.io. As long as the binary name is cargo-benchcmp and is in your PATH, then running cargo benchcmp will do the right thing.

Ah, so that's how it works! I changed the usage string to no longer have the dash between cargo and benchcmp then.
How do you want to pull the changes in? Shall I do a PR again the master branch, or do you want to move the python code away from the master branch first like I did, or is it easier for you to pull things in yourself without a PR, or ...?

I think a PR against the master branch is just fine (which should indeed include removing the Python code).

With #2, I think we're done here :)

Thanks @Apanatshka! I know I  left a lot of feedback on your code. If you're not up to a code review that's totally OK and I'll be happy to merge anyway. Just let me know.

I'm loving your code review ;) I have very limited experience with Rust, and the parts of the code are simple bad because I just wanted it to work, so I'm happily reading your feedback! I won't have time to act on your comments today, but I definitely will, so don't merge yet :)

@Apanatshka Fantastic! The code is actually very nice overall. It was easy for me to review which is a really good thing!


pjax:success not trigger when go back

I found that when using the browser to go back, "pjax:success" didn't trigger, causing you to not return to the original height, but to the top of the previous page.
The following code not work:
    var scrollTo = options.scrollTo

    // Ensure browser scrolls to the element referenced by the URL anchor
    if (hash) {
      var name = decodeURIComponent(hash.slice(1))
      var target = document.getElementById(name) || document.getElementsByName(name)[0]
      if (target) scrollTo = $(target).offset().top
    }

$(document).on('pjax:popstate', function(){    //detect goback })


documentation for NAT Gateway static IP allocation

runbook for alerts
troubleshooting guide
nat gateway feature docs

Can we add an how-to page on how to export/view the IPs of an environment? is this something we might want to add to corectl?

Can we add an how-to page on how to export/view the IPs of an environment? is this something we might want to add to corectl?

added section on how to view IP addresses allocated to NAT Gateway


Use Keychain for secrets

For instance https://github.com/hyperledger/aries-mobile-agent-react-native/blob/504471beed7f5f5a80a6c679e78a472a1aacb1ff/App/screens/PinCreate.tsx

will be in roots-react-native


Replace path_management fixture with pytest.tmpdir fixture

Replace path_management fixture with pytest.tmpdir fixture
Bug/Feature Request Description:
Currently we define a custom fixture to clean up our serialization tests in entityset_tests.test_serialization. We can replace our custom fixture with pytest's tmpdir.
http://doc.pytest.org/en/latest/tmpdir.html

Fixed in #811


Question about iOS referrerURL

The OS calls the application method.
Then the plugin is registered via https://github.com/ueman/flutter_referrer_info/blob/7ca8207fe4d1e01f79362934eca822e6bf4ee55f/example/ios/Runner/AppDelegate.swift#L10
but the application method that takes an NSUserActivity in your library isn't an override, so I wonder how this is called automatically?
https://github.com/ueman/flutter_referrer_info/blob/7ca8207fe4d1e01f79362934eca822e6bf4ee55f/ios/Classes/ReferrerPlugin.swift#L24-L31
On Android this should work because of NewIntentListener.

The plugin class conforms to an Objective-C interface (FlutterAppLifecycleDelegate), which is why it's not marked as override in Swift.
The magic basically is in
https://github.com/ueman/flutter_referrer_info/blob/7ca8207fe4d1e01f79362934eca822e6bf4ee55f/ios/Classes/ReferrerPlugin.swift#L10
which sets the plugin class as an application delegate and thus the method is called.
(If this is you doing research for PostHog I have bad news since this is unfortunately a Flutter mechanism 😕)

That was me just being curious :D
But I looked at this in the past already and could not find a way to get the application with NSUserActivity called automatically unless you provide a class to be extended or something which isn't ideal so letting people call captureX with their own referral was just easier.
Delegate:
https://github.com/flutter/engine/blob/903809ddc18f3cdc8abf6c7232791fc059db6471/shell/platform/darwin/macos/framework/Source/FlutterAppLifecycleDelegate.mm
Thanks for the context tho.


Toggle switch has improper look

Technical
Toggle switch has improper look  for wearable
Steps to reproduce

Open a project in Design Editor (VSCode)
D&D toggle switch

Expected behaviour
toogle siwtch is visible
Actual behaviour
checkbox like widget is visible

PR https://github.com/Samsung/TAU-Design-Editor/pull/374/files should fix this issue

I've stopped working on this case to take care of #347 and #304 which have a higher priority at this moment.

I've removed the old component and created 2 new ones for Toggle Switch (one for wearable and one for mobile).
They have different templates.  The components looks properly in preview mode:

but there is some overflow in wearable in edit mode:

All changes are in PR: https://github.com/Samsung/TAU-Design-Editor/pull/374


Tesla Turret AI shoots projectiles on the client in multiplayer

Is there an existing issue for this?

[X] I have searched this repository for an existing issue matching this description, and none exists. I understand this issue will be closed as a duplicate if this is not the case.

Tested platforms

[X] Windows
[ ] OSX
[X] Linux

Reproduction steps (if known)

Have a Tesla Turret
Have it shoot (Electric Bolt)
Notice desync between clients and the server (you will see multiple shots when there should only be one, if there are multiple players nearby you'll see even stranger behavior with multiple shots)
Notice that occasionally when a player is killed by the Electric Bolt created, it is attributed to another player.

Additional information
Normally, AI code will only create projectiles in singleplayer, or on the server. This is often seen with the following check in AI code:
if (Main.netMode != 1) // If the netMode is not a multiplayer client
{
    // Do something, usually a Projectile.NewProjectile
}

However, the Tesla Turret (and possibly others? unknown at this time) is missing this check when creating it's Electric Bolt. This causes severe desync because:

Anyone who thinks they should create an Electric Bolt, will create a bolt, and sync it to the server (including one by the server itself).
Because these are expected to only be created on the server, it uses Main.myPlayer as the owner of a projectile. However, when the client incidentally uses this, it causes this projectile to be owned by that client, meaning any damage dealt/kills by this projectile are attributed to that player.

Example of the Tesla Turret creating it's Electric Bolt incorrectly, without a netMode check:
Projectile.NewProjectile(this.GetProjectileSpawnSource(), vector133.X, vector133.Y, vector134.X, vector134.Y,
435, num1055, 0f, Main.myPlayer, 0f, 0f);

This is somewhat patched by TShock, as the Electric Bolt is known as a hostile projectile (Main.projHostile[ProjectileID.MartianTurretBolt] returns true), but as seen in the screenshot above, it doesn't seem to fully avoid the bug.

This was resolved in 1.4.4


Maintain compatibility with PSR

Make "Message.php" declarations compatible with "Psr\Http\Message\MessageInterface" to avoid fatal error in swoole:latest docker image.
This PR Resolves #63, resolves #72.

Hi guys, any chance to get this merged? Thank you.

@lotharthesavior is there any chance to update the packagist version based on this PR to install with composer?

I mentioned your case to the main maintainer of that source code in the Slack community. I am still waiting to receive an answer. @alijvhr

Hi @alijvhr , I just noticed that these changes merged here got synced with the main package and are available there. Thank you for your contribution.


[Question] How can pell to keep the selection in editable area?

I found something interesting when I was using pell. I clicked the action button, then execCommand API worked with current selection, it seems everything is OK.But, as far as I know, clicking buttons means blur, blur means losing selection.
If I write a rich editor, I prefer to save the selection on blur and restore it on focus, however, I found handlers like this nowhere in the source code of pell.
How can pell do that?

There's a PR open for this: https://github.com/jaredreich/pell/pull/30
Should be easy for you to just edit the line

Maybe that PR doesn't matter with my question, because that code is not in the published version.
Let's see this demo page: https://jaredreich.com/pell
You can see that if you click the action button and the selection is still there, however no handlers for this behavior in the source code.

Yes, its not in the published version, because no one merged it.
I just forked the repo and applied the PRs I liked (eg #27, #30, #36, #69)

It's not the default behavior, you can just try yourself to add 'focus' & 'blur' event listener on the editable element in the demo page, then click an action button, both of them will be triggered and selection will lose after blur.

This is browser default behaviour, not implemented by pell.

Oh, that's a mistake. I'm sorry for this naive question.

I have tried to create an a tag for this case, only the button tag will trigger this behavior.


[integration test] test query via controller

previously we dont have integration test against controller SQL REST API.
this PR adds the test for controller SQL REST API when testing against multiple tenant

Codecov Report

Merging #10551 (ca5c2e2) into master (114a81e) will decrease coverage by 14.03%.
The diff coverage is n/a.

@@              Coverage Diff              @@
##             master   #10551       +/-   ##
=============================================
- Coverage     27.90%   13.88%   -14.03%
- Complexity       58      439      +381
=============================================
  Files          2087     2049       -38
  Lines        112306   110277     -2029
  Branches      16918    16682      -236
=============================================
- Hits          31340    15308    -16032
- Misses        77869    93722    +15853
+ Partials       3097     1247     -1850

Flag
Coverage Δ

integration1
?

integration2
?

unittests2
13.88% <ø> (?)

Flags with carried forward coverage won't be shown. Click here to find out more.
see 980 files with indirect coverage changes
:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more


logger sample fails on both native_posix and qemu_xtensa.

Getting no output on both, see PR #10163 and the CI results.

Regarding the native_posix case:
it was working on: 86442038e94815752ecedf0983cf0a8a64eca04e
it was broken on: 68249ce96622979d000c10c89e5e5192802b931b
(after merging #9362)

@nashif regarding qemu_xtensa target. It has no logger backends (as uart is the only available).

I am not sure I am following this, why does it need a special logger backend? it was logging just fine with old logger to the console. How is this different from qemu_x86 or qemu_nios2? What logger backends do those have?

qemu uses own UART so it uses usual UART logging backend, @nordic-krch native_posix backend in only for native_posix board configuration.

@nashif

I am not sure I am following this, why does it need a special logger backend? it was logging just fine with old logger to the console.

It's because new logger does not have (yet?) console backend. It has uart backend. So if target has no uart (or native_posix, or rtt when pr comes) it cannot do logging. We should add console backend but we need to be aware that it is byte API so it will slower than optimized uart backend (current uart backend is polling based, it's poor and needs to be improved as well but at least there is room for improvement).

native_posix should be working fine, I tested several samples, all OK.


THz_conference_update

👷 Deploy Preview for rayko-research processing.

Name
Link

🔨 Latest commit
cac8aa161f7f2ff09e9e96195c753fb7cd18aadf

🔍 Latest deploy log
https://app.netlify.com/sites/rayko-research/deploys/666281407920df00086b53cd


[BUG] 1.7.1 Linking Document Store to VectorStore Node corrupts chat flow

Describe the bug
With the new Document Store feature in 1.7.1, I have set up a Document Store with a plain text document loader. When I used the Document Store in my chat flow and upserted the resulting Documents into an In-Memory Vector Store for testing it, the chat flow got corrupted and does not open anymore. There is some JSON syntax error in the upserted data. The chat flow is broken and cannot be recovered by duplicating or exporting.
To Reproduce
Steps to reproduce the behavior:

Create a new Document Store and add a Plain Text Document Loader
Add a longer text formatted in markdown (with headlines, quotes, bullet lists, etc.)
Use the Document Store node in the chat flow and link it to any vector store node
Upsert fails with "SyntaxError: Unterminated string in JSON at position 65527"
With the node in the chat flow it is corrupt and does not open anymore.

Expected behavior
Linking the node works and the chat flow does not get corrupted.
Screenshots

Flow
Not accessible anymore.
Setup

Installation Docker image deployed on AWS EC2 instance
Flowise Version 1.7.1, also occurs in 1.6.6 with a plain text node containing the markdown data
OS: macOS
Browser Chrome

Additional context
Upserting is not necessary; just linking the Document Store to any VectorStore node corrupts the chat flow.
Trying to access the flow via API throws the same error:
{
"statusCode": 500,
"success": false,
"message": "Error: predictionsServices.buildChatflow - Unterminated string in JSON at position 65527",
"stack": {}
}

Investigating further shows it also happens when just linking a plain text node with the markdown data with Output Document to any Vector Store node! Just connecting is enough.

After more trial and error I assume it is about the metadata-tag. Adding it causes the crash and kills the chat flow. If I leave it out, everything works fine.

OY-DEBUG Chatflow (2).json
So, to reproduce... there is a plain text node in the upper right corner. Connect it to the InMemory Vector Store right underneath, save the chat flow and reload the page (CMD+R). If it works, duplicate the node and repeat until a few of these are connected. After 2-3 times it crashes.

Ive tried duplicating few nodes and connect to in-memory vector store, it still save fine:

Oh no, that's not good.
I just tried again, it crashed again after connecting 5 of them.
I was investigating further and I found that I am getting the crash also when just adding other nodes to the flow. Just getting it when having added a new ChatHuggingFace node to the flow. It seems like it happens when there is some odd numbers of total nodes?
If I remove the old LLM node before adding the new one (so the total number of nodes remains the same) it does not crash.
If I add another LLM node with leaving the old on on the canvas (so the total number of nodes increases by 1) it does crash.

I have Flowise running deployed on AWS on EC2 instance where the crashes happen.
To cross verify if this is only happening in this instance to some configuration issues, I tried to reproduce it locally on my machine and I am not getting any crashes :(
While I do understand that this makes looking at this bug for you guys not a high priority anymore, can you hint to any clues to trouble shoot this?

this might be due to the instance size of EC2? Curious to see if higher tier of instance faces the same issue?

I had a similar issue: any document loader that involved the upload of a file, once the file was uploaded caused issues to the flow. I was running flowise on macOS as well. However it seems that running it on an EC2 with linux  as OS fixes the problem. So it could be something OS related.

@HenryHengZJ We increased the size (tier-micro to tier-small) of the EC2 instance, but the crashes still happen.


Problem importing two moment locals conflict

Environment

Tech
Version

@material-ui/pickers
3.2.10

material-ui
4.9.10

React
16.13.1

Peer library
Moment/2.24.0

Expected behavior

In the project I'm working on, I give the user the possibility to change the language, therefore the calendar language should also change accordingly.
But it seems that importing two moment locals conflict.
So I created an example where I import both languages.
I have two MuiPickersUtilsProvider, with two different languages set.
The days of the week conflict.
As seen in the image, the set language is English, but as seen from the calendar, it is a mixture of English (month) and Italian (days).

Actual behavior
That according to the selected language, the local fee worked.
Live example
@dmtrKovalenko , @oliviertassinari : Link

This is a problem of the moment, actually because of its architecture. This is how it is possible to retrieve weekdays only from the global moment instance. It means that locale data will be used only from the global moment locale selected right now.
https://github.com/dmtrKovalenko/-date-io/blob/ec26b62fba8bb64b412ca10b07809c5e2bc084d2/packages/moment/src/moment-utils.ts#L276
The only workaround that I am seeing is to override the getWeekDays method. here docs


We should support uploading a directory

Uploading files one at a time is super slow.  We should allow uploading a directory and do it in parallel

@troydai this is part of what you are working on with AzCopy.

PR #1432 is merged, so this is done.


docs(how-to-guides): add page about start delays

Description

Pre-review checklist for the PR author
The PR author must check the checkboxes below when creating the PR.

[X] I've confirmed the contribution guidelines.
[X] The PR follows the pull request guidelines.

In-review checklist for the PR reviewers
The Reviewers must check the checkboxes below before approval.

[x] The PR follows the pull request guidelines.

Post-review checklist for the PR author
The PR author must check the checkboxes below before merging.

[x] There are no open discussions or they are tracked via tickets.

After all checkboxes are checked, anyone who has write access can merge the PR.

@maxime-clem Thank you for the nice work.
This includes enough information to describe what kind of causes exist behind the start delay, but I'd also like to add information on "how to fix/improve the delay".
You did some work to remove the delay (improve the filtering process on the vehicle_cmd_gate, etc.). Could you add that information to the document?

@TakaHoribe I added a "Filter delay" section: 6684a42


refactor: remove elementAt overload signatures

Description:
This PR removes the overload signatures for elementAt and uses a default type parameter so that it's possible for (naughty) devs to explicitly specify a single type parameter. (This was the approach used with the related signatures in first and last.)
Related issue (if exists): Nope

Naughty dev! 😮


AMBARI-23011 Ranger LB URL is pointing to ranger port by default when we click on Quick link

How was this patch tested?
21521 passing (29s)
48 pending

Refer to this link for build results (access rights to CI server needed):
https://builds.apache.org/job/Ambari-Github-PullRequest-Builder/2012/
Test PASSed.


Static link all targets and tools

We cannot mix static and dynamic linking when building targets because otherwise we can end up with multiple global constructors which MLIR isn't happy about.  We need to manually enforce that all cmake targets are statically linked, i.e. don't use target MLIR, the only exception being the SharedLibrary target.

Ping


feat(upgrades): Next 14 / RSC support

chore: Next 14 draft
chore: use pnpm (yarn broke resolution)

Checklist

[x] Fix linting errors
[ ] Tests have been added / updated (or snapshots)

Change information

There is already a working nextjs 13+ version out (its based on geist, so pretty sure u can copy parts):
https://github.com/red-ninjas/himalaya-ui

If u search for next 14 support u can check https://github.com/red-ninjas/himalaya-ui its based on geist


XC7 install problem: ".../symbiflow-examples/xc7/condaenv.asvir9n0.requirements.txt"

I encountered this today, and made a new clone of the repository on a different laptop, and ran into the same issue.
In the conda env create -f $FPGA_FAM/environment.yml step, I get this error (note the garbled path to requirements.txt in the python/pip command about 8 lines down; you probably need to scroll right to see it):
...
make-4.3             | 507 KB    | ############################################################################# | 100%
pcre2-10.37          | 1.1 MB    | ############################################################################# | 100%
_openmp_mutex-4.5    | 22 KB     | ############################################################################# | 100%
Preparing transaction: done
Verifying transaction: done
Executing transaction: done
Installing pip dependencies: \ Ran pip subprocess with arguments:
['/home/tim/symbiflow/install/xc7/conda/envs/xc7/bin/python', '-m', 'pip', 'install', '-U', '-r', '/media/tim/GIT/tmp/symbiflow-examples/xc7/condaenv.asvir9n0.requirements.txt']
Pip subprocess output:

Pip subprocess error:
ERROR: Exception:
Traceback (most recent call last):
  File "/home/tim/symbiflow/install/xc7/conda/envs/xc7/lib/python3.7/site-packages/pip/_internal/cli/base_command.py", line 173, in _main
    status = self.run(options, args)
  File "/home/tim/symbiflow/install/xc7/conda/envs/xc7/lib/python3.7/site-packages/pip/_internal/cli/req_command.py", line 203, in wrapper
    return func(self, options, args)
  File "/home/tim/symbiflow/install/xc7/conda/envs/xc7/lib/python3.7/site-packages/pip/_internal/commands/install.py", line 286, in run
    reqs = self.get_requirements(args, options, finder, session)
  File "/home/tim/symbiflow/install/xc7/conda/envs/xc7/lib/python3.7/site-packages/pip/_internal/cli/req_command.py", line 385, in get_requirements
    filename, finder=finder, options=options, session=session
  File "/home/tim/symbiflow/install/xc7/conda/envs/xc7/lib/python3.7/site-packages/pip/_internal/req/req_file.py", line 135, in parse_requirements
    for parsed_line in parser.parse(filename, constraint):
  File "/home/tim/symbiflow/install/xc7/conda/envs/xc7/lib/python3.7/site-packages/pip/_internal/req/req_file.py", line 319, in parse
    yield from self._parse_and_recurse(filename, constraint)
  File "/home/tim/symbiflow/install/xc7/conda/envs/xc7/lib/python3.7/site-packages/pip/_internal/req/req_file.py", line 348, in _parse_and_recurse
    yield from self._parse_and_recurse(req_path, nested_constraint)
  File "/home/tim/symbiflow/install/xc7/conda/envs/xc7/lib/python3.7/site-packages/pip/_internal/req/req_file.py", line 324, in _parse_and_recurse
    for line in self._parse_file(filename, constraint):
  File "/home/tim/symbiflow/install/xc7/conda/envs/xc7/lib/python3.7/site-packages/pip/_internal/req/req_file.py", line 353, in _parse_file
    _, content = get_file_content(filename, self._session)
  File "/home/tim/symbiflow/install/xc7/conda/envs/xc7/lib/python3.7/site-packages/pip/_internal/req/req_file.py", line 518, in get_file_content
    resp = session.get(url)
  File "/home/tim/symbiflow/install/xc7/conda/envs/xc7/lib/python3.7/site-packages/pip/_vendor/requests/sessions.py", line 555, in get
    return self.request('GET', url, **kwargs)
  File "/home/tim/symbiflow/install/xc7/conda/envs/xc7/lib/python3.7/site-packages/pip/_internal/network/session.py", line 454, in request
    return super().request(method, url, *args, **kwargs)
  File "/home/tim/symbiflow/install/xc7/conda/envs/xc7/lib/python3.7/site-packages/pip/_vendor/requests/sessions.py", line 542, in request
    resp = self.send(prep, **send_kwargs)
  File "/home/tim/symbiflow/install/xc7/conda/envs/xc7/lib/python3.7/site-packages/pip/_vendor/requests/sessions.py", line 697, in send
    r.content
  File "/home/tim/symbiflow/install/xc7/conda/envs/xc7/lib/python3.7/site-packages/pip/_vendor/requests/models.py", line 836, in content
    self._content = b''.join(self.iter_content(CONTENT_CHUNK_SIZE)) or b''
  File "/home/tim/symbiflow/install/xc7/conda/envs/xc7/lib/python3.7/site-packages/pip/_vendor/requests/models.py", line 769, in generate
    chunk = self.raw.read(chunk_size)
AttributeError: 'FileNotFoundError' object has no attribute 'read'

failed

CondaEnvException: Pip failed

FYI - @kgugala

The Miniconda 'latest' pointer was recently updated, and is now a py39 version.   I don't know what it was before.   I can try using a py37 version.
From https://repo.anaconda.com/miniconda/ :
Miniconda3-latest-Linux-x86_64.sh | 63.6M | 2021-07-21 11:05:08

I tried Miniconda3-py37_4.9.2-Linux-x86_64.sh and encountered the same error.

I noticed the identical issue in Fomu Sphinx build tests (garbled path to requirements.txt): https://github.com/im-tomu/fomu-workshop/runs/3194022998?check_suite_focus=true
Installing pip dependencies: ...working... Ran pip subprocess with arguments:
['/home/runner/work/fomu-workshop/fomu-workshop/docs/env/bin/python', '-m', 'pip', 'install', '-U', '-r', '/home/runner/work/fomu-workshop/fomu-workshop/docs/condaenv.mqhkfsw0.requirements.txt']

this does seem to be some kind of conda issue. I could reproduce it when running installation native on my machine, but could not when running it in Debian 10 Docker.
@tcal-x can you try removing file: prefix here https://github.com/SymbiFlow/symbiflow-examples/blob/master/xc7/environment.yml#L20

@kgugala , yes, if I remove file: where you suggest, it then works correctly for me, and I'm able to build counter_test.

@tcal-x @mithro it seems this commit in PIP https://github.com/pypa/pip/commit/f6b184ccaf464021e7633d15fa719dd35e164fdd breaks this. It adds special handling for links starting with file here https://github.com/pypa/pip/blame/main/src/pip/_internal/req/req_file.py#L514, so instead of going with simple f.read() path we were going through session.get().
I suppose this is a conda issue - Conda env resolver should either strip the file: prefix or change it to file://.
See comment in pip issue https://github.com/pypa/pip/issues/10237

Thanks @kgugala for tracking it down!

@kgugala - It seems like this should be reported upstream somewhere too?

@kgugala - It seems like this should be reported upstream somewhere too?

it already is https://github.com/conda/conda/issues/10815. I commented there with what I found.


datetime handling for spikes

The previous implementation of get_data for Spikes in the matplotlib backend used the element.array() method, which already coerces datetime values to int in case of mixed data types. I fixed that and updated the datetime handling using recently added utils.
The following now works, whereas before it didn't:
import pandas as pd
import numpy as np
import holoviews as hv
hv.extension('matplotlib')

e = hv.Spikes((pd.date_range('2100-1-1', '2100-10-10', periods=20), np.random.rand(20)), 'Date', 'c')
e.opts(xrotation=45)

Thanks @poplarShift!

Yes, thank you!


Scrolling Temp drawer ripple problem

What Angular MDC version are you using?
0.6.2
What browser(s) is this bug affecting?
all
What OS are you using?
Ubuntu 17.04
What are the steps to reproduce the bug?
Go to mobile view and start scroll temp drawer.
What is the expected behavior?
Items background should be restored on mouseup
What is the actual behavior?
background stays and all touched items becomes grey, or whatever color is set
Any other information you believe would be useful?

Yeah, problem is upstream in material-components-web. Before I implement a workaround, lemme see if   the MDC team is working on it.

I stumbled on the bug. Working on a fix

Resolved in #457

@trimox When we be able to see the fix?

@TeodorKolev Testing is going well, planning an update in a couple hours.

Reopening. Issue originating from mdc-list-item.

@trimox thank you

@TeodorKolev No prob. Updating to latest material-components-web today, and it'll be the next issue I resolve.

Good news. Upstream just opened a PR to resolve. https://github.com/material-components/material-components-web/pull/1800

Is it fixed already, should I install a new version or something?

Waiting for https://github.com/material-components/material-components-web/pull/1800 to be merged into material-components-web master branch. I plan to incorporate the change quickly.


[stable/metrics-server] Expose command parameters to specify a metrics source

Is this a request for help?: No

Is this a BUG REPORT or FEATURE REQUEST? (choose one): Feature Request

Version of Helm and Kubernetes:
$ helm version
Client: &version.Version{SemVer:"v2.9.1", GitCommit:"20adb27c7c5868466912eebdf6664e7390ebe710", GitTreeState:"clean"}
Server: &version.Version{SemVer:"v2.9.1", GitCommit:"20adb27c7c5868466912eebdf6664e7390ebe710", GitTreeState:"clean"}

$ kubectl version
[...]
Server Version: version.Info{Major:"1", Minor:"10", GitVersion:"v1.10.5", GitCommit:"32ac1c9073b132b8ba18aa830f46b77dcceb0723", GitTreeState:"clean", BuildDate:"2018-06-21T11:34:22Z", GoVersion:"go1.9.3", Compiler:"gc", Platform:"linux/amd64"}

Which chart: stable/metrics-server
What happened:
It is not possible to set the metrics-server pod command parameters to specify a different metrics source. This is a problem because with our Kubernetes deplyoment as kubelet's read-only port 10255 is disabled (and as far as I know it's disabled by default with kubeadm 1.11 anyway). Thus, metrics-server deployed via stable/metrics-server is unable to gather metrics.
What you expected to happen:
I would like to be able to set command parameters via the Helm chart. The deployment spec key in question is .spec.template.spec.containers[0].command. This is how my deployment spec looks like:
apiVersion: extensions/v1beta1
kind: Deployment
metadata:
  name: metrics-server
  namespace: kube-system
  labels:
    k8s-app: metrics-server
spec:
  selector:
    matchLabels:
      k8s-app: metrics-server
  template:
    metadata:
      name: metrics-server
      labels:
        k8s-app: metrics-server
    spec:
      serviceAccountName: metrics-server
      containers:
      - name: metrics-server
        image: gcr.io/google_containers/metrics-server-amd64:v0.2.1
        imagePullPolicy: Always
        command:
        - /metrics-server
        - --source=kubernetes.summary_api:''?kubeletPort=10250&kubeletHttps=true&insecure=true&useServiceAccount=true

How to reproduce it (as minimally and precisely as possible):

Check available values.
Notice there's no way to set the /metrics-server parameters.

Anything else we need to know:

ping @olemarkus (hope it's fine to ping you for issues related to stable/metrics-server).

No problem. I can create a PR for this if you don't want to. It usually takes a while to get it merged though.

That would be awesome, no pressure though. As we already have existing specs for metrics-server deployments it's not urgent, but would be kind of neat.


Is it possible to render SVG?

Not at the moment but it would be nice to have that at some point! The rendering is pretty tied to a canvas at the moment so I'm not sure of how it could works with SVG yet!
Do you have already an idea of what  a sketch file would look like with rendering="svg" ?

What about adding a mode that use this: https://github.com/zenozeng/p5.js-svg

I'd rather add some kind of SVG renderer instead of having SVG based sketches tied to a rendering library. Still not sure about the right way to do this though, welcoming suggestions based on the current state of things!

Could there be a brief "how-to" on adding custom renderers? So things like this don't need to become part of the repo, but up to the user to manage.

Do you mean having the ability to pass along a custom renderer on sketch start or improving docs so it's easier to fork the repo and add a custom renderer in it ?

they both sound like great options tbh. I'm guessing custom renderers may be more positive for the project moving forward?

Closing this since custom renderers were released in https://github.com/raphaelameaume/fragment/releases/tag/v0.1.14.
The guide also shows how to implement a SVG Renderer as an example. See https://github.com/raphaelameaume/fragment/blob/dev/docs/guide/custom-renderers.md


Add grey and light blue theme

This PR add grey and light blue theme (CF screenshots)

[x] Make sure you are opening from a topic/feature/bugfix branch (right side) and not your main branch!
[x] Ensure that the pull request title represents the desired changelog entry
[x] Please describe what you did
[ ] Link to relevant issues in GitHub or Jira
[ ] Link to relevant pull requests, esp. upstream and downstream changes
[x] Ensure you have provided tests - that demonstrates feature works or fixes the issue

I think this will conflict with https://github.com/jenkinsci/material-theme-plugin/pull/11 (as @timja has refactored the existing classes to support upstream changes).
Do you require an older version of Jenkins? If I merge #11 first, then this will only be available for 2.336+.

#11 has been merged. You will need to refactor your to work with it (hopefully reducing the amount of code required).

@timbrown5 Thanks! Sure I will refactor this PR.


⚠ Bofrost.be has degraded performance

In 14e3a44, Bofrost.be (https://www.bofrost.be) experienced degraded performance:

HTTP code: 200
Response time: 1693 ms

Resolved: Bofrost.be performance has improved in 45589c0.


Returned built-in Aquamarine calls, updated docs

So we've basically did two things:

returned previously cut out Aquamarine calls like create service, create blueprint etc.
updated documentation which is readme.md and JSDocs for most of the public api

So we've basically did two things:

returned previously cut out Aquamarine calls like create service, create blueprint etc.
updated documentation which is readme.md and JSDocs for most of the public api


i13 - support ajax data sources

This PR adds minimal support for ajax data sources - that is, support for the initial provision of an ajax data source, without support for full server-side processing or for ajax related API methods.
Closes #13 although not #17

About a week yeah :laughing:  Great suggestion, thanks, turns out it did need a null check in there to handle errors gracefully. Have commented code also.


Did not enter the password or enter the wrong password when backing up the mnemonic, you can enter the next page

Did not enter the password or enter the wrong password when backing up the mnemonic, you can enter the next page, as shown in the figure:

expected outcome:
Prompt that the password is wrong and let the user continue to enter the password, and cannot enter the next page
version：Windows <IP_ADDRESS> macos <IP_ADDRESS>

win139&mac127 test passed.


Publish into VS Code Extension Marketplace

Hi @weinand, first of all, I would like to thank you for this amazing Extension. I'm mind blown here how awesome this is.
I was just wondering if you have plans to publish into the Marketplace, as I had to set up for some junior developers here and would be easier just install from VsCode Marketplace.
Many Thanks

@leocaseiro since the main purpose of the functionality provided by vscode-processes is for diagnostics and trouble shooting, we are currently merging this into VS Code core, so that it is available even if the extension host is unresponsive.

@weinand has this been merged into VS Code core? If so, how do I access it? It looks useful!


UnsatisfiedLinkError: No implementation found for FlutterJNI.nativeAttach

We use Flutter in our existing app. This works fine, except in production sometimes the application crashes when initalizing the Flutter Engine
Steps to Reproduce

We initialize Flutter like that:
FlutterMain.startInitialization(getApplicationContext());
FlutterMain.ensureInitializationComplete(getApplicationContext(), null);
val flutterEngine = FlutterEngine(applicationContext)
GeneratedPluginRegistrant.registerWith(FlutterPluginRegistry(flutterEngine, this))
flutterEngine.dartExecutor.executeDartEntrypoint(DartExecutor.DartEntrypoint.createDefault())
FlutterEngineCache.getInstance().put(Application.FLUTTER_ENGINE_ID, flutterEngine)

The error occures on line 3
Logs

I unfortunately can't run the verbose log method, because this issue does not occure in development.
Fatal Exception: java.lang.UnsatisfiedLinkError: No implementation found for long io.flutter.embedding.engine.FlutterJNI.nativeAttach(io.flutter.embedding.engine.FlutterJNI, boolean) (tried Java_io_flutter_embedding_engine_FlutterJNI_nativeAttach and Java_io_flutter_embedding_engine_FlutterJNI_nativeAttach__Lio_flutter_embedding_engine_FlutterJNI_2Z)
       at io.flutter.embedding.engine.FlutterJNI.nativeAttach(FlutterJNI.java)
       at io.flutter.embedding.engine.FlutterJNI.attachToNative + 6(FlutterJNI.java:6)
       at io.flutter.embedding.engine.FlutterEngine.attachToJni + 10(FlutterEngine.java:10)
       at io.flutter.embedding.engine.FlutterEngine.<init> + 31(FlutterEngine.java:31)
       at com.example.android.activities.App.onCreate + 641(App.java:641)
       at android.app.Activity.performCreate + 7327(Activity.java:7327)
       at android.app.Activity.performCreate + 7318(Activity.java:7318)
       at android.app.Instrumentation.callActivityOnCreate + 1275(Instrumentation.java:1275)
       at android.app.ActivityThread.performLaunchActivity + 3101(ActivityThread.java:3101)
       at android.app.ActivityThread.handleLaunchActivity + 3264(ActivityThread.java:3264)
       at android.app.servertransaction.LaunchActivityItem.execute + 78(LaunchActivityItem.java:78)
       at android.app.servertransaction.TransactionExecutor.executeCallbacks + 108(TransactionExecutor.java:108)
       at android.app.servertransaction.TransactionExecutor.execute + 68(TransactionExecutor.java:68)
       at android.app.ActivityThread$H.handleMessage + 1955(ActivityThread.java:1955)
       at android.os.Handler.dispatchMessage + 106(Handler.java:106)
       at android.os.Looper.loop + 214(Looper.java:214)
       at android.app.ActivityThread.main + 7078(ActivityThread.java:7078)
       at java.lang.reflect.Method.invoke(Method.java)
       at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run + 493(RuntimeInit.java:493)
       at com.android.internal.os.ZygoteInit.main + 964(ZygoteInit.java:964)

Our build is executed on a VM, therefore no AS is installed
[✓] Flutter (Channel stable, v1.9.1+hotfix.2, on Linux, locale en_US.UTF-8)
    • Flutter version 1.9.1+hotfix.2 at /opt/flutter-sdk/flutter
    • Framework revision 2d2a1ffec9 (10 days ago), 2019-09-06 18:39:49 -0700
    • Engine revision b863200c37
    • Dart version 2.5.0

[✓] Android toolchain - develop for Android devices (Android SDK version 28.0.3)
    • Android SDK at /opt/android-sdk
    • Android NDK location not configured (optional; useful for native profiling support)
    • Platform android-28, build-tools 28.0.3
    • ANDROID_HOME = /opt/android-sdk
    • Java binary at: /usr/bin/java
    • Java version Java(TM) SE Runtime Environment (build 1.8.0_201-b09)
    • All Android licenses accepted.
[!] Android Studio (not installed)
    • Android Studio not found; download from https://developer.android.com/studio/index.html
      (or visit https://flutter.dev/setup/#android-setup for detailed instructions).
[!] Connected device
    ! No devices available

@matthew-carroll is current state the same as you commented in https://github.com/flutter/flutter/issues/29095#issuecomment-471254270?

@BondarenkoStas Yes, it is still experimental, but it shouldn't be causing any problems when used as intended.
CC @jason-simmons for possible JNI insights.

I am also facing this issue post updating flutter from 1.5.4 to 1.9.1

Fixed in future releases


GetDataInArea with OrderBy

Hello, firstly thanks a lot for this plugin, it's very useful and it works perfectly!. Secondly, i need help. I want to use getDataInArea method with orderBy from Firebase. I need to get items from Firebase collection orderBy timestamp in area. I have the following code:
Stream<List<Items>> itemsStream() {
    var sydney = GeoPoint(-33.865143, 151.209900); // Sydney, e.g.
    return getDataInArea(
      area: Area(sydney, 2.0), // I want to search in 2 km, e.g.
      source: firestore.collection('items'), // I need `orderBy` this `items` collection by `timestamp` or whatever property. I try `firestore.collection('items').orderBy('timestamp')` but didn't work *.
      locationFieldNameInDB: 'location', // Required to search in area =)
      mapper: (document) {
        return _buildItemFrom(document); // Map the result.
      },
    );
  }

Error: PlatformException(error, Invalid query. You have an inequality where filter (whereLessThan(), whereGreaterThan(), etc.) on field 'location' and so you must also have 'location' as your first orderBy() field, but your first orderBy() is currently on field 'timestamp' instead., null).

Is there any way to orderBy collection when i search in area?
Thank you!

@nanox77 Hi, great if it helps you with your work. What you encounter is a limitation of firestore. Because of the query based on GeoPoints the the query needs an odering by the geopoints before any other ordering. I added new parameters so you can pass your orderconstraint there. Please try V2.07
 Stream<List<Items>> itemsStream() {
    var sydney = GeoPoint(-33.865143, 151.209900); // Sydney, e.g.
    return getDataInArea(
      area: Area(sydney, 2.0), // I want to search in 2 km, e.g.
      source: firestore.collection('items'), // I need `orderBy` this `items` collection by `timestamp` or whatever property. I try `firestore.collection('items').orderBy('timestamp')` but didn't work *.
      locationFieldNameInDB: 'location', // Required to search in area =)
      mapper: (document) {
        return _buildItemFrom(document); // Map the result.
      }
      serverSideOrdering: [new OrderConstraint('timeStamp', false)],
    );
  }

Sorry for late response!. I added V2.07 and it worked perfectly!. Thanks for implement my request!


Desktop: Uncaught Exception thrown on Windows

This issue has been migrated from:
https://github.com/mike-goodwin/owasp-threat-dragon-desktop/issues/107
@thomaskonrad reports:
Exception thrown, but cannot copy it:
When I open a model, an exception Uncaught Exception: Error: Command failed:<PHONE_NUMBER>. Also, I cannot copy the exception so that I could easily post it here. It says System.Net.WebException: The remote server returned an error (500) Internal Server Error

This can be closed - version 1.6.x is in maintenance mode and the new version 2.0 does not have this problem


Fix jacobian calculation

Description
@marioprats and I encountered an error in the Jacobian calculation for a link that is not the tip link. In that case all joint in the chain after the reference link don't have any impact on it's motion and thus, the related Jacobian entries need to zero. This PR fixes that + adds a unittest to catch this in the future.
Checklist

[ ] Required by CI: Code is auto formatted using clang-format
[ ] Extend the tutorials / documentation reference
[ ] Document API changes relevant to the user in the MIGRATION.md notes
[ ] Create tests, which fail without this PR reference
[ ] Include a screenshot if changing a GUI
[ ] While waiting for someone to review your request, please help review another open pull request to support the maintainers

I really need to look at CI results before reviewing... seems like this fails on Jazzy/Rolling for some reason?

I really need to look at CI results before reviewing... seems like this fails on Jazzy/Rolling for some reason?

Wow, this is bad :see_no_evil: Why would it fail on rolling and iron but not on Humble. There is not ROS supposed to be involved in core

Why would it fail on rolling and iron but not on Humble. There is not ROS supposed to be involved in core

No, but new Ubuntu version might mean newer dependencies like Eigen etc.
Probably best to repro these locally on a 24.04 setup

Very dump mistake, let's see if this fixes it. Interestingly, this error did not seem to happen in older Eigen versions :thinking:

The new code implicitly assumes a linear kinematic chain. It does not work for a tree, like two arms or multi-fingered hands.

Good catch! This would also be a good unit test to add.

The new code implicitly assumes a linear kinematic chain. It does not work for a tree, like two arms or multi-fingered hands.

Good catch! This would also be a good unit test to add.

Update: I just tried a simple test case to see what happened, and there is a specific error that tells you getting Jacobians from non-chain groups is already not supported. So I guess we should make a separate issue to support this.
https://github.com/moveit/moveit2/blob/4c28a74343e1d8470689cae9e23eb30c91bdcb4d/moveit_core/robot_state/src/robot_state.cpp#L1467-L1472
Also... Pinocchio, anyone? :)


⚠ Samsung has degraded performance

In 711a1ee, Samsung (https://samsung.com) experienced degraded performance:

HTTP code: 200
Response time: 2880 ms

Resolved: Samsung performance has improved in 9faec26.


Latest version doesn't work with .kfx

The .kfx files were generated by Calibre

Ah yeah, looks like something got messed up with the reference/dll for IonDotnet when I switched the project to .NET 6. Not sure what the issue is exactly, I'll have to investigate unless you have any ideas.

Give this release a go: https://github.com/Ephemerality/xray-builder.gui/releases/tag/2.1.178

Give this release a go: https://github.com/Ephemerality/xray-builder.gui/releases/tag/2.1.178

Working flawlessly, thank you for your efforts !


Add other options when user types help

If I type help I get
• You are filling in the request field. Possible responses:
• You can enter anything (use "'s to force string).
• Back: Go back to the previous question.
• Help: Show the kinds of responses you can enter.
• Quit: Quit the form without completing it.
• Reset: Start over filling in the form. (With defaults of your previous entries.)
• Status: Show your progress in filling in the form so far.
• You can switch to another field by entering its name. (Request).
Can I add a few other lines? If yes how ( I m using c#)

Help is specified through templates which you can override on the field, class or globally either as an attribute in your code or using the builder.  In this case it sounds like you want to override it on the field basis.
[Template(TemplateUsage.Help, "<what help you want.  {0} is recognizer help string and {1} is command help>"]
The default string is:
You are filling in the {&} field.  Possible responses:
{0}
{1}

@chrimc62 Can you clarify? I m unclear on the syntax of [Template(TemplateUsage.Help, ""]
and where to put it.

class MyForm
{
[Template(TemplateUsage.Help, "This is some help for {&}\n{0}\n{1}")]
public string MyField;
}
Documentation and examples on attributes: http://docs.botframework.com/sdkreference/csharp/forms.html#attributes
You can also find out about the pattern language as well.

Hi,
Is there anyway to stop the help string from coming even if I type help????
I wanted this so as to avoid the help string from coming while having an intend called "Help Desk".  Because right now even though the intend "help desk" will be clicked. the help string would also be shown along with it!!!!


Push - Subscribe Modal

We need a modal that will trigger on push_request that prompts the user to either accept or reject the push request.
These actions can be performed by accessing pushClientProxy.accept and pushClientProxy.reject where pushClientProxy comes from W3iContext.
The model needs to look similar to the image attached below but more Web3Inbox styled:

Closed with https://github.com/WalletConnect/web3inbox/pull/104


Question - any special instructions for Active Directory?

I know this deals with LDAP search, but is there anything special to bear in mind when the directory is Active Directory, either in terms of config or searching?

Hi,
To be honest I don't have a clue... !!
I've made this package for my own needs which do not include AD. My best answer would be : have a go and tell me if it works.
Sorry if my answer is not really helpful,
Xavier

This works on OpenLDAP right @XavRsl ?

Yes. It would probably not work with active directory. If you feel like
making a fork, please do  !
Xavier
Le 19 juil. 2015 17:02, "Bruno Wego"<EMAIL_ADDRESS>a écrit :

This works on OpenLDAP right @XavRsl https://github.com/XavRsl ?
—
Reply to this email directly or view it on GitHub
https://github.com/XavRsl/Ldap/issues/7#issuecomment-122669912.


feat(dagent): add permanent global envs and traefik upload limit

This PR includes two small things:
First, namespace-wide shared envs was not possible it now mirrors crane functionality.
Second, Traefik upload limit is in different format compared to ingress (nginx), so if the values are provided in the latter's format it will be parsed.

Codecov Report
Attention: 74 lines in your changes are missing coverage. Please review.

Comparison is base (9adfc30) 25.99% compared to head (b90d390) 26.11%.

Files
Patch %
Lines

golang/pkg/dagent/utils/docker.go
0.00%
39 Missing :warning:

golang/pkg/dagent/utils/environment.go
60.00%
14 Missing and 6 partials :warning:

golang/pkg/dagent/utils/traefik.go
40.00%
6 Missing and 3 partials :warning:

golang/internal/domain/domain.go
0.00%
6 Missing :warning:

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@             Coverage Diff             @@
##           develop     #890      +/-   ##
===========================================
+ Coverage    25.99%   26.11%   +0.11%
===========================================
  Files           70       71       +1
  Lines         7481     7583     +102
===========================================
+ Hits          1945     1980      +35
- Misses        5382     5440      +58
- Partials       154      163       +9

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


CLI: kontena plugin install to support private git repositories / file paths

Hmm. You just need to gem install any gem that has a lib/kontena_cli_plugin.rb into any path in gem env gempath or ~/.kontena/gems/RUBY_VERSION/gems for it to get loaded.
The kontena plugin install itself just runs a regular gem install with GEM_HOME set to ~/.kontena/gems/RUBY_VERSION/ and prefixes whatever you give as parameter with kontena-plugin-.
For example kontena plugin install vagrant will run gem install kontena-plugin-vagrant -i ~/.kontena/gems/RUBY_VERSION/

Yes, but would be so much more user friendlier to support paths, so that the command could be kontena plugin install git://....

That would require some sort of git support, but that would be handy with stack install also.

YES!

Adding bundler as dependency could bring in something handy


error: Found argument 'create' which wasn't expected

The 'create' subcommand seems to have been removed:
$ texcreate create
error: Found argument 'create' which wasn't expected, or isn't valid in this context

USAGE:
    texcreate <SUBCOMMAND>

For more information try --help

Not on the --help documentation either:
$ texcreate --help
texcreate 1.2.0
Create LaTeX projects using prebuilt templates

USAGE:
    texcreate <SUBCOMMAND>

FLAGS:
    -h, --help       Prints help information
    -V, --version    Prints version information

SUBCOMMANDS:
    build     Build a project using a config.toml file
    doc       Opens the TexCreate documentation
    edit      Quickly change config.toml parameters
    help      Prints this message or the help of the given subcommand(s)
    init      Initialize a config.toml file
    list      Lists all the available templates
    update    Updates to latest version
    web       Opens the TexCreate web version

I was going to try to pinpoint where that happened in git history, but the commit messages are all the same ("Update")... :)

If you're wondering why I removed it, it was due to complications of having to add the same template twice, then have different support for create, so I instead made edit that allows you to quickly change parameters in config.toml.

I will immediately change the readme.md, so it is updated to the latest information


Some problems in the use of kivymd's mddatatable module

Description of the Bug
There was a problem when I used kivymd's mddatatable module. When my data is only a single line, only one column is displayed in the interface. I've read the source code, but I can't find where the problem happened。
Code and Logs
from kivymd.app import MDApp
from kivymd.uix.screen import Screen
from kivymd.uix.datatables import MDDataTable
from kivy.metrics import dp
from kivy.lang import Builder

kv_string = '''
BoxLayout:
    orientation: "vertical"
    BoxLayout:
        id:button_tab
        size_hint_y:None
        height: dp(30)

        MDFlatButton:
            text: "Hello <3"
            on_release:
                app.update_row_data()
    BoxLayout:
        id:body
'''
class DemoApp(MDApp):
    def build(self):
        screen = Screen()
        self.data_table = MDDataTable(pos_hint={'center_x': 0.5, 'center_y': 0.5},  #位置
                                 size_hint=(0.9, 0.6), #大小
                                 check=True,#是否显示复选口
                                 column_data=[      #添加列
                                     ("No.", dp(18)),  # dp 单元格宽度
                                     ("Food", dp(20)),
                                     ("Calories", dp(20))
                                 ],
                                 row_data=[   #添加行
                                     ("1", "Burger", "300"),
                                     # ("2", "Oats", "200"),
                                 ]
                                 )
        self.data_table.bind(on_row_press=self.on_row_press)
        self.data_table.bind(on_check_press=self.on_check_press)
        root = Builder.load_string(kv_string)
        root.ids.body.add_widget(self.data_table)
        screen.add_widget(root)
        return screen

    def on_row_press(self, instance_table, instance_row):
        print(instance_table, instance_row)

    def on_check_press(self, instance_table, current_row):
        print(instance_table, current_row)

DemoApp().run()

Screenshots

Versions

OS:
Python:
Kivy:
KivyMD:

@Jicming Use KivyMD library from master branch and Kivy >=2.1.0

@Jicming Use KivyMD library from master branch and Kivy >=2.1.0

Does kivymd have any requirements for the python version? I use Python 3.6.6

@Jicming Why use Python 3.6.6 when there is already a Python version 3.10.2?

@Jicming Why use Python 3.6.6 when there is already a Python version 3.10.2?

Because I always feel that the older the version, the more stable it is, because there are many people using it. However, the latest version also exists, which only specifies the interpreter of Python to Python 3.6.6

@Jicming Why use Python 3.6.6 when there is already a Python version 3.10.2?

some devices must run in the older python version for the compatible libs


Fix atom leak

I adapted this patch from Jason Wagner which removes the code creating dynamic atoms in the parse_transform. Without this patch, adding 1 line to a file and recompiling it would bloat the atom table (because the generated atoms included line numbers). A simple test with lager_test_backend saw the difference between memory(atom_used) grow by 585 bytes (after the file was already loaded):
12> X = memory(atom_used).
673491
13> l(lager_test_backend).
{module,lager_test_backend}
14> memory(atom_used) - X.
585

After the patch, there was no atom table growth.

+1

I actually think I was leaking atoms in the compiler, not at runtime. However, Jon says since it improves the code readability to merge it anyway.


Possible themes for next releases

Adoption

Fleet Management

Remote Control
Attach/Detach
Upgrade Version

Use case blogging/docs

k8s console data
Lambda examples
Gathering Logs/Console in different environments
somehow or another highlight Go capabilities; feels like we are unique to a large extent in our Go capabilities)

Data visualization in various tools; Splunk, Kibana, NewRelic...

What data becomes compelling?

Encrypted payloads? any payloads? HTTP?

Debug-ability / Supportability
Security-oriented watch type
Protocol Detection
Internal -ilities

Perf
Memory constraints

Moved to Discussions https://github.com/criblio/appscope/discussions/957


502 on prod endpoint api.trakt.tv

Hi there,
I have been getting a lot of 502 errors when trying to access api.trakt.tv

Sometimes a refresh of the browser helps but sometimes the 502 persists
Thank you in advance

This is related to the ongoing performance and database issues we are working on. It looks like you're accessing an API URL in a browser view, I'd recommend using the standard trakt.tv domain for the OAuth URL as indicated in the API docs.
https://trakt.docs.apiary.io/#reference/authentication-oauth/authorize/authorize-application