Updated mongo_collections README

Updated mongo_collections README with a section with steps on how to import a mongo dump onto Mongo running on localhost

I downloaded the dockets_2023_02_03.bson file and followed the steps in the README and was able to get the dockets database downloaded locally.  Good job Alex!  I am going to merge this pull request now.


Simplify importing classes/functions

I think it'd be a good idea to expose some classes/functions to the top-level namespace. It'd be nice if we could do stuff like:
import archeryutils as au
my_target = au.Target(...)

We'll have to be fairly selective though, as most of the internals probably don't need to be part of the user API.

Yep, probably easiest to arrange a meeting to discuss this at a convenient point?

@LiamPattinson I have implemented this over in #55 if you want to take a look and share any thoughts/review.


feat(s3): allow virtual-host-style buckets

Context: depending on the S3 provider, buckets may be specified in path-style (domain/bucket/key), or virtual-host-style (bucket.domain/key). Modos uses botocore, which should autodetect which format is supported by the S3 server, however this detection fails depending on the provider.
Change summary: Keep autodetect by default, but allow setting an environment variable (S3_ADDRESSING_STYLE) to force a specific bucket addressing style to "path" or "virtual".
Minor changes:

template htsget config with environment variables (using envsubst)
pass path_style to htsget based on S3_ADDRESSING_STYLE
consistent style in modos dockerfile
Set correct region variable in htsget service, and rm uneeded awscli client

Limitations
virtual-host style does not work behind the reverse proxy, only with an external s3 server. This is because I could not find a way to setup nginx to propertly handle both subdomains and /s3 I propose that we stick for virtual host support for dedicated servers
Trying it

Setup "external S3 server"

$ echo "<IP_ADDRESS>   modos modos-demo.modos >> /etc/hosts
$ docker run -e 'MINIO_DOMAIN=modos' --rm -p 9000:9000 -p 9001:9001 docker.io/bitnami/minio:2024

Create modos-demo public bucket in mino console at http://modos:9000

Start compose without minio:

Comment-out minio service
Add S3_LOCAL_URL=modos:9000 to .env file
docker compose up --build

Create modo in forced virtual host mode

export S3_ADDRESSING_STYLE='virtual'
modos create --s3-endpoint http://modos:9000 modos-demo/abc

Indeed, I had to build the client/server images locally for this to work, forgot to specify, sorry!


Short extension of CSS modules (.m.css/.m.less/.m.sass/etc) is not working

Marked this as bug because I was thinking that this working

Closed in #623


NeogitStatus sometimes messes up filename, cant toggle file open

Description
In the Neogit status it shows files name like:
Modified       s -> Gateway/Gateway.NextClient/src/app/app-route-strategy.t

Instead of (this is from the CLI):
modified:   Gateway.NextClient/src/app/app-route-strategy.ts

Because it has the wrong filenames, it can't toggle it open
Neovim version
NVIM v0.10.0-dev-1224+gdfa8b582a
Build type: RelWithDebInfo
LuaJIT 2.1.1695653777
Run "nvim -V1 -v" for more info
Operating system and version
Ubuntu 22.04
Steps to reproduce
Not sure, I tried to create blank report, with the same dir structure, relative to the current PWD, but it did not do it then. I think the file has to be modified and renamed.
Expected behavior
The correct file name to show, if I exit neovim, and perform a git status at the command line:
$ gs
On branch feature/prod-det8
Changes to be committed:
  (use "git restore --staged <file>..." to unstage)
        renamed:    Gateway.NextClient/src/app/shopping/shopping.route-strategy.ts -> Gateway.NextClient/src/app/app-route-strategy.ts
        modified:   Gateway.NextClient/src/app/app.module.ts
        renamed:    Gateway.NextClient/src/shared/utils/reuse-route.ts -> Gateway.NextClient/src/shared/utils/route-snapshot-tools.ts

Changes not staged for commit:
  (use "git add <file>..." to update what will be committed)
  (use "git restore <file>..." to discard changes in working directory)
        modified:   Gateway.NextClient/src/app/app-route-strategy.ts
        modified:   Gateway.NextClient/src/app/shopping/items/components/product-page/product-page.component.ts
        modified:   Gateway.NextClient/src/modules/cart-preview/cart-preview.component.html
        modified:   Gateway.NextClient/src/modules/cart-preview/cart-preview.component.ts
        modified:   Gateway.NextClient/src/modules/cart-preview/shared.cart-preview.module.ts
        modified:   Gateway.NextClient/src/modules/filtering/inventory-filters/inventory-filters.component.ts
        modified:   Gateway.NextClient/src/styles.scss

Untracked files:
  (use "git add <file>..." to include in what will be committed)
        Gateway.NextClient/extra-webpack.config.js
        Gateway.NextClient/scripts/
        Gateway.NextClient/src/app/landing-page/components/lp-layout/spike.md
        Gateway.NextClient/src/config/gitcommit.ts
        Gateway.NextClient/src/config/version.ts
        Gateway.NextClient/src/modules/ngx-editor-wrapper/ngx-editor-img-upld-tool/

Actual behavior
This is what Neogit shows:
Hint: [<tab>] toggle diff | [s] stage | [u] unstage | [x] discard | [<unmapped>] commit | [?] help

Head:     0abb70ea4 feature/prod-det8 adding route strategies
Tag:      vNext (1352)

Untracked files (6)
Unstaged changes (7)
Modified       s -> Gateway/Gateway.NextClient/src/app/app-route-strategy.t
Modified       Gateway/Gateway.NextClient/src/app/shopping/items/components/product-page/product-page.component.ts
Modified       Gateway/Gateway.NextClient/src/modules/cart-preview/cart-preview.component.html
Modified       Gateway/Gateway.NextClient/src/modules/cart-preview/cart-preview.component.ts
Modified       Gateway/Gateway.NextClient/src/modules/cart-preview/shared.cart-preview.module.ts
Modified       Gateway/Gateway.NextClient/src/modules/filtering/inventory-filters/inventory-filters.component.ts
Modified       Gateway/Gateway.NextClient/src/styles.scss

Staged changes (3)
Renamed        s -> Gateway/Gateway.NextClient/src/app/app-route-strategy.t
Modified       Gateway/Gateway.NextClient/src/app/app.module.ts
Renamed        Gateway/Gateway.NextClient/src/shared/utils/reuse-route.ts -> Gateway/Gateway.NextClient/src/shared/utils/route-snapshot-tools.ts

Stashes (10)
Recent commits (10)

s -> Gateway/Gateway.NextClient/src/app/app-route-strategy.t should be Gateway/Gateway.NextClient/src/app/app-route-strategy.ts (Note the ending s)
Because it has the wrong filenames, it can't toggle it open
Minimal config
Maybe we can brain storm ideas of how to make it reproducible, sorry!

Okay cool will do, unfortunately the repo has moved on from there, but when it next happens will try this, thanks!

The good news is that it happened again, I tried nightly:
Add back statuscolumn for some buffers
E5108: Error executing lua: ...k/packer/start/neogit/lua/neogit/buffers/status/init.lua:844: table index is nil
stack traceback:
...k/packer/start/neogit/lua/neogit/buffers/status/init.lua:844: in function 'open'
.../share/nvim/site/pack/packer/start/neogit/lua/neogit.lua:115: in function 'open_status_buffer'
.../share/nvim/site/pack/packer/start/neogit/lua/neogit.lua:187: in function 'open'
/home/michael/.config/nvim/after/plugin/neogit.lua:142: in function </home/michael/.config/nvim/after/plugin/neogit.lua:142>
So I tried about 8 commit up  weeks ago and still get the same error every time.
Clean up docs
I think to replicate the issue:

Rename a file that is under version control
Stage the rename
Make a change to the renamed file
Try stage/commit the update.


Bottom Sheet Form UI Added

Description
I have added a bottom sheet screen form UI in the app
Everything is working fine on my side. Please, check and let me know if something is wrong
I have done Testing

[x] Manual testing
[x] Widget testing
[x] Unit testing

Checklist

[x] My code follows the style guidelines of this project
[x] I have performed a self-review of my own code
[x] I have commented my code, particularly in hard-to-understand areas
[x] I have made corresponding changes to the documentation
[x] My changes generate no new warnings
[x] I have added tests that prove my fix is effective or that my feature works
[x] New and existing unit tests pass locally with my changes
[x] Any dependent changes have been merged and published in downstream modules

Congrats @ashdude1401 🎉, your PR got merged. To be eligible for the swags from ClueLess. Follow this steps.

