Supporting Versioned Vault KV Version 2

As per #47

I have added support for Vault KV Version 2 (for supporting secret paths like /secret/data/mysecret) according to the Vault API for KV Version 2, by default this will return latest version of the secret.

This POC also adds support for requesting different versions of a particular secret by defining the key like /secret/data/mysecret?version=2

For adding support for KV Version 2 I had to use ReadWithData, this opens up passing additional parameters to Vault API for example /aws/sts/my-role?ttl=45m

I have tested this change with Vault and tested for backwards compatibility. I can also add more documentation of this change if this MR moves forward.

Codecov Report

Merging #48 into master will decrease coverage by 0.25%.
The diff coverage is 78.57%.

@@            Coverage Diff             @@
##           master      #48      +/-   ##
==========================================
- Coverage   94.59%   94.34%   -0.26%
==========================================
  Files          29       29
  Lines        1350     1361      +11
==========================================
+ Hits         1277     1284       +7
- Misses         41       43       +2
- Partials       32       34       +2

Impacted Files
Coverage Δ

loader/klvault/vaultloader.go
91.01% <78.57%> (-3.87%)
:arrow_down:

Continue to review full report at Codecov.

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

thanks for the feedback @mikn I have addressed your comments and updated the test cases. Let me know if there need to be additional tweaks

The only two remaining concerns is the drop in test coverage and the lack of mention in documentation. I see however that most of the test coverage drop comes from more defensive coding, so it's up to you whether you want to waste time on it or not.
Only remaining requirement, in other words, is mentioning in the README that the Vault Loader now supports KV v2 secrets as well and that you can request versions as well as TTLs through the secret path. :)

@mikn thanks for the feedback, I was waiting to get comments on the code and then wrap up the documentation. I'll extend the documentation tonight.

have added note to the readme explaining changes made to the loader to add additional functionality

@shreyu86 Do you want me to merge now or when you've done the coverage pieces if that's the case? :)
The failing test seems to be dep not working with latest go master, so I'll force merge if you'd like it merged now and fix our travis CI later.

@mikn good to merge :)

Thanks for the opportunity to contribute to this project @mikn

@shreyu86 of course! We're very happy to see others using and contributing to this project. :)
If you have any other issues or ideas, don't hesitate to file more issues!

@mikn do you have ETA on the next release so that I can switch to using the KV and TTL features, I am not blocked as I am using my fork at the moment?

@mikn do you have ETA on the next release so that I can switch to using the KV and TTL features, I am not blocked as I am using my fork at the moment?

Sorry, this slipped between cracks! Should be published now.

Thanks @mikn


[Bug]: --list-services option fails to run

What happened?
ran a prowler command against azure and it failed with a traceback error.
How to reproduce it
Steps to reproduce the behavior:

What command are you running?
ran the command prowler azure --az-cli-auth --list-services or prowler azure --list-services

Environment you have, like single account, multi-account, organizations, etc.
Azure environment - single account pay as you go

See error:
Traceback (most recent call last):

File "/home/user/.local/bin/prowler", line 8, in
sys.exit(prowler())

File "/home/user/.local/lib/python3.10/site-packages/prowler/main.py", line 69, in prowler
print_services(list_services(provider))

File "/home/user/.local/lib/python3.10/site-packages/prowler/lib/check/check.py", line 114, in list_services
service_name = check_name[0].split(".")[3]

IndexError: list index out of range
Expected behavior
expected it to list the services available to scan from Azure
Screenshots or Logs
If applicable, add screenshots to help explain your problem.
Also, you can add logs (anonymize them first!). Here a command that may help to share a log
bash -x ./prowler -options > debug.log 2>&1 then attach here debug.log
N/A
From where are you running Prowler?
Please, complete the following information:

Resource: Locally hosted virtual machine
OS: [ubuntu]
Prowler Version [./prowler -V]: 3.0.0
Shell and version: Linux ubunt1 5.15.0-56-generic -Ubuntu SMP Tue Nov 22 19:54:14 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux

Additional context
Add any other context about the problem here.

Hi @thewriteway we are solving this issue right now, we'll let you know when it is done

Hi @thewriteway please check the workaround here https://github.com/prowler-cloud/prowler/pull/1587 and let us know if it is ok

ok i manually edited check.py and it works but all it shows is:
_ __  _ __ _____      _| | ___ _ __
| '_ | '/ _ \ \ /\ / / |/ _ \ '|
| |) | | | () \ V  V /| |  __/ |
| ./|_|  _/ _/_/ ||___||v3.0.0
|_| the handy cloud security tool
Date: 2022-12-22 14:08:19
There are 1 available services:
with no actual services listed.
Is this meant to be all it can display?

I think that you missed something, we are going to release a new version today with that solved, please check it out upgrading the pip package and feel free to reopen if the issue persists

its resolved. thanks.


test

the content inside is just for testing and is not up to date. no instructions yet either.

wonderful


fix(api): enable stall detection

Overview
We previously disable stall detection because the Y axes were unreliable and used to skip steps often on our EVT models. Now that we have the DVT units, we should verify that the motors are accurate enough for us to safely re-enable stall detection.
On top of that, how do we feel about adding a robot feature flag to disable & enable this feature for testing purposes?

Test Plan
In order to merge this PR, we need to put the changes in this PR on DVT several units (ideally, as many as we can) and make sure we can run a protocol or two without triggering any stall detection error.

I think we shouldn't target this on the internal release if it needs that much testing, unfortunately. Let's put it on edge, though!
And I think in terms of testing, you're right on about how to do it. I think a feature flag is a pretty good idea, although it's sort of getting to the point where we should add mechanical revisions or something to handle this.


[DDW-56, DDW-6, DDW-50, DDW-47] Bech32 adresses validation

This PR introduces:

[DDW-56] Bech32 addresses validation

[DDW-6] Configure Byron Haskell address validation

[DDW-50] Enable changing spending password in "Wallet settings"

[DDW-47] Enable "Receive" feature (UI with "generate address" action)

Testing Checklist

Slack QA thread
[ ] Test

Review Checklist
Basics

[ ] PR has been assigned and has appropriate labels (feature/bug/chore, release-x.x.x)
[ ] PR is updated to the most recent version of the target branch (and there are no conflicts)
[ ] PR has a good description that summarizes all changes and shows some screenshots or animated GIFs of important UI changes
[ ] CHANGELOG entry has been added to the top of the appropriate section (Features, Fixes, Chores) and is linked to the correct PR on GitHub
[ ] Automated tests: All acceptance and unit tests are passing (yarn test)
[ ] Manual tests (minimum tests should cover newly added feature/fix): App works correctly in development build (yarn dev)
[ ] Manual tests (minimum tests should cover newly added feature/fix): App works correctly in production build (yarn package / CI builds)
[ ] There are no flow errors or warnings (yarn flow:test)
[ ] There are no lint errors or warnings (yarn lint)
[ ] There are no prettier errors or warnings (yarn prettier:check)
[ ] There are no missing translations (running yarn manage:translations produces no changes)
[ ] Text changes are proofread and approved (Jane Wild / Amy Reeve)
[ ] Japanese text changes are proofread and approved (Junko Oda)
[ ] UI changes look good in all themes (Alexander Rukin)
[ ] Storybook works and no stories are broken (yarn storybook)
[ ] In case of dependency changes yarn.lock file is updated

Code Quality

[ ] Important parts of the code are properly commented and documented
[ ] Code is properly typed with flow
[ ] React components are split-up enough to avoid unnecessary re-renderings
[ ] Any code that only works in main process is neatly separated from components

Testing

[ ] New feature/change is covered by acceptance tests
[ ] New feature/change is manually tested and approved by QA team
[ ] All existing acceptance tests are still up-to-date
[ ] New feature/change is covered by Daedalus Testing scenario
[ ] All existing Daedalus Testing scenarios are still up-to-date

After Review

[ ] Merge the PR
[ ] Delete the source branch
[ ] Move the ticket to done column on the YouTrack board
[ ] Update Slack QA thread by marking it with a green checkmark

@yakovkaravelov @daniloprates please review this one 🙏

@daniloprates thanks for the detailed review 🚀  I answered on your comments. Can you please take a look and mark as resolved if something is not necessary anymore?


Is it possible to include sphinx-nested-apidoc output into existing toctree?

I'm trying to add auto generated documentation into existing toctree root. Documentation is generated with this command:
sphinx-nested-apidoc -f -o docs/source/build src

And then trying to include it into existing toctree like this:
.. toctree::
   :caption: Auto Docs

   apiref/modules

but that doesn't seem to work: sphinx-nested-apidoc generates index.rst in each directory and then includes these directories by name.
I haven't found any evidence that index.rst can become a default include of directory when directory is included into toctree - and I receive a lot of warning messages like toctree contains reference to nonexisting document '[filename]'.
Is there any way the output of sphinx-nested-apidoc can be included into toctree without modifications? Maybe you can share an example?

I'm trying to add auto generated documentation into existing toctree root. Documentation is generated with this command:
sphinx-nested-apidoc -f -o docs/source/build src

It looks like you are trying to put rst files in the build directory. However, build is supposed to contain the static webpages generated by sphinx itself.

I haven't found any evidence that index.rst can become a default include of directory when directory is included into toctree - and I receive a lot of warning messages like toctree contains reference to nonexisting document '[filename]'.

According to the documentation, sphinx-nested-apidoc will not modify the contents of the files. It is up to the user.

Is there any way the output of sphinx-nested-apidoc can be included into toctree without modifications? Maybe you can share an example?

I believe what you are looking for is the exclusion of --force flag. --force instructs sphinx-nested-apidoc to replace existing files with the newly generated ones. The removal of the flag will leave the existing documentation files intact.
Can you provide more information about the problem you are facing?

Could you please maybe provide a sample conf.py and (if needed) index.rst files for building documentation, generated with sphinx-nested-apidoc into, say, HTML?

Yeah, I see, thank you!

Have your issue been resolved?


Update Localytics to 3.0.0

I have updated the dependency and the method calls as per https://support.localytics.com/IOS_v2_to_v3_Migration_Guide

Thanks!


Module not found error

Hi!
I've downloaded this repo and ran the commands specified in Readme but getting the error below which prevents me from running this locally.

What could be the problem?

