Error: Unable to resolve module react-redux

What version of React, ReactDOM/React Native, Redux, and React Redux are you using?

React: 18.2.0
React Native: 0.70.5
Redux: 4.2.0
React Redux: 8.0.5

What is the current behavior?
Unable to run a React Native app, IOS version with Hermes and Fabric enabled.
react-redux could not be found within the project or in these directories: node_modules.
I've already deleted node_modules, Pods, watchman watch-del-all, arch -x86_64 pod install, but nothing seems to make it to work, unfortunately.
What is the expected behavior?
Be able to run with Hermes and Fabric enabled.
Which browser and OS are affected by this issue?
Mac Apple M1 chip - OSX 13.0 Ventura
Did this work in previous versions of React Redux?

[X] Yes

Unfortunately this sounds like an issue with your package manager, and there's nothing we can do about that on our end.  We know the react-redux package itself works correctly in multiple environments.

Please clone last data. JSON.parse(JSON.stringify(data));


feat(uiState): add ui-state directive

ui-sref with dynamic state/option/param pointers.
Usage:

  Link

$scope.state = 'myStateName';
$scope.params = { id: 5 };
$scope.opts = { reload: true };

The resulting href would be pointed to myStateName({ id: 5 }) and $state.go would be called with reload: true.

It's also possible to specify the params straight into the ui-state directive as such:

$scope.stateWithParam = 'myStateName({ id: 10 })';

I started off writing this as a completely standalone directive, but given that it is desirable for it to work much like ui-sref, I felt there was too much duplication going on. ui-state can therefore be seen as a wrapper around the behaviour of ui-sref, nothing more to it really.
Now, this thing is heavy on the $eval and slightly so on the $watch side of things, so if someone has any nifty ideas on how to make that performant (I have not tested the performance aspects of ui-state in depth), that'd be super sweet.

Do let me know if you think there's a test missing among the added ones - I can't say I'm 100% certain that I've tested every aspect of a 'dynamic ui-sref directive'.
Reference issues: #395 #900
Suggested implementation

Hey, thanks for pulling this together! I made a couple of comments, but barring those it looks good to me. @christopherthielen Any comments?

I like the effort to reuse the existing ui-sref code for ui-sref-active, (hopefully that works).  I'll have to play with this for a while before I can comment on the implementation.

Hmph. No sauce. evaluating the full array will always return undefined.
I can think of a couple of ways to achieve the expected result and move away from concatenation:
  return [scope.$eval(attrs.uiState), scope.$eval(attrs.uiStateParams), scope.$eval(attrs.uiStateOpts)];

  return [scope[attrs.uiState], scope[attrs.uiStateParams], scope[attrs.uiStateOpts]];

  return [attrs.uiState, attrs.uiStateParams, attrs.uiStateOpts].map(function (prop) {
    return scope.$eval(prop);
  });

thoughts?

Hmph. No sauce. evaluating the full array will always return undefined.

Yeah, I just realized I was looking at it wrong... hmm...

I can think of a couple of ways to achieve the expected result and move away from concatenation:

I'm not so much worried about the syntax as I am about the performance. Trying to think of how we can get it down to one $watch() / $eval(). Those are going to add up really quickly. I wonder if attrs.$observe() would be any cheaper...
I'll test it out when I have time, unless you beat me to it.

I'll see if I can come up with some way of cutting it down to a single $eval, not sure what that would look like though.
Regarding attrs.$observe vs scope.$watch - I do believe that the former is slightly faster, but I'm not 100% on that one. In any case I think the difference would be negligible, it's the amount of $eval's that are worrying.

Reverted the previous to 3x $eval, so as to get a passing build. Still haven't figured out a better way to evaluate the three values without three consecutive calls to $eval or $parse (albeit I haven't worked on this full time...).

Unfortunately I have still not been able to figure out a way to run a single $eval call for three separate expressions - without parsing possible objects into JSON and then concatenating the strings.
I did clean up the code ever so slightly in the $watch fn expression from:
return [
  scope.$eval(attrs.uiState),
  scope.$eval(attrs.uiStateParams),
  scope.$eval(attrs.uiStateOpts)
];

Into:
return [
  attrs.uiState,
  attrs.uiStateParams,
  attrs.uiStateOpts
].map(scope.$eval.bind(scope));

Opted for angular.bind so as to get a passing spec on TravisCI (all passing locally with fn.proto.bind running karma integrate).
One could argue that it "helps" with ES5+IE8, but that is sort of moot seeing as how .map is being utilised.

@nateabele @christopherthielen - What are your thoughts on the current state of things in this PR? Have you gotten a chance to play around with it?

Personally, I will probably never use ui-state (it was always just about building it for me), so I'm not in a rush. Though I have been receiving some questions as to the status of the PR and when a possible merge would occur - I'm sort of at a loss on what to respond with (barring the ah, just +1 it friend).
I do share your concern in regards to multiple calls to $eval, and I have yet (read to test out the $attrs.observe approach. Even so I'm not crystal clear on how one would measure the possible difference in performance, any and all help in figuring that one out would be very appreciated.

Refactored this into #2187.

Closing this in favour of #2187.


ibmcloud plugin update

So update -r flag is not case sensitive BUT it is trying to fetch information from the actual repo here in our case 'test' BUT displaying in the console message as the parameter that is passed 'TEst'
Same dont apply for the plugin that is upgraded

It will be nice to have the case insensitive repo parameter also printed likewise
vresion: ibmcloud version 1.4.0+4705d79-2021-02-24T21:18:06+00:00

@sreeteja7 I'm not sure I understand what you are reporting. The CLI outputted the same casing of the value that was input. This is generally expected behavior from what I see. In this case the input did not match the real repo definition, but this cannot be corrected by the CLI and still honor the use of mixed casing for repo names.

@steveclay there is a difference here in Repo name and Plugin name
TEst is passed it takes as test BUT it is printing repo name again as TEst instead of test(actual value)
This is not the case with plugin name hpvS is passed it takes as hpvs and print hpvs only

@sreeteja7 I see the problem now. We have created an internal issue for tracking this. It appears that you are an IBMer based upon your plugin repo use. You can follow the solution in our internal Github and I will close this ticket.

Thanks @steveclay


sendToAll

Hiya, performance of the lib is amazing. I have one request that every lib is missing and that is crucial for games. Method to send to every socket connected - or - to an array of sockets.
Because we send exactly same chunks of data to 100 clients - which means the same chunk gets compressed/deflated 100 times. So what we do instead is compressing data manually before sending but then we loose the ability to use built-in browser inflate because no appropriate header is added to the message.
Basically features like perMessageDeflate are cpu killers for games at the moment.

You can disable permessage-deflate and just use regular send() or broadcast()?
I'm trying to figure out how to optimize broadcasts with permessage-deflate. If you use no context takeover for client and server you can actally pre compress one identical message and send it while still relying on the browser's built-in uncompressor (I'm almost certain).
I'm planning to have preparedMessage = prepareMessage(message) and sendPrepared(preparedMessage); or something like this to allow better perf when broadcasting or semi broadcasting.

Sounds good. I do like, however, the idea of sending to an array of sockets in a more performant way than looping through them in Node and call send on each one of interest. So not really a broadcast but rather a semi broadcast as you called it (maybe a new parameter to broadcast function?).
I guess this is more important when using the lib via node.

Will track this under #141


Documentation

The API is well documented in the source, so this shouldn't be a lot of work.

Again, since we are no longer using this as a base layer, not so important any more.


chore: Set permissions for GitHub actions

Restrict the GitHub token permissions only to the required ones; this way, even if the attackers will succeed in compromising your workflow, they won’t be able to do much.

Included permissions for the action. https://github.com/ossf/scorecard/blob/main/docs/checks.md#token-permissions

https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#permissions
https://docs.github.com/en/actions/using-jobs/assigning-permissions-to-jobs
Keeping your GitHub Actions and workflows secure Part 1: Preventing pwn requests
Signed-off-by: naveen<EMAIL_ADDRESS>

Thanks for the pull request, and welcome! The Rust team is excited to review your changes, and you should hear from @ehuss (or someone else) soon.
Please see the contribution instructions for more information.

@bors r+

:pushpin: Commit a4ac0438a2a4eca77dffd17341c4910b6e0cf5c1 has been approved by epage

:hourglass: Testing commit a4ac0438a2a4eca77dffd17341c4910b6e0cf5c1 with merge 64c803f0ec45809b42542469b32ffba9f21fba95...

:sunny: Test successful - checks-actions
Approved by: epage
Pushing 64c803f0ec45809b42542469b32ffba9f21fba95 to master...


Release commit for v1.4.8

Changelog, doc, and script updates for v1.4.8 release
Signed-off-by: David Enyeart<EMAIL_ADDRESS>

Type of change

Bug fix
New feature
Improvement (improvement to code, performance, etc)
Test update
Documentation update

Description

Additional details

Related issues

where are the release notes?

They were merged in a previous PR


Brings support for Bedrock's reranking models, Fixes #3152

Description
Now supports Bedrock as a backend for reranking models.
Checklist

[x] The relevant docs, if any, have been updated or created

Screenshots
N/A
Testing
Enable bedrock as a reranking backend, as specified in the updated documentation.
I have tested with both models available on bedrock, the Amazon one, and the Cohere one.

Just confused on one point, is the pending tsc-check on my side ?


Compare bundle size in CI comment

What

Compare bundle size in CI comment, it pulls base ref and current ref, then read json file to see if bundle size increase or not
Why

How Tested

Process & policy checklist

[ ] I have updated the project documentation to reflect my changes if necessary.
[ ] I have read the CONTRIBUTING documentation.

Is this a breaking change?

[ ] This change causes current functionality to break.

I assigned it to myself since I want to go through it on monday. :)

Can you add to the PR description the runtime length impact to the github actions being affected? Am I correct in saying if the bundle does change it checks in a new file and the CI has to restart?

Can you add to the PR description the runtime length impact to the github actions being affected? Am I correct in saying if the bundle does change it checks in a new file and the CI has to restart?

That's a nice concern, I was thinking of this before - remember we got the problem that github account wouldn't trigger new build when they check in new changes? This is actually a feature for this one:D

Can you add to the PR description the runtime length impact to the github actions being affected? Am I correct in saying if the bundle does change it checks in a new file and the CI has to restart?

That's a nice concern, I was thinking of this before - remember we got the problem that github account wouldn't trigger new build when they check in new changes? This is actually a feature for this one:D

BTW, I realize if we can't make this work, we could only check in the json file after PR in main CI build - which is definitely less rebuild for validation

Only takes seconds to compare. Nice.

Thanks @mgamis-msft for pointing those numbers, I didn't look at those time and I thought I would be like 10-20s, sounds like it is even better! This "gist" way was suggested by @JamesBurnside in last PR, I thought I was hacky at the very beginning, but realized we already got a machine account running so it's not a problem to have gist files hosted there


Fix for filenames with dots in them

Currently if you try to process a file that has a dot in the filename, the script fails:
ojensen@qenie:~/bin/repos/glitch-this$ python3 glitch_this.py ~/4.1581136753.png 2
Traceback (most recent call last):
  File "glitch_this.py", line 205, in <module>
    img_filename, img_fileex = img_file.split('.')
ValueError: too many values to unpack (expected 2)

This PR fixes it :)

Oops, totally forgot about that one, thank you so much!


"server" directive is not allowed here