Star this repository. ⭐
SignIn / SignUp in [ClueLess Website](https://www.clueless.tech/) .
Go to profile section from the top right hand corner.

Comment your profile URL under this comment tagging the person who merged your PR.

That’s it. Follow the leaderboard !
And don’t forget to share your achievement with your friends.

Thank @Debajyoti14 for merging my pr😁,
Profile URL


Head light system malfunction after flooring the acceleration pedal

Car: Toyota Prius 2018, ZVW50
OpenPilot version: 0.6.x (all experiencing this)
Steps to reproduce the problem:

Disengage OpenPilot
Stop the car
Floor the acceleration pedal
If you're lucky, you get a headlight system malfunction error on the MID

Resolution:
Restart the car
Note: this doesn't happen all the time, it only happens on very rare occasions, but it does happen and I can experience it around once a fortnight.

I had the same thing happen once when braking hard on 2018 Prius Prime. I believe the sudden deceleration caused the connection to the lane keep camera to come slightly lose. Make sure all your connections are solid.

I agree. Loose connection.

Thanks for the suggestion, I'll go ahead and make sure the connection is solid.
Sincerely
Cheng Chi

From: Arne Schwarck<EMAIL_ADDRESS>Sent: Sunday, September 29, 2019 5:58:41 PM
To: commaai/openpilot<EMAIL_ADDRESS>Cc: 池たくみ<EMAIL_ADDRESS>Author<EMAIL_ADDRESS>Subject: Re: [commaai/openpilot] Head light system malfunction after flooring the acceleration pedal (#822)
I agree. Loose connection.
―
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://github.com/commaai/openpilot/issues/822?email_source=notifications&email_token=AC7EQGM2ZKU4HNRWTAEESPDQMBN3DA5CNFSM4I3QM542YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD73ME2Q#issuecomment-536265322, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AC7EQGMBPNBF26T37KM7F2LQMBN3DANCNFSM4I3QM54Q.

I hate to break it to you, but I believe this is the bug I've ranted about a few times in Discord over the last few months affecting us when we use CAN forwarding with the DSU disconnected.

I have an example of it occurring if it helps at all. b29e3bc918751697|2019-08-10--18-14-38--32

Yeah it's probably a bug the connection is quite solid

Seems to be fixed in 0.6.5, closing


commands:list filter

Add a filter to only show some search results.

search:pattern
search:file


Can profit from GasRefunder gas refund with 0 bytes padding

It is possible to profit from GasRefunder gas refund by padding the calldata with 0 bytes at the end if calldataCost is less than 16.
https://github.com/OffchainLabs/arbitrum/blob/3a13334f1be625e52686e2689fa6def4910652dc/packages/arb-bridge-eth/contracts/validator/GasRefunder.sol#L84

a98y3


Wrong extension for images selected in an input type file

Bug description:
This bug was introduced in version 6.9.1 and has still not been fixed in the latest version.
https://github.com/react-native-community/react-native-webview/releases/tag/v6.9.1
When you selects a photo in an input with attributes "type" = "file" and "accept" including "image/*" and "video/*" the image extension is .mp4 instead of .jpg
This works correctly when the input only accepts "image/*"
To Reproduce:
Use a version equal or greater than 6.9.1 of react-native-webview.
Open a Webview to a page containing an input type file accepting images and videos.
Example page : https://addpipe.com/html-media-capture-demo/
Click on the input and select a photo (in my case I am using the camera).
Expected behavior:
The image must have the extension .jpg
Screenshots/Videos:
V6.9.0

V6.9.1

The BUG :

Environment:

OS: Android
OS version: 9 (test on otherd android with unknown versions, same problem)
react-native version: 0.61.5
react-native-webview version:  6.9.1 and greater

This bug is blocking and may cause us to abandon this package. Any news ?

Noticing it on our app as well. +1

We ran into a similar issue.  I've been able to fix the issue by switching the order of the following code, in both startPhotoPickerIntent methods.
Original code:
if (acceptsImages(acceptTypes)){ extraIntents.add(getPhotoIntent()); }
if (acceptsVideo(acceptTypes)) { extraIntents.add(getVideoIntent()); }
Switch to :
if (acceptsVideo(acceptType)) { extraIntents.add(getVideoIntent()); }
if (acceptsImages(acceptType)) { extraIntents.add(getPhotoIntent()); }
I'm not sure why the Intent order resolved our issue. I haven't done lot of Android development.  Still running more tests but so far it seem to fix our issue.

@sdc987 In which file I can find startPhotoPickerIntent method?

@appify-waheed here https://github.com/react-native-community/react-native-webview/blob/master/android/src/main/java/com/reactnativecommunity/webview/RNCWebViewModule.java#L157
and here https://github.com/react-native-community/react-native-webview/blob/master/android/src/main/java/com/reactnativecommunity/webview/RNCWebViewModule.java#L180
we have not attempted this fix yet

Still searching for solutions

Why...?


**Add password to rootCert.pfx. and more...

**Save all fake certificates in folder "crts"(will be save in proxy dll directory)
for can load the certificate and not make new certificate every time .
**Manually load a RootCertificate...
Doneness:

[*] Build is okay - I made sure that this change is building successfully.
[*] No Bugs - I made sure that this change is working properly as expected. It doesn't have any bugs that you are aware of.
[ ] Branching - If this is not a hotfix, I am making this request against develop branch

:white_check_mark: Build Titanium-Web-Proxy 3.0.263 completed (commit https://github.com/justcoding121/Titanium-Web-Proxy/commit/9702f746a8 by @mohammadlachgar)

:white_check_mark: Build Titanium-Web-Proxy 3.0.264 completed (commit https://github.com/justcoding121/Titanium-Web-Proxy/commit/6477dab051 by @mohammadlachgar)

:white_check_mark: Build Titanium-Web-Proxy 3.0.265 completed (commit https://github.com/justcoding121/Titanium-Web-Proxy/commit/f7db4d591a by @mohammadlachgar)

:white_check_mark: Build Titanium-Web-Proxy 3.0.266 completed (commit https://github.com/justcoding121/Titanium-Web-Proxy/commit/8fdc8f7712 by @mohammadlachgar)

Please also state why this change is required. I think what you are looking for is already supported.

:white_check_mark: Build Titanium-Web-Proxy 3.0.267 completed (commit https://github.com/justcoding121/Titanium-Web-Proxy/commit/5f1db8837b by @mohammadlachgar)

:white_check_mark: Build Titanium-Web-Proxy 3.0.268 completed (commit https://github.com/justcoding121/Titanium-Web-Proxy/commit/741b39563a by @mohammadlachgar)

:white_check_mark: Build Titanium-Web-Proxy 3.0.269 completed (commit https://github.com/justcoding121/Titanium-Web-Proxy/commit/5246f5b3e0 by @mohammadlachgar)

:white_check_mark: Build Titanium-Web-Proxy 3.0.270 completed (commit https://github.com/justcoding121/Titanium-Web-Proxy/commit/763eb16fd4 by @mohammadlachgar)

:x: Build Titanium-Web-Proxy 3.0.271 failed (commit https://github.com/justcoding121/Titanium-Web-Proxy/commit/aa280f7ee3 by @mohammadlachgar)

:white_check_mark: Build Titanium-Web-Proxy 3.0.272 completed (commit https://github.com/justcoding121/Titanium-Web-Proxy/commit/ca7a3249ab by @mohammadlachgar)

:white_check_mark: Build Titanium-Web-Proxy 3.0.273 completed (commit https://github.com/justcoding121/Titanium-Web-Proxy/commit/6bb4a5909a by @mohammadlachgar)

:white_check_mark: Build Titanium-Web-Proxy 3.0.274 completed (commit https://github.com/justcoding121/Titanium-Web-Proxy/commit/cc9247d183 by @mohammadlachgar)

:white_check_mark: Build Titanium-Web-Proxy 3.0.275 completed (commit https://github.com/justcoding121/Titanium-Web-Proxy/commit/03da3acfda by @mohammadlachgar)

I've merged your changes, could you please test it?


replace jwt-spray-json dependency used in google-common

this jar comes from https://github.com/jwt-scala/jwt-scala
support has been dropped for spray-json
jwt-spray-json does not support Scala 3

Options include:

getting jwt-scala team to release a jwt-spray-json jar that supports Scala 3 - contrary to popular belief, spray-json does support Scala 3
switching to jwt-circe (same org)

worked around by grabbing a small bit of code from jwt-scala - see #144


CVE-2024-45338

Description:
CVE-2024-45338 in golang.org/x/net which needs an Upgrade package golang.org/x/net to version 0.33.0 or above.
Please help to remediate this CVE.
Output of helm version: v3.16.4

I've also started seeing this in my checks when using: v3.16.4

golang.org/x/net  v0.26.0    0.33.0    go-module  GHSA-w32m-9786-jp63  High

Would appreciate if net module could be updated.

Thanks for this. Looking forward to it appearing in next release. 👍


Indentation of children differences

Hi,
when you have children, their name indentation change if current child has children too.

import React from 'react'
import {
  List,
  TextField,
  EditButton,
  DeleteButton,
  Create,
  SimpleForm,
  TextInput,
  translate,
  CreateButton,
  RefreshButton,
  CardActions,
  NumberInput,
  ReferenceInput,
  SelectInput,
  required
} from 'react-admin'
import { Tree, TreeShowLayout, TreeNodeActions } from 'ra-tree-ui-materialui'
import FormGroup from '../../lib/FormGroup'

interface NoeudListActionsProps {
  basePath?: string
}

const NoeudListActions: React.SFC<NoeudListActionsProps> = ({ basePath }) => (
  <CardActions>
    <CreateButton basePath={basePath} />
    <RefreshButton />
  </CardActions>
)

const NoeudRowActions = props => (
  <TreeNodeActions {...props}>
    <EditButton {...props} />
    <DeleteButton />
  </TreeNodeActions>
)

export const NoeudList = props => (
  <List {...props} perPage={10000} actions={<NoeudListActions />}>
    <Tree>
      <TreeShowLayout actions={<NoeudRowActions />}>
        <TextField source="nom" />
      </TreeShowLayout>
    </Tree>
  </List>
)

Can't reproduce on the example. This is probably due to an old version of mui

It was indeed an issue with mui versions as we have seen together


how can i make a connection between 'js' and 'html'? sipjs version:0.15x

import { UA } from "sip.js"; var userAgent = new UA(); var session = userAgent.invite('bob@example.com');

how to establish relationship with my html?

I can't find the configuration, 0.6x it's options.media.render, but What is it like in '0.15x'?


Suggestion: add the first four bytes from the stack top to the trace

I'm currently debugging a problem with my emulator where it appears we don't pop the same value from the stack.
This is in general not super practical to debug as I don't know how far before we started disagreeing on the stack state. I think it'd be nice to have a small fragment of the stack on the trace.

Sounds reasonable, want to try a PR? Maybe with a --with_stack argument so people can choose not to use this.


ES Module

Trying to use directus-migrator into Digital Ocean App, through the console, after installs, config and firing the script, I get the follow error:

Same error here, you can update your package.json to run the command, change the type from module to commonjs.
I did this and the script ran, but it didn't migrate any flow, not sure if it is related to this issue, please let me know if it works for you.
My command was npx directus-migrator -s dev -t prod --flows.


how to trigger

I installed .net and the microsoft dependencies according to the instructions. then I included the small elisp snippet into my init file and Emacs starts without any errors.
However, i do not get any completion or hints whatsoever. I used ubuntu.18.04-x64.
M-x lsp does not yield any results, so I figure there is something off here...
Can anyone help? how do I trigger the lsp?
edit: so I set ensure from nil to t and then after reloading Emacs states

Error (use-package): Failed to install lsp-python-ms: Package ‘lsp-python-ms-’
is unavailable

what to do?

Hello CDitzel! This package is not on melpa. The reason why it is not triggering is because it is not installed. I am not the author and I had the same issue. What you have to do is clone this repository somewhere in your .emacs.d folder so emacs can find it.

I did that, but how can I make sure that it finds the cloned package? In the provided snippet, the two bottom lines seem to be optional and I dont see any reference to the package whatsoever

ok so i put the following in my config file
``    (use-package lsp-python-ms
:demand
:load-path "~/.emacs.d/git-repos/lsp-python-ms"
:ensure nil
:hook (python-mode . lsp)
:config
;; for dev build of language server
(setq lsp-python-ms-dir
(expand-file-name "~/.emacs.d/git-repos/python-language-server/output/bin/Release/"))
;; for executable of language server
(setq lsp-python-ms-executable
"~/.emacs.d/git-repos/python-language-server/output/bin/Release/ubuntu.18.04-x64/publish/Microsoft.Python.LanguageServer"))
(provide 'init-python)

(use-package lsp-mode
  :ensure t
  :commands lsp
  :hook
  (python-mode . lsp)
  :init
  (setq lsp-prefer-flymake nil)
  (add-to-list 'exec-path "/home/ditzel/anaconda3/envs/py37/bin")
  :init
  (add-hook 'prog-major-mode #'lsp-prog-major-mode-enable))

(use-package lsp-ui
  :ensure t
  :commands lsp-ui-mode)

(provide 'init-lsp-mode)

(use-package company-lsp
  :ensure t
  :init
  (push 'company-lsp company-backends))

is that correct ?

Why dont I need lsp-python for that matter?

what to do, if I get "unresolved import .." ?

thank you for your help

remove

(add-hook 'prog-major-mode #'lsp-prog-major-mode-enable)

:init
(push 'company-lsp company-backends

thank you, whenever I start Emacs and launch a project file in python I see

and the parsing hints remain until I click somewhere. is that the ordinary behaviour?

@CDitzel yes, that's expected - AFAIK that's the language server reporting the message, and lsp-ui is just displaying it on the sideline.

thank you, is the LSP support a substitute for all the other python packages/minor modes, or are some of them still recommended aside from LSP?

I think I gotit running, however, I am not sure that the behaviour I have, is the default one. For instance, if completion is triggeres, it just yields me completely random suggestions, cf. the image below

Is there something wrong here?
Also, if I usually work in Anaconda, do I need to inform lsp-python-ms of that?
thank you in advance

Not sure if its related, but my company completions are also not filtered based on the current substring.

@njunxuan @CDitzel take a look at https://github.com/tigersoldier/company-lsp/issues/79

Not sure if its related, but my company completions are also not filtered based on the current substring.

would you mind sharing the portions of your emacs config with me, so that I can understand the basic steps to set up the lsp? maybe I did something wrong...

Not sure if its related, but my company completions are also not filtered based on the current substring.

would you mind sharing the portions of your emacs config with me, so that I can understand the basic steps to set up the lsp? maybe I did something wrong...

I'm using spacemacs so I don't think my config would be applicable!

@CDitzel can this issue be closed?  Let me know if you need more help getting everything configured.

lsp does not work for me. the engine renders my emacs effectively non-functional due to massive delay and strange behaviour. But this can be closed for now. I reverted back to anaconda mode -.-

sorry to hear - both lsp-mode and the python language server are under rapid and active development so hopefully the performance will improve sufficiently in the future.


Inform user when a closeout batch transaction is happening

Story
As a user
I want to know that placing a reduce only transaction with a large size will only close my position
So that I don't think I will open a large position in the opposite direction
Acceptance Criteria

[ ] I can see the size field displaying something other than max unit64
[ ] I can see an explination about why this occurs
[ ] I can see a link to the docs about how this works

Tasks

[ ] Detailed sketch
[ ] Visual design
[ ] Frontend tasks:

[ ] Implement UI
[ ] Integrate with backend
[ ] Write unit tests

[ ] Backend tasks:

[ ] TBC
[ ] Write unit tests

[ ] Write end to end tests
[ ] Code review
[ ] Team verify acceptance criteria met
[ ] Exploratory QA testing
[ ] Capture bugs and new edge cases in tickets (this one or new TBD)
[ ] Write automated regression tests for the A/Cs (expanding on A/Cs where possible)
[ ] Add story and A/Cs to spec doc
[ ] Review with stakeholders
[ ] Release

Sketch
Notes

No longer in scope


Append datasets and props to Viewer scene

I'm trying to make a plotter class based on the itkwidgets.Viewer class and I need ways to append datasets and their properties to the scene.

import pyvista as pv
from pyvista import examples

from itkwidgets import view, Viewer

class PlotterITK():
    def __init__(self, **kwargs):
        self.plotter = Viewer()

    def add_mesh(self, mesh, color=None, scalars=None, clim=None,
                 opacity=1.0, n_colors=256, cmap='viridis',
                 **kwargs):
        """Adds mesh to the scene"""
        if not pv.is_pyvista_obj(mesh):
            mesh = pv.wrap(mesh)
        if not isinstance(mesh, pv.PolyData):
            mesh = mesh.extract_geometry()

        if self.plotter.geometries is None:
            self.plotter.geometries = [mesh,]
#             if color:
#                 # how do I set the color????? this doesn't work
#                 self.plotter.geometry_colors = [np.array(pv.parse_color(color)).reshape(-1, 3),]
        else:
            self.plotter.geometries = self.plotter.geometries.append(mesh)
#             if color:
#                 self.plotter.geometry_colors = self.plotter.geometry_colors.append(pv.parse_color(color))

        if scalars is not None:
            mesh.active_scalars = scalars

        return

    def show(self, **kwargs):
        """Show in cell output"""
        return self.plotter

mesh = examples.download_st_helens().warp_by_scalar()

# sample usage
plotter = PlotterITK()
plotter.add_mesh(mesh.wireframe(), scalars='Elevation') # pass args for coloring too
plotter.add_mesh(mesh.contour(), color='k') # pass args for coloring too
plotter.show()

This doesn't really work though... @thewtex proposed a solution in https://github.com/InsightSoftwareConsortium/itk-jupyter-widgets/pull/154#issuecomment-512080322 but I cannot get any of this to work because self.plotter.geometries.append(mesh) returns None.
Can we implement a feature to append datasets and their display properties (color/colormap, style, etc.) on the fly?

One workaround is to keep track of all the meshes and their display properties and pass them all to the itkwidgets.view function at once during the PlotterITK.show() call but this isn't ideal for me

One workaround is to keep track of all the meshes and their display properties and pass them all to the itkwidgets.view function at once during the PlotterITK.show()

A variant of this, at least until #166 is addressed, is a good approach to avoid rendering-related computation before .show(). .show() does the rendering. self.plotter.geometries = self.geometries, etc. could be called in .show()`.

Whoops, sorry for duplicating #166


Lookup scrapers by name, not by initial

Fixes #271 and #273
Replaces #235, #307
Checklist

[X] I have read the Contribution & Best practices Guide and my PR follows them.
[X] My branch is up-to-date with the Upstream master branch.
[X] I have added necessary documentation (if appropriate)

Changes proposed in this pull request:

#230 (comment) Lookup scrapers by name instead of by a single letter.
Reduce repetitive scraper list + scraper dict down to a single scraper dict (prep for #233)

Executed as a single commit.  Tested locally because the deployment steps in README assume Linux which I do not have.

Hey @chrisclauss, Please resolve the conflicts :)

@AnshulMalik Done.  Your review of these changes please.

Please resolve conflicts.

@mariobehling Conflicts resolved as requested.

@mariobehling rebased again

There is a long queue of PRs. Could you work with developers to shorten this queue, please and help with reviews of others to avoid more conflicts?

@mariobehling rebased yet again


Colmap with HLoc fails to reconstruct any model

For given set of photos the pipeline of hloc+colmap fails to reconstruct any model. Configuration used:
retrieval_conf = extract_features.confs['netvlad']
feature_conf = extract_features.confs['superpoint_aachen']
matcher_conf = match_features.confs['superglue']

Regular stock colmap pipeline with SIFT features works fine, albeit slower.
Where should I look for the root cause? I looked at colmap.db so far. HLoc is creating ~780 records in two_view_geometries table with non-zero matches, while colmap is creating ~9500 pairs in two_view_geometries table with non-zero SIFT matches for the same set of images. Could this be the reason/the main difference, why colmap cannot reconstruct the model from HLoc input?

Apologies for the late reply. How are the image pairs computed? How many images are retrieved per query? If you ran pipeline_SfM.ipynb, consider setting num_matched to 20-50.

Thank you! I will experiment, when I'm back with hloc.


The type is called Record, not Table

As per the issue title.

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

ID: a9bf9d02-6eb2-6bd1-2e43-edf240d40bdc
Version Independent ID: 96142ae6-b61b-a1b2-c55c-8d11a40a1751
Content: Table Data Type - Business Central
Content Source: dev-itpro/developer/methods-auto/table/table-data-type.md
Service: dynamics365-business-central
GitHub Login: @solsen
Microsoft Alias: solsen

Hello, thanks for your feedback. This is due to a bug in our auto-generated tooling. I've filed a product bug and will close this issue. Thanks.


Bump typesafe config

Release notes: https://github.com/lightbend/config/blob/master/NEWS.md#133-february-22-2018

Coverage increased (+0.3%) to 92.308% when pulling c015d63137b0d0d989dd65f0989c867a6bdfafab on vhiairrassary:vhiairrassary/bump-typesafe-config into a6db5d65f3c3237a27aee592661678962a2aca09 on iheartradio:master.


Clippy fixes

The code had a few double references that clippy was complaining about. This PR gets rid of them, and thus gets rid of all clippy warnings.

Oh, new clippy version. Cheers!


Add project export API

Add support for project export documented here:https://docs.gitlab.com/ce/api/project_import_export.html

@NARKOZ
CI fails before test execution.
Run gem install bundler --no-document
ERROR:  Error installing bundler:
	The last version of bundler (>= 0) to support your Ruby & RubyGems was 2.4.22. Try installing it with `gem install bundler -v 2.4.22`
	bundler requires Ruby version >= 3.0.0. The current ruby version is 2.[6](https://github.com/NARKOZ/gitlab/actions/runs/8097178661/job/22127625178?pr=684#step:4:7).10.210.
Error: Process completed with exit code 1.

Added in #664
Thank you ❤


toMat  do not work with opencv3.3 and dlib1.97

When I use opencv3.2 and dlib 1.97 .toMat could work ,but when I use opencv3.3 and dlib1.97 ,toMat could not work. when I use  dlib's toMat API   to opencv.

Follow the issue submission instructions.


Add top bar flow in first cycle

Description: Adding tutorial-like screen- this purple bar should appear only while the patient is on her first treatment cycle. It guides her by presenting her stage in the current treatment cycle. The top bar should disappear once the patient has completed the cycle  (when she presses "end cycle").


Admin user stuck in 'Removing' State

What kind of request is this (question/bug/enhancement/feature request): bug
Steps to reproduce (least amount of steps as possible):

Rancher setup in 2.1.8.
Enable auth (Github).
Add another admin user - admin2
Upgrade rancher from 2.1.8 to v2.2.2-rc-x12
Login as admin2.
Delete Default admin.

Expected Result:
Admin is deleted successfully
Actual Result:
Admin in stuck in Removing state.
Logs:
2019/04/13 00:00:35 [ERROR] Unknown error: user.management.cattle.io "10679260" not found
2019/04/13 00:00:40 [INFO] [mgmt-auth-users-controller] Deleting globalRoleBinding grb-9mdbp for user u-7chf4
2019/04/13 00:00:40 [INFO] [mgmt-auth-users-controller] Deleting token token-86gkw for user u-7chf4
2019/04/13 00:00:40 [INFO] [mgmt-auth-users-controller] Deleting token token-mhp2g for user u-7chf4
2019/04/13 00:00:40 [INFO] [mgmt-auth-users-controller] Deleting namespace backing user u-7chf4
2019/04/13 00:00:40 [INFO] [mgmt-auth-users-controller] Deleting secret backing user u-7chf4
W0413 00:00:42.532987       7 reflector.go:270] github.com/rancher/norman/controller/generic_controller.go:175: watch of *v1.Event ended with: The resourceVersion for the provided watch is too old.
2

Other details that may be helpful:
Environment information

Rancher version (rancher/rancher/rancher/server image tag or shown bottom left in the UI): upgrade from v2.1.8 to v2.2.2-rc-x12
Installation option (single install/HA): HA

Appears to be stuck finalizer
finalizers:
  - controller.cattle.io/cat-user-controller

Another way to reproduce (no upgrade):

Spin up a DO cluster
Enable auth
Add another admin user
Delete cluster
Login as other user
Attempt to delete original user
Attempt to delete default user

verified on rancher:master (05/14/2019)
Steps taken:

Rancher setup in 2.1.8.
Enable auth (Github).
Add another admin user - admin2
Upgrade rancher from 2.1.8 to master
Login as admin2.
Delete Default admin.

Observations:
Default Admin is deleted from the UI.
Logs:
2019/05/14 15:17:27 [INFO] [mgmt-auth-users-controller] Deleting globalRoleBinding globalrolebinding-7tbzn for user user-cl2dc
2019/05/14 15:17:27 [INFO] [mgmt-auth-users-controller] Deleting token telemetry for user user-cl2dc
2019/05/14 15:17:27 [INFO] [mgmt-auth-users-controller] Deleting token token-h4jpp for user user-cl2dc
2019/05/14 15:17:27 [INFO] [mgmt-auth-users-controller] Deleting namespace backing user user-cl2dc
2019/05/14 15:17:27 [INFO] [mgmt-auth-users-controller] Deleting secret backing user user-cl2dc
E0514 15:17:32.872574       6 tokens_controller.go:261] error synchronizing serviceaccount user-cl2dc/default: secrets "default-token-g8fkh" is forbidden: unable to create new content in namespace user-cl2dc because it is being terminated
E0514 15:17:32.881883       6 tokens_controller.go:261] error synchronizing serviceaccount user-cl2dc/default: secrets "default-token-cxqbf" is forbidden: unable to create new content in namespace user-cl2dc because it is being terminated
E0514 15:17:32.903815       6 tokens_controller.go:261] error synchronizing serviceaccount user-cl2dc/default: secrets "default-token-l2hcd" is forbidden: unable to create new content in namespace user-cl2dc because it is being terminated
E0514 15:17:32.936066       6 tokens_controller.go:261] error synchronizing serviceaccount user-cl2dc/default: secrets "default-token-whg5d" is forbidden: unable to create new content in namespace user-cl2dc because it is being terminated
E0514 15:17:32.982757       6 tokens_controller.go:261] error synchronizing serviceaccount user-cl2dc/default: secrets "default-token-7l79z" is forbidden: unable to create new content in namespace user-cl2dc because it is being terminated
I0514 15:17:38.081363       6 namespace_controller.go:171] Namespace has been deleted user-cl2dc

Reproduced the issue on rancher:v2.2.2 with the below steps:

Spin up a DO cluster
Enable auth
Add another admin user
Delete cluster
Login as other user
Attempt to delete default admin user. User will be stuck in Removing

Verified the below steps on rancher:master:

Spin up a DO cluster
Enable auth
Add another admin user
Delete cluster
Login as other user
Attempt to delete default admin user. User will be stuck in Removing
Observation:
Admin user is deleted from UI.
Logs:

2019/05/14 15:36:18 [INFO] [mgmt-auth-users-controller] Deleting globalRoleBinding globalrolebinding-tzvc6 for user user-cbz2l
2019/05/14 15:36:18 [INFO] [mgmt-auth-users-controller] Deleting namespace backing user user-cbz2l
E0514 15:36:23.493324       6 tokens_controller.go:261] error synchronizing serviceaccount user-cbz2l/default: secrets "default-token-llhlm" is forbidden: unable to create new content in namespace user-cbz2l because it is being terminated
E0514 15:36:23.502539       6 tokens_controller.go:261] error synchronizing serviceaccount user-cbz2l/default: secrets "default-token-6dv5v" is forbidden: unable to create new content in namespace user-cbz2l because it is being terminated
E0514 15:36:23.516699       6 tokens_controller.go:261] error synchronizing serviceaccount user-cbz2l/default: secrets "default-token-trglj" is forbidden: unable to create new content in namespace user-cbz2l because it is being terminated
E0514 15:36:23.541094       6 tokens_controller.go:261] error synchronizing serviceaccount user-cbz2l/default: secrets "default-token-h6psk" is forbidden: unable to create new content in namespace user-cbz2l because it is being terminated
I0514 15:36:28.572367       6 namespace_controller.go:171] Namespace has been deleted user-cbz2l


Vulnerable version of gson

Hi guys,
SCA vulnerability scanner is picking up a High "Deserialization of Untrusted Data" vulnerability in the version of GSON used by this library.
https://app.snyk.io/vuln/SNYK-JAVA-COMGOOGLECODEGSON-1730327
<EMAIL_ADDRESS>›<EMAIL_ADDRESS>The issue is apparently resolved in<EMAIL_ADDRESS>- could you please bump up the version? We use this spanner-jdbc library across many services so vulnerable reports are heavily polluted.

Thanks for the report, we are taking a look!

Just realised I has<EMAIL_ADDRESS>but the same issue exists in 2.5.1. Thanks!

We now have version 2.8.9 of gson in the library.
Earliest version with the fix is 2.5.3


Fix/coverity issue 210329

Handle Unchecked return value issue
Added return value of remove function
resolves: 1222078, 1223055
Signed-off-by: hyeonseok lee<EMAIL_ADDRESS>

:memo: TAOS-CI Version: 1.4.20191203. Thank you for submitting PR #1057. Please a submit 1commit/1PR (one commit per one PR) policy to get comments quickly from reviewers. Your PR must pass all verificiation processes of cibot before starting a review process from reviewers. If you are new member to join this project, please read manuals in documentation folder and wiki page. In order to monitor a progress status of your PR in more detail, visit http://nnsuite.mooo.com/.


Undo/Redo Support

Adds simple undo/redo support for object level changes, and the ability to step back nodes during polygonal drawing.

This PR is apparently not up to date with the 1.2.0 branch, closing and trying again :sleeping:


dont remove .vercel/output directory

fixes #5207
Please don't delete this checklist! Before submitting the PR, please make sure you do the following:

[x] It's really useful if your PR references an issue where it is discussed ahead of time. In many cases, features are absent for a reason. For large changes, please create an RFC: https://github.com/sveltejs/rfcs
[x] This message body should clearly illustrate what problems it solves.
[ ] Ideally, include a test that fails without this PR but passes with it.

Tests

[ ] Run the tests with pnpm test and lint the project with pnpm lint and pnpm check

Changesets

[x] If your PR makes a change that should be noted in one or more packages' changelogs, generate a changeset by running pnpm changeset and following the prompts. All changesets should be patch until SvelteKit 1.0

Unfortunately it is a real error:

Really thought this would be a 2 minute fix 😭


core/plugins: workaround clang-format bug

We move the callback to the last argument to workaround a bug in clang-format 8.
See bug report:
https://bugs.llvm.org/show_bug.cgi?id=41676

Now it gets more SEO :)

Ok, so the older clang-format is not happy with this just yet :confused:.

Not needed now that #790 went in.


Error Handling : Custom Exception message does not work

When defining a custom Error class which extends APIException,
when raising the exception, we got  :
{
"detail": "A server error occurred."
}
instead of the custom message of the exception

@Jocelyn-AGORO
class BadRequestException(APIException):
    status_code = status.HTTP_400_BAD_REQUEST
    default_detail = "Bad Request: "

message should be changed to default_detail

Ok, I try it it works now. Thank You.
You need to change it on the documentation.

https://eadwincode.github.io/django-ninja-extra/tutorial/custom_exception/

Oh I see... Thanks @Jocelyn-AGORO

@Jocelyn-AGORO This is now resolved


[Feature]: improve Docusaurus docs output to properly nest classes in sidebar

Bug description
The docs on https://pptr.dev are barely readable with the very long sidebar. It would be nice if all elements are nested under their parent with a simple dropdown (like under "Guides", see below). I have no knowledge about Docusaurus so I cant really send in a PR (without wasting a lot of my time).

Puppeteer version
latest (since the docs update)
Node.js version
N/A
npm version
N/A
What operating system are you seeing the problem on?
Windows
Relevant log output
No response

This has been implemented now.

Great! much appreciated


Archie/feat/data transfer

Contains:

Simple data transfer on a new sync screen
allows you to connect two devices and send messages across
some bugs currently, could be caused by hot reload, the socket creation is very temperamental

@Archie-C pipeline checks are failing

@Archie-C commitizen and format issues now fixed but now VGF requires several print statements to be removed


Possible to implement Automower Connect API?

The Automower Connect API is completely separate from the GARDENA smart system API and works quite differently.
I don't know if it's suitable to implement in py-smart-gardena, or we should simply create a separate Python library for it?

I am using https://github.com/walthowd/ha-automower for integration of the automower. It works but the underlying Python library https://github.com/chrisz/pyhusmow is abandoned as it is not using the official API.
While Automower Connect API is a different API to GARDENA smart system API it is still under the same control and uses the same authentication API. But as there are different vacuum types for gardena mowers and husquvarna mowers it may be better to have a different implementation.

Could just use this?
https://github.com/Thomas55555/husqvarna_automower


Add seatmap sample

combine amp-pan-zoom + amp-list
@cathyxz I have started with a slightly complex sample for using both amp-list and amp-pan-zoom. Are you planning to add a general sample for amp-pan-zoom?

I can add the simple ones that I have from my current manual tests.

@cathyxz thanks!

Added a server side rendered placeholder.
We also need https://github.com/ampproject/amphtml/pull/17064 to be in production before publish this.

@cathyxz I reproduced the problem of aligning the placeholder with the seatmap. Could you advise what is the best approach?
@ericlindley-g FYI

@sebastianbenz PTAL

@sebastianbenz ping

@sebastianbenz PTAL

@sebastianbenz PTAL

@sebastianbenz ping

Can you make the preview less fit the seat map.

Can you avoid starting every sentence we the same phrase:

Is the seat layout intentional?

Few more comments:

can you update the documentation to match the latest changes in amp-pan-zoom and the sample (no wheelchair).

the code section is still waaaay to long. Can you split the sample into multiple parts:

small sample explaining how it works with e.g. 4 seats
small sample with placeholder
big sample with a full seat map

@sebastianbenz PTAL

@sebastianbenz I have applied the changes except the ones related to the removal of the + and - buttons which I will do when the library will be updated.

@sebastianbenz PTAL


Developer log should redact access point password info

Currently, the user-specified access point authentication password is exposed in the developer log:
[D] Network info update accepted: GRP=Connected(ssid=DIRECT-TF-brlin, password=0123456789) CON=Connected(hostName=<IP_ADDRESS>)

As such information may be used in a Credential stuffing attack we probably should redact it by default.
Additional information
TetherFi
49 from Google Play
Android
14 (AP2A.240905.003)
Phone
Google Pixel 8 Pro

Addressed in this commit: 9c4b42250a4a7e0b9b260b666ae658dd0eec44d0
Most likely for release 50
Thank you!


feat: disable renovate as part of archiving

Disable renovate

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


zh-translation: docs/root/intro/arch_overview/security/jwt_authn_filt…

…er.rst
ref: https://github.com/cloudnativeto/envoy/issues/80

For an explanation of how to fill out the fields, please see the relevant section
in PULL_REQUESTS.md
Commit Message:
Additional Description:
Risk Level:
Testing:
Docs Changes:
Release Notes:
[Optional Runtime guard:]
[Optional Fixes #Issue]
[Optional Deprecated:]

/LGTM

@herbguo  看一下这个 PR 是否还有需要修改的地方。

/LGTM


Random spaces added in lists

Minimal reproduction
https://user-images.githubusercontent.com/50248166/134420428-5360d285-081c-48f3-9525-8c3f5c859a31.mp4
Simple video, you can add anything from my testing and it does this.

That's a expected behavior because serializer of milkdown will add the empty lines.

So this isn't a bug?

No it's not

Imagine it as markdown wrote by AI, it has it's own code style

I see!


Question: Fully disabling the Compact mode of NavigationView

Is it possible to completely disable the NavigationView's Compact display mode? When I set the NavigationView PaneDisplayMode to Left, tapping the toggle button turns the pane into compact mode, instead of completely collapsing it.

Have you tried setting IsPaneToggleButtonVisible to false? That way, the pane toggle button won't be visible and as such you won't enter compact state anymore. I don't think there is a way to have the pane be in left and collapsed to completely hidden.

Have you tried setting IsPaneToggleButtonVisible to false? That way, the pane toggle button won't be visible and as such you won't enter compact state anymore. I don't think there is a way to have the pane be in left and collapsed to completely hidden.

Do VisualStyleSetters still have breakpoints as the window resizes, even with the ToggleButton not visible @chingucoding ?

@chingucoding This is possible, but that prevents the user from making the content "full screen" which I would like to support. What I want is similar to LeftMinimal but with the difference that in open state the pane would be "inline", not overlay

@chingucoding This is possible, but that prevents the user from making the content "full screen" which I would like to support. What I want is similar to LeftMinimal but with the difference that in open state the pane would be "inline", not overlay

If you wanted to roll your own navigation, you could use the SplitView which the NavigationView is built on top of.

Do VisualStyleSetters still have breakpoints as the window resizes, even with the ToggleButton not visible @chingucoding ?

If you are using auto, yes NavigationView would still listen to that, the logic ignores whether there is a splitbutton or not from what it looks like. Btw, the "Auto" behavior is actually done in code behind (as we are not listening to window size but rather the NavigationViews size).

@chingucoding This is possible, but that prevents the user from making the content "full screen" which I would like to support. What I want is similar to LeftMinimal but with the difference that in open state the pane would be "inline", not overlay

I'm afraid there is no such option right now. As @mdtauk suggested, SplitView is a good alternative in that case. Another way would be to retemplate and have the "compact" state collapse completely instead of being a narrow strip.

@mdtauk I would prefer to keep the NavigationView as it really has a lot of features out of the box. So far the solution that sounds doable would be to hide the toggle button, add my own above the NavigationView and then toggle IsPaneVisible instead of IsPaneOpen. But it would be nice if the control supported this out of the box somehow. I have a feeling it was possible with the Windows.UI.Xaml.Controls.NavigationView although I didn't test it now.

@MartinZikmund I'm a little confused about the exact behavior you're trying to achieve. In PaneDisplayMode Left, while the hamburger button is visible, the user can open or close the pane. In LeftCompact mode, when the pane is closed it appears the same as in Left mode. When LeftCompact is open, the pane shows up as an overlay on top of the content (instead of pushing the content over for a side-by-side view as in Left mode when open). In short, I think what you're describing here:

What I want is similar to LeftMinimal but with the difference that in open state the pane would be "inline", not overlay

is Left mode.
If the goal is to switch between Left and LeftMinimal modes, I suggest looking at CompactModeThresholdWidth. By setting this to a very larger number like infinity, and keeping the Auto PaneDisplayMode, you should be able to skip right over LeftCompact and have NavigationView change modes between Left and LeftMinimal.

@YuliKl sorry, maybe it wasn't well described, but I have an example of what I want to achieve here: http://gallery.platform.uno/. It is WebAssembly, solution, based on the old NavigationView, but that is a detail. When you make the window narrow, you can see it uses the "minimal" version - hence tapping the hamburger shows the overlay pane. However, when you make the window wide, notice that tapping hamburger menu either completely hides the navigation view (making the content full screen, just like with minimal), and opening it shows the pane inline, so it stays shown while navigating throughout the app. So that is what I meant by "disabling" compact mode in Left mode - essentially I wanted a Inline pane experience where the closed pane is completely hidden.

Got it, thank you for the more detailed explanation. You would like the Left mode NavigationView to close directly into Minimal mode. No, I don't believe this behavior is possible, at least not in a direct way. This was never supported in the older WUXC version of NavigationView, either.
@chingucoding made some interesting suggestions for workarounds, but I can't think of a reasonable way to implement the exact scenario you've described, @MartinZikmund :(

@MartinZikmund I believe your question has been answered so I'm closing the issue. Please feel free to reopen if you disagree.


Extra methods for H200 and C420S2 battery cameras

Hi there, I have found several missing methods, that would be nice to add to pytapo and the HA assistant integration
Hub H200:

method
params
result
description

setSirenStatus
{"siren":{"status":"on"}}
{"time_left":60}
triggers the siren sound on the hub, maybe a HA service of the hub device?

getSirenStatus
{"siren":{}}
{"status":"off","time_left":0}
status of siren and remaining time for change(only when on I think)

getSirenConfig
{"siren":{}}
{"siren_type":"Doorbell Ring 5","volume":"6","duration":300}
syren type value from possible ones from getSirenTypeList method, volume [1-10], duration in seconds

getSirenTypeList
{"siren":{}}
{"siren_type_list":["Doorbell Ring 1","Doorbell Ring 2","Doorbell Ring 3","Doorbell Ring 4","Doorbell Ring 5","Doorbell Ring 6","Doorbell Ring 7","Doorbell Ring 8","Doorbell Ring 9","Doorbell Ring 10","Phone Ring","Alarm 1","Alarm 2","Alarm 3","Alarm 4","Dripping Tap","Alarm 5","Connection 1","Connection 2"]}
possible sounds for siren

setSirenConfig
{"siren":{"duration":60,"siren_type":"Doorbell Ring 5","volume":"6"}}
{}
for changing siren config

getSdCardStatus
{"harddisk_manage":{"table":["hd_info"]}}
{"harddisk_manage":{"hd_info":[{"hd_info_1":{"disk_name":"1","loop_record_status":"1","rw_attr":"rw","total_space":"58.23 GB","write_protect":"0","type":"local","status":"normal","detect_status":"normal","percent":"100","free_space":"58.03 GB","video_total_space":"55.31 GB","video_free_space":"55.12 GB"}}]}}
I think video_free_space coudl be useful to know when the sd is getting full

getSdCardChildUsedSpace
{"harddisk_manage":{"device_list":[]}}
{"harddisk_manage":{"device_list":[{"device_id":"80219A4604220FB13B5F559EC66882BA21C95CAD","used_space":"140.50 MB"},{"device_id":"80218F1DD507CADEC90325A7CD348EF421C9CDFF","used_space":"47.62 MB"}]}}
sd space used by device, don't sure if really useful

C420S2 Cameras:

method
params
result
description

getBatteryStatus
{"battery":{"name":"status"}}
{"battery":{"status":{"power_mode":"BATTERY","battery_percent":87,"battery_charging":"NO","battery_voltage":4061,"battery_capacity":6700,"battery_temperature":28,"battery_vendor":"tp","battery_model":"tp","low_battery":false,"battery_overheated":false}}}
really useful data of battery

setLensMaskConfig
{"lens_mask":{"lens_mask_info":{"enabled":"on"}}}
{}
method to set privacy mode(cameras turn off)

getLensMaskConfig
{"lens_mask":{"name":["lens_mask_info"]}}
{"lens_mask":{"lens_mask_info":{"enabled":"off"}}}
get privacy mode status

searchDetectionList
{"playback":{"search_detection_list":{"channel":0,"end_index":99,"end_time":1710298799,"start_index":0,"start_time":1710212400}}}
{'playback': {'total_num': 5, 'search_detection_list': [{'start_time':<PHONE_NUMBER>, 'end_time':<PHONE_NUMBER>, 'alarm_type': 6}, {'start_time':<PHONE_NUMBER>, 'end_time':<PHONE_NUMBER>, 'alarm_type': 6}, {'start_time':<PHONE_NUMBER>, 'end_time':<PHONE_NUMBER>, 'alarm_type': 6}, {'start_time':<PHONE_NUMBER>, 'end_time':<PHONE_NUMBER>, 'alarm_type': 6}, {'start_time':<PHONE_NUMBER>, 'end_time':<PHONE_NUMBER>, 'alarm_type': 6}], 'snapshot_enable': True}}
detections search by timestamp, type 6 is person detection, I have to do more research to find out the other types, it could be polled to generate HA events?

Those are I think the most useful ones, let me know if there is any feature request for any other configuration, there are a lot of other methods available.
I could find time to make a pull request for pytapo methods support but I'm a bit lost on HA custom components.

Thank you!
What is time_left on siren? What change?
What are possible values for duration on siren config?
getSdCardStatus is already implemented.
getLensMaskConfig, setLensMaskConfig is already implemented.
searchDetectionList is already implemented.

Please feel free to open PR for pytapo, I can then handle the HA part.

time_left is the remaining time to finish the configured siren duration when its on, the duration at the app allows from 1 to 600 seconds
about already available methods, I don't see those methods/functionalities at HA maybe they don't map to entities on HA integration? the most useful I think is the detections as currently the only way to integrate detections that i found was through IFTT and webhooks which requires IFTT pro subscription

Regarding detections: https://github.com/JurajNyiri/HomeAssistant-Tapo-Control/issues/304
Please open feature request on ha if you wish some new entities or functionality.

Give it a look an let me know what you think, I will be doing an issue and PR also on HA Tapo Control to add/fix the missing entities for H200 and C420S2

Hi there @JurajNyiri there are both PRs related to tests and new entitities for H200 and C420S2, do you see it ok to merge?


Base endpoint is not valid

Lokalise seems to change the base URL for request and https://api.lokalise.co/api2/ does not work for us anymore. We did not find any information about it in the change log of API but we needed to change base URL to https://api.lokalise.com/api2/.

What version of library are you using?
You should consider updating to 3.x.
https://github.com/lokalise/php-lokalise-api/blob/master/CHANGELOG.md#300-may-25-2020
- Updated API url to api.lokalise.com and fixed PHPDoc url's.

Thank you, I now see it in the changelog. We'll migrate our project to a newer version.


ice3启动报错

[BUILD-SCRIPTS]  Error [ERR_UNSUPPORTED_ESM_URL_SCHEME]: Only URLs with a scheme in: file, data are supported by the default ESM loader. On Windows, absolute paths must be valid file:// URLs. Received protocol 'e:'                                           16:21:20
at new NodeError (node:internal/errors:372:5)
at throwIfUnsupportedURLScheme (node:internal/modules/esm/resolve:1120:11)
at defaultResolve (node:internal/modules/esm/resolve:1200:3)
at ESMLoader.resolve (node:internal/modules/esm/loader:580:30)
at ESMLoader.getModuleJob (node:internal/modules/esm/loader:294:18)
at ESMLoader.import (node:internal/modules/esm/loader:380:22)
at importModuleDynamically (node:internal/modules/esm/translators:106:35)
at importModuleDynamicallyCallback (node:internal/process/esm_loader:35:14)
at file:///E:/iceProject/React18-demo/node_modules/build-scripts/lib/utils/loadConfig.js:156:41
at Generator.next ()

在 #438 中跟进


query evaluation precedence problem (I think)

in the following example:
- [ ]  1. [a:: 1]
- [ ]  2. [a::1] [b:: 2]
- [ ]  3. [b::1]
- [ ]  4. [b::2]

```dataview
LIST WITHOUT ID
  t.text
WHERE file = this.file
FLATTEN file.tasks as t
WHERE t.a OR (t.b = 1)
```
---
```dataview
LIST WITHOUT ID
  t.text
WHERE file = this.file
FLATTEN file.tasks as t
WHERE t.a OR (t.b - 1 = 0)
```

I would expectboth queries to return the same result, 1, 2, 3, but the second query returns 2, 3
my guess is that even though a is present for 1, t.b - 1 is still evaluated, resulting in exception, which invalidates the row.
in case of A being truish, A OR B should not evaluate B (I think ;))

Actually, after thinking about it, if evaluation of a condition for a row goes kaboom, it should not quietly remove the row from the result, the whole query should crash instead.

Dataview is pretty permissive by default since there are no guarantees about data types - someone may not set fields (nulls), or may set something to the wrong type. I err'd towards the side of mostly showing results instead of showing potentially confusing error logs.
That being said, a "strict evaluation" mode which fails on any row error is a good idea.

Ah, I see, t.b - 1 fails to evaluate due to t.b not existing.


Add test support for issues attachments

Related Pulls:
https://github.com/LabKey/testAutomation/pull/88
https://github.com/LabKey/biologics/pull/465


Add RubyLanguage to benchmarking scenarios

Two problems I might need help with:
-- the ruby qps worker doesn't die when quit_worker RPC is invoked (needs to be kill -9)
-- after tools/run_tests/run_tests.py -l ruby --build_only, one needs to manually gem install facter to be able to run worker.rb

@vjpai  FYI

That's strange, it's alway died for me with quit worker. It doesn't die on
sigint or sigterm, but let me check.
On Mon, Apr 18, 2016, 8:50 AM Jan Tattermusch<EMAIL_ADDRESS>wrote:

@vjpai https://github.com/vjpai FYI
—
You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHub
https://github.com/grpc/grpc/pull/6204#issuecomment-211441545

Oh one thing, it should die about 3 seconds after receiving quit worker.
This is different from most other languages which die instantly. Is that
not happening?
On Mon, Apr 18, 2016, 9:12 AM Vijay Pai<EMAIL_ADDRESS>wrote:

That's strange, it's alway died for me with quit worker. It doesn't die on
sigint or sigterm, but let me check.
On Mon, Apr 18, 2016, 8:50 AM Jan Tattermusch<EMAIL_ADDRESS>wrote:

@vjpai https://github.com/vjpai FYI
—
You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHub
https://github.com/grpc/grpc/pull/6204#issuecomment-211441545

Can that gem install be part of the Dockerfile?
On Mon, Apr 18, 2016, 9:13 AM Vijay Pai<EMAIL_ADDRESS>wrote:

Oh one thing, it should die about 3 seconds after receiving quit worker.
This is different from most other languages which die instantly. Is that
not happening?
On Mon, Apr 18, 2016, 9:12 AM Vijay Pai<EMAIL_ADDRESS>wrote:

That's strange, it's alway died for me with quit worker. It doesn't die
on sigint or sigterm, but let me check.
On Mon, Apr 18, 2016, 8:50 AM Jan Tattermusch<EMAIL_ADDRESS>wrote:

@vjpai https://github.com/vjpai FYI
—
You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHub
https://github.com/grpc/grpc/pull/6204#issuecomment-211441545

gem install cannot be part of Dockerfile, because we're not using Docker for perf testing. We could install facter on our benchmarking machines but that's just a workaround and I prefer to do thing properly.

The ruby server doesn't die at all. Either we are doing a wrong shutdown sequence or we leave some stuff around so it hangs.

Interesting, will look into the quit worker issue.
On Mon, Apr 18, 2016, 9:20 AM Jan Tattermusch<EMAIL_ADDRESS>wrote:

The ruby server doesn't die at all. Either we are doing a wrong shutdown
sequence or we leave some stuff around so it hangs.
—
You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHub
https://github.com/grpc/grpc/pull/6204#issuecomment-211452843

The reason why the worker that was acting as a server didn't wan't to terminate was that we actually weren't doing server.stop for that server anywhere. Added a fix.
Now this should be ready for review.

I updated your description, but feel free to change it again. LGTM.


Update doc & UX references from Seurat v4 to Seurat v5

Once all datasets have been migrated to schema 4, the following UX references to Seurat v4 will need to be updated to Seurat v5:

https://github.com/search?q=repo%3Achanzuckerberg%2Fsingle-cell-data-portal "seurat v4"&type=code

Referenced in the original issue


operator kubeturbo-certified (8.14.0-beta.2)

Cloud Workflow: Don't run this again. CSV has no directives. Highest version in channel wins, and this version disappears.


AttributeError: 'pymeshlab.pmeshlab.MeshSet' object has no attribute 'laplacian_smooth'

Since i am new in 3D generation, this problem has troubled me for whole day.
I install a lower version of pymeshlab, and it didn't fix the problem.
I asked GPT for answer, and try to change the code "ms.laplacian_smooth()" to "ms.apply_filter('laplacian_smooth', stepsmoothnum=10)", it didn't fix the problem too, bringing a new problem "pymeshlab.pmeshlab.PyMeshLabException: Failed to apply filter: laplacian_smooth. Filter does not exists. Take a look at MeshSet.print_filter_list function."
After a whole day try without any success, I turn to seek your help, I will be greatful for your timely response. Below is my output of running code "python -m apps.infer -cfg ./configs/sifu.yaml -gpu 0 -in_dir ./examples -out_dir ./results -loop_smpl 100 -loop_cloth 200 -hps_type pixie":
WARNING: All log messages before absl::InitializeLog() is called are written to STDERR
I0000 00:00:1726817259.906534  325916 gl_context_egl.cc:85] Successfully initialized EGL. Major : 1 Minor: 5
I0000 00:00:1726817259.987223  328113 gl_context.cc:357] GL version: 3.2 (OpenGL ES 3.2 NVIDIA 550.78), renderer: NVIDIA RTX A6000/PCIe/SSE2
INFO: Created TensorFlow Lite XNNPACK delegate for CPU.
W0000 00:00:1726817260.375936  328050 inference_feedback_manager.cc:114] Feedback manager requires a model with a single signature inference. Disabling support for feedback tensors.
W0000 00:00:1726817261.007470  328061 inference_feedback_manager.cc:114] Feedback manager requires a model with a single signature inference. Disabling support for feedback tensors.
W0000 00:00:1726817261.035935  328087 inference_feedback_manager.cc:114] Feedback manager requires a model with a single signature inference. Disabling support for feedback tensors.
W0000 00:00:1726817261.041428  328086 inference_feedback_manager.cc:114] Feedback manager requires a model with a single signature inference. Disabling support for feedback tensors.
W0000 00:00:1726817261.042100  328073 inference_feedback_manager.cc:114] Feedback manager requires a model with a single signature inference. Disabling support for feedback tensors.
W0000 00:00:1726817261.145889  328093 inference_feedback_manager.cc:114] Feedback manager requires a model with a single signature inference. Disabling support for feedback tensors.
W0000 00:00:1726817261.388064  328061 inference_feedback_manager.cc:114] Feedback manager requires a model with a single signature inference. Disabling support for feedback tensors.
W0000 00:00:1726817261.389568  328110 inference_feedback_manager.cc:114] Feedback manager requires a model with a single signature inference. Disabling support for feedback tensors.
W0000 00:00:1726817261.617627  328098 landmark_projection_calculator.cc:186] Using NORM_RECT without IMAGE_DIMENSIONS is only supported for the square ROI. Provide IMAGE_DIMENSIONS or use PROJECTION_MATRIX.
Body Fitting --- normal: 0.105 | silhouette: 0.054 | Total: 0.159: 100%|█████████████████████████████████████████████████████████████| 100/100 [00:17<00:00,  5.80it/s]
obj_path:./results/sifu/obj/2adf7e94e9c4dd987007a6661422c452_recon.obj%|█████████████████████████████████████████████████████████████| 100/100 [00:17<00:00,  6.46it/s]
2adf7e94e9c4dd987007a6661422c452:   0%|                                                                                | 0/5 [01:32<?, ?it/s]
Traceback (most recent call last):
File "/data/xch/tools/anaconda/envs/chm/lib/python3.10/runpy.py", line 196, in _run_module_as_main
return _run_code(code, main_globals, None,
File "/data/xch/tools/anaconda/envs/chm/lib/python3.10/runpy.py", line 86, in _run_code
exec(code, run_globals)
File "/home/xch/chm_work_sapce/SIFU/apps/infer.py", line 515, in
verts_refine, faces_refine = remesh(
File "/home/xch/chm_work_sapce/SIFU/lib/dataset/mesh_util.py", line 185, in remesh
ms.laplacian_smooth()
AttributeError: 'pymeshlab.pmeshlab.MeshSet' object has no attribute 'laplacian_smooth'

Did you try version 0.2.1? This worked for me.

Did you try version 0.2.1? This worked for me.

Thanks! It work!


Documentation upgrade request: apiToken

Hello,
apiToken parameter is described as the required parameter in values.yaml, but it is not completely true.  If you don't use it, then the secret file is not created in https://github.com/CloudHealth/helm/blob/440d967ae5e510748d05896a0e47314059569210/charts/cloudhealth-collector/templates/secrets.yaml#L6. So better description would be something as: "use apiToken parameter or create a secret with the name specified by secretName parameter".
Originally I wanted to request a feature to create a secret file on our own, our systems are not able to pass the apiToken parameter safely to the Helm chart, but we are able to create a secret manifest on other part of infra provisioning system. Now I have discovered that this feature is already here, only not well documented :)
Thank you

Thank you for bringing this to our attention.  Here is the pull request with this update if you would like to take a look and add feedback - https://github.com/CloudHealth/helm/pull/96.


Circular scope compilation bug

Report a bug
🔎 Search Terms
circular scope, scope compilation bug, Apply is not a function.

🧩 Context

ArkType version: 2.0.0-rc.21
TypeScript version (5.1+): Version 5.7.0-dev.20241002
Other context you think may be relevant (JS flavor, OS, etc.): N/A

🧑💻 Repro
Minimum repro:
import { scope, type } from "arktype"

const $ = scope({
    Foo: {
        "oneOf?": "Bar[]" // NB: don't get the error if this is not an array
    },
    Bar: "Foo"
}).export()

const baz = $.Bar.pipe((_: object): type.Any | undefined => {
    console.log("this never gets logged since pipe isn't entered")
    return type("string")
})

const r = baz({ oneOf: [{}] }) // throws "TypeError: this.Foo1Apply is not a function"
console.log(r)

I encountered this right now 💀
Meanwhile is there any workaround?


Trying to install WinUSB on Riffmaster: System.InvalidOperationException: Mapping mode is not set! Cannot create mapper.

RB4 found the Riffmaster, but when I clicked "Switch Driver" I received this error message. Now RB4 crashes whenever I try to run it and the Riffmaster is connected.
Log:
[2024/05/05 07:10:42] EXCEPTION
Failed to switch device USB\VID_0E6F&PID_0248\0000834C85BAD2CC to WinUSB!
Nefarius.Utilities.DeviceManagement.Exceptions.Win32Exception: NULL-driver installation failed
at Nefarius.Utilities.DeviceManagement.PnP.PnPDevice.InstallNullDriver(Boolean& rebootRequired)
at RB4InstrumentMapper.Parsing.WinUsbBackend.SwitchDeviceToWinUSB(UsbPnPDevice device)
[2024/05/05 07:10:46] -------------------
[2024/05/05 07:10:46] UNHANDLED EXCEPTION
[2024/05/05 07:10:46] -------------------
[2024/05/05 07:10:46] EXCEPTION
Unhandled exception!
System.InvalidOperationException: Mapping mode is not set! Cannot create mapper.
at RB4InstrumentMapper.Parsing.MapperFactory.GetMapper(XboxClient client, CreateMapper createVigem, CreateMapper createVjoy)
at RB4InstrumentMapper.Parsing.XboxClient.HandleMessage(XboxCommandHeader header, ReadOnlySpan`1 commandData)
at RB4InstrumentMapper.Parsing.XboxDevice.HandlePacket(XboxPacket packet)
at RB4InstrumentMapper.Parsing.XboxWinUsbDevice.ReadThread()
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.ThreadHelper.ThreadStart()

This issue should be fixed as of v4.2.0 pre-release 1, give the latest pre-release a go and see if that works for you.

Closing this issue due to inactivity, please re-open if it still happens to you.


[Vue warn]: Invalid prop: custom validator check failed for prop "initialDates".

i'll close this since there is no description provided.


Invisible fluids from Tinker's Constructs

Minecraft Version
1.18.2
Fabric/Quilt Version
0.14.8
Fabric/Quilt API Version
0.58.0-1.18.2
Tinkers' Construct Version
TConstruct-1.18.2-3.5.1.DEV.cc5281c
Describe your issue
When I enable a shaderpack (like BSL or any other one), fluids of TC in the smeltery, and the tanks are rendered invisible. Pouring liquids into casts renders them invisible as well. Even the cooling down block is invisible.

Crash Report
No response
Other mods
sodium-fabric-mc1.18.2-0.4.1+build.15
indium-1.0.7+mc1.18.2
fabric-api-0.58.0+1.18.2
iris-mc1.18.2-1.2.6
shaderpack: ComplementaryReimagined_r1.1.1
Tried reproducing with just Tinkers?
No
Performance Enchancers
Sodium
Searched for known issues?
Checked the FAQ

and when I disable the shaderpack, everything seems normal again.

Apparently Iris doesn't support custom vertex formats so I don't think this is fixable from tinkers side


Fix for RTT rendering in an XR session

When rendered in an XR session, the camera's viewport was applied on the full size of the RTT). This made the RTT render on a quarter of the screen (instead of half of the screen, as expected in XR with two eyes).
This changes RTT rendering in Rigged cameras (which ATM is mainly WebXR). It is expected that tha parent's camera will be the full viewport to render both eyes (which is 100% viewport in case of XR).
It is a small breaking change, but is actually more a bug fix.

Please make sure to label your PR with "bug", "new feature" or "breaking change" label(s).
To prevent this PR from going to the changelog marked it with the "skip changelog" label.

Snapshot stored with reference name:
refs/pull/13777/merge
Test environment:
https://babylonsnapshots.z22.web.core.windows.net/refs/pull/13777/merge/index.html
To test a playground add it to the URL, for example:
https://babylonsnapshots.z22.web.core.windows.net/refs/pull/13777/merge/index.html#WGZLGJ#4600
Links to test babylon tools with this snapshot:
https://playground.babylonjs.com/?snapshot=refs/pull/13777/merge
https://sandbox.babylonjs.com/?snapshot=refs/pull/13777/merge
https://gui.babylonjs.com/?snapshot=refs/pull/13777/merge
https://nme.babylonjs.com/?snapshot=refs/pull/13777/merge
To test the snapshot in the playground with a playground ID add it after the snapshot query string:
https://playground.babylonjs.com/?snapshot=refs/pull/13777/merge#BCU1XR#0


Support for configuring diff tolerance

Is there a good sample of setting some tolerance for diffs?

A quick go at this, feel free to use this code for this library.
https://github.com/joreilly/Confetti/pull/424/files#diff-981585b09fd871b242637574c90f59fd32d00251690a7f4fb71ed80311a99feb

Added: https://github.com/QuickBirdEng/kotlin-snapshot-testing/pull/6


0.99.12

This prepares our 0.99.12 release. Ideally I'd like to get a resolution on #365, #467, and #464 before merging. Thanks!

This PR is currently blocked on #471 and #475


Drop unnecessary features

Manual mojo specification via DSL: Don't think this is useful at all
Support for mojos written in languages other than Java: It's not supported by the underlying maven plugin toolset, because that needs to parse source files and it only understands Java.

Replaces by #209, #210, #211, #212


.Net C RunFsc.sh StackOverflowE for --f/w net4.6.1, macOS

I decided to give .net core for F# a try (due to the last couple of days problems I've had) for our project. It gives a StackOverflowException during compilation for .Net 4.6.1.
Repro steps
For Mono's clickety-click installer for v5.2.0:
export FrameworkPathOverride=/Library/Frameworks/Mono.framework/Versions/Current/Commands/../lib/mono/4.6.1-api/
dotnet build src/Domain --no-restore --framework net461 --verbosity detailed

using the pattern established here https://github.com/haf/Http.fs/blob/master/Rakefile#L52
To get the logs which contain detailed output, screen-share and/or git repo, please e-mail me at henrik at haf dot se.
Expected behavior
No stack overflows in the compiler bitte.
Actual behavior
Crash and burn.
Known workarounds
Don't use .Net core.
Related information
Provide any related information

Operating system, macOS 10.12
Branch, see log
.NET Runtime, CoreCLR or Mono Version, 2.0 as downloaded through brew cask install dotnet-sdk
Editing Tools (e.g. Visual Studio Version); none
Indications of severity: major, complete failure to compile software

Net 4.6.1  is not even supported on linux, well I suppose it would be if someone put the reference assemblies on the machine in the right place.
Does Mono do that?
If so, I will see what is necessary to make this work?
Kevin

Yeah, mono has all the reference assemblies using the export I have in the repro. See https://github.com/dotnet/sdk/issues/335#issuecomment-324431853 and the merged PR here https://github.com/haf/Http.fs/pull/131 and also previous discussion in the F# slack.

Thanks,
I will add it the long list of items I need to get to.

Thank you @KevinRansom
I was also following a recommendation here https://github.com/ionide/ionide-vscode-fsharp/issues/511#issuecomment-325184388 by @Krzysztof-Cieslak to see if it was doable.

Hesitatingly posting here with a 'me too' as I am not sure it is the same issue, but on Linux (Debian 9) using .NET Core 2.0.0 I get the same issue, I also have mono <IP_ADDRESS> installed (as required by ionide). Running dotnet build on my project causes /usr/share/dotnet/sdk/2.0.0/FSharp/Microsoft.FSharp.Targets(224,9): error MSB6006: "RunFsc.sh" exited with code 134. and viewing output of dotnet build /v:diag tells me that it is a stack overflow in fsc.exe (but does not provide an actual stack trace, urgh).
Interestingly, if i run msbuild it works fine. If i then run dotnet build after the msbuild, it also works fine! If I run dotnet clean then dotnet build, error occurs again.
Another point is that my fsproj contains references to another project:
<ItemGroup>
    <ProjectReference Include="../../shared/x/x.fsproj">
      <Name>x</Name>
      <Project>{43366067-2c4d-4ebc-9f69-dde46f401d17}</Project>
      <Private>True</Private>
    </ProjectReference>
  </ItemGroup>

When I run dotnet build ../../shared/x/x.fsproj then dotnet build otherproj.fs, the stack overflow does not occur, however if I just run dotnet build otherproj.fs , it first tries to compile x.fsproj (which appears to work) THEN stackoverflows, so I suspect this matter is to do with multi project builds?

Unsubscribing. If you need me, ping me.

I am going to create this as a separate issue, I have reduced the crash and believe the above to be a false positive on my part.

@xenocons does this:    https://github.com/Microsoft/visualfsharp/pull/3658  fix this issue.  I think it should.

looping back in @haf , hijacked his issue by accident.


[PDI-18528] Fix premature closing of xml inputstream on multithread e…

…xecutions

:white_check_mark: Build finished in 20m 43s
Build command:
mvn clean verify -B -e -Daudit -amd -pl core

:ok_hand: All tests passed!
Tests run: 4776, Failures: 0, Skipped: 7    Test Results

:information_source:  This is an automatic message

:white_check_mark: Build finished in 20m 58s
Build command:
mvn clean verify -B -e -Daudit -amd -pl core

:ok_hand: All tests passed!
Tests run: 4776, Failures: 0, Skipped: 7    Test Results

:information_source:  This is an automatic message

:white_check_mark: Build finished in 20m 39s
Build command:
mvn clean verify -B -e -Daudit -amd -pl core

:ok_hand: All tests passed!
Tests run: 4776, Failures: 0, Skipped: 7    Test Results

:information_source:  This is an automatic message

:warning: Build finished in 39m 34s
Build command:
mvn clean verify -B -e -Daudit -amd -pl core,engine

:no_entry: Failed Tests
:cloud_with_lightning_and_rain: 1 test(s) failed:
org.pentaho.di.trans.step.mqtt.MQTTStreamSourceTest.testMqttStreamSingleTopic (click to expand)
${result.errorDetails}

Tests run: 4803, Failures: 1, Skipped: 7    Test Results

:information_source:  This is an automatic message


Add support to Chef 13

Chef 13 dropped support for attribute shortcuts like foo instead of node['foo']. It's also no longer possible to reference a resource via its class name (Chef::Resource::PythonPip vs Chef::Resource.resource_for_node(:python_pip, node), see https://github.com/RoboticCheese/dmg/commit/df21e33bf03228ab7bd09939b0dec76d3ab556a0 commit message).

Looks good.  Now may not be the time, but we should look at what alternatives exist for this instead of our forked version.  We initially forked to deal with some crazy distribute and setuptools issues with things like M2Crypto and numpy but those should be better now.


2.6 - Generation Scheduling

The generation script had a pretty high failure rate that resulted in missed commits.

Resolved by running scripts as local account (not Administrator) and cleaning up local temp files.


Post JSON & followAllRedirects ends with GET method

I'm trying to consume a staging web service using https protocol.
The POST receive a 301 redirect, which I tried to make request following silently using (followAllRedirects).
curl hasn't any problem with that
  * Connected to api.staging.eu.xxx.com (x.x.x.x) port 443 (#0)
  * TLS 1.2 connection using TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
  * Server certificate: *.staging.eu.xxx.com
  * Server certificate: RapidSSL SHA256 CA - G3
  * Server certificate: GeoTrust Global CA
  > POST /api/v1/employees/ HTTP/1.1
  > Host: api.staging.eu.xxx.com
  > User-Agent: curl/7.43.0
  > Content-type: application/json
  > Accept: application/json
  > X-API-KEY: xxxxxxxxx
  > Content-Length: 502

request fails there, because of redirect.js
To debug it and get it working to be sure, I just removed the following lines:
  if (self.followAllRedirects && request.method !== 'HEAD'
    && response.statusCode !== 401 && response.statusCode !== 307) {
    // request.method = 'GET'                                     // <= removed to debug
  }
  // request.method = 'GET' // Force all redirects to use GET || commented out fixes #215
  delete request.src
  delete request.req
  delete request._started
  if (response.statusCode !== 401 && response.statusCode !== 307) {
    // Remove parameters from the previous response, unless this is the second request
    // for a server that requires digest authentication.
    // delete request.body                                        // <= removed to debug
    delete request._form
    if (request.headers) {
      // request.removeHeader('host')                             // <= removed to debug
      // request.removeHeader('content-type')                     // <= removed to debug
      // request.removeHeader('content-length')                   // <= removed to debug

I saw a few issues which seems refer to the redirect (#556, #215...), but I'm absolutely not an expert of SSL &  http redirection, so, not sure about what should be done or not

Update: My fault about the comment on curl, it won't follow it by default
And to complete the description, I was forgetting a ending / in the uri, which make the server response to be a 301.

I saw a similar issue using version 2.69.0. After making a POST request and getting back a 304, the next request is a GET.
To get the method used, just added a debug line to Request.prototype.start:
  debug('make request', self.uri.href)
  debug('with method', self.method) // line added

Below is a (sanitized) log of such a request:
REQUEST { uri:
   Url {
     protocol: 'http:',
     slashes: true,
     auth: null,
     host: 'my-host.com',
     port: '',
     hostname: 'my-host.com',
     hash: null,
     search: null,
     query: null,
     pathname: '/path',
     path: '/path',
     href: 'http://my-host.com/path' },
  method: 'POST',
  headers:
   { 'User-Agent': 'node-soap/0.12.6',
     Accept: 'text/html,application/xhtml+xml,application/xml,text/xml;q=0.9,*/*;q=0.8',
     'Accept-Encoding': 'none',
     'Accept-Charset': 'utf-8',
     Connection: 'close',
     Host: 'my-host.com',
     'Content-Length': 608,
     'Content-Type': 'text/xml; charset=utf-8',
     SOAPAction: '""' },
  followAllRedirects: true,
  callback: [Function] }
REQUEST make request http://my-host.com/path
REQUEST with method POST
REQUEST onRequestResponse http://my-host.com/path 302 { location: 'https://my-host.com/path',
  server: 'BigIP',
  connection: 'close',
  'content-length': '0' }
REQUEST redirect https://my-host.com/path
REQUEST redirect to https://my-host.com/path
REQUEST {}
REQUEST response end https://my-host.com/path 302 { location: 'https://my-host.com/path',
  server: 'BigIP',
  connection: 'close',
  'content-length': '0' }
REQUEST make request https://my-host.com/path
REQUEST with method GET
REQUEST onRequestResponse https://my-host.com/path 200 { server: 'Apache-Coyote/1.1',
  'content-type': 'text/html;charset=utf-8',
  'transfer-encoding': 'chunked',
  date: 'Mon, 21 Mar 2016 17:21:30 GMT',
  connection: 'close',
  'set-cookie': [ 'MYCOOKIE=2720256522.20480.0000; path=/' ] }
REQUEST reading response's body
REQUEST finish init function https://my-host.com/path
REQUEST response end https://my-host.com/path 200 { server: 'Apache-Coyote/1.1',
  'content-type': 'text/html;charset=utf-8',
  'transfer-encoding': 'chunked',
  date: 'Mon, 21 Mar 2016 17:21:30 GMT',
  connection: 'close',
  'set-cookie': [ 'MYCOOKIE=2720256522.20480.0000; path=/' ] }
REQUEST end event https://my-host.com/path
REQUEST has body https://my-host.com/path 42912
REQUEST emitting complete https://my-host.com/path

Can someone advise if this is the expected behavior? I guess not but...

Same here. I think we should have a way to tell request to keep the original method.
Any client-side workaround would be really appreciated meanwhile.

I am experiencing the same issue. It always redirects to GET instead of the original HTTP method.


I want to know the progress of this project

I haven't really gotten around to it i am still learning c++ and how steamvr drivers work so progress is on hold currently

You can refer to my repository.
https://github.com/xiaofeiyu0723/ExVR

and this one
https://github.com/gpsnmeajp/VirtualMotionTracker/


Brace vertical guide is misaligned for @if, @for, @foreach, etc.

They don't line up when the Razor expression begins immediately with the keyword.
Broken

Works

@NTaylorMullen @rynowak

As a long time MS user, I don't mean to be dismissive about this issue, but I can tell you I'm not losing sleep over it.
The reason I bring it up is @rynowak just closed an issue related to how the newest Razor broke helpers. My point isn't to gripe.  My point is priorities matter.  I realize you're not asking for a customer's perspective, but if you were:  Issues like this one could languish for a decade and I would sleep like a baby.
I'm here to give you guys a friendly reminder that as an IT guy, I have to validate my choices in technology every year.  It's easier to validate using Microsoft's tools when you guys kick ass on important issues like having a clear, coherent, and well-documented system for creating reusable web components with a low learning overhead like JSX.  It's also important to communicate that you have a good long-term plan, even if it's currently evolving.  Polish and nuanced elegance like impeccably clean auto-formatting is appreciated, but it doesn't help me convince people that Razor is worth the continued investment.
I love the work you guys do and I'm looking forward to all the great things you're going to do.  I've been a loyal user precisely because of the awesome work you guys have done in the past.  In case you don't appreciate that statement, I want to be clear that I am not an inherently loyal person.  You guys earned my loyalty because I could see you had a good vision, took risks, and worked hard to make that vision real.  I believe you will continue that culture of having the audacity to aspire to create awesome things like Razor and beyond.
Feel free to reach out to me if you want the perspective of a regular IT guy like myself.  I'll be more than happy to share what features will make me and my team successful and loyal users.

I realize you're not asking for a customer's perspective, but if you were: Issues like this one could languish for a decade and I would sleep like a baby.

We may not always take the time to ask, but we're definitely interested. Thanks for your interest and for the kind words.
Yesterday we did some spring cleaning on the Razor repro. Most of the issues we closed have been sitting there since 2014. They mostly fell into two categories, 1) obscure parsing issue that no one has complained about, 2) limitations of the existing templating feature.
Speaking about these issues specifically we do have a strategy, it's very long term, and it's going to build on top of what we did with tag helpers.

Invest in our tooling and fundamentals https://github.com/aspnet/Razor/issues/836
2- N: Invest in templating and view composition improvements https://github.com/aspnet/Razor/issues/788

@DamianEdwards I'm not seeing any guidelines in my cshtml files. Is there a VS option that I'm missing? An extension?

Guessing it's these options:

Was able to repro. So we could potentially fix this but the cost would be a misaligned debugging and possibly formatting experience. Let me try and explain:
The if part of the statement dictates where the C# editor places the vertical guide. Given that there's an @ in front of the if it moves the vertical guidelines 1 character forward. We could offset the indentation of the underlying braces of an @if statement by 1 character to account for this; however, that would result in the yellow debugging highlights appearing 1 character off from where they should be. It might also impact formatting, we've had similar things impact it in the past. We typically render code behind the scenes at the exact character location as seen in the editor to make debugging and formatting behave as expected.
tl;dr; I don't think it's worth doing.

😞


Add failing ifAvailable seek test

Here's a failing test for ifAvailable seek. If the number of inflight requests is maxed out, the ifAvailable seek will always error with a "Seek not available from peers" error.

Manually added and fixed


Update index.mdcnfused

Confusing, more explaininh

Why:
Closes [issue link]

What's being changed:

Check off the following:

[x] I have reviewed my changes in staging (look for "Automatically generated comment" and click Modified to view your latest changes).
[ ] For content changes, I have completed the self-review checklist.

Writer impact (This section is for GitHub staff members only):

[x] This pull request impacts the contribution experience

[x] I have added the 'writer impact' label
[ ] I have added a description and/or a video demo of the changes below (e.g. a "before and after video")

Yarn

def fibonacci(n)
return n if ( 0..1 ).include? n
(fibonacci(n - 1) + fibonacci(n - 2)) #recursive calls

Create project


Clean Prometheus

Which issue this PR addresses:
Finished removal of promtheus
What this PR does / why we need it:
Left overs
Test plan for issue:
no
Is there any documentation that needs to be updated for this PR?
no

I have one question, besides LGMT.
The Config in pkg/operator/controllers/monitoring stays, because the wanted configuration is persistence disabled. Thus the workaround also stays, to ensure no volume is left.
Correct?

Right, the controller ensures persistence isn't turned back on.  Interestingly it is also wiping retention which I didn't expect.  But current default for retention is what we had configured, 15 days, so it's effectively the same.


Coinbase Wallet Shows Incorrect ERC20 Token Total Supply

Hey guys,
I'm not sure if this is a thirdweb or coinbase issue but figure you will be able to make something happen.
Upon creating a token with a 1,000,000 supply and 9 decimals instead of 18, the connect interface is showing the incorrect total supply while the actual underlying contract when deployed is indeed accurate.
Here's an example link:
https://sepolia.basescan.org/tx/0x725f2e49a1aaf700e8f0b4790fb87fd8cdcc283fd457dd29e654119c119f088f
SS:

Thanks for the report @larron, I've passed this along to the Coinbase Smart Wallet team and will report back here when there's an update!

Hi to help us reproduce, would you please

Tap 5 times underneath 'asset changes'. This will copy the raw user op + simulation results from our backend.
Send the results async to the Coinbase Smart Wallet team.


add precision parameter to round function

Summary of the changes / Why this improves CrateDB
Enhanced the round() scalar function to allow a second input parameter for rounding precision.
When it is specified, the result's type is double precision. Notice that
round(number) and round(number, 0) return different result types.
    cr> select round(42.21,1) AS round;
    +-------+
    | round |
    +-------+
    |  42.2 |
    +-------+
    SELECT 1 row in set (... sec)

Implementation deviates from PostgreSQL. PostgreSQL always returns NUMERIC for round().
Is coherent with trunc() scalar function.
closes https://github.com/crate/crate/issues/13964
Checklist

[x] Added an entry in CHANGES.txt for user facing changes
[x] Updated documentation & sql_features table for user facing changes
[x] Touched code is covered by tests
[x] CLA is signed
[x] This does not contain breaking changes, or if it does:

It is released within a major release
It is recorded in CHANGES.txt
It was marked as deprecated in an earlier release if possible
You've thought about the consequences and other components are adapted
(E.g. AdminUI)

Implementation deviates from PostgreSQL. PostgreSQL always returns NUMERIC for round().

What is the reason for this deviation?

What is the reason for this deviation?

In PostgreSQL: round and trunc generally returns a double precision without the precision parameter and a numeric with the precision parameter.
Also the precision parameter is only valid for numeric and integer input types
In CrateDB:

round  without the precision parameter returns integer or bigint
trunc  without the precision parameter returns integer or bigint
trunc  with the precision parameter returns double and allows double as input

> SELECT
pg_typeof(round(1::INT)),
pg_typeof(round(1.0::FLOAT4)),
pg_typeof(round(1.0::FLOAT8)),
pg_typeof(round(1::INT,0)),
pg_typeof(round(1.1::NUMERIC,0));
    pg_typeof     |    pg_typeof     |    pg_typeof     | pg_typeof | pg_typeof
------------------+------------------+------------------+-----------+-----------
 double precision | double precision | double precision | numeric   | numeric
(1 row)

This makes some Tableau tests fail.

This would be needed for some tests in Tableau

I think the only real open point is the question about the return type. Otherwise this PR is sitting ready for a while now and could be merged.

I rebased and updated it. As mentioned in the comments, I believe there's no way to avoid using BigDecimal for rounding unless we're okay with deviating from PostgreSQL's behavior and risking loss of precision.
I also prefer to stick with Double as the return type to align with the trunc function. CrateDB doesn't support storing NUMERIC types yet, and none of the scalars currently return a numeric value.

With NUMERIC storage support now added (https://github.com/crate/crate/pull/16471) should this return NUMERIC instead?
@matriv / @mfussenegger