Yeah I am also getting the same error. I have tried installing the latest react & react-dom, bur its still not working.  I am curious to get started with this, so appreciate any pointers - ta!

That's due to an issue on webpack-1.12.3: https://github.com/webpack/webpack/issues/1596
In your package.json, set webpack and webpack-dev-server to their former releases:
    "webpack": "1.12.2",
    "webpack-dev-server": "1.10.0 "

webpack-1.12.4 has just been published and it fixes this issue. @msurguy, you should close this.

Thanks for getting back to me so quickly on this :-)

Thanks for clearing this up, @PEM--!

My pleasure. Thank you for sharing your library. I will surely use it for one of my next project.


Use asciicast image link

You may be interested in embedding asciicast as image link.

Nice, thanks :+1:


The release date of Open-set Segmentation Track

That's a nice and meaningful work.
Do you have planed the release date of  Open-set Segmentation Track Dataset？
I'm very curious about your dataset and implementation of CL in your paper. The detail of your CL method seems not clear in your paper.

Thanks. The dataset will be released upon acceptance so the paper is still under review sorry about that.
However the details of the contrastive learning method is available here: https://arxiv.org/abs/2105.03533

Hi, @MSiam
Thank you for providing such a nice work in CVPR 2021. Do you have any plans to release the details of open-set recognition track?


Tiling subwindows

This expands the canvas so windows disappear off the screen.

Added vertical and horizontal scroll bars to allow subwindows to be viewed when they are tiled.


A few changes

Worked on README (added new part)
Fix spelling in files
Removed test

Done a pep8 fix for #131

Great job!!


How to do V2.0 pre-training?

Hi there,
Thanks a lot for the excellent work V2.0 release.
Could you please  tell me if we need to re-process all data from scratch, since the data format got changed?
What are the scripts that we should  run sequentially?
That's to say, what data preparation steps(scripts) shall we run before executing the following command?
accelerate launch --config_file configs/default_config.yaml train_lm.py --config configs/pretrain_config.yaml
Thanks again!

Thank you for your interest in this project. Switching from v1 to v2 does not require any data reprocessing. To maintain usability, there are no changes to the data format. You only need to run the command you wrote before.


1.10: Exception Cases for Form Access

This ticket is to start the conversation about cases for people who cannot access the DJ form.  e.g. people without access to a PC or phone, low computer literacy

Do we need a paper/pdf form?
Privacy risks with paper forms
Role of the union
Level of digital acumen
Maintain level of confidentiality when filling out
Access to a computer
Lack of work email address

@morezooomm do we have any updates on this? are they any tasks that need to be done for the decisions made here?

This ticket is to start the conversation about cases for people who cannot access the DJ form. e.g. people without access to a PC or phone, low computer literacy

Do we need a paper/pdf form? – yes, we will allow for one
Privacy risks with paper forms – n/a, follow same procedures as currently used
Role of the union – has been drafted, will discuss with ADM on Feb 6
Level of digital acumen – addressed through current help procedures
Maintain level of confidentiality when filling out – alternative private access options identified
Access to a computer – alternative access options identified
Lack of work email address – addressed through BCSC, BCeID, paper version
I am comfortable that the above questions have been sufficiently addressed and we can close this ticket.

Don Smallwood, Director of Investigations & Intake
Employee Relations Division | BC Public Service Agency
167 Lorne Street | Kamloops BC | V2C 1V9
Office:<PHONE_NUMBER> | Mobile:<PHONE_NUMBER>
Living with gratitude and respect on the unceded territory of the Splatsin
From: fazil-ey @.>
Sent: January 12, 2023 10:49 AM
To: bcgov/digital-journeys @.>
Cc: Smallwood, Don PSA:EX @.>; Mention @.>
Subject: Re: [bcgov/digital-journeys] 1.10: Exception Cases for Form Access (Issue #802)
[EXTERNAL] This email came from an external source. Only open attachments or links that you are expecting from a known sender.
@morezooommhttps://can01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fmorezooomm&data=05|01|Don.Smallwood%40gov.bc.ca|eff0be82b8c14486791408daf4cdba6d|6fdb52003d0d4a8ab036d3685e359adc|0|0|638091461668681359|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000|||&sdata=bidETSiGhG3awbocRaCwZkpRN71bAT681mbb06u08mQ%3D&reserved=0 do we have any updates on this? are they any tasks that need to be done for the decisions made here?
—
Reply to this email directly, view it on GitHubhttps://can01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fbcgov%2Fdigital-journeys%2Fissues%2F802%23issuecomment-1380861629&data=05|01|Don.Smallwood%40gov.bc.ca|eff0be82b8c14486791408daf4cdba6d|6fdb52003d0d4a8ab036d3685e359adc|0|0|638091461668681359|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000|||&sdata=sRGbymZVaetoST9F%2FBNfuynGKOHtsqFyvOTJI9Vf%2F%2BU%3D&reserved=0, or unsubscribehttps://can01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FA37NTNLPAGMSUGRWBWQXCSDWSBG3LANCNFSM6AAAAAATACDJLA&data=05|01|Don.Smallwood%40gov.bc.ca|eff0be82b8c14486791408daf4cdba6d|6fdb52003d0d4a8ab036d3685e359adc|0|0|638091461668681359|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|3000|||&sdata=fUPB4g%2FAGMs2yhN%2FULZDaDwv0SOshgZekxB5rmYK1f4%3D&reserved=0.
You are receiving this because you were mentioned.Message ID: @.***>


Change allocator from system to mimalloc

On their README, microsoft/mimalloc claims that they are faster than the system allocator.
Could this be benchmarked ?

Codecov Report
Base: 80.35% // Head: 70.02% // Decreases project coverage by -10.32% :warning:

Coverage data is based on head (fc29c9f) compared to base (a8ed2d8).
Patch coverage: 100.00% of modified lines in pull request are covered.

Additional details and impacted files
@@             Coverage Diff             @@
##             main      #24       +/-   ##
===========================================
- Coverage   80.35%   70.02%   -10.33%
===========================================
  Files           4        4
  Lines         341      397       +56
===========================================
+ Hits          274      278        +4
- Misses         67      119       +52

Impacted Files
Coverage Δ

src/main.rs
12.24% <100.00%> (+1.82%)
:arrow_up:

src/lib.rs
70.91% <0.00%> (-25.54%)
:arrow_down:

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.

The way I'd benchmark this is:
$ git checkout main
$ cargo b --release
$ cp target/release/roget roget-sysalloc
$ git checkout mimalloc
$ cargo b --release
$ cp target/release/roget roget-mimalloc
$ hyperfine -w 0 -m 3 -n sys ./roget-sysalloc -n mim ./roget-mimalloc

That should pretty quickly tell you if there's an improvement!

I do not see any significant improvements, it seems only noise.
I got only things like
Benchmark 1: sys
  Time (mean ± σ):      3.445 s ±  0.952 s    [User: 2.423 s, System: 0.314 s]
  Range (min … max):    2.451 s …  4.982 s    10 runs

Benchmark 2: mim
  Time (mean ± σ):      3.775 s ±  0.890 s    [User: 2.342 s, System: 0.294 s]
  Range (min … max):    2.588 s …  5.688 s    10 runs

Summary
  'sys' ran
    1.10 ± 0.40 times faster than 'mim'

or
Benchmark 1: sys
  Time (mean ± σ):      6.214 s ±  3.265 s    [User: 2.562 s, System: 0.412 s]
  Range (min … max):    2.786 s … 12.571 s    10 runs

Benchmark 2: mim
  Time (mean ± σ):      6.163 s ±  3.369 s    [User: 2.576 s, System: 0.303 s]
  Range (min … max):    2.980 s … 11.736 s    10 runs

Summary
  'mim' ran
    1.01 ± 0.76 times faster than 'sys'

I have a very noisy system, that sometimes makes all processes progress very slowly for sometimes up to multiple minutes, and I do not have any control over that, not when it happens. Could you run those benchmarks, to get a more determinate answer ?
Thanks.

That actually matches my expectation — we do very few allocations on the hot path, so the wins of mimalloc almost certainly have a small effect. That said, on my laptop I see:
Benchmark 1: sys
  Time (mean ± σ):     792.2 ms ±   3.8 ms    [User: 738.9 ms, System: 52.4 ms]
  Range (min … max):   787.3 ms … 796.9 ms    5 runs

Benchmark 2: mim
  Time (mean ± σ):     691.5 ms ±  16.4 ms    [User: 675.3 ms, System: 15.1 ms]
  Range (min … max):   673.6 ms … 709.9 ms    5 runs

Summary
  'mim' ran
    1.15 ± 0.03 times faster than 'sys'

Which is a decent improvement! So let's merge it :+1:

Thanks for helping out !


Link to DB from Aggregate Reports Landing Page and Disclosure Reports Landing Page

For consideration:
Feedback: add a note somewhere on the 2018 aggregate reports landing pages (and, by the same logic, on the 2018 disclosure reports landing page), with a link to Data Browser, calling users’ attention to the fact that they can obtain access to the data via DB as well.

Closing #166; we'll use this ticket instead: https://github.com/cfpb/hmda-pub-ui/issues/319


Host a version on testnet

We should host a publicly accessible version of this software on testnet, as we get closer to being mainnet ready.
URL:
testnet.gov.creatorsgalaxy.com

Env config for the governance server:
MIRROR_GRPC=hcs.testnet.mirrornode.hedera.com:5600
MIRROR_REST=testnet.mirrornode.hedera.com
HCS_TOPIC=0.0.44344769
HTS_TOKEN=0.0.44201804
PORT=3000

This is now live at testnet.gov.creatorsgalaxyfoundation.com 🤫


nrmse_n must be size 40040 or 1, not 40032.

Project Robyn
Describe issue
Hello, developers. I am getting this error and I can't find out why.
Error in `mutate()`:
ℹ In argument: `nrmse_n = .min_max_norm(.data$nrmse)`.
Caused by error:
! `nrmse_n` must be size 40040 or 1, not 40032.

I had set 4k iterations and 10 trials, I am using the latest Robyn version (Oct, 2023). I am using the Python API. And the error happens in this step.
payload = {
    'InputCollect' : json.dumps(InputCollect),
    'OutputModels' : json.dumps(OutputModels),
    'jsonOutputsArgs' : json.dumps(resultsParams)
    }
    OutputCollect = pHelper.robyn_api('robyn_outputs',payload=payload)

I don't know what can cause this error, since my dataset is less than 100 rows times 5 columns.
Thanks in advance.

I would also add this error.
Running Pareto calculations for 24000 models on auto fronts...
<error/dplyr_error_join_matches_overflow>
Error in `left_join()`:
! This join would result in more rows than dplyr can handle.
ℹ<PHONE_NUMBER> rows would be returned.<PHONE_NUMBER> rows is the maximum number
  allowed.
ℹ Double check your join keys. This error commonly occurs due to a missing join
  key, or an improperly specified join condition.

The only thing that comes to my mind that could be causing this error, is that the data quality is bad (which is), but I don't think that should be a problem for the robyn run, I would expect just a really bad fit, which is what happens on the best data I currently have.

Hi, it's hard to debug because i can't reproduce the error. My best guess for your first error might be indeed the "bad data", which might produce infinite large nrmse that got removed, thus the "size difference" error. Can you try updating the Robyn package to the latest GitHub version instead of the CRAN version first and rerun?
I haven't seen the second error so far. Can you reduce iterations and retry?


false negatives?

Hello, thanks for this tool. It's great!
It seems to give lots (all?) of negatives (false validMailbox) for icloud emails. Is this to be expected?

experiencing the same issue here.

@JuanIrache @itayper Because of spammers, ESPs make liberal interpretations and implementations of email protocols. In this case, some ESPs can be trusted with their mailbox check replies (eg. gmail) while others are very unreliable. They're also bound to change said implementations at will.
It looks like icloud is one of these cases; I don't remember having issues with them back when I was using this lib, but something may have changed in the interim. I'm sure a PR that handles these cases (by returning null for example) would be appreciated 👍

Have the same issue with @bbox.fr


build via gh action

initial build via github action for x64 (see https://github.com/chcg/NppLspClient/actions/runs/2348277972)
TODO:
-- resource build still missing
-- checkout dir path still hardcoded

@chcg - sorry for the late reply, I completely missed the PR.
I'm not really familiar with github actions. Can I ask you if this PR is to make sure that the plugin can be compiled with the latest V version? And do I just need to use the merge button to accept it, or do I need to do something else?

@Ekopalypse Yes, this action is to check that compilation is possible (some parts are still missing as stated above). And as you might have noticed already merging it is sufficient.


Autocomplete selectOnAllClick or blurAfterSelectOption?

[x] I have searched the issues of this repository and believe that this is not a duplicate.

Summary 💡
Hi there. Happy user here :) One idea for autocomplete in the lab. Currently in Autocomplete, if there is selectOnFocus, the box is selected on first clicking it
However, if for example I do these steps

Click on autocomplete textfield
The autocomplete textfield is selected and dropdown appears
I select something from the dropdown
Then I click on the autocomplete textfield again
the autocomplete text field is not selected this time

Maybe two options for what might improve behavior

anytime a user clicks on the autocomplete textfield it selects the field. downside, may be hard for them to edit a specific letter in a string. not that bad of a problem in my case I think (selectOnAllClicks)
perhaps,  after selecting an option e.g. after step 3, it would blur (remove focus) from the textfield (e.g. blurAfterSelectOption)?

Also would be happy if there are any ideas to implement this outside of the core codebase, but could possibly be useful to others
Examples 🌈
Can follow steps here, a barebones autocomplete example forked from a demo in the docs
https://codesandbox.io/s/material-demo-forked-2c5zw?file=/demo.js:443-465
Motivation 🔦
I was confused because I thought that the field would always select on click. I realize, perhaps, that the focus remains after this case (e.g. there is a blinking cursor) after step 3 above, so it doesn't technically re-select on subsequent clicks since the focus is already trapped, but I thought this would be useful to achieve a more consistent "click on box===select box"

One way to make this happen is to get a handle on the Autocomplete TextField's inputRef, and then call inputRef.current.blur() onSelect
https://codesandbox.io/s/material-demo-forked-pqvf3?file=/demo.js

If there is interest, an example like this could be added to the docs. Not sure it fits with the vision of the examples, but maybe would look like this
diff --git a/docs/src/pages/components/autocomplete/Playground.js b/docs/src/pages/components/autocomplete/Playground.js
index 50735b51..b01a79c2 100644
--- a/docs/src/pages/components/autocomplete/Playground.js
+++ b/docs/src/pages/components/autocomplete/Playground.js
@@ -4,6 +4,7 @@ import Autocomplete from '@mui/material/Autocomplete';
 import Stack from '@mui/material/Stack';

 export default function Playground() {
+  const ref = useRef();
   const defaultProps = {
     options: top100Films,
     getOptionLabel: (option) => option.title,
(1/2) Stage this hunk [y,n,q,a,d,j,J,g,/,e,?]? y
@@ -148,6 +149,20 @@ export default function Playground() {
           <TextField {...params} label="selectOnFocus" variant="standard" />
         )}
       />
+      <Autocomplete
+        {...defaultProps}
+        id="select-on-focus-blur"
+        onChange={() => ref.current.blur()}
+        selectOnFocus
+        renderInput={(params) => (
+          <TextField
+            inputRef={ref}
+            {...params}
+            label="selectOnFocusWithBlur"
+            variant="standard"
+          />
+        )}
+      />
     </Stack>
   );
 }