Hi!
Could someone please explain this part to me? Idk what to do...
My sites are under: /etc/nginx-sp/vhosts.d/
and for each site i have domain.conf and domain.d
and under each domain.d i have one file called main.conf
and my installation is under /etc/nginx-sp/rocket-config
including the file rocket-nginx (without any extension name)
But idk what to do next :S
Edit: Ive come a bit on the way, but now i get this error:
"server" directive is not allowed here in /etc/nginx-sp/vhosts.d/domain.d/main.conf:1
Then, in your configuration file, you must include the configuration. If your websites configurations are in /etc/nginx/sites-available, you need to alter your configuration:

server {
  ...

  # Rocket-Nginx configuration
  include rocket-nginx/rocket-nginx.conf;

  ...
}

>

In your server { ... } section, you must simply add this:
# Rocket-Nginx configuration
include rocket-nginx/rocket-nginx.conf;

Got it thx. Saw that i needed to rename the conf file with serverpilot and then to add the line not the whole server thing :)

@howtofixthings So, are you using it ServerPilot? Works fine?

It can work on ServerPilot without any problem.


Production site is not loading CSS

When loading https://webpack.js.org/, the CSS is not loading. I see a 404 error for this URL in my console: https://webpack.js.org/18fead44e3fe2780a2db.css

Appears to be fixed now.


[ci] Enable pylint for tests/python/ci

This fixes up the pylint issues as part of #11414 for the CI tests
Thanks for contributing to TVM!   Please refer to guideline https://tvm.apache.org/docs/contribute/ for useful information and tips. After the pull request is submitted, please request code reviews from Reviewers by @ them in the pull request thread.
cc @Mousius @areusch

thanks @driazati, please check off the relevant items in the GH issue when you merge

@Mousius this is ready for another look


Please support .venv

Please support a local .venv directory or link containing the virtualenv.
This way some tools like PyCharm just recognise the .venv and use it.
And for a manual link creation it would help to print out the full path rather than
"Creating virtualenv django-secrets-py3.6 in /Users/andy/Library/Caches/pypoetry/virtualenvs"
This sadly cant be used for copy and paste.

could you please document that and all other missing settings?

ill leave that ticket open as a reminder

yes, good point - maybe the changed valued on top or if there are many options, maybe another --list-all switch

@kakulukia I've documented the available settings on #232. I'd appreciate if you could take a look at it :)

looks great ! still - its always nice when tools can be self-documenting. And 'poetry config' should output something - a link to those docs, or a usage message - or something.

@lmaclean74 I agree 100%. I'm going to leave that decision to @sdispater, though.

@Imaclean74 In version 0.11, poetry config --list outputs all values, even if unset.

nice!