Yank 0.2.0?

Thanks for merging #41 so quickly & cutting the 0.1.8 release. I noticed on the bummr versions listed on Rubygems that 0.2.0 was released (accidentally?) in March?
Currently when one runs gem install bummr you get:
Fetching: bummr-0.2.0.gem (100%)
Successfully installed bummr-0.2.0
1 gem installed

Which isn't actually the latest code. It might be worth yanking 0.2.0 - or skipping ahead 0.3.0?

Hmm... Not sure how that happened! I've yanked 0.2.0.
Please give it another shot! Thanks!

👍  gem install bummr now provides 0.1.8


add unsupported notice for PipelineTaskFinalStatus

This is an unsupported field in kfp, and should be indicated as such. More Context here

Fyi @chensun / @zijianjoy

cc @chensun / @zijianjoy  / @james-jwu


support local GPU server without runhouse !!!

Feature request
Hi guys, can we just launch SelfHostedEmbedding without runhouse, as a matter of fact, runhouse its self is still in the early development stage and has some issues, why does langchain depends on it for selfhosted instead of call cuda directly?
for example:
device = torch.device('cuda')
embeddings = SelfHostedEmbeddings(
model_load_fn=get_pipeline,
hardware=device,
model_reqs=["./", "torch", "transformers"],
inference_fn=inference_fn
)
Motivation
use GPU local server directly instead of through runhouse.
Your contribution

If by local you mean directly on your machine, the is SelfHostedHuggingFaceLLM. If you mean on a local server, maybe this PR #2830 solves your problem. (Feel free to review, contribute)

Hi,
I am trying to do similar thing but still getting error.
from langchain.llms import SelfHostedHuggingFaceLLM
from transformers import AutoModelForCausalLM, AutoTokenizer, pipeline
import runhouse as rh

def get_pipeline(model_id = "decapoda-research/llama-7b-hf"):
    tokenizer = AutoTokenizer.from_pretrained(model_id)
    model = AutoModelForCausalLM.from_pretrained(model_id)
    pipe = pipeline(
        "text-generation", model=model, tokenizer=tokenizer
    )
    return pipe

gpu = rh.cluster(name="rh-a10x", instance_type="A100:1")

hf = SelfHostedHuggingFaceLLM(
    model_load_fn=get_pipeline, hardware=gpu)

So the setup is that I have reserved a GPU and there I want to run this code.
But I get the following error
ValueError: Cluster must have an ip address (i.e. be up) or have a reup_cluster method (e.g. OnDemandCluster).

I just want to use the local GPU to load the model and get response from the model. This exercise is to understand how it works for me.
If you can provide some pointers it will be really great!
thanks,
Onkar

I believe that this is the big defect inside Langchain, and there is no one takes care of it.
Setup up Runhouse and make it working is a nightmare for me over and over. I spent almost 90% of my efforts to setup runhouse server and client and make langchain code running on our accelerator only took less than 10%.
Hi guys: Stop bond Runhouse and provide direct access to the local HPU/GPU accelerator !!!

Hi,
I am trying to do similar thing but still getting error.
from langchain.llms import SelfHostedHuggingFaceLLM
from transformers import AutoModelForCausalLM, AutoTokenizer, pipeline
import runhouse as rh

def get_pipeline(model_id = "decapoda-research/llama-7b-hf"):
    tokenizer = AutoTokenizer.from_pretrained(model_id)
    model = AutoModelForCausalLM.from_pretrained(model_id)
    pipe = pipeline(
        "text-generation", model=model, tokenizer=tokenizer
    )
    return pipe

gpu = rh.cluster(name="rh-a10x", instance_type="A100:1")

hf = SelfHostedHuggingFaceLLM(
    model_load_fn=get_pipeline, hardware=gpu)

So the setup is that I have reserved a GPU and there I want to run this code. But I get the following error
ValueError: Cluster must have an ip address (i.e. be up) or have a reup_cluster method (e.g. OnDemandCluster).

I just want to use the local GPU to load the model and get response from the model. This exercise is to understand how it works for me.
If you can provide some pointers it will be really great!
thanks, Onkar

I believe that this is the big defect inside Langchain, and there is no one takes care of it.
Setup up Runhouse and make it working is a nightmare for me over and over. I spent almost 90% of my efforts to setup runhouse server and client and make langchain code running on our accelerator only took less than 10%.
Hi guys: Stop bond Runhouse and provide direct access to the local HPU/GPU accelerator !!!

+1, did you figure out how to run embeddings locally using run house?


When I run "python app.py"， an error occurs:

When I run "python app.py"， an error occurs:

Traceback (most recent call last):
File "D:\Temp\SDWebui\genwarp\app.py", line 19, in
from genwarp import GenWarp
File "D:\Temp\SDWebui\genwarp\genwarp_init_.py", line 1, in
from .GenWarp import GenWarp
File "D:\Temp\SDWebui\genwarp\genwarp\GenWarp.py", line 24, in
from .ops import get_viewport_matrix, forward_warper
File "D:\Temp\SDWebui\genwarp\genwarp\ops.py", line 10, in
from splatting import splatting_function
File "D:\ProgramData\anaconda3\envs\sdwebui\lib\site-packages\splatting_init_.py", line 1, in
from .splatting import Splatting, splatting_function, SummationSplattingFunction
File "D:\ProgramData\anaconda3\envs\sdwebui\lib\site-packages\splatting\splatting.py", line 6, in
from splatting import cpu as splatting_cpu
ImportError: DLL load failed while importing cpu: The specified program cannot be found.

could you help me to check this? Thanks.

Hi @Sampkao , Thank you for your trial. It looks like you're on a Windows machine without a GPU. Although it could be possible to run the model on such kind of machines, we'are sorry that we didn't test our codes on and will not support it. We'll add lines about supported machines in the readme soon.
It seems that it is the problem of installing splatting package rather than our codes on the repository. Hence I'm closing this issue. Please feel free to open a new issue if you find any bugs in this repository. Thank you.

As a side note, you can try Docker to virtually recreate a linux environment as mentioned in the readme or you can try it out on our Spaces without bothering you too much if you just want to get your hands on it.

My device uses a RTX GPU with 12GB Vram, but the version of pytorch I installed is as follows:
torch==2.0.1+cu118 torchvision torchaudio --index-url https://download.pytorch.org/whl/cu118
If I use the default installation version, the following error will occur:
"Can not find CUDA..."
It seems that the CUDA 11.8 version in my system is not compatible with that pytorch version?
BTW, I've used the trial you provided and love it that I wanted to try it locally. I'm not familiar with Docker, I'll do some research.

Did you install CUDA toolkit on your system? It seems your system couldn't find it. It requires CUDA to run the model in both cases with and without Docker. Besides, your GPU may not be sufficient to load our model. In our experiment, it used up around 15GB of VRAM. Many models out there tend to require different setups specific to them. I generally recommend using Docker to separate problems.
We're happy to hear that you enjoyed our demo! Thank you.

I see, it may indeed be a problem with my cuda toolkit. This part was modified when I installed other packages a while ago. I will confirm again.
Your work is indeed very helpful for my use cases (animations and comics). I will try the Docker or website method and hope for more quantitative results from you in the future :)


Laravel 8.83.11 Shift

This pull request includes updates for the recent minor version release of Laravel as well as updates to your package dependencies. Feel free to commit any additional changes to the shift-ci-v8.83.11 branch.
Before merging, you need to:

Checkout the shift-ci-v8.83.11 branch
Review all pull request comments for additional changes
Run composer update
Thoroughly test your application (no tests?, no CI?)

:information_source: You are running an older version of Laravel. The latest version is 9.11.0. Run the Laravel 9.x Shift to upgrade to the latest version of Laravel.

:warning: The Shift build servers run PHP 8. If you are still running PHP 7.4 or lower you should run composer update locally to ensure you have the proper versions of your dependencies to reflect your PHP 7 environment.


implement int64 string formatting

String form of int64 type.

Will be merged as part of another PR.


Create a minimal corpus of Gifs synthesized from the proto spec that can be replayed against other gif codec implementations

As the title suggests.

Here is the (private) repo of the said seeds: https://github.com/bshastry/proto_generated_gif_seeds


Fix kubernetes license

@mattj-io this package and our kubernetes-cluster packages are proprietary. This package contains only code we've written.
kubernetes-cluster package contains kubernetes code and code we've written to run it on DC/OS.
The code in both these packages is closed source.

@MatApple we still need to acknowledge the Apache licensed code for the portion we're redistributing. In the context of this exercise for Universe, it probably means listing both Apache and our proprietary license for the kubernetes-cluster package.

That makes sense 👍 Thanks @mattj-io. I'll approve.

I've added both Apache and proprietary to all of these packages, since I think kubernetes-cluster is pulled in by kubernetes, meaning it's deploying Apache code even if it doesn't contain it directly.


Change to approved status

Pending WG, TSC, and SC approval.

To discuss tomorrow at the TSC meeting. No problems on my end pending discussion.

I support this change in status

@andorsk any news on when it will get reviewed/approved?

This was approved by the tsc. Sorry! I mentioned it to Sam but I should have pinged this PR.
You're good to go!

wohoo! Congrats guys.


1.6 docs checklist

API changes, must fix for 1.6

[x] Auth docs
[x] Stats docs

High priority fixes, additions, modifications

[ ] List permission needed by pachyderm in k8s (serviceaccounts etc.) for kops and otherwise, https://github.com/pachyderm/pachyderm/issues/2052
[x] Add dynamic provisioning examples and test them. https://github.com/pachyderm/pachyderm/issues/1477, https://github.com/pachyderm/pachyderm/issues/2184
[ ] Check Azure docs, https://github.com/pachyderm/pachyderm/issues/2254
[ ] Update fruit stand and scraper examples and add back in
[ ] Openshift deploy corrections and update, https://github.com/pachyderm/pachyderm/issues/1865
[x] broken links (e.g., PFS/PPS doc references): https://github.com/pachyderm/pachyderm/issues/1769, https://github.com/pachyderm/pachyderm/issues/1489
[x] Update beginner tutorial/demo docs for the montage, https://github.com/pachyderm/pachyderm/issues/1852, https://github.com/pachyderm/pachyderm/issues/1439
[ ] GlobFile.
[x] "LocationConstraint" issue in AWS deploy docs
[ ] Add instruction to clone repo to the Azure docs
[ ] clarify/update from_commit docs https://github.com/pachyderm/pachyderm/issues/1737#issuecomment-310505750
[ ] clarify append semantics https://github.com/pachyderm/pachyderm/issues/1885#issuecomment-305388705
[ ] troubleshooting invalid image and other stuck pipelines: https://github.com/pachyderm/pachyderm/issues/2214, https://github.com/pachyderm/pachyderm/issues/2163,
https://github.com/pachyderm/pachyderm/issues/2053
[ ] GPU library clarifications: https://github.com/pachyderm/pachyderm/issues/2194
[ ] egress options and example: https://github.com/pachyderm/pachyderm/issues/1718
[x] update version numbers in deploy docs and make sure that the outputs are consistent with the latest versions of things.
[ ] env var of input datums - https://github.com/pachyderm/pachyderm/issues/2232#issuecomment-336726463

Lower priority fixes, additions, modifications

[ ] build pachctl from scratch
[ ] add scale up info to best practices (replicas, parallelism) https://github.com/pachyderm/pachyderm/issues/654, https://github.com/pachyderm/pachyderm/issues/653, https://github.com/pachyderm/pachyderm/pull/1667
[ ] add logging, monitoring best practices https://github.com/pachyderm/pachyderm/issues/1264, https://github.com/pachyderm/pachyderm/issues/689
[ ] example put-file from PFS to PFS
[ ] clarity around port-forward issues and options https://github.com/pachyderm/pachyderm/issues/1440
[ ] more clarity around put-file options https://github.com/pachyderm/pachyderm/issues/1718, https://github.com/pachyderm/pachyderm/issues/1429, https://github.com/pachyderm/pachyderm/issues/1416, https://github.com/pachyderm/pachyderm/issues/981
[ ] Modify and add back in the PPS and PFS reference docs.  Also test/fix the included links.
[ ] Links for the subsection of the Bill of Rights.
[ ] Update the bill of rights to make sure everything rings true with 1.6.  Also correcting typos along the way.
[ ] More complete OpenStack deploy docs
[ ] pipeline/pachyderm "management" docs around deleting repos, pipelines, branches, etc.
[ ] Update and add back in FAQ
[ ] more clarity around Docker CMD, entrypoints, etc. https://github.com/pachyderm/pachyderm/issues/1301
[ ] docs for contributors, including how to deploy a custom build https://github.com/pachyderm/pachyderm/issues/1279, https://github.com/pachyderm/pachyderm/issues/691
[ ] talk about jobs? https://github.com/pachyderm/pachyderm/issues/655
[ ] make godoc examples run: https://github.com/pachyderm/pachyderm/issues/376

Cookbooks

[ ] incremental https://github.com/pachyderm/pachyderm/issues/1894
[ ] Using things like Jupyter
[ ] SQL/database integration https://github.com/pachyderm/pachyderm/issues/657
[ ] private Docker registry https://github.com/pachyderm/pachyderm/issues/1226
[ ] levering provenance https://github.com/pachyderm/pachyderm/issues/1489
[ ] cron

Closing as 1.6 is done. Dan is going to transfer over the checklist for 1.7


typescript: update resources/util.ts

This also updates the mocha options to support running with typescript.
On the downside, this also makes tests go as slow as they used to
(~30s) before the recent speedup.

I don't really know what I'm doing with typescript yet.  I assume I should move Job and Role to live in a definition file?

cc @MaikoTan if you have any time to look at this, since I think this will fix some of the test issues from your patch


Improve systemd installation docs for InfluxDB 2.0

Edits following review of systemd installation docs for InfluxDB 2.0. .deb and .rpm are both covered now. (Tested locally on Ubuntu 20 and Fedora 30.)
~### Note~
~Currently clicking the tabs for this content leads to strange behavior, moving to wrong parts of the page, content seemingly disappearing...~
This is work toward #2136.

[x] Tests pass (no build errors)
[x] Rebased/mergeable

Looks like this covers the different service-manager installs, but I think we still need information about where InfluxDB files live on disk when running InfluxDB as a service. We also need information about passing configuration settings to InfluxDB when running as a service. Where you going to do those in another PR?

Yep! I've got these items marked in https://github.com/influxdata/docs-v2/issues/2136. Wanted to get this out, though!


Update urls from 'http' to 'https'

This pull request replaces all 'http' with 'https' in links.
Fixes partially #360

@lakshya8066 thanks. I just meant to do the fixes in the same PR. But this works too.

Just went through all the links and tagged the ones that do not work with https

Hey there; lychee author here. Thanks for using the tool.
Just dropping in because I noticed that the PR comments mention a couple of links that don't support HTTPS just yet.
There is a --require-https in lychee which treats HTTP links as errors if an HTTPS link exists.
Might be helpful to add that to your lychee action over at #360:
args: --verbose --no-progress **/*.md **/*.html