I didn't see a summary in the documentation, so this is my understanding of what I've gleaned above. If I've set 'poetry config settings.virtualenvs.in-project true, then poetry installwill create a project.venvdirectory and populate it with the correct python version based onpyproject.toml(?). If the project has a.venvdirectory in the project, then it will be respected regardless ofsettings.virtualenvs.in-project. poetry shellwill use.venv` and $VIRTUAL_ENV will be the path to that directory. There doesn't seem to be a convention about what the directory should be named, so I'll follow whatever default you have coded up. Please advise. Thanks.

@mcarifio There is no convention to what the virtual env directory is named, but the most common are env, .env, venv, and .venv.  The last one is probably the most popular and is the one poetry checks.  I'm not sure if it looks for the other names, but it's simple enough to check by creating a new empty project with a virtual env in it.

@chingc ty


cleanup: remove ceph.conf WA options which are already fixed

This commit removes ceph.conf WA options:
     # Workaround for http://tracker.ceph.com/issues/23446
     fuse_set_user_groups = false

     # ceph-fuse which uses libfuse2 by default has write buffer size of 2KiB
     # adding 'fuse_big_writes = true' option by default to override this limit
     # see https://github.com/ceph/ceph-csi/issues/1928
     fuse_big_writes = true

Since they are already fixed.
Refer: https://tracker.ceph.com/issues/44885
Refer: https://tracker.ceph.com/issues/23446
Closes: #2825
Signed-off-by: Rakshith R<EMAIL_ADDRESS>

fuse_set_user_groups = false is ok to be removed -- it has been quite a long time since this caused issues. But I think fuse_big_writes = true should still stick around:
$ kubectl describe pod/ceph-csi-cephfs-nodeplugin-dm87h | grep Image
    Image:         k8s.gcr.io/sig-storage/csi-node-driver-registrar:v2.4.0
    Image ID:      docker-pullable://k8s.gcr.io/sig-storage/csi-node-driver-registrar@sha256:fc39de92284cc45240417f48549ee1c98da7baef7d0290bc29b232756dfce7c0
    Image:         quay.io/cephcsi/cephcsi:v3.5.1
    Image ID:      docker-pullable://quay.io/cephcsi/cephcsi@sha256:28a674af1df2325fea415e32a7f93f083fce1f9c474912c45f025427fdc0aa10
    Image:         quay.io/cephcsi/cephcsi:v3.5.1
    Image ID:      docker-pullable://quay.io/cephcsi/cephcsi@sha256:28a674af1df2325fea415e32a7f93f083fce1f9c474912c45f025427fdc0aa10

$ kubectl exec -it pod/ceph-csi-cephfs-nodeplugin-dm87h -c csi-cephfsplugin -- ceph-fuse --version
ceph version 16.2.7 (dd0603118f56ab514f133c8d2e3adfc983942503) pacific (stable)

$ kubectl exec -it pod/ceph-csi-cephfs-nodeplugin-dm87h -c csi-cephfsplugin -- ldd /usr/bin/ceph-fuse
	linux-vdso.so.1 (0x00007ffc186f5000)
	libfuse.so.2 => /lib64/libfuse.so.2 (0x00007f03c06ee000)
	libdl.so.2 => /lib64/libdl.so.2 (0x00007f03c04ea000)
	librt.so.1 => /lib64/librt.so.1 (0x00007f03c02e2000)
	libresolv.so.2 => /lib64/libresolv.so.2 (0x00007f03c00cb000)
	libceph-common.so.2 => /usr/lib64/ceph/libceph-common.so.2 (0x00007f03b71e9000)
	libblkid.so.1 => /lib64/libblkid.so.1 (0x00007f03b6f96000)
	libcrypto.so.1.1 => /lib64/libcrypto.so.1.1 (0x00007f03b6aad000)
	libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f03b688d000)
	libudev.so.1 => /lib64/libudev.so.1 (0x00007f03b65f6000)
	libibverbs.so.1 => /lib64/libibverbs.so.1 (0x00007f03b63d6000)
	librdmacm.so.1 => /lib64/librdmacm.so.1 (0x00007f03b61bb000)
	libz.so.1 => /lib64/libz.so.1 (0x00007f03b5fa4000)
	libstdc++.so.6 => /lib64/libstdc++.so.6 (0x00007f03b5c0f000)
	libm.so.6 => /lib64/libm.so.6 (0x00007f03b588d000)
	libgcc_s.so.1 => /lib64/libgcc_s.so.1 (0x00007f03b5675000)
	libc.so.6 => /lib64/libc.so.6 (0x00007f03b52b0000)
	/lib64/ld-linux-x86-64.so.2 (0x00007f03c0dc1000)
	libuuid.so.1 => /lib64/libuuid.so.1 (0x00007f03b50a8000)
	libmount.so.1 => /lib64/libmount.so.1 (0x00007f03b4e4e000)
	libnl-route-3.so.200 => /lib64/libnl-route-3.so.200 (0x00007f03b4bc8000)
	libnl-3.so.200 => /lib64/libnl-3.so.200 (0x00007f03b49a5000)
	libselinux.so.1 => /lib64/libselinux.so.1 (0x00007f03b477b000)
	libpcre2-8.so.0 => /lib64/libpcre2-8.so.0 (0x00007f03b44f7000)

ceph-fuse still seems to be linked against libfuse2 in 3.5.1 cephcsi image, which doesn't have big writes enabled by default.

fuse_set_user_groups = false is ok to be removed -- it has been quite a long time since this caused issues. But I think fuse_big_writes = true should still stick around:
ceph-fuse still seems to be linked against libfuse2 in 3.5.1 cephcsi image, which doesn't have big writes enabled by default.

@gman0 , This pr https://github.com/ceph/ceph/pull/34531 should add that option automatically ?

@Rakshith-R ah I see now, ok.
https://github.com/ceph/ceph/pull/34531/files#diff-dd40a54d8fd191ce6971ad724360dd0307c08a655500bdf7a2affeeca5f324d6R8347-R8348
https://github.com/ceph/ceph/blob/dd0603118f56ab514f133c8d2e3adfc983942503/src/common/options.cc#L9057-L9059

/lgtm

/retest ci/centos/mini-e2e/k8s-1.21

/retest ci/centos/upgrade-tests-cephfs

@mergifyio rebase

@mergifyio refresh

@mergifyio rebase

@Mergifyio rebase

@mergifyio refresh

@Mergifyio refresh

@mergifyio refresh

@mergifyio rebase

/retest all

@mergifyio rebase

/retest all

/retest all

All nodes of label ‘cico-workspace’ are offline

@nixpanic looks like the worker nodes are offline can you please check?

@mergifyio rebase

@mergifyio rebase

@mergifyio rebase

/retest all

Building fails, most likely because Apache Arrow removed their CentOS 8 repository (which is configured in the Ceph container-image). See #2859 for a attempt to workaround it.

@mergifyio rebase


Usability review

Where to hold conversation about usability issues with the current design?

We have a label in the issue tracker specifically for usability.  If you think you see a usability problem, please create an issue and tag it under this category.
We are also planning on running some usability tests prior to launch.  Please see https://github.com/pypa/warehouse/issues/717 for more information.

@nlhkabu awesome! =)


Features synchronization between Middleware and NetApp Clients and Relays

We need to create a list of features supported both by Relay, NetApp Clients and Middleware.
This list will be used to ensure compatibility between them at any version before releases.

This is great for documentation!

The task will include testing scenarios for agreed scenarios and features.


Rewards ended

#1181

update: when rewards end, just remove indication.
so the column should be empty for these pools.


Make UI tooltips consistent

Just noticed that the undo/redo buttons don’t have tooltips. Also, in general, noticed that the tooltips have inconsistent cases. For eg. All lower case: “reset zoom”, “ungroup”, “performs a filter operation”, “analysis the sentiment of a text using machine learning”. I would expect the tooltips to read “Reset zoom”, “Ungroup”, “Performs a filter operation”, “Analyse the sentiment of a text using machine learning”.
There are good examples too: “Read data from MySQL instance”

Please add a screenshot of the current UI and a screenshot of an improved version (using another public interface as an example).

@maazadeeb I also agree on your suggestion. I am changing those descriptions whenever I am working on an operator. We can gradually update them.

Right now we are doing the following:

operators tooltips: capitalize the first character. Remaining operators:

[ ] Sentiment Analysis
[ ] Random K Sampling
[ ] Hash Join

menu bar buttons: use all small cases. They are all consistent right now.

We could change in the future, but for now, let's keep this.

as most of the comments are taken care of, will close this issue.


some question about rendering

When I train on custom datasets and try to render in novel poses, I got the deformed point cloud in novel pose correctly, but rendering image is all black.

When I debug the codes, I found rendered_image, radii is all zero after rasterizer:

Could you please help me to solve this render question?
Thanks

I would suspect the camera is wrong, could you quickly check if the projected 3D Gaussians fall inside the image?

Thank you for your reply, the camera is wrong.
I train on custom data processed by ROMP, but use aist_demo.npz  to render novel animations, which may be wrong. When I replace another motion sequence processed by ROMP， everything's ok.
But I still have some questions about subsequent optimization:

The limbs in the rendered image are very bad, whether this is related to the video used for traininng.(The custom video I use is a rotating T-pose, about 400 frames, rotated twice) The input video lacks joint movement of the arms and legs, could this be the cause of poor joint movement in rendering novel motion ?
I found using pose_correction can lead to more detailed face and more detailed texture in training sequence, but it doesn't do well when rendering novel movements. Is this because the pose_correction only learned the SMPL embedding of the training sequence ?

What can I improve to make it generalize better for novel motion sequences ?

In your case where the training video only includes T-pose, it is expected that the model will show poors generalization to novel poses. I also observe similar results for novel pose animation on PeopleSnapshot, where the training data is also a rotating sequence with highly limited pose variation. In such scenerios, the non-rigid deformation module would not make sense and I suggest trying to turn it off.
Yes, the pose correction module only optimizes the SMPL parameters of the training sequence. It has nothing to do with animation since the motion sequence to drive the avatar is provided by the user.

I get it.
Thank you for your kind reply!


Invariant Violation: requireNativeComponent: "RNSVGPath" was not found in the UIManager

Description
When I add Icons to the input it crashes
CodeSandbox/Snack link
No response
Steps to reproduce
Issue in this repo: https://github.com/thalesgaldino/demoapp
I you go to src/SearchHeader.tsx and in line 33 you add:
<InputIcon pl="$3">
    <Icon as={SearchIcon} />
  </InputIcon>

then, icons will break: Invariant Violation: requireNativeComponent: "RNSVGPath" was not found in the UIManager
seems to be related to this: https://github.com/software-mansion/react-native-svg/issues/2101
gluestack-ui Version
0.1.3
Platform

[X] Android
[ ] Expo
[X] iOS
[ ] Next

Other Platform
No response
Additional Information
No response

mark

Managed to get it working by installing<EMAIL_ADDRESS>

Managed to get it working by installing<EMAIL_ADDRESS>
That is the current default default version in gluestack, which I tried initially and had the same issue. Then, I bumped to newer version but no luck. Do you mean you installed manually that version?

This is a duplicate issue for https://github.com/gluestack/gluestack-ui/issues/995. Updates are being provided on that one.


⚠ Samsung has degraded performance

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

HTTP code: 200
Response time: 2487 ms

Resolved: Samsung performance has improved in 86ac692.


Added title for AUDIO and VIDEO

If I miss something just tell me and I will try to fix it :smile:

I think that's all sorry for this late PR but I was busy with some exams :smile:

Many thanks @0c0de - merging now.


MAINT, BUG: sync with upstream to unconditionaly disable use of aligned_alloc

sync with upstream to deal with https://github.com/scipy/scipy/issues/20300; as discussed there, our more conservative shim failed to fix the conda-forge issue for older MacOS, so let's turn this functionality off completely like NumPy did at https://github.com/numpy/numpy/pull/26123

I'm going to self-merge, trivial sync to upstream needed for release.

fair enough

I'm thinking of doing the following:
push a new branch containing the diverging commits to preserve them
bring the default cpp branch back in sync with the upstream cpp branch
disabling pull requests and setting branch protection such that only regular pushes to the default branch are possible.

Would you like to do this now? Let me know if I can help

Would like to, but realistically not going to any time soon (too many other higher-prio things pending). If you'd want to do this, that would be great! As long as all the commits remain on a branch in the repo, this should be safe enough. Let me know if you want to go ahead and need more permissions.

Would like to, but realistically not going to any time soon (too many other higher-prio things pending). If you'd want to do this, that would be great! As long as all the commits remain on a branch in the repo, this should be safe enough. Let me know if you want to go ahead and need more permissions.

I'm happy to! And yes, I think I need more permissions.

And yes, I think I need more permissions.

done (... full access to the project, including sensitive and destructive actions ...) - with great power and all that:)

@rgommers I've pushed a new branch commit-archive, but I am unable to force push to the cpp branch due to GH006: Protected branch update failed for refs/heads/cpp

I'll have a look. Is https://github.com/lucascolley/pocketfft/tree/cpp up-to-date?

I think I've figured out how to disable the branch protection temporarily

scipy:cpp now matches mreineck:cpp. I'm not sure how to disable pull requests, though

Great, thanks! I don't think pull requests can be completely disabled, but I edited the branch protection rule to require 3 approvals, as a strong signal that PRs shouldn't be merged. Will open an issue to describe the state of things.


Additional command

Would be nice if more commands existed.  For example export / import repos.  Any/All of the admin rest services.  Create repo, etc.

+1 - Would be good to add metadata generation as well :)

@DPD-30, @rrh, @madAndroid and all,
JFrog CLI 1.2.0 is now released. 1.2.0 adds copy, move and delete commands for Artifactory.


Reimport lettings log form ID

Some of the packages did not contain form IDs where expected, we want to regenerate packages and reimport those form IDs.

This all looks good, but don't we also want to do it for sales?

@natdeanlewissoftwire we have the same rake task for sales as we ran it recently (because we weren't importing form id until recently), so if we are missing any of the form IDs for sales we can run it as well


v4 not working on mobile integration

We have integrated the TON Keeper application with PHP via Telegram Web App, but the smart contract method does not work in the payment step and a payment request cannot be sent to TON Keeper.

It's not clear what you're trying to do yet.
Are you forming a BoC to pass to the transfer URI (like ton://transfer/<address>?bin=<url-encoded-base64-boc>&init=<url-encoded-base64-boc>)?
PS At the moment the library does not implement "TON Connect", if you want to use it.


fontStyle not working.

Hi, I'm making my own theme and I found that putting this:
"settings": {
	"fontStyle": "italic"
}

Doesn't work, but putting a foreground works so it's not the scope that fails.

This isn't possible to do with shiki as is, I plan on making this possible on Vap0r1ze/shiki soon. When I do I'll add support for font styles and weights to this plugin.

Just pushed an update that should add bold and italic support

Now that I've pushed fe16e2e, underline should be supported, as well as combinations of the 3.


API - genepage with multiple phrase query keywords not working

There seems to be an issue when you combine multiple phrase queries with OR in genepage and potentially in genome endpoint.
Single phrase queries work fine (check the phenotype or publication concepts):

https://knetminer.rothamsted.ac.uk/riceknet/genepage?list=OS05G0187000&keyword="shoot development"
https://knetminer.rothamsted.ac.uk/riceknet/genepage?list=OS05G0187000&keyword="shorter roots"

Combining them however with OR returns a blank page:

https://knetminer.rothamsted.ac.uk/riceknet/genepage?list=OS05G0187000&keyword="shorter roots" OR "shoot development"

Issue #374 has only partially fixed the "" issue.

See the following commits:
https://github.com/Rothamsted/knetminer/commit/f52492acb0fb5105b8bdfaf0eb730e2f38a7c878
https://github.com/Rothamsted/knetminer/commit/fc20f0355ed6cb4d67a4ed6177e9b2830992a772
https://github.com/Rothamsted/knetminer/commit/ec27142b9ee795d61bf8d40e2c7b9ae9a87e9232
Tested on aratiny & resolved with it.


Try arro3 as custom FileIO in tests

Feature Request / Improvement
https://github.com/kylebarron/arro3
"A minimal Python library for Apache Arrow, connecting to the Rust arrow crate"
Set py-io-impl and run tests
Good litmus test to check how tightly coupled the codebase is to pyarrow

As of v0.3.0, arro3 does not support reading from different FS https://kylebarron.dev/arro3/latest/api/io/


Feature request: LNBits webhook should be able to send to a tor address

Please see the description at this link.
https://github.com/getumbrel/umbrel/issues/1367

https://github.com/lnbits/lnbits-legend/blob/a00e46f629696e054321ce03fa1c91b3a2fe832f/lnbits/core/tasks.py#L51
Here is the section where the webhook is dispatched.  It looks like the httpx.AsyncClient() does not specify a proxy so it cannot send to a tor address.
According to the documentation here, it's trivial to add a proxy to this request call.
https://www.python-httpx.org/advanced/#http-proxying

Change async with httpx.AsyncClient() as client: to
    "all://*.onion*": "http://torproxy:8030",
}
async with httpx.AsyncClient(proxies=proxies)

This should allow all clearnet calls to pass through without using the proxy but make the .onion requests use the torproxy docker service.  We'll need to know the torproxy port number but I'm not sure how to retrieve that.  Can someone help me find how to get the torproxy docker service specified port?

looks like the proxy address and port can be retrieved from environment variables per the docker-compose.yml
https://github.com/getumbrel/umbrel/blob/c630cd9f27ac955631ba1f4570e24ab319fadc63/docker-compose.yml#L130
TOR_PROXY_IP: "${TOR_PROXY_IP}"
TOR_PROXY_PORT: "${TOR_PROXY_PORT}"

so with that in mind the full code should look like this
...
import os
async def dispatch_webhook(payment: Payment):
proxies = {
    "all://*.onion*": "http://{}:{}".format(os.getenv('TOR_PROXY_IP'), os.getenv('TOR_PROXY_PORT')),
}
async with httpx.AsyncClient(proxies=proxies)
...

I'm currently working on PR #678 which would easily enable this via Tor (almost out-of-the box). I will add webhooks to the todo list!
You could test it already if you want, just git checkout wallets/tor and adjust the lines you've mentioned above:

Change async with httpx.AsyncClient() as client: to
proxies = {
    "all://*.onion*": "http://torproxy:8030",
}
async with httpx.AsyncClient(proxies=proxies)

Btw, I didn't know that you could filter for proxies given a URL pattern, very cool, I should think about whether this makes sense for the PR above as well!

Hey thanks for working on this.  Can't wait for the release.


Rocal updates: name changes and pytorch training example

Changes references from rali to rocal in READMEs
Updates to pytorch training example to support rocal latest changes. Tested using 2 directory image net dataset
Fixes some issues from #898

@LakshmiKumar23 can you look at the codacy issues?

@LakshmiKumar23 can you look at the codacy issues? -- https://app.codacy.com/gh/GPUOpen-ProfessionalCompute-Libraries/MIVisionX/pullRequest?prid=9889463

@kiritigowda Fixed most of them. Some of the code comes from MLperf repo, so didn't change that to fix codacy


Add the .wasm MIME type.

This is needed by Source/ThirdParty/draco_decoder.wasm.  Specifically, IIS will not serve this file without it, breaking Draco support in IIS.

Thanks


Update .gitignore

Now GIT will ignore whole .idea folder

Actually, I wanted to keep the .idea folder in GIT as then i can share project settings across computers/collaborators.


[Snyk] Security upgrade org.apache.tomcat:tomcat-catalina from 11.0.0-M22 to 11.0.2

Snyk has created this PR to fix 2 vulnerabilities in the maven dependencies of this project.
Snyk changed the following file(s):

modules/owb/pom.xml

Vulnerabilities that will be fixed with an upgrade:

Issue
Score
Upgrade

Time-of-check Time-of-use (TOCTOU) Race Condition SNYK-JAVA-ORGAPACHETOMCAT-8523184
  746
org.apache.tomcat:tomcat-catalina:  11.0.0-M22 -> 11.0.2  No Known Exploit

Time-of-check Time-of-use (TOCTOU) Race Condition SNYK-JAVA-ORGAPACHETOMCAT-8547998
  746
org.apache.tomcat:tomcat-catalina:  11.0.0-M22 -> 11.0.2  No Known Exploit

[!IMPORTANT]

Check the changes in this PR to ensure they won't cause issues with your project.
Max score is 1000. Note that the real score may have changed since the PR was raised.
This PR was automatically created by Snyk using the credentials of a real user.

Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open fix PRs.
For more information:
🧐 View latest project report
📜 Customise PR templates
🛠 Adjust project settings
📚 Read about Snyk's upgrade logic

Learn how to fix vulnerabilities with free interactive lessons:
🦉 Learn about vulnerability in an interactive lesson of Snyk Learn.

:tada: Snyk checks have passed. No issues have been found so far.
:white_check_mark: security/snyk check is complete. No issues have been found. (View Details)


GUI independent API?

Hi! I wonder if this work can be detached from GTK UI and provided as an API on pure data structures such as heterogeneous collections/open sums? I think what I'm looking for is something like an improved and enhanced version of https://github.com/Gabriel439/Haskell-MVC-Updates-Library :)

@avanov: Yeah, the underlying Cell type could be separated into a different package.  I don't remember the exact reason why I didn't do this at the time, but I think the reason why is because I wasn't sure exactly what the requirements for the standalone package would be, so I wasn't sure what balance to strike between the simpler Cell type from typed-spreadsheet and the more complicated Updatable type from mvc-updates.  Keeping the Cell type linked to the typed-spreadsheet package made it easier to narrow down its purpose.

Makes sense, thanks! I'll play with it whilst trying to apply the model to my use cases and maybe it'll naturally manifest an API for it. Let's keep this issue open, if you don't mind. There may be other users with similar ideas who could suggest their vision of it.
Are you planning to support mvc-updates in a long run, or do you see it potentially substituted by a subset of typed-spreadsheet?

mvc-updates is in "maintenance mode" meaning that I'm not actively developing it since there doesn't seem to be enough interest around it, but I'll still respond to issues with some limited work and still review/merge pull requests


WIP: Add support for group chats

@gferon I guess we can close this PR, since it hard to merge anyway, right?

Maybe keep it open as a reminder for a while still?
On Wed 27. Mar 2019 at 19:07 boxdot<EMAIL_ADDRESS>wrote:

@gferon https://github.com/gferon I guess we can close this PR, since
it hard to merge anyway, right?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/boxdot/gerritbot-rs/pull/55#issuecomment-477285470,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AHXSI8OMvFJaxvN6cMzIUFR3ov7GwH8Wks5va7NqgaJpZM4T3D2W
.

Ok, sure. Lets keep it open.


High DNS lookup latency for DoH queries on Raspi 3

I recently set up dnscrypt-proxy v2.0.8 on a Raspberry Pi 3 for use with Cloudflare DoH. With v2.0.8 I have been seeing a consistent DNS lookup latency of ~ 300 ms for requests that are not yet cached by dnscrypt-proxy. Regular DNS lookups (UDP, port 53) to Cloudflare take around 20 ms.
This has been getting somewhat better after deploying a current version built based on master w/ keepalive support, but I am still seeing regular latency spikes for uncached requests.
Is the TLS handshake / crypto that expensive on a Raspi?
Is there a way to make dnscrypt-proxy use cheaper ciphers, such as ChaCha20 (AFAICS supported by Cloudflare)?
If you need further details, please let me know.

Hi!
ChaCha20 should be supported, but the chosen cipher suite follows the server's preference list.
Cloudflare puts ChaCha20 first on mobile devices only. In your case, they have no way to know that what is connecting is a Raspberry Pi.
The key exchange and protocol negotiation is likely to be what introduces so much latency, not so much the encryption. So I don't think ChaCha20 vs AES is relevant.
What you can do is increase the keepalive parameter, so that once a connection has been established, it gets reused for a longer period of time.

Thanks for your reply!
I'll give increasing the keepalive a try, although I already set it to 60 s with mixed results. As I see periodic load spikes from the dnscrypt-proxy process, I think that compute-intensive operations such as crypto could be involved. I'll give it a try.
Do you know how CF detects mobile devices and which keepalive values should be acceptable (i.e., not cause the connection to be terminated prematurely due to CF timing out)?

They probably detect it with the User-Agent, which is something you can change (currently, I think this is just dnscrypt-proxy).
As to the timeouts, I don't know but feel free to experiment and report your findings :)

Also, unless you really want to use Cloudflare, the DNSCrypt protocol is always faster than DoH.

I performed some benchmarks w/ openssl -speed. ChaCha20 is roughly twice as fast as AES256 on a Raspi 3:
$ time openssl speed -evp aes-256-cbc -elapsed
You have chosen to measure elapsed time instead of user CPU time.
Doing aes-256-cbc for 3s on 16 size blocks: 4701719 aes-256-cbc's in 3.00s
Doing aes-256-cbc for 3s on 64 size blocks: 1531002 aes-256-cbc's in 3.00s
Doing aes-256-cbc for 3s on 256 size blocks: 414574 aes-256-cbc's in 3.00s
Doing aes-256-cbc for 3s on 1024 size blocks: 106065 aes-256-cbc's in 3.00s
Doing aes-256-cbc for 3s on 8192 size blocks: 13315 aes-256-cbc's in 3.00s
Doing aes-256-cbc for 3s on 16384 size blocks: 6674 aes-256-cbc's in 3.00s
OpenSSL 1.1.0f  25 May 2017
built on: reproducible build, date unspecified
options:bn(64,32) rc4(char) des(long) aes(partial) blowfish(ptr)
compiler: gcc -DDSO_DLFCN -DHAVE_DLFCN_H -DNDEBUG -DOPENSSL_THREADS -DOPENSSL_NO_STATIC_ENGINE -DOPENSSL_PIC -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DAES_ASM -DBSAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/lib/ssl\"" -DENGINESDIR="\"/usr/lib/arm-linux-gnueabihf/engines-1.1\""
The 'numbers' are in 1000s of bytes per second processed.
type             16 bytes     64 bytes    256 bytes   1024 bytes   8192 bytes  16384 bytes
aes-256-cbc      25075.83k    32661.38k    35376.98k    36203.52k    36358.83k    36448.94k
openssl speed -evp aes-256-cbc -elapsed  17.97s user 0.01s system 99% cpu 18.050 total

$ time openssl speed -evp chacha20-poly1305 -elapsed
You have chosen to measure elapsed time instead of user CPU time.
Doing chacha20-poly1305 for 3s on 16 size blocks: 5731452 chacha20-poly1305's in 3.00s
Doing chacha20-poly1305 for 3s on 64 size blocks: 3020200 chacha20-poly1305's in 3.00s
Doing chacha20-poly1305 for 3s on 256 size blocks: 909781 chacha20-poly1305's in 3.00s
Doing chacha20-poly1305 for 3s on 1024 size blocks: 241420 chacha20-poly1305's in 3.00s
Doing chacha20-poly1305 for 3s on 8192 size blocks: 30629 chacha20-poly1305's in 3.00s
Doing chacha20-poly1305 for 3s on 16384 size blocks: 15297 chacha20-poly1305's in 3.00s
OpenSSL 1.1.0f  25 May 2017
built on: reproducible build, date unspecified
options:bn(64,32) rc4(char) des(long) aes(partial) blowfish(ptr)
compiler: gcc -DDSO_DLFCN -DHAVE_DLFCN_H -DNDEBUG -DOPENSSL_THREADS -DOPENSSL_NO_STATIC_ENGINE -DOPENSSL_PIC -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DAES_ASM -DBSAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/lib/ssl\"" -DENGINESDIR="\"/usr/lib/arm-linux-gnueabihf/engines-1.1\""
The 'numbers' are in 1000s of bytes per second processed.
type             16 bytes     64 bytes    256 bytes   1024 bytes   8192 bytes  16384 bytes
chacha20-poly1305    30567.74k    64430.93k    77634.65k    82404.69k    83637.59k    83542.02k
openssl speed -evp chacha20-poly1305 -elapsed  17.97s user 0.00s system 99% cpu 18.015 total

Regarding cipher selection, I guess it can't be the User-Agent header, which is sent through the TLS tunnel well after the ciphersuite has been negotiated during the handshake. Instead, I think that the order of cipher suites presented by the client during the ClientHello handshake phase influences whether ChaCha20 is chosen over AES. Is there a way to influence the ciphersuite order in the client code?
OTOH I also see repeated calls to clock_gettime when attaching strace to the dnscrypt-proxy process (cf. #310 -- maybe these are related):
[pid  9001] clock_gettime(CLOCK_REALTIME, {tv_sec=1522955108, tv_nsec=108379336}) = 0
[pid  9001] clock_gettime(CLOCK_MONOTONIC, {tv_sec=1071248, tv_nsec=712058686}) = 0
[pid  9001] clock_gettime(CLOCK_MONOTONIC, {tv_sec=1071248, tv_nsec=712138634}) = 0
[pid  9001] read(9, 0x12b19c00, 1024)   = -1 EAGAIN (Resource temporarily unavailable)
[pid  9001] clock_gettime(CLOCK_REALTIME, {tv_sec=1522955108, tv_nsec=108755741}) = 0
[pid  9001] clock_gettime(CLOCK_MONOTONIC, {tv_sec=1071248, tv_nsec=712429258}) = 0
[pid  9001] clock_gettime(CLOCK_REALTIME, {tv_sec=1522955108, tv_nsec=109016209}) = 0
[pid  9001] clock_gettime(CLOCK_MONOTONIC, {tv_sec=1071248, tv_nsec=712688893}) = 0
[pid  9001] clock_gettime(CLOCK_REALTIME, {tv_sec=1522955108, tv_nsec=109197980}) = 0
[pid  9001] clock_gettime(CLOCK_MONOTONIC, {tv_sec=1071248, tv_nsec=712869622}) = 0
[pid  9001] clock_gettime(CLOCK_REALTIME, {tv_sec=1522955108, tv_nsec=109378552}) = 0
[pid  9001] clock_gettime(CLOCK_MONOTONIC, {tv_sec=1071248, tv_nsec=713048892}) = 0

P.S.: If possible, I'd like to stick with CF due to their reliability compared with smaller providers

Yes, I think the ciphersuite used by the client can used, and preferred over the server's choice.
See what we have here in the Config structure: https://golang.org/pkg/crypto/tls/#Config
So this is something we could add to the configuration file.
Want to give it a spin?

Try 2.0.9b1 with the recommended value for the TLS cipher suite. It may help a lot on ARM devices.


update dockerfile

Description
Update docker image
Fixes CCXDEV-10112
Type of change
Please delete options that are not relevant.

Bug fix (non-breaking change which fixes an issue)

Testing steps

n/a

Checklist

[ ] make before_commit passes
[ ] updated documentation wherever necessary
[ ] added or modified tests if necessary
[ ] updated schemas and validators in insights-data-schemas in case of input/output change

Codecov Report
Base: 69.23% // Head: 69.23% // No change to project coverage :thumbsup:

Coverage data is based on head (dae1728) compared to base (ad9e740).
Patch has no changes to coverable lines.

Additional details and impacted files
@@           Coverage Diff           @@
##           master     #351   +/-   ##
=======================================
  Coverage   69.23%   69.23%
=======================================
  Files          14       14
  Lines        1180     1180
=======================================
  Hits          817      817
  Misses        342      342
  Partials       21       21

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

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


Recover from single extra : after constant in rescue clause

Input
→ View on sorbet.run
begin
rescue Opus::Invoices:
end

Observed output
s(:begin)
editor.rb:2: unexpected token ":" https://srb.help/2001
     2 |rescue Opus::Invoices:
                             ^
Errors: 1

Expected behavior

This is on the edit path to getting completion suggestions for Opus::Invoices::, so we should be able to recover until the second : comes in.

@froydnj nerd sniped me by claiming that this would be hard and I didn't believe him.

i'm probably not going to get to this immediately, because there are a few more thing that could probably be polished here (and test cases to write). to any lurkers: if you want, feel free to steal this implementation and make a PR for it.


rosdep install --from-paths src --ignore-src -r -y

Why you need to do: rosdep install --from-paths src --ignore-src -r -y?

It is used to install dependencies of all packages. Sometimes dependency problems still occur after installing independent dependencies. So I just wanted to double-check it with the command.

And the other question is, after I ran roslaunch kittibag kittibag.launch, i get the error bellow

@bryantaoli
I got exactly the same problem for making rosbag.
Have you found the solution?
Also, I can use other tools to make rosbag from kitti dataset and that rosbag works fine for LOAM. So does it also work for Lego-LOAM?

@bryantaoli
I got exactly the same problem for making rosbag.
Have you found the solution?
Also, I can use other tools to make rosbag from kitti dataset and that rosbag works fine for LOAM. So does it also work for Lego-LOAM?
No, this repository is not work for me now.

@bryantaoli  Modified the 3rd line of kittibag.launch to

please let me know if the error still occurs

@bryantaoli Modified the 3rd line of kittibag.launch to

please let me know if the error still occurs

Thank you, it works!

That's good to hear!


Unable to compile due to bfd.c

This is in Linux Ubuntu 22.04. I have installed sudo apt-get install binutils-dev libunwind-dev libblocksruntime-dev clang
make
Any recommendations?
Thanks!
Below is the error
cc -c -O3 -mtune=native -funroll-loops -std=c11 -I/usr/local/include -D_GNU_SOURCE -Wall -Wextra -Werror -Wno-format-truncation -Wno-override-init -I. -D_FILE_OFFSET_BITS=64 -finline-limit=4000 -D_HF_ARCH_LINUX  -o linux/bfd.o linux/bfd.c

linux/bfd.c:202:21: error: ‘enum disassembler_style’ declared inside parameter list will not be visible outside of this definition or declaration [-Werror]

  202 |     void* buf, enum disassembler_style style HF_ATTR_UNUSED, const char* fmt, ...) {

      |                     ^~~~~~~~~~~~~~~~~~

linux/bfd.c:202:40: error: parameter 2 (‘style’) has incomplete type

  202 |     void* buf, enum disassembler_style style HF_ATTR_UNUSED, const char* fmt, ...) {

linux/bfd.c: In function ‘arch_bfdDisasm’:

linux/bfd.c:249:9: error: cast between incompatible function types from ‘void (*)(struct disassemble_info *, void *, int (*)(void *, const char *, ...))’ to ‘void (*)(void *, void *, void *, void *)’ [-Werror=cast-function-type]

  249 |         (void (*)(void*, void*, void*, void*))init_disassemble_info;

      |         ^

In file included from ./libhfcommon/util.h:28,

                 from ./honggfuzz.h:39,

                 from ./sanitizers.h:26,

                 from ./linux/unwind.h:27,

                 from ./linux/bfd.h:32,

                 from linux/bfd.c:26:

linux/bfd.c: In function ‘arch_bfdFPrintFStyled’:

linux/bfd.c:204:5: error: ‘va_start’ used in function with fixed arguments

  204 |     va_start(args, fmt);

      |     ^~~~~~~~

cc1: all warnings being treated as errors

make: *** [Makefile:279: linux/bfd.o] Error 1

This is a repeat from https://github.com/google/honggfuzz/issues/490 so please disregard


Secureboot on Windows in other toturial

On Windows, what is the difference between this method and this? I think the YouTube tutorial works with secure boot whereas this needs extra work - can't a fully automated method be implemented?

You linked the wrong video.
The method of changing a DLL doesn't overrides the OEM logo, where HackBGRT can. It's not possible to automate secure boot disabling or key enrollment, as Microsoft makes it explicit in their Windows licensing terms that it must not be possible to do inside the OS (and it's a good thing, imagine the number of rootkits that would love to be able to disable Secure Boot from within the OS)

Link fixed
Ok, so just to be sure - if i have a Dell logo on boot the DLL change won't change the boot logo?
And how would i get it to work with secure-boot? And with that, how great is the risk and breaking something?

You're right, changing the DLL won't change the Dell logo.
For secure boot, see #17


Credentials setup failing [CombinedError: [GraphQL] Unexpected server error (Expo error ID: undefined)]

Build/Submit details page URL
https://expo.dev/accounts/shiftcare/projects/shiftcare
Summary
So I have been trying to submit my iOS app using eas submit. All the credentials are made properly. I can build as well. However when I want to submit it fails in ASC API KEY step. When I select ASC API KEY from the list it throws out this error - CombinedError: [GraphQL] Unexpected server error (Expo error ID: undefined).
Few contexts,

My app store connect is still in review process, Is that a problem? I submitted my ID to apple, waiting.
We are 2 developers and both of us went through EAS steps. So now we have 2 distribution plus 2 certificates which have been generated by EAS. The other developer can submit the app to iOS without any issue. Am I doing something wrong here?

Managed or bare?
Bare
Environment
System:
OS: macOS 12.4
Shell: 5.8.1 - /bin/zsh
Binaries:
Node: 14.19.3 - ~/.nvm/versions/node/v14.19.3/bin/node
Yarn: 1.22.18 - /opt/homebrew/bin/yarn
npm: 6.14.17 - ~/.nvm/versions/node/v14.19.3/bin/npm
Watchman: 2<IP_ADDRESS> - /opt/homebrew/bin/watchman
Managers:
CocoaPods: 1.11.3 - /usr/local/bin/pod
SDKs:
iOS SDK:
Platforms: DriverKit 21.4, iOS 15.5, macOS 12.3, tvOS 15.4, watchOS 8.5
IDEs:
Android Studio: 2021.2 AI-212.5712.43.2112.8512546
Xcode: 13.4/13F17a - /usr/bin/xcodebuild
npmPackages:
react: 17.0.2 => 17.0.2
react-dom: ^17.0.1 => 17.0.2
react-native: 0.66.4 => 0.66.4
npmGlobalPackages:
eas-cli: 0.53.1
Expo Workflow: bare
Error output
No response
Reproducible demo or steps to reproduce from a blank project
Sorry if I am posting in the wrong thread. This might be more of a question rather than a bug with EAS CLI. But with the error message, I am lost what to do. Hence the issue.

Yes, what happened was, First I created the app myself, then created an organization, transferred the project from my account to the organization, and invited the other dev. The app is the bare react native app so I don't think I have app.json?
I have added another one of my personal accounts to this organization and from that account, I can build plus submit. As for the original account which created the organization is having the issues. That brings another question, can both of us devs use our own distribution + provision certificates which we created from EAS automatically?
Here goes my eas.json. I got the error when I run eas build or eas submit. The command fails with the error setting up credentials.
{
  "cli": {
    "version": ">= 0.53.1"
  },
  "build": {
    "development": {
      "distribution": "internal",
      "android": {
        "gradleCommand": ":app:assembleDebug"
      },
      "ios": {
        "buildConfiguration": "Debug"
      }
    },
    "preview": {
      "distribution": "internal",
      "android": {
        "buildType": "apk"
      },
      "ios": {
        "simulator": true
      }
    },
    "production": {}
  },
  "submit": {
    "production": {
      "ios": {
        "appleId": "****",
        "ascAppId": "****",
        "appleTeamId": "****"
      }
    }
  }
}

@Saad-Bashar
I am having the same problem now.
Have you been able to solve this problem?

I just now solved this problem.
The problem was occurring at the time I ran eas submit and entered the Apple app-specific password.
So instead of entering the Apple app-specific password, I proceeded to create a new API key, which solved this problem.

@centerfield77 @stefaandevylder if it started happening in the past 2 hours issue should be resolved already
@Saad-Bashar you had this issue before, so the fix will likely not affect you, please provide full output of the commands you are running

The app is the bare react native app so I don't think I have app.json?

You should create app.json even in the bare project to specify slug and owner of the project, by default your project is using name of your directory as a name of the project, so it's not recommended to use it this way

That brings another question, can both of us devs use our own distribution + provision certificates which we created from EAS automatically?

yes, if you would both build for that organization then credentials would be shared, but if you don't have the owner field specified in app.json then you are building those apps on your personal accounts, not on the organization

I have the same error with an account that worked previously and also an account I created today.
Everything is fine then it fails:
✔ Please enter the 6 digit code you received at +33 •• •• •• •• 01: … 123456
✔ Valid code
✔ Logged in and verified
› Team [TEAM] ([ID])
› Provider [TEAM] ([ID])
✔ Bundle identifier registered com.[…]
✔ Synced capabilities: No updates
✔ Synced capability identifiers: No updates
✔ Fetched Apple distribution certificates
Failed to setup credentials.
    CombinedError: [GraphQL] Unexpected server error (Expo error ID: [ID]).
    [GraphQL] Unexpected server error (Expo error ID: undefined).

We use eas-cli:0.24.1 and the SDK 41 because we didn't updated the app yet.

@alexislefebvre does it happen on latest cli?
We do not support old cli plus for the last 2 months it should not be possible to build with CLIs older than 0.26.0 plus some other APIs might have been deprecated in a meantime. There was a long deprecation period before we disabled it, but as far as I remember warning showed up only when building.

I have the same problem, yesterday it worked today not, Expo SDK 42, how to solve?

@centerfield77 @stefaandevylder if it started happening in the past 2 hours issue should be resolved already
@Saad-Bashar you had this issue before, so the fix will likely not affect you, please provide full output of the commands you are running

The app is the bare react native app so I don't think I have app.json?

You should create app.json even in the bare project to specify slug and owner of the project, by default your project is using name of your directory as a name of the project, so it's not recommended to use it this way

That brings another question, can both of us devs use our own distribution + provision certificates which we created from EAS automatically?

yes, if you would both build for that organization then credentials would be shared, but if you don't have the owner field specified in app.json then you are building those apps on your personal accounts, not on the organization

I see, so in my case app.json should be like the following? Again thanks for your kind response on this!
{
  "name": "appname",
  "displayName": "appdisplayname"
    "expo": {
        "owner": "name of the account",
        "slug": "slug"
    }
}

@alexislefebvre does it happen on latest cli?

Thanks, it worked with<EMAIL_ADDRESS>We will update our SDK as soon as possible.

Guys now work, i do not know how

I've had a build running fine for months . After updating my eas cli I've started getting this error.
The logged in user is part of the organization that owns the project, so I'm not sure why this would be happening?

in app.json, remove the object  extra on end file, so rebuild


implemented postback_handler

Rationale
Currently there's no (obvious[*]) way to intercept and possibly modify postback requests.  This PR creates a new handler, postback_handler, that calls the function postback_handler:postback_request/0 as the first instruction in wf_core:run_postback_request/0.  The handler has access to, and the ability to modify, event_module and event_tag.
There are a number of potential uses.  My motivation is to provide a mechanism to reset an inactivity timer (or shunt the user to a login page if too much time has elapsed).  Additional possibilities that immediately come to mind include:

dynamic re-routing based on the event_tag;
global debugging instrumentation;
auditing of requests in "one page" webapps.

[*] It is possible to piggyback on query_handler:set_websocket_params/3.  This, however, has the disadvantage of requiring duplicated code and is a real gotcha for a maintainer.
Thoughts
It's yet more code to execute on every request.  In the default case this has no more overhead than default_security_handler but it all adds up.  I'm also not sure that it's generally useful or even something to be encouraged.
When I started thinking about this I had the idea of mod_perl's fixup handler in mind.  That's described in the documentation as:

The fixups phase is happening just before the content handling phase. It gives the last chance to do things before the response is generated.

As I dug into the Nitrogen code and thought about the semantics of the existing handlers, there's not a lot to be gained (and clarity to be lost) with a handler that generic.  I think.  I'd welcome any thoughts you have!
Example
-module(nxo_postback_handler).
-behaviour(postback_handler).
-include("nxo.hrl").
-export([
          init/2
        , finish/2
        , postback_request/2
        ]).

init(_Config, State) ->
    {ok, State}.

finish(_Config, State) ->
    {ok, State}.

postback_request(_Config, _State) ->
  case wf_context:event_tag() of
    {do_something, _} -> wf_context:event_module(fake_index);
    _                 -> ok
  end.

This is interesting and unexpected.
I like the idea of it being a postback debugging/auditing tool, though I don't see a lot of value in having it be a custom routing engine (since any largish application will have hundreds or thousands of different postbacks, lots of chance for magic and mystery there), but I think I see the overall value here.
The one question I have is do you think that this should be a stateless handler, purely dependent on the side effects.  Or is there a chance a user might want to track something from one postback to the other?  I haven't spent a lot of time thinking about it, but I'm not immediately thinking of a reason.

I absolutely agree that in almost no cases is it necessary as a routing engine; that example was sheer fabrication (and I also wanted to be sure things worked how I expected them to).   The one legit use I could envision for routing postbacks would be to globally re-route requests during maintenance events.  (The auditing and debug considerations were not hypothetical!)
As for statelessness, I have no idea.  I can't think of a use case (but then, I don't recall ever using Config or State in any custom handler; this might just be my lack of imagination).  call_readonly seemed lighter weight than call (and forward compatible if it needs to change).  Obviously I'd require little convincing to change thing around.
Thanks for your thoughts, and I'm sorry to have muddied the waters with such a contrived example.

Yeah, I think you're right that the lower overhead of call_readonly is probably better, given the volume of postbacks.
I appreciate you taking the time to write up the documentation and to fix the spec error that dialyzer called out.
I haven't tested this yet, but I should have some time this weekend to pull, test, and merge your two unmerged PRs.
Thanks again!

It's my pleasure!  Please note: the two PRs conflict with each other in wf_context.erl.  (I started from your master each time.)  The conflict is easy to remedy but if there's some action you'd like me to take, I'm happy to.  As always, there's absolutely no rush; I appreciate the time you spend.
(And thanks for your willingness to accommodate these PRs.  My intention is to suggest changes with an implementation attached.  When I'm capable of providing the code it seems more practical than opening an issue with a future promise of actually doing the work.  Plus I've learned a ton by digging into the core code!)

Awesome! Yeah, the merge conflict will be no problem.
And glad to hear you've learned a lot from the code.  That was part of what drew me in as well - the relatively small and easy-to-grok core code.


no error on duplicate names in @docs lists

The file Exports.elm has this code.
module Exports exposing (..)

{-| Module docs.

@docs foo, foo
-}

{-| doc comment -}
foo : Int
foo = 2

Documentation is successfully generated (must expose Exports in elm-package.json):
[
  {
    "name": "Exports",
    "comment": " Module docs.\n\n@docs foo, foo\n",
    "aliases": [],
    "types": [],
    "values": [
      {
        "name": "foo",
        "comment": " doc comment ",
        "type": "Int"
      }
    ],
    "generated-with-elm-version": "0.16.0"
  }
]

And rendered (thanks doc preview!) as:

Values (functions, types, etc) with duplicate @doc references should be detected and trigger an error similar to missing documentation.

Yes. For example, this occurs "in the wild" on http://package.elm-lang.org/packages/circuithub/elm-list-extra/3.10.0/List-Extra, which has two entries for find, one in section Basics and another in section Searching.

Tracking in #1374. Thanks!

I have used this bug/feature on purpose in here: https://github.com/gampleman/elm-visualization/blob/master/src/Visualization/Scale.elm. The idea there is that the module exposes several data-structures and operations on them. The operations are polymorphic, but not all structures support all operations. So I use headings for the structures and list all operations that are supported for that structure underneath it - the repetition allows this.
(Of course it could be worked out from the type signatures what supports what, but the type signatures in that module are very long and gnarly).

The new parser fixes a ton of issues, so I'm no longer tracking things in the meta issue. This is also not really a parsing problem. A new check would need to be added.

In my development build, I am seeing:
-- DUPLICATE DOCS -------------------------------------------------- src/Url.elm

There can only be one `custom` in your module documentation, but it is listed
twice:

22| @docs absolute, relative, crossOrigin, custom, custom, Root
                                           ^^^^^^  ^^^^^^
Remove one of them!

Thanks for the report!


add thaigov

Please name your PR after the issue it closes. You can use the following line: "Closes #ISSUE-NUMBER" where you replace the ISSUE-NUMBER with the one corresponding to your dataset.
Checkbox

[x] Confirm that this PR is linked to the dataset issue.
[x] Create the dataloader script seacrowd/sea_datasets/my_dataset/my_dataset.py (please use only lowercase and underscore for dataset naming).
[x] Provide values for the _CITATION, _DATASETNAME, _DESCRIPTION, _HOMEPAGE, _LICENSE, _URLs, _SUPPORTED_TASKS, _SOURCE_VERSION, and _SEACROWD_VERSION variables.
[x] Implement _info(), _split_generators() and _generate_examples() in dataloader script.
[x] Make sure that the BUILDER_CONFIGS class attribute is a list with at least one SEACrowdConfig for the source schema and one for a seacrowd schema.
[x] Confirm dataloader script works with datasets.load_dataset function.
[x] Confirm that your dataloader script passes the test suite run with python -m tests.test_seacrowd seacrowd/sea_datasets/<my_dataset>/<my_dataset>.py.
[x] If my dataset is local, I have provided an output of the unit-tests in the PR (please copy paste). This is OPTIONAL for public datasets, as we can test these without access to the data files.

Hi @TysonYu, a suggestion to change the init PR message of Closes #{ISSUE_NUMBER} so that it will be linked to the dataloader issue for coming PRs (I've done it on this one, tho).

Hi @TysonYu, a suggestion to change the init PR message of Closes #{ISSUE_NUMBER} so that it will be linked to the dataloader issue for coming PRs (I've done it on this one, tho).

Okay, will do it for later ones.

rather than having to write on _split_generators and re-read again in _generate_examples, why we don't pass the all_data list in _split_generators gen_kwargs and use it directly on generate_examples? I think passing such is possible (see this SEACrowd Implementation)

Hey, I do by this way because it seems to be logically correct and clear. I agree your mentioned approach is another implementation and still my current approach should be fine. I think some other dataloaders also did in this way, such as indosum.


First login generates Error

I just installed Umami from a Git clone. Database MariaDB 10.3.24, node 10.19.0, npm 6.13.4. All went well.
Upon first login I get the following error message.
$ npm start

><EMAIL_ADDRESS>start /home/umami/umami.git
> next start

info  - Loaded env from /home/umami/umami.git/.env
ready - started server on http://localhost:3000
{ JWEInvalid: could not resolve a usable "alg" for a recipient
    at Encrypt.[PROCESS_RECIPIENT] (/home/umami/umami.git/node_modules/jose/lib/jwe/encrypt.js:100:15)
    at Encrypt.encrypt (/home/umami/umami.git/node_modules/jose/lib/jwe/encrypt.js:170:30)
    at single (/home/umami/umami.git/node_modules/jose/lib/jwe/index.js:8:6)
    at createSecureToken (/home/umami/umami.git/.next/server/pages/api/auth/verify.js:1367:51) name: 'JWEInvalid', code: 'ERR_JWE_INVALID' }

I already am on the latest version available in the software collections of CentOS, which is - by the way - the same version available on the recent version of Ubuntu (20.04).

I wonder if this has anything to do with it, https://nodejs.org/api/crypto.html#crypto_crypto_createhash_algorithm_options
The algorithm is dependent on the available algorithms supported by the version of OpenSSL on the platform. Examples are 'sha256', 'sha512', etc. On recent releases of OpenSSL, openssl list -digest-algorithms (openssl list-message-digest-algorithms for older versions of OpenSSL) will display the available digest algorithms.
Specifically, umami is trying to create a sha512 hash using the crypto module from node.

In my opinion this looks good.
$ openssl list-message-digest-algorithms | grep -i sha512
RSA-SHA512 => SHA512
SHA512
SHA512
sha512WithRSAEncryption => SHA512

I go with the Docker container for now.

Closing for now since this could be an external issue. Re-open if needed.


[Rust template] Clang error

Hi, thanks for these useful templates!
Unfortunately, the rust one can face the error: linking with cc failed: exit status: 1 error on Mac M1...
It worked perfectly, until I run cargo add sqlx then try to cargo build:
Compiling sqlx-macros v0.7.4
error: linking with `cc` failed: exit status: 1
[...]
  = note: ld: framework not found SystemConfiguration
          clang-16: error: linker command failed with exit code 1 (use -v to see invocation)

error: could not compile `sqlx-macros` (lib) due to 1 previous error

I know this error is linked to clang but I don't find any way to solve it on my Mac M1...
That would be great to have inside the template, the workaround to avoid any other Mac user to face this error.
I don't have any modifications on the flake.nix or the shell.nix generated and created by the template.
Cheers and thanks again!

Finally found the solution, adding darwin.apple_sdk.frameworks.SystemConfiguration in the buildInputs because Apple machines need to brings frameworks into scope.
Should this be added in the template but in a commented line? Hence, one would be able to uncomment the line and solve this problem which will appear on all Apple machines running real world Rust.

This can be added with a conditional. Something like this: https://github.com/NixOS/nixpkgs/blob/24d7835b9ae72ca8c553fc5c331342c1894a15b4/pkgs/by-name/nh/nh/package.nix#L34


New filename warning is raised when using same filename

>>> import laminci
>>> laminci.upload_docs_artifact()
ℹ Loading instance: testuser1/lamin-site-assets
INFO  [alembic.runtime.migration] Context impl SQLiteImpl.
INFO  [alembic.runtime.migration] Will assume non-transactional DDL.
✅ Migrated schema core to v0.32.0
ℹ 0.32.0 is already live in DB
ℹ An existing Transform record is found in the DB:
ℹ Instance: testuser1/lamin-site-assets
ℹ User: testuser2
ℹ Loaded transform: Transform(id='fA0fErrx', v='1', name='CI lndb_storage', type=pipeline, created_by='DzTjkKse', created_at=datetime.datetime(2023, 3, 14, 15, 36, 36))
ℹ Added run: Run(id='BAsf8jUpR1TkYCuqxDK5', transform_id='fA0fErrx', transform_v='1', created_by='bKeW4T6E', created_at=datetime.datetime(2023, 4, 10, 13, 20, 53))
🔶 Your new filename does not match the previous filename: to update the name, set file.name = new_name
💡 storing object lndb_storage_docs.zip with key docs/lndb_storage_docs.zip
🔶 The IPython instance is empty.
🔶 The IPython instance is empty.lamin-platform/src/lamindb/sub/lndb-storage/lndb_storage_docs.zip: 0.00
Uploading /Users/falexwolf/repos/lamin-platform/src/lamindb/sub/lndb-storage/lndb_storage_docs.zip: 1.00

Checking.


Linter issue: internal/service/service.go:27:1: exported function New should have comment or be unexported

internal/service/service.go:27:1: exported function New should have comment or be unexported

Fixed in https://github.com/RedHatInsights/insights-operator-gathering-conditions-service/pull/84


Modifies Mac/Linux Keyboard Shortcut

The current shortcut on MacOS causes the Logout system dialog to start. The shortcut would now be  command + option + b (as in browser).

Atom is pretty much dead so...


Distorted UI on few landing pages

Distorted UI
https://franklin.moleculardevices.com/en/assets/scientific-posters/dd/img/slas-2023
https://franklin.moleculardevices.com/en/assets/app-note/dd/img/high-throughput-modeling-inflammatory-bowel-disease-using-human-intestina-organoids
For this page content is not up to date, and several sections are missing like -
https://franklin.moleculardevices.com/en/assets/promotion/dd/img/slas-eu-2023

Fixed:
https://franklin.moleculardevices.com/en/assets/scientific-posters/dd/img/slas-2023
https://franklin.moleculardevices.com/en/assets/app-note/dd/img/high-throughput-modeling-inflammatory-bowel-disease-using-human-intestina-organoids


real time ?

how many fps in your gpu ?

depends on your device. a little faster than the CPU version, but no significant improvement. this repo is designed to do data pre-processing to parallelize the ik process. one 3090 can host at most 3 tasks.


[Feature] Aurora Background

Description
I want to add Aurora Borealis Background which simulates the colorful, shifting lights of the Northern Lights
Screenshots
https://github.com/user-attachments/assets/5935ce5b-253b-4d1a-92a4-b0e3922d28c3
Checklist

[X] I have checked the existing issues.
[X] I follow Contributing Guidelines of this project.
[X] I am a GSSOC'24 contributor.
[ ] I am a IWOC'24 contributor.
[ ] I am a JWOC'24 contributor.
[ ] I am a SWOC'24 contributor.

Code of Conduct

[X] I agree to follow this project's "Code of Conduct".

@Rakesh9100
Please assign this issue to me :)
Thank you

@Rakesh9100
Sir could you give update on this issue?

Go ahead @kosuri-indu


add eslint-plugin-react-hooks as devDependency

[x] Changed code

Motivation and Context
Fixes https://github.com/react-static/react-static/issues/1420
Types of changes

[ ] Refactoring/add tests (refactoring or adding test which isn't a fix or add a feature)
[x] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)

Checklist:

[ ] I have updated the documentation accordingly
[ ] I have updated the CHANGELOG with a summary of my changes
[ ] My changes have tests around them

Thank you, that seems right.


Exception: You have filtered the user list to zero Please Select less restrictive filters and userlists

Exception: You have filtered the user list to zero
Please Select less restrictive filters and userlists
can''t get any subs creator id

This is probably an old version
Please update

There has been no update here


[Broker] Remove AddEntryMetadataException and addBrokerEntryMetadata

Motivation
There are some unused codes about entry metadata. It's better to remove them.
Modifications

Remove some unused codes about AddEntryMetadataException and addBrokerEntryMetadata

Verifying this change
This change is a trivial rework / code cleanup without any test coverage.
Documentation

[x] no-need-doc

/pulsarbot run-failure-checks

/pulsarbot run-failure-checks

@codelipenghui - while the method/class might not be used by Pulsar internals, they are publicly accessible to clients/protocol handlers, so I think we need to take an incremental approach. We could mark as deprecated for 2.11 and then remove them in 2.12, for example.

@RobertIndie Could you please make an update to deprecated first?

@codelipenghui @michaeljmarshall @eolivelli I have changed this PR to deprecate the AddEntryMetadataException. PTAL. Thanks.


Missing cmdlets needed for creating new VMs

Following seem to be missing cmdlets in my App Service powershell function:
New-AzureRmDiskConfig
New-AzureRmDisk
New-AzureRmVirtualNetwork
New-AzureRmVirtualNetworkSubnetConfig
New-AzureRmNetworkSecurityRuleConfig
New-AzureRmNetworkSecurityGroup
New-AzureRmPublicIpAddress
New-AzureRmNetworkInterface
Is there a reason they are not available?

For example I'm getting the following error:
New-AzureRmDisk : The term 'New-AzureRmDisk' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again.
at run.ps1: line 74

This is not right repository for this issue. This repository contains templates for Azure Functions. I think the repository you are looking for is this one Azure Powershell.

Misquoted the repository. Moving to the correct repository. https://github.com/Azure/azure-webjobs-sdk-script/


Optimization: optimize several GetMetadata function call in one action

There is some actions that call several GetMetadata about same pointer address.
It can be reduced as call only one GetMetadata about same pointer address in same action.

#74 duplicated


Fix error in payload generated by ImportmapGenerator

The current implementation isn't working correctly, self.targets is already an array. This removes the extra brackets, adds pytest as a dev dependency, and adds missing tests for ImportmapGenerator.

Interesting. I will try to take a look this week — it definitely looks like you're right at a glance, I just can't imagine how this could have been wrong unless something changed!


Time Alexnet run across all benchmarks

Doing two things in parallel for this task:

Submitting an alexnet model through the web interface and scoring the plugin using the Jenkins job
Scoring via my script in OM

We can see which gets done first and use that number.

PR for submitted alexnet model is #886 .

Total time came out to 16 hours, 25 minutes to run every benchmark on Alexnet.


Feature Request: Prevent auto-scaling

This library is really comprehensive, and does a great job of abstracting away whatever types Python has to make it feel like a native fixed-point type truly exists.
I think one very useful feature would be having the ability to disable autoscaling, especially if you have a use-case where you are building a system that has fixed-point types, and you want to develop a behavioral model on Python to see play around with these types.
I was hoping this could be interfaced like so:
x = fixed(12.2).like(some_format, autoscale=False)

I think I use the library for a similar use case, so I think this feature is already present. Can you give an example?
For example, if I use
 from fxpmath import Fxp
>>> a = Fxp(0.5, n_word=8, n_frac=0)
fxp-s8/0(0.0)
>>> b = Fxp(0.5, n_word=8, n_frac=1)
fxp-s8/1(0.5)

This is exactly as intended. The decimal number can be represented in "b", but not in "a". And since you want to develop a behavioral model with fixed-point types, you probably want numbers to be automatically "scaled".
If you really want to "disable autoscaling", just take away the "like". Fxp(12.2) will try to represent that number in fixed-point notation using as few bits as possible.

This functionality is already implemented and is the template, if I understood well what are your expectations.
You can see some details at v0_4_0_new_functionalities notebook (template section). There is no information about it in the documentation yet!
# Template is defined inside Fxp class
Fxp.template = Fxp(None, dtype='fxp-s16/8')

x = Fxp(12.2)
x.info()

dtype           =       fxp-s16/8
Value           =       12.19921875
inaccuracy      =       True

y = x * 4096
y.info()

dtype           =       fxp-s16/8
Value           =<PHONE_NUMBER>5
overflow        =       True
inaccuracy      =       True

Check that resulting size is not scaled in order to keep optimal size to store accurate result.


Show buttons by default

It would be nice if there was a configuration option to show the buttons by default as opposed to having to push the "share" button in order to reveal them.

This is a massive change in the design of the project. The whole point of the button is to compact the shares and delay the loading of all that stuff until a person actually wants to share. If you don't need to click the button, why have a button in the first place, right? So now that the button has been stripped out, it's just a row of customizable share icons, which is a different project.
You are welcome to do this if you'd like, but it would be better as a fork than an option in this project, since the button is the entire point :grinning: Thank you for the feedback though, and still very much open to discussion even though I am going to close this issue.

I see, I hadn't considered that the buttons aren't actually loaded until someone clicks the "share" button.  That's smart.  I wouldn't imagine it would be that hard to automatically trigger that event (and some other css) on pageload based on a configuration though, right?
The concern I think a lot of people might have is that the share button requires an additional click than if the network buttons were shown directly.
I could imagine people wanting the "share" button on certain pages for the efficiency boost, but then wanting to have the network buttons visible by default as well on specific pages they are trying to promote without having to include another share-button library.

Yeah, I see what you are saying for sure. But the entire point of this project is to have it require an additional click. Our general view on this is that if people want to share your page, they will do so, and we trade an additional click for the following benefits:

If you have a button that says "SHARE" in clear capital letters, it seems counter-intuitive to me that someone would like your content enough to share it, intend to share it by clicking that button, then once they see the networks go "Shit I have to click again?
 Compressing them into a button frees up visual real estate on your page and makes it look more elegant and less spammy.

These are totally opinions backed by zero research at all. If someone did research on this, it would be awesome, I'd be interested to see the result. But with all that being said, using this library is a trade-off -- one some people are willing to make and others are not. For those who are not, they typically choose not to use this library. But we are, which is why we made and use it.

Actually, after reviewing the plugin, I think I can accomplish what I'm talking about using the API with share.open() and some custom CSS.
Maybe I'll run an optimizely A/B test on that and see which gets more clicks.

Sure -- would definitely be interested to see the result! There are certainly plenty of factors that should be taken into account in such a test, but even a rough measure would be interesting.

Added possibility to remove 'Share' button and not hiding buttons after click on one of them in #150


Change the return value of expand from index to number of iterations.

What is the necessity of this update? What is updated?
Change the return value of expand from index to number of iterations.
I haven't deleted loadIndex right now. It will be removed when all ColumnBinaryMakers are no longer in use.
How did you do the test? (Not required for updating documents)
I rewrote the unit test.

LGTM


Dump Peddy?

Peddy is pretty cool, but... the dependencies are insane. Considering we are only using it as a PED parser it is very heavy.
Peddy is designed to do variant analysis, and has dependencies on scipy, scikit-learn, etc. etc.

https://github.com/jeremymcrae/peds looks very thin


Exception when looking up particular strings in MapDoubleArray

The following produces an ArrayIndexOutOfBoundsException:
MapPatriciaTrie<Object> mpt = new MapPatriciaTrie<>();
mpt.insert("FOO");
mpt.get("F");
mpt.get("f");

MapDoubleArray<Object> mda = new MapDoubleArray<>(mpt);
mda.get("F");
mda.get("f"); // exception here

Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: -1
	at org.trie4j.bv.BytesRank1OnlySuccinctBitVector.isOne(BytesRank1OnlySuccinctBitVector.java:90)
	at org.trie4j.bv.BytesRank1OnlySuccinctBitVector.get(BytesRank1OnlySuccinctBitVector.java:80)
	at org.trie4j.doublearray.DoubleArray.getTermId(DoubleArray.java:243)
	at org.trie4j.AbstractTermIdMapTrie.get(AbstractTermIdMapTrie.java:141)

I would expect this to simply return null rather than throw an exception. My use case is (natural-language) dictionary lookup with mixed-case keys.

Thanks Aaron,
Which version did you use?
I tested your code with 0.9.2 and got no error (mda.get("f") returns null).

My apologies, it was 0.9.1. I updated to 0.9.2 and the issue seems to be resolved.
Thanks!


[BUG] Missing AWS Icons in Diagrams

Describe the bug
The Diagrams generated by the CdkGraphDiagramPlugin are missing the AWS icons.
Expected Behavior
AWS icons appear in diagram.
Current Behavior
Icons are missing in diagram.

Reproduction Steps
const graph = new CdkGraph(app,
  {
    plugins: [
      new cdk_graph_plugin_diagram.CdkGraphDiagramPlugin(
      )
    ],
  }
  )

  app.synth();

graph.report();

Run cdk diff
Diagrams appear in cdk.out dir but are missing images.
Possible Solution
No response
Additional Information/Context
Do these images need to be preloaded into the project?
PDK version used
v0.22.49
What languages are you seeing this issue on?
Typescript
Environment details (OS name and version, etc.)
Windows 11, Node 18.19.0, CDK 2.121.1

Adding that the images are in Node Modules -

Interesting it works on Ubuntu WSL perfectly.  Might clear my setup and just try fresh in Windows to see what happens.

HI Chris - glad you managed to get it working. Were you trying to run PDK via WSL initially or directly on windows?

HI Chris - glad you managed to get it working. Were you trying to run PDK via WSL initially or directly on windows?

Directly on Windows first which failed.  Then I moved to WSL as a troubleshooting step and it worked instantly.

OK great. We do not support windows native at the moment and definitely recommend WSL.
I will close this as we are tracking onboarding for windows/WSL in a seperate ticket: #664 . Please feel free to re-open if you feel this was closed in error or your issue is still unresolved.
Also - welcome to PDK land :)

Have we considered a case issue ?Please note: My working hours may not be your working hours. Please do not feel obligated to reply outside of your normal work schedule!Sent on the go - please excuse mistakes On 16 Jan 2024, at 10:02 am, Chris Bateman @.***> wrote:
HI Chris - glad you managed to get it working. Were you trying to run PDK via WSL initially or directly on windows?
Directly on Windows first which failed.  Then I moved to WSL as a troubleshooting step and it worked instantly.
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you are subscribed to this thread.Message ID: @.***>


Scene Switch Causing Null Client Connection

Describe the bug
When changing from one scene to another the client connection in NetMan is null throwing this error:
NullReferenceException: Object reference not set to an instance of an object
Mirror.NetworkManager.RegisterClientMessages (Mirror.NetworkConnection connection) (at Assets/Mirror/Runtime/NetworkManager.cs:671)
Mirror.NetworkManager.StartHostClient () (at Assets/Mirror/Runtime/NetworkManager.cs:332)
Mirror.NetworkManager.FinishStartHost () (at Assets/Mirror/Runtime/NetworkManager.cs:323)
Mirror.NetworkManager.FinishLoadSceneHost () (at Assets/Mirror/Runtime/NetworkManager.cs:575)
Mirror.NetworkManager.FinishLoadScene () (at Assets/Mirror/Runtime/NetworkManager.cs:545)
Mirror.NetworkManager.UpdateScene () (at Assets/Mirror/Runtime/NetworkManager.cs:530)
Mirror.NetworkManager.LateUpdate () (at Assets/Mirror/Runtime/NetworkManager.cs:165)
Breakpoint on NetworkManager.cs:332
When the first StartHost load is done the connection is NOT null.
Once a scene switch is made it fires again. This time the client connection IS null.
Repro project
branch: sceneSwitchExample
To Reproduce
Steps to reproduce the behavior:

Open the Main scene
Click on Play > StartHost
Click on Room1 or Room2
See error

Expected behavior
Should move to either seem seamlessly
Desktop (please complete the following information):

OS: Windows
Build target: Editor
Unity version: 2019.3.7
Mirror branch: Master

removing the connection = null at NetworkManager.cs:572 fixes the issue. This was a similar modification I had to do on the SceneManager branch.
Should I push this change to the SceneSwitch branch for further testing?


New version: BlueStack.BlueStacks version 5.21.600.1019

Checklist for Pull Requests

[x] Have you signed the Contributor License Agreement?
[ ] Is there a linked Issue?

Manifests

[x] Have you checked that there aren't other open pull requests for the same manifest update/change?
[x] This PR only modifies one (1) manifest
[x] Have you validated your manifest locally with winget validate --manifest <path>?
[ ] Have you tested your manifest locally with winget install --manifest <path>?
[x] Does your manifest conform to the 1.6 schema?

Note: <path> is the directory's name containing the manifest you're submitting.

Microsoft Reviewers: Open in CodeFlow

Automatic Validation ended with:

Executable C:\Users\validator\AppData\Local\Microsoft\WinGet\Packages\Microsoft.VisualStudioCode.CLI__DefaultSource\code.exe returned exit code: 1
Executable C:\Users\validator\AppData\Local\Microsoft\WinGet\Links\code.exe returned exit code: 1

(Automated response - build 897.)

@wingetbot run

Automatic Validation ended with:

Installation failed with exit code -1978335226
2024-11-04 11:28:50.384 [CLI ] ShellExecute installer failed:<PHONE_NUMBER>

Automated error analysis suggests -1978335226 may mean Running ShellExecute failed
(Automated response - build 897.)


New Website Logo: IrCrypto

Please fill the following out:

Name: IrCrypto
Homepage url: http://ircrypto.com/
Brand Guidelines/Licensing:
Logo: http://ircrypto.com/content/images/logo.png

Hey @mohammadKarimi can you provide a larger size PNG? Something around 500x200px would work better.

Actually, it looks fine in the current display.


how to edit large files?

I use a plugin for VS Code. My file is 672 lines. I write a prompt, but the page is cut off and at the bottom of chat I see this "...542 lines truncated". The responses from gpt also come cut off. How can I edit the entire document?
look at the screenshot pls. In preferences i can't change anything.

Hi @AndreySocium For the moment, it is not possible to temporarily increase the row size. However, you could split the file for now, and the context window will allow you to make a continuous query.


FITCount Portugal to Live

As per email  @kazlauskis  Portugal can now go live.
Thanks
Jim

@JimChiazzese1 Portugal is on its way to live now.


User-Defined Function Bug - Errors thrown when there shouldn't be an Error

Azure Data Studio Version:

Steps to Reproduce:

I am having issues with User-Defined Functions using Azure Data Studio.
Create a function
SELECT the function and it throws an error.
If I run the same script in SQL Server Management Studio I get the expected results and no errors are thrown.
I have tried reconnected closing the application and reopening etc...

Hi @JASM2007, we are having issues reproing this, can you provide more info?


files that contain ".bac" are not packaged.

Preflight Checklist

[x ] I have read the contribution documentation for this project.
[x ] I agree to follow the code of conduct that this project follows, as appropriate.
[x ] I have searched the issue tracker for a bug that matches the one I want to file, without success.

Issue Details
We just hit an issue that one of our files, namely main..js,  had "bac" at beginning of the hash. electron-packager ignored the file, and did not include it in the package. Devastating to find out why that might happen. We are not setting any ignore rules for ".bac" ourself, and the files do get packaged if the hash does not contain ".bac".

Electron Packager Version:

14.1.1

Electron Version:

7.1.2

Operating System:

Ubuntu 18.04 x64

Last Known Working Electron Packager version::

Expected Behavior
should include file in package no matter what the hash-code is.
Actual Behavior
did not include file in package, probably because the hash code matched some default ignore rule.
To Reproduce

Additional Information

Thanks for filing an issue! In order to help you with your problem, we're going to need more information about it. In particular:

Console output when you run electron-packager with the environment variable DEBUG=electron-packager (instructions for Windows and non-Windows). Please include the stack trace if one exists.

What command line arguments are you passing? Alternatively, if you are using the API, what
parameters are you passing to the packager() function?

Please provide either a failing minimal testcase (with code) or detailed steps to reproduce your
problem. Using electron-quick-start is a good starting point.

@malept Thanks! Now having read the code for ignore and junk parameters, as well as the junk module, I agree that I might have followed a red herring. I'll have to dig in using your debug hints later on when back in the office. Let's close this ticket for now, as it will take quite some time. Sorry for the trouble!


GitOps & fields mutation

Describe the bug
When using GitOps to deploy, there is a reconciliation loop.  Controller is modifying fields the GitOps tool is managing.  This is causing the resource to show out of sync and then reapplies causing a loop.
This is happening for the following ClusterRole objects:
knative-serving-operator-aggregated
knative-serving-operator-aggregated-stable
knative-eventing-operator-aggregated
ve-eventing-operator-aggregated-stable
Offending Lines:  rules: [] # Rules are automatically filled in by the controller manager.
https://github.com/knative/operator/blob/0d126f44b848ba74f186d116a3b6b908b92768fa/config/charts/knative-operator/templates/operator.yaml#L5022-L5084
Expected behavior
Controller should use managedFields to claim the fields that are mutated so other tools can respect those changes.
To Reproduce
Install helm chart using ArgoCD or Flux.  Watch there be a loop of being in sync and out of sync due to fighting over mutated field.
Knative release version
main & v1.11.1
Additional context
GitOps tools like ArgoCD & Flux are a common ways for deploying applications and configuration management.  These tools actively manage and keep configuration inline to avoid drift.  For this to work properly, controllers/operators should adopt managedFields.   This also helps add clarity into what owns the fields.  https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.27/#managedfieldsentry-v1-meta
Please note that aggregated clusterroles do exist.  That may remove the need to mutate an object at all.  https://kubernetes.io/docs/reference/access-authn-authz/rbac/#aggregated-clusterroles

These changes are being applied via aggregated-clusterroles--which is core to Kubernetes.  Not sure why Kubernetes does not append ManagedFields there.
ArgoCD already has an internal configuration for ignoring these aggregated-clusterroles changes.  https://argo-cd.readthedocs.io/en/stable/user-guide/diffing/#ignoring-rbac-changes-made-by-aggregateroles  going to leverage that setting.  Closing ticket.

@acelinkio
I was trying ignoreAggregatedRoles: true in argocd  and application is synced, but another issue is exist.  Probably it is also related to aggregated roles.

cannot get resource "bundles" in API group "trust.cert-manager.io

{"severity":"INFO","timestamp":"2024-03-02T08:58:36.608553818Z","logger":"knative-operator.event-broadcaster","caller":"record/event.go:298","message":"Event(v1.ObjectReference{Kind:\"KnativeEventing\", Namespace:\"knative-eventing\", Name:\"knative-eventing\", UID:\"a9514731-9a5e-40b8-b0e2-e3bbecf94903\", APIVersion:\"operator.knative.dev/v1beta1\", ResourceVersion:\"18530138\", FieldPath:\"\"}): type: 'Warning' reason: 'InternalError' failed to delete TLS resources: bundles.trust.cert-manager.io \"knative-eventing-bundle\" is forbidden: User \"system:serviceaccount:default:knative-operator\" cannot get resource \"bundles\" in API group \"trust.cert-manager.io\" at the cluster scope","commit":"2de1272-dirty","knative.dev/pod":"knative-operator-6d5d9b4fdd-f8rsh"}

cannot get resource "clusterissuers" in API group "cert-manager.io

reason: 'InternalError' failed to delete TLS resources: clusterissuers.cert-manager.io \"knative-eventing-selfsigned-issuer\" is forbidden: User \"system:serviceaccount:default:knative-operator\" cannot get resource \"clusterissuers\" in API group \"cert-manager.io\" at the cluster scope","commit":"2de1272-dirty","knative.dev/pod":"knative-operator-6d5d9b4fdd-hd9f4"

Installation without argocd works fine.

https://github.com/knative/operator/issues/1524#issuecomment-1974738380 in case somebody will have similar issue
My issue was resolved with clean re-install of operator (fully remove and in install using argocd).
Probably my root-cause can be related to apply conflicts which were observed during playing around with kubectl apply -f <>


ARM64 "cond" model

This PR implements the "cond" execution model for the ARM64 architecture.
I've based it closely on the x86_64 implementation and it seems to prevent violations in my tests with the gem5 CPU simulator but perhaps someone with actual ARM hardware should try it out...

@microsoft-github-policy-service agree

All looks good. Ready to merge.
Thanks!