@mre Thanks. We did try one run-through with that (in the PR that has the respective action), but we got an error that said --require-https was not recognized or something along those lines.
Anyway, the point is moot since this PR has revealed some URLs that do not work as https because https is not supported by those websites. So we can't require https until those websites support https.
But thanks for coming over and checking us out!

The latest version of the lychee action has this flag now.
Also require-https only throws an error when an https link is actually available. 😉

@mre Thanks for the clarification.

@Stargator I have reverted those websites and cross-checked them as well, they are working fine.

@lakshya8066 Everything is good to go, this branch just needs to be updated with the changes from the main branch. Are you comfortable doing a rebase? If not, I can do it.

Thanks @Stargator, I can take this opportunity to learn about rebasing while applying it...

@Stargator is it correct?

The ready to rebase commit needs to switch dartlang.org for dart.dev

@lakshya8066 Thanks for your MONTH LONG work! 🥳  I really, really appreciate that.

Thanks @Stargator, it was a pretty fun ride!😀


Support for  service generation when additionalProperties has enabled without properties field in requestBody

Description:
$Subject
OpenAPI spec can have a request body with an inline object schema with additionalProperties without property fields.
example:
"requestBody": {
      "content": {
           "application/json-patch+json": {
                 "schema": {
                      "type": "object",
                       "additionalProperties": {
                                    "$ref": "#/components/schemas/JToken"
                                },
                                "nullable": true
                            }
                        },
               ...

Fix needs to go with

[ ] 1.5.x branch
[ ] 1.6.x branch
[ ] 1.7.x branch
[ ] master


Blank page on npm run watch

Hello
I was trying out your fork, but when you run npm run watch the page goes blank and no errors happen while compiling but it doesn't seem to work.
It does come with a random error in the console. Unexpected < on line 1 in app.js

Running npm run production might clear things up. Although it may be due to an older version of laravel mix. Quite a few things in this fork need some bumping up.


⚠ Bofrost.lu has degraded performance

In 49fb257, Bofrost.lu (https://www.bofrost.lu) experienced degraded performance:

HTTP code: 200
Response time: 1245 ms

Resolved: Bofrost.lu performance has improved in fcad3c9 after 9 minutes.


RNN function: not all input parameters are described

Dear authors,
Thank you very much for this suite.
Could you please describe some of the input parameters for the rnn function?
Namely, all_categories, n_categories, all_letters and n_letters. I would really appreciate if you could let me know their values in a typical scenario.
Thank you in advance!

@KimJeongChul  Can you please elaborate the input parameters? Regarding the practicality of this scenario, AFAIK, it was very tough to make a more realistic RNN scenario to run on top of Lambda. I believe it was the minimal overhead RNN that we could execute on Lambda.

Hi @ustiugov
The rnn_generate_character_level
lambda function need parameters(language, start_letters, model_parameter_object_key, model_object_key, model_bucket) to classify names into their language of origin.

language : language of origin
start_letters: starting letters of name
model_parameter_object_key: pre-trained rnn model parameter(rnn_params.pkl)
model_object_key: entire model Pytorch - Recommended approach for saving a model
model_bucket: s3 bucket name

Next, the rnn model parameter(rnn_params.pkl) has all_categories, n_categories, all_letters and n_letters.

all_categories: 'French', 'Czech', 'Dutch', 'Polish', 'Scottish', 'Chinese', 'English', 'Italian', 'Portuguese', 'Japanese', 'German', 'Russian', 'Korean', 'Arabic', 'Greek', 'Vietnamese', 'Spanish', 'Irish'
n_categories: length of all_categories = 18
all_letters: abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ .,;'-
n_letters: 59

all_letters = string.ascii_letters + " .,;'-"
n_letters = len(all_letters) + 1

I hope I can be of some help. If you have any questions, I will recommend referring in Pytorch Tutorial.
Reference : https://pytorch.org/tutorials/intermediate/char_rnn_generation_tutorial.html

Thank you for the prompt response. I would appreciate if you could add this info to the corresponding WIki page.
Also, there is a typo in rnn.py:
https://github.com/kmu-bigdata/serverless-faas-workbench/blob/e4473fa0bc515b7ac6ec74cf8428980a944810fb/aws/cpu-memory/model_serving/rnn_generate_character_level/rnn.py#L52
The correct function reference would be: `gen_category_tensor'.  I am going to submit a PR to fix it.

Dear @ustiugov
Thank you for refactoring code.
Have good day!


UTF-8 string character can never start with 10xxxxxx

Brief description of your issue
Tried installing a package in Windows Sandbox, got an error that there was a failure when searching MSStore source
Steps to reproduce
Run winget install <id> in Windows Sandbox
Expected behavior
The search to succeed and package to be installed from winget source
Actual behavior
Failed when searching source: msstore
An unexpected error occurred while executing the command:
UTF-8 string character can never start with 10xxxxxx

WinGet-2024-03-29-12-36-10.899.log

As a note - this seems to only affect Windows Sandbox (at least in my environment) and only affects winget install and winget uninstall
PS C:\Users\WDAGUtilityAccount\Desktop\winget-pkgs> winget search Microsoft.VCLibs.Desktop.14
The `msstore` source requires that you view the following agreements before using.
Terms of Transaction: https://aka.ms/microsoft-store-terms-of-transaction
The source requires the current machine's 2-letter geographic region to be sent to the backend service to function properly (ex. "US").

Do you agree to all the source agreements terms?
[Y] Yes  [N] No: y
Failed when searching source; results will not be included: msstore
Name                                                  Id                          Version      Source
------------------------------------------------------------------------------------------------------
Microsoft Visual C++ 2015 UWP Desktop Runtime Package Microsoft.VCLibs.Desktop.14 14.0.33321.0 winget
PS C:\Users\WDAGUtilityAccount\Desktop\winget-pkgs> winget install Microsoft.VCLibs.Desktop.14
Failed when searching source: msstore
An unexpected error occurred while executing the command:
UTF-8 string character can never start with 10xxxxxx

The following packages were found among the working sources.
Please specify one of them using the --source option to proceed.
Name                                                  Id                          Source
----------------------------------------------------------------------------------------
Microsoft Visual C++ 2015 UWP Desktop Runtime Package Microsoft.VCLibs.Desktop.14 winget

Environment
PS C:\Users\WDAGUtilityAccount\Desktop\winget-pkgs> winget --info
Windows Package Manager v1.7.10861
Copyright (c) Microsoft Corporation. All rights reserved.

Windows: Windows.Desktop v10.0.26085.1
System Architecture: X64
Package: Microsoft.DesktopAppInstaller v1.22.10861.0

Winget Directories
-------------------------------------------------------------------------------------------------------------------------------
Logs                               %LOCALAPPDATA%\Packages\Microsoft.DesktopAppInstaller_8wekyb3d8bbwe\LocalState\DiagOutputDir
User Settings                      %LOCALAPPDATA%\Packages\Microsoft.DesktopAppInstaller_8wekyb3d8bbwe\LocalState\settings.json
Portable Links Directory (User)    %LOCALAPPDATA%\Microsoft\WinGet\Links
Portable Links Directory (Machine) C:\Program Files\WinGet\Links
Portable Package Root (User)       %LOCALAPPDATA%\Microsoft\WinGet\Packages
Portable Package Root              C:\Program Files\WinGet\Packages
Portable Package Root (x86)        C:\Program Files (x86)\WinGet\Packages
Installer Downloads                %USERPROFILE%\Downloads

Links
---------------------------------------------------------------------------
Privacy Statement   https://aka.ms/winget-privacy
License Agreement   https://aka.ms/winget-license
Third Party Notices https://aka.ms/winget-3rdPartyNotice
Homepage            https://aka.ms/winget
Windows Store Terms https://www.microsoft.com/en-us/storedocs/terms-of-sale

Admin Setting                             State
--------------------------------------------------
LocalManifestFiles                        Enabled
BypassCertificatePinningForMicrosoftStore Disabled
InstallerHashOverride                     Disabled
LocalArchiveMalwareScanOverride           Enabled

After more investigation, this occurs only in the sandbox because the Region in the sandbox is set to World. This causes the PackageMatchField for Market to be -
{"PackageMatchField":"Market","RequestMatch":{"KeyWord":"ZZ","MatchType":"CaseInsensitive"}}

This in turn causes the msstore source to return the following 400 response -
{
    "code": "InvalidParameterValue",
    "data": [],
    "details": [],
    "innererror": {
        "code": "InvalidParameterValue",
        "data": [],
        "details": [],
        "message": "Parameter market was specified with invalid value: ZZ.",
        "source": "StoreEdgeFD",
        "target": "market"
    },
    "message": "Parameter market was specified with invalid value: ZZ.",
    "source": "StoreEdgeFD",
    "target": "market"
}

Manually setting the region inside the sandbox causes the error to go away. The same can be verified in PowerShell (or PostMan)
$headers = New-Object "System.Collections.Generic.Dictionary[[String],[String]]"
$headers.Add("Content-Type", "application/json")

$body = @"
{`"Filters`":[{`"PackageMatchField`":`"Market`",`"RequestMatch`":{`"KeyWord`":`"ZZ`",`"MatchType`":`"CaseInsensitive`"}}],`"Inclusions`":[{`"PackageMatchField`":`"PackageName`",`"RequestMatch`":{`"KeyWord`":`"Xodo`",`"MatchType`":`"Substring`"}}]}
"@

$response = Invoke-RestMethod 'https://storeedgefd.dsx.mp.microsoft.com/v9.0/manifestSearch' -Method 'POST' -Headers $headers -Body $body

$body = @"
{`"Filters`":[{`"PackageMatchField`":`"Market`",`"RequestMatch`":{`"KeyWord`":`"US`",`"MatchType`":`"CaseInsensitive`"}}],`"Inclusions`":[{`"PackageMatchField`":`"PackageName`",`"RequestMatch`":{`"KeyWord`":`"Xodo`",`"MatchType`":`"Substring`"}}]}
"@

$response = Invoke-RestMethod 'https://storeedgefd.dsx.mp.microsoft.com/v9.0/manifestSearch' -Method 'POST' -Headers $headers -Body $body
$response | ConvertTo-Json

@denelon - Seems like this is an issue with the msstore source then, and not necessarily the sandbox. Would you mind updating the tags?


[backpack-love] Add changelog link to Readme

The main readme is the place where to look for things, using backpack from the other side I notice how annoying is not to have that link in the readme

@georgegillams this one needs approval too 🙏


Protect route by role

I've looked through the documentation but I can't seem to exactly figure out how I'd limit a route (or more specifically, a bunch of routes)'s access to a certain role in LaraLum.  We've built out several administrator-like roles and permissions and there are some pages that we'd like to restrict only to those users.
I'm sure this is probably super simple and when I see the answer I'm going to smack myself, but I'm still fairly new to Laravel so I'm not quite sure what the right way to do this is.
Can someone give me a hand?

Well you can define your own policies, or use directly laralum functions at the start of the route function.
Check the authorization documentation.

Using Laralum\Users\Models\User that edtends the App\User,  you can use a function HasRole to determine of a user have a specified role, you can make this check in either a policy, a controller or in a middleware. Here's the api page: https://laralum.com/docs/Roles/API


Move unstable to stable

WHY are these changes introduced?

CLI codegen option updates from --codegen-unstable to --codegen

WHAT is this pull request doing?

HOW to test your changes?

Post-merge steps

Checklist

[ ] I've read the Contributing Guidelines
[ ] I've considered possible cross-platform impacts (Mac, Linux, Windows)
[ ] I've added a changeset if this PR contains user-facing or noteworthy changes
[ ] I've added tests to cover my changes
[ ] I've added or updated the documentation

Oops! I didn't know you had a codegen stable PR. I'll remove it from this PR.


Add a watch for image pull error

Add a watch on events and log an error if there is an image pull error for CSI pods
Part 2 of https://github.com/IBM/ibm-spectrum-scale-csi/issues/632

Pull request checklist
Pull request type
Please check the type of change your PR introduces:

[ ] Bugfix
[x] Feature Enhancement
[ ] Test Automation
[ ] Code Refactoring (no functional changes, no api changes)
[ ] Build related changes
[ ] Community Operator listing
[ ] Other (please describe):

How risky is this change?

[x] Small, isolated change
[ ] Medium, requires regression testing
[ ] Large, requires functional and regression testing

Code changes looks good but Why is this change needed? I see watch is used just to log Failed to pull image in operator logs, however this information can be viewed directly by just looking at the pods which would show error as imagePullBackoff.

We have added ibm-entitlement-key as a default pull secret as recommended by Cloud Pak. The Cloud Pak also recommends this:
For any CustomResource (CR) with a Pod that pulls from the entitled registry, the owning Operator MUST check for pull failures and include a message to the user for debug

Is using watch for events is the recommended solution here or we came up with it?

Is using watch for events is the recommended solution here or we came up with it?

We came up with it.

Events are generated all the time in namespace, and since we are watching Events resource itself, the implemented watch function would execute quite a lot.  @amdabhad Can we some how achieve the same result by watching the pods resource in the namespace?

Events are generated all the time in namespace, and since we are watching Events resource itself, the implemented watch function would execute quite a lot. @amdabhad Can we some how achieve the same result by watching the pods resource in the namespace?

Yes, I checked that, the image pull error info is not present in pod resource, it can be obtained from events only.

@deeghuge Do we want this change in 2.5.0 or 2.6.0?


Fix: Error with on-demand-entries-ping

Related to https://github.com/zeit/next.js/issues/1667
If you have better solutions, feel free to open suggestions

Ref: https://github.com/zeit/next.js/issues/1667#issuecomment-293015836


Add a space after @sign

This issue is fixed now but we will release it in next build. below attached screenshot

fixed


Allow No Empty Line Before Rules After Comments

This commit adds the "ignore after comments" condition to the rule-empty-line-before rule. As configured, the rule will require an empty line before multi-line rules, unless that rule is the first nested rule. Further, the rule will be ignored following comments, which allows for no blank line between comments and rules, but also won't immediately break linting for existing stylesheets.
Fixes #6

Thanks @spaceninja ! Code looks good to me, do I need to test anything?


Any way to store multiple logins per user?

If you create one login, using say Google, there doesn't seem to be a way to associate another login with the user, say for Facebook. Looking at the logins table this seems to be because there's no row key to uniquely identify rows for the user id (partition key). Is this so or am I just using it wrong?
A lot of sites using social logins miss this scenario out, where a user logs in using one provider initially and then with a different provider the next time and either you end up with a new account or as in this case, an exception is thrown.

Any clue?


Micro sttuttering issue

Basic Information
Mission version:0.955
Map used: Chernarus
Mods used: CBA, ACE, RHSAFRF, RHSUSAF, Ace Compat RHSAFRF, Ace Compat RHSUSAF, Advanced Urban Rapelling, Enhanced Movement, Suppress, Immerse, CUP terrains core and CUP terrains maps
Dedicated or local game?: DEDICATED server
GitHub or Workshop mission file? Github
Individual Things
Did you edit anything within the mission files?
Yes.
If yes, what did you edit exactly?
Edited ui\mission_params.hpp to avoid change parameters every time i start the server.
Edited to have full zeus with instructions on: https://github.com/Wyqer/kp_liberation/wiki/EN:FAQ#how-can-i-enable-full-zeus
But now i dont have full zeus. Since the problem starts i tried a clean github file mission. But same problem.
Short Issue Description
After we have 16 production facilities running and their logistics to send everything to a couple of FOB (with the 100000, 100000, 100000 method) the game makes micro sttutering every 5-6 seconds like a clock to everyone. If i wipe the savegame the problem is solved but we would like continue the mission.
We tried a second server more powerful (i7-7700k instead the regular AMD FX8320 both 16GB RAM) and the problem is the same.
Expected Behaviour
One think i cannot understand is why there are 288 vehicles with the server just restarted. We use reduced civilians. No idea if can be part of the problem.
Steps to Reproduce the Issue
I think the easy way is use my savegame (attached with RPT)
Screenshots, Serverlog or any other helpful Information
RPT with server parameter debug ON and the savegame if you want to see it by yourself.
microstutteringRPTandSAVEGAME.zip

This is very descriptive thanks. Currently there's a bit of an "away" period with development but that's due to end soon enough and this will be looked into as soon as possible, I'm sure. As for the 288 vehicles, these are just objects, anything from resource crates to pre-placed enemy military sectors, even weapons on the ground count towards this whilst they are there. This is nothing to worry about.

The production and AI logistic couldn't cause a 5-6 stutter interval. They just run every minute. As I'm "really back" in 2 days, I'll have a look at the log.


Restructure contribution tutorials and add Table of Contents

I noticed that a some changed files are numbered, some are not. I have no clear suggestion for an improvement, but I think it could be improved upon.

Maybe it could be split into developer documentation and user documentation? At the moment, the difference is not obvious.

Furthermore, the table of supported publishers and the attribute table are drowning in the other information. Maybe their visibility could be improved? I am open to accepting smaller changes and discussing this in our next meeting.


VSCode Server Setting Sync does not sync remote extensions

Does this issue occur when all extensions are disabled?:
Extensions are necessary to trigger this issue

VS Code Version: 1.78.2
OS Version: linux

Steps to Reproduce:

Setup vscode server on two different machines A & B (both linux in my case)
Install browser and remote extensions on machine A using vscode.dev remote tunnel.
Open vscode server using vscode.dev remote tunnel on machine B.
Browser extensions and settings.json are synced, but remote extensions are not synced. In this case since machine B is a fresh instance no extensions were installed prior to enabling setting sync.

I can only sync the remote extensions from A to B by manually exporting the settings to a file on A and them importing the settings file on machine B.

Just found that this is marked as Won't fix by Microsoft in https://github.com/microsoft/vscode/issues/90968.
Unfortunate, but back to Neovim it is I suppose.
Sorry for cluttering the issue tracker for y'all.


Add support for Volt Absorb, Dry Skin, Levitate, etc

Certain Pokemon abilities change resistance to certain types, and it could be useful to model those in the defense screen.

RESISTANCES
Purifying salt - ghost
Heatproof - fire
Water Bubble - fire
Thick Fat - fire  & ice
IMMUNITIES
Earth Eater - ground
Levitate - ground
Flash Fire - fire
Well-Baked Body - fire
Dry Skin - water
Storm Drain - water
Water Absorb - water
Sap Sipper - grass
Lightning Rod - electric
Motor Drive - electric
Volt Absorb - electric

Done!


No UI-Window to upload files, bulk upload with Docker

I installed h2oGPT via Docker successfully (Ubuntu 20.4.m, NVIDIA-SMI 470.223.02   Driver Version: 470.223.02   CUDA Version: 11.4)
Version h2ogpt-runtime:0.1.0-150 had a drop window at the Gradio UI  to add additional files. I was able to add some files to UserData.
In Later Version h2ogpt-runtime:0.1.0-180 that is not possible any longer? No drop window.
How to add files via to UI?
How to add a bulk of files via a directory?
PS: Last version of docker h2ogpt-runtime:0.1.0-194 showed the following error at start: “Found an incompatible version of auto-gptq. Found version 0.4.2+cu118, but only version above 0.4.99 are supported”

There is "Upload" button on right inside the prompt window.  There is Ingest button for adding the text entered as url, text, youtube, etc.


write_tables: add --cpu_profile flag for performance benchmarks [phab:D472]

Created by schroederc at 2015-08-27 18:43:46:

schroederc wrote at 2015-08-27 18:46:58:
Add /debug/pprof/... HTTP handlers

zarko accepted this revision at 2015-08-27 19:15:26

schroederc closed via commit<PHONE_NUMBER>553a79ab56b3222d939c4513624365 at 2015-08-27 19:20:29


Add support for SSD display

Add support for SSD based display to allow monitoring AQW values locally

A good display to target: https://www.adafruit.com/product/2900

Completed as of v2.0. Referenced display is: https://www.adafruit.com/product/3045, but it is the exact same as the 2900 mentioned above.


checks whether USE_TZ is set to True before converting stripe timesta…

…mps into a timezone-aware datetime.

This feels like the wrong fix for a problem. Dropping important data like the timezone is a bad idea. If anything we should at least convert the datetime object to TIME_ZONE so when the date is pulled back out of the DB it can be trusted by the site developer.


Can i send send bulk message?

Hi @Jonadabe ,
I'm not sure about this subject, Does the below code is work?
$result = $clickatell->sendMessage(['to' => ['27111111111', '27111111112'], 'content' => 'Message Content']);

Yes that is meant to work, are you having issues with this? What response do you get?

Should be i check.


An error occurred in the case expression

I seem to have written in the wrong place
https://github.com/querydsl/querydsl/issues/3573

Well the error comes from Hibernate and not Querydsl nor Blaze-Persistence 🤷🏻
I believe type inference of parameters inside case statements has always been problematic in Hibernate. Try wrapping the numbers in a JPQLNextExpressions.literal(value) to force literal rendering.

Ok, thanks!
Perhaps I have found out how to handle it：
result = queryFactory.select(
					new CaseBuilder()
						.when(qod.dist.sum().intValue().eq(JPQLNextExpressions.literal(0)))
						.then(1)
						.when(qod.dist.sum().intValue().eq(qod.need.sum().intValue()))
						.then(2)
						.otherwise(0)
				)
				.from(qod)
				.where(qod.code.eq(no))
				.fetchFirst();


Update autorest version to prerelease 3.0.0-alpha.20240523.4

Triggered from pull request: https://github.com/Azure/autorest.csharp/pull/4750

API change check
API changes are not detected in this pull request.


fixes for cross-compilation from Windows to Android

I'm working on GRPC for Android. Here are changes to build gRPC with CMake for Android. Instructions (MSVS + Ninja), related to this PR. Note that @podsvirov is working on more elegant solution for cross-compiling protobuf.
Instructions (MSVS + Ninja):

Install Android SDK
Install Android NDK. Generally only NDK is necessary, SDK just may be useful for other purposes.
Set environment variable ANDROID_NDK
Install Ninja. Just drop ninja.exe somewhere where it can be accessed from command line, for example, alongside cmake binaries.
Build gRPC for host, because we will need protoc and grpc executables that we can run on host:

    mkdir _host_build
    cd _host_build
    "C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\vcvarsall.bat" x86_amd64
    cmake .. -G Ninja
    cmake --build .

Build gRPC for android:

    mkdir _android_build
    cd _android_build
    cmake .. -G Ninja -DCMAKE_SYSTEM_NAME=Android -DCMAKE_SYSTEM_VERSION=21 -DCMAKE_ANDROID_ARCH_ABI=arm64-v8a -DCMAKE_ANDROID_STL_TYPE=gnustl_static -Dprotobuf_BUILD_TESTS=OFF -DgRPC_ZLIB_PROVIDER=package -DRUN_HAVE_STD_REGEX=0 -DRUN_HAVE_POSIX_REGEX=0 -DRUN_HAVE_STEADY_CLOCK=0 -Dprotobuf_IMPORT_EXECUTABLES=../_host_build/protobuf_ImportExecutables.cmake -DgRPC_IMPORT_EXECUTABLES=../_host_build/gRPC_ImportExecutables.cmake
    cmake --build .

Partially resolves https://github.com/grpc/grpc/issues/8398

Thanks for your pull request. The automated tests will run as soon as one of the admins verifies this change is ok for us to run on our infrastructure.

Thanks for your pull request. The automated tests will run as soon as one of the admins verifies this change is ok for us to run on our infrastructure.

Thanks for your pull request. The automated tests will run as soon as one of the admins verifies this change is ok for us to run on our infrastructure.

Thanks for your pull request. The automated tests will run as soon as one of the admins verifies this change is ok for us to run on our infrastructure.

Thanks for your pull request. The automated tests will run as soon as one of the admins verifies this change is ok for us to run on our infrastructure.

Thanks for your pull request. The automated tests will run as soon as one of the admins verifies this change is ok for us to run on our infrastructure.

Thanks for your pull request. The automated tests will run as soon as one of the admins verifies this change is ok for us to run on our infrastructure.

Thanks for your pull request. The automated tests will run as soon as one of the admins verifies this change is ok for us to run on our infrastructure.

Thanks for your pull request. The automated tests will run as soon as one of the admins verifies this change is ok for us to run on our infrastructure.

Thanks for your pull request. The automated tests will run as soon as one of the admins verifies this change is ok for us to run on our infrastructure.

Thanks for your pull request. The automated tests will run as soon as one of the admins verifies this change is ok for us to run on our infrastructure.

Thanks for your pull request. The automated tests will run as soon as one of the admins verifies this change is ok for us to run on our infrastructure.

Thanks for your pull request. The automated tests will run as soon as one of the admins verifies this change is ok for us to run on our infrastructure.

Thanks for your pull request. The automated tests will run as soon as one of the admins verifies this change is ok for us to run on our infrastructure.

Thanks for your pull request. The automated tests will run as soon as one of the admins verifies this change is ok for us to run on our infrastructure.

Thanks for your pull request. The automated tests will run as soon as one of the admins verifies this change is ok for us to run on our infrastructure.

Thanks for your pull request. The automated tests will run as soon as one of the admins verifies this change is ok for us to run on our infrastructure.

Thanks for your pull request. The automated tests will run as soon as one of the admins verifies this change is ok for us to run on our infrastructure.

Thanks for your pull request. The automated tests will run as soon as one of the admins verifies this change is ok for us to run on our infrastructure.

Thanks for your pull request. The automated tests will run as soon as one of the admins verifies this change is ok for us to run on our infrastructure.

Thanks for your pull request. The automated tests will run as soon as one of the admins verifies this change is ok for us to run on our infrastructure.

Looks like this PR fell through the cracks.  The code now seems fairly out of date. Nevertheless, https://github.com/grpc/grpc/issues/8398 seems to have been resolved. Closing.

Thank you for your pull request. Before we can look at your contribution, we need to ensure all contributors are covered by a Contributor License Agreement.
After the following items are addressed, please respond with a new comment here, and the automated system will re-verify.

User @Slonegg isn't covered by a CLA. They will need to complete the form at https://identity.linuxfoundation.org/projects/cncf

Regards,
CLA GitHub bot


Improved checkpointing

When transcribing a long set of paper-based records, it can be easy to lose track of where one has left off.   It would be helpful if the form assisted in keeping track. Such as:

When posting to the outbox, copy the most recently supplied entry in to a readonly field indicating it was the end of the prior batch.
When posting to the outbox, increment the Message # field and copy the old value into a read-only fiield.

These can take the place  of / supplement notations made on the source paperwork.  Between the paper and alt-tabbing into Winlink to review this can be replicated, but less clicking/scrolling at 2am the better,

I will take a look at this and have something to try by July 22nd.

@jhmartin Take a look at this deploy preview for the UI and this PR for the code. Let me know what you think.

Due to inability to access server-side (Winlink Express) code, all client-side functionality is limited when it comes to persisting data. I stuck with Browser APIs (local storage and save/load file data) to meet the request.
User can increment Message Number using an on-screen button, in addition to entering a value manually.
If user keep browser open between form SUBMITs, the last-entered bib data will be displayed in a new UI element "End Of Prior Batch".
Save Race data and Load Race data buttons support Message Number and "End Of Prior Batch" data storage and retrieval.
Updated README to include emphasis on using Save/Load Race data buttons, and keeping a single browser tab open to enable the most recent entry retention feature.

In the deploy preview you can go through the motions of entering all data, and at the end click the SUBMIT button and OK the message but don't close the tab.
Instead:

Paste-in the deploy preview URL into the address bar and press Enter.
Observe data that appears in the End of Prior Batch field.
Use the Tab key to cycle through the fields - it starts at the top so the user has the opportunity to click the increment button (or directly type) to overwrite the Message Number field.

Netlify does not have a server-side component that captures the sent data so an error message is displayed. This is expected.
Note: Save Race data and Load Race data behave the same as they would if you were using this form launched from Winlink Express.

You should always save the form before sending it in. There are a some
really basic reasons for this, but secondarily, if you did have to shut off
your browser, or lost the local data for some similar reason, you should ba
able to load up the most recently sent/saved copy of the form and pick up
where you left off.
I have not tested this, but we should test that this desired functionality
works with loading up saved form data from the last submit.
I hope I am not assuming too much, and this comment is slightly valid. I'm
kinda busy, but I don't want Jon feeling like nobody cares, like he's in a
vacuum.
It's a great tool.
On Thu, Jul 20, 2023 at 10:46 AM Jon Rumsey @.***>
wrote:

In the deploy preview
https://deploy-preview-41--enchanting-pony-09ae40.netlify.app/bigfoot-bib-report-initial
you can go through the motions of entering all data, and at the end click
the SUBMIT button and OK the message but don't close the tab.
Instead:

Paste-in the deploy preview URL into the address bar and press
Enter.
Observe data that appears in the End of Prior Batch field.
Use the Tab key to cycle through the fields - it starts at the top
so the user has the opportunity to click the increment button (or directly
type) to overwrite the Message Number field.

Netlify does not have a server-side component that captures the sent data
so an error message is displayed. This is expected.
Note: Save Race data and Load Race data behave the same as they would if
you were using this form launched from Winlink Express.
—
Reply to this email directly, view it on GitHub
https://github.com/nojronatron/Bigfoot-Bib-Report-WL-Form/issues/40#issuecomment-1644340397,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAZUJIWY42IXPIOEO56JF2TXRFVF3ANCNFSM6AAAAAA2IHVAQQ
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***
com>

--

Mark Weisenfeld
K7TUM
CN87na http://www.levinecentral.com/ham/grid_square.php?Grid=CN87na (SW
corner)

@bytescream Thanks Mark. We're is good alignment concerning usage of the Save/Load Race data buttons. Hopefully these links will save you some time researching what was done:

Check out the backing branch changed files for code improvements.
Check out the added emphasis to using the Save Race data button in section Form Usage in Winlink Express in the Readme.

:smiley:

Closing with merge-in of PR #41


Customer portal 12

http://order-organic.com/customer/wishlist
Customer portal--->My account-->wishlist-->overlapping

fix


Feat: Adding online tic tac toe game

Describe the feature
When a user clicks on the "Instant Play" button for a board game listed on the website, the expected behaviour is to be redirected to a game page or to start playing the game directly. However, in many cases, the "Instant Play" button  is not linked to any playable game.
So I will make a tic tac toe game, which will be redirected on clicking "Instant play". In which two users can play online.
Add ScreenShots

Record

[X] I agree to follow this project's Code of Conduct
[X] I have starred the repository
[X] I'm a gssoc-24-extd contributor
[X] I want to work on this issue

go for it @Sumanbhadra


Make BatchImageLoadFromDir

Similar to this make for Images

https://github.com/daxcay/ComfyUI-JDCN/commit/bd2c525bb1071872cd3641a066d876ebdc2cbfd0
Node Request Fulfilled!


added suffix for scores outside of pictures

Why is the suffix only added if score is outside circle?

no reason for that.


Fixed Chia RPC port conflict

I've updated the wallet RPC port number to something that isn't used by Chia, flax, goji, hddcoin, chaingreen, seno, equality, flora, or thyme. Feel free to choose a different port.

I know it is just a port number, but you're very welcome!


DBZ-2149 Log begin/end of schema recovery

https://issues.redhat.com/browse/DBZ-2149

Applied. Thanks, @Naros!


Can I take more than one photo with one tap❓

Question
Hi, thanks for the lib, is amazing!!
Im in a POC and I need to take 2 or 3 or x number of photos whit only one tap, are there any way to get this behaviour?
the version doesnt matter, I can update if its necessary
Thanks!
What I tried
No response
VisionCamera Version
2.14.1
Additional information

[ ] I am using Expo
[X] I have read the Troubleshooting Guide
[X] I agree to follow this project's Code of Conduct
[X] I searched for similar questions in the issues page as well as in the discussions page and found none.

Well I didnt want to resolve this question calling three times to . takePhoto function, but I think that is the only way. I'll close this question, thanks again!


Auto hide with hover mode

Hi. Currently, if we enable autoHide mode, we get scrollbars to show when a user starts scrolling. I don't think that's the best UX for desktop browsers. Is there any change to support hover mode? When a user hovers the scrollable element, scrollbars should show up.

@vdjurdjevic @sakhnyuk We could add that without much effort really. The problem is that at the moment I can't  even build the project locally :/

@sakhnyuk I appreciate that the dumi package might have been handy in producing documentation etc. but to me it makes the whole dependency tree / configuration so obscure that I don't think it's worth it? Even to get the tests working again.

@Tomassito Thanks for the response. I hope @sakhnyuk will answer quickly. I don't even know what 'dumi' is..

Hey @vdjurdjevic @Tomassito

if we enable autoHide mode, we get scrollbars to show when a user starts scrolling.

Actually, I think this is expectable behavior.
autoHide just hiding scrollbars when you don't scroll
And it also has a hover effect:
https://gyazo.com/118b1f8587267a76796a83c6bf275ae0
@Tomassito I'll try to build the project.

Any news on this?

Hey, @vdjurdjevic! Could provide more information about your idea?
@Tomassito I have built a project and doc (dumi). I have node v14.15.3

I just need the ability to show the scrollbar when the user hovers the content, instead of waiting for the scroll to start.

I just need the ability to show the scrollbar when the user hovers the content, instead of waiting for the scroll to start.

Sorry man, but it works right now.
Have a look:
https://gyazo.com/118b1f8587267a76796a83c6bf275ae0
Also, what OS do you use?

I just need the ability to show the scrollbar when the user hovers the content, instead of waiting for the scroll to start.

Sorry man, but it works right now.
Have a look:
https://gyazo.com/118b1f8587267a76796a83c6bf275ae0
Also, what OS do you use?

I might be interested in something similar, and it doesn't seem to work like your video describes it in my project.
When trying the demo, it doesn't show on hover there either.

I just need the ability to show the scrollbar when the user hovers the content, instead of waiting for the scroll to start.

Sorry man, but it works right now.
Have a look:
https://gyazo.com/118b1f8587267a76796a83c6bf275ae0
Also, what OS do you use?

I might be interested in something similar, and it doesn't seem to work like your video describes it in my project.
When trying the demo, it doesn't show on hover there either.

Are you using MacOS?

I just need the ability to show the scrollbar when the user hovers the content, instead of waiting for the scroll to start.

Sorry man, but it works right now.
Have a look:
https://gyazo.com/118b1f8587267a76796a83c6bf275ae0
Also, what OS do you use?

I might be interested in something similar, and it doesn't seem to work like your video describes it in my project.
When trying the demo, it doesn't show on hover there either.

Are you using MacOS?

Sorry for not answering you original question. Yes, I'm using MacOS.

@Zloka Alright!
The problem is that in your case rc-scrollbars doesn't render at all 😁
On Demo page and in your project you see native MacOS scrollbars.
But you can fix it by the system settings

rc-scrollbars depends on the width of native ones and in macOS is = 0 by default. I have mentioned it here
So, I am going to fix that issue ASAP

I am on Linux Mint, using Chrome, it does not work on the demo site.. Scroll shows up only when i start scrolling (using mousewheel)

I am on Linux Mint, using Chrome, it does not work on the demo site.. Scroll shows up only when i start scrolling (using mousewheel)

Could you provide a screenshot with a scrollbar, please? I think is this native too.

I recorded behavior on the demo page. As you can see, it shows a
scrollbar only when I start scrolling. And sometimes works randomly when going in and out with a mouse.
https://user-images.githubusercontent.com/17208031/114686919-84082d80-9d13-11eb-8a57-3f7e6e591e23.mp4

@vdjurdjevic Ok, I get it. Thank you!
I thought about the scrollbar container, cause it has a hover effect.
So, I can add a prop to show the scrollbar on the hover root container.

That would be awesome! Thanks @sakhnyuk


Missing RegExp.$*?

Per https://github.com/whatwg/javascript/issues/22 this is in all browsers.

RegExp.multiline and its alias RegExp['$*']

is absent from IE/Edge;
is in the process of being removed from Firefox, see https://bugzilla.mozilla.org/show_bug.cgi?id=1219757;
has been recently removed from Chrome, see https://bugs.chromium.org/p/v8/issues/detail?id=3870;
is present in Safari, but is nonfunctional. See also https://bugs.webkit.org/show_bug.cgi?id=150714.

See also: changes.md#features-not-described-here-and-implemented-by-some-browsers-only in this repository.


TeXpresso not auto-rendering on buffer change

When opening a TeXpresso instance using neovim, the changes in the buffer do not appear in the texpresso preview. The other functionalities to work, such as launching TeXpresso in nvim, synchronization from document to editor, and synchronization from editor to document. The only thing that does not work, is the live rendering.
I have installed texpresso properly with make all, and build/texpresso test/simple.tex works, I have added it to my path, so texpresso test/simple.tex also works. As shown in the READme.md I have also added the texpresso.vim folder to start/ in my config files, and TeXpresso % does open a TeXpresso window, with the properly rendered [pdf]. See link for a video.
Screencast from 26-09-24 15:58:31.webm
Additionally I tried using it on VS Code, and the texpresso extension works properly, with all functionality.
System: Ubuntu 22.04
NeoVim version: v0.10.0

Did you ever manage to get this working? I am running into the same issue, on NixOS 24.11 (unstable). I'm providing the TeXpresso binary, built by Nix, directly to the plugin.
Here's my configuration below (for lz.n). I just call TeXpresso % as described in the README, and it fails.
nixCats is a helper lua function that provides the path of the texpresso binary in the Nix store to the plugin.
return {
  "texpresso.vim",
  filetypes = { "*.tex" },
  cmd = { "TeXpresso" },
  after = function()
    require("texpresso").texpresso_path = nixCats("bin.texpresso")
  end,
}


Import all user's NFTs (from any NFT project)

The most promising way to do this so far is using The Graph. I've been experimenting with this subgraph specifically: https://thegraph.com/legacy-explorer/subgraph/amxx/eip721-subgraph
I've noticed that this one is not in parity with OpenSea inventories (can see here: Webaverse vs OpenSea), I need to dig into see if that is because OpenSea also pulls in non-standard NFT formats (CryptoKitties, etc.) or if is because the startBlock is too large.
A few other ones to try:

https://thegraph.com/legacy-explorer/subgraph/wighawag/eip721-subgraph (got in contact with the maintainer)
https://thegraph.com/explorer/subgraph?id=0x7859821024e633c5dc8a4fcf86fc52e7720ce525-0&view=Overview
https://thegraph.com/legacy-explorer/subgraph/amxx/non-standard-nfts (non-standard NFTs for punks and ck)

The implementation of this could be to have a single API endpoint that:

pulls the user's Webaverse inventory and ETH NFT inventory
normalizes the data
maybe labels as Webaverse/Ethereum
returns them together

+1 for The Graph.


Modify the connection relationship during operation

I would like to express my gratitude to the contributors of MuJoCo. This issue is posted to seek advice on changing the connection relationship online.
At present, most simulation engines such as MuJoCo have defined fixed connection relationships before running, such as MJCF, URDF, etc. This limits the simulation of modular self-reconfigurable robots, which need to change the connection relationship between modules during operation, such as changing from a snake-shaped robot to a three-legged robot. In other words, the parent-child relationship, maybe also the joints, between the different links of the robot will change during the simulation, but the 3D position of the links will remain unchanged. For example, in the figure below, module 3 was originally connected to module 2. At a certain moment in the simulation, module 3 was disconnected from module 2 and then connected to module 1, but its 3D position remained unchanged.

Look forward to getting suggestions from the community.  Thanks in advance.

you could define equalities for every possible connection and change whether they are active at runtime? not sure how that would affect stability of the kinematic tree.

Hi, thanks for your suggestion! I tried the solution you gave, but I ended up using the new adhesion actuators.
https://mujoco.readthedocs.io/en/latest/XMLreference.html#actuator-adhesion


UncontrolledTooltip triggered while mouse still moving.

components: UncontrolledTooltip
reactstrap version #6.5.0
import method umd/csj/es
react version #16.5.2
bootstrap version #4.1.1

An UncontrolledTooltip is triggered if you're hovering over it but still moving the mouse, just still within the element.
This is very very different than any other tooltip implementation and really triggers the tooltip at the wrong times.  It's popping up when I'm just using the UI regularly... which is super confusing.
It should only pop up when the mouse is idle for the timeout.

This is consistent with Bootstrap.
http://getbootstrap.com/docs/4.1/components/tooltips/]
You can add a delay if you want to have the tooltip wait before appearing.