[ios] error: Signing for "RevenueCat-RevenueCat" requires a development team

Hi,
Description:
When trying to run an Ionic app in the device with Capacitor ionic cap run ios, I encounter the following error:

Plugin Version : 8.0.0-beta.4

/ios/App/Pods/Pods.xcodeproj: error: Signing for "PurchasesHybridCommon-PurchasesHybridCommon" requires a development team. Select a development team in the Signing & Capabilities editor. (in target 'PurchasesHybridCommon-PurchasesHybridCommon' from project 'Pods')
error: Signing for "RevenueCat-RevenueCat" requires a development team. Select a development team in the Signing & Capabilities editor. (in target 'RevenueCat-RevenueCat' from project 'Pods')
[capacitor]         ** BUILD FAILED **

To bypass this error i need to delete : PurchasesHybridCommon-PurchasesHybridCommon and RevenueCat-RevenueCat from Pods TARGET in xcode

Steps to Reproduce:

Create a new Ionic project with Capacitor.
npm i @revenuecat/purchases-capacitor@next
ionic cap run ios

Expected Behavior:
The app should run successfully without requiring manual intervention for setting the development team.
Actual Behavior:
The build process fails with the error message mentioned above, indicating that a development team needs to be selected for signing the "PurchasesHybridCommon-PurchasesHybridCommon" target.
Additional Information:
Ionic:

   Ionic CLI                     : 7.2.0
   Ionic Framework               : @ionic/angular 6.2.1
   @angular-devkit/build-angular : 14.1.1
   @angular-devkit/schematics    : 14.1.1
   @angular/cli                  : 14.1.1
   @ionic/angular-toolkit        : 6.1.0

Capacitor:

   Capacitor CLI      : 6.1.0
   @capacitor/android : 6.1.0
   @capacitor/core    : 6.1.0
   @capacitor/ios     : 6.1.0

👀 We've just linked this issue to our internal tracker and notified the team. Thank you for reporting, we're checking this out!

Hi! Just to clarify for us, do you already have a team set in "Signing & Capabilities" in Xcode or are you still getting this error even with it set? We have seen other developers encounter this issue before in which this was the way to resolve it.

Hi, yes, I have a team set in Sign In & Capabilities, and I still get this error. The only solution I found to build the app is by deleting the extra pod files mentioned in the error.

Hi, same error with version 8.0.0


Eventual send (placeholder)

Refs: babel/babel#11485 estree/estree#216

Codecov Report

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

@@            Coverage Diff            @@
##             master       #2   +/-   ##
=========================================
  Coverage          ?   91.66%
=========================================
  Files             ?      434
  Lines             ?    27531
  Branches          ?     8288
=========================================
  Hits              ?    25235
  Misses            ?     2266
  Partials          ?       30

Continue to review full report at Codecov.

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


Change all namespaces from com.here to org.ossreviewtoolkit

This reflects ORT now being an independent Linux Foundation project in
its own GitHub organization at [1], with a homepage URL of [2].
[1] https://github.com/oss-review-toolkit/ort
[2] http://ossreviewtoolkit.org
Signed-off-by: Sebastian Schuberth<EMAIL_ADDRESS>

@mnonnenmacher any good idea how to bulk-fix import ordering according to our rules (alphabetical ordering with blank lines between groups)? ktlint (and thus detekt) enforce no blank lines between major groups.

@mnonnenmacher any good idea how to bulk-fix import ordering according to our rules (alphabetical ordering with blank lines between groups)? ktlint (and thus detekt) enforce no blank lines between major groups, and IntelliJ's import ordering is even worse.

I don't know any existing solution, but writing a custom script that orders the imports according to our rules should not be too hard, it could even be a Gradle task so that we can reuse it later. This might be useful when doing bigger changes, or it could be used as a CI check.

it could even be a Gradle task so that we can reuse it later.

I'd actually prefer another custom detekt rule. But would you be fine with merging this now and fixing import ordering later?

But would you be fine with merging this now and fixing import ordering later?

Yes, but I need to test this with our pipeline first, I expect that we need to update some scripts, I'll approve and merge when I have prepared the required changes.


Feature/unit test

Renamed CustomUserCreatationForm to CustomUserCreationForm
Added Pycharm config directory to .gitignore
Added unit test for the CustomUserCreationForm
Did some minor code cleanup

This is updated

Sorry. Closed this one by mistake.
Reopening the MR.

Amazing work, Thanks


replicaion on core17/18/robust04

Environment:
macOS Catalina/ Ubuntu Virtual Machine
Java 11.0.7
Python 3.8

hi @yuki617 these entries go in https://github.com/castorini/anserini/tree/master/src/main/resources/docgen/templates
The docs in docs/ are auto-gen'ed as part of the build/test cycle.

Oops,my bad. Just updated it.

run mvn clean package appassembler:assemble and it should autogen the md files in docs/ - check those in also please.

Done


Error handling on reply address configuration error

The code in http_response.py is not correctly handling this error data I receive from Microsoft
if "error" in message:
  if type(message["error"]) == dict:
    raise OneDriveError(message["error"], self.status)
  else:
    raise Exception(str(message["error"]))

{
    "error": "invalid_client",
    "error_description": "AADSTS50011: The reply address 'https://<...?' does not match the reply addresses configured for the application: \'b675667c-2e92-4df6-a6f3-f49db54b2955\'. More details: not specified\\r\\nTrace ID: d98448a4-5338-4457-b3d0-6a99e57c0500\\r\\nCorrelation ID: 3cbb8729-e920-4612-ad4a-4a52e24233af\\r\\nTimestamp: 2017-06-14 10:40:57Z",
    "error_codes": [50011],
    "timestamp": "2017-06-14 10:40:57Z",
    "trace_id": "d98448a4-5338-4457-b3d0-6a99e57c0500",
    "correlation_id": "3cbb8729-e920-4612-ad4a-4a52e24233af"
}

So I'm getting an unhelpful general Exception that has hidden away any useful information on the error. Is this intended behavior?

Thank you for reaching out and for your patience. This SDK is being officially deprecated. See #209 for more information


Update cancel and exchange

Cancel now takes signer and payer params

Signer can be either market authority or order initializer
Payer will fund a new open order counter account if neede

On calling cancel, if open order counter does not exist, include
instruction for its creation
Create order counter takes payer as param
Nest conditionals in exchange's account getter to avoid situation
where a signer is included without an associated account creation
instruction
Update IDL

Changes
Checklist

[ ] UAT
[ ] Passes final QA checks

Task linked: CU-2untp5b [BUG] some SELL orders cannot be cancelled.


Publish Docker image to Dockerhub

Docker image should

Install the latest package from NPM and trigger node .

https://hub.docker.com/repository/docker/manufacanalytics/inchi


gcc_libinit.c _cgo_try_pthread_create 'EAGAIN' undeclared

Problem
Hi, I'm getting the below error when compiling a CGO project.
# runtime/cgo
gcc_libinit.c: In function '_cgo_try_pthread_create':
gcc_libinit.c:106:14: error: 'EAGAIN' undeclared (first use in this function)
   if (err != EAGAIN) {
              ^~~~~~
gcc_libinit.c:106:14: note: each undeclared identifier is reported only once for each function it appears in
gcc_libinit.c:114:1: error: control reaches end of non-void function [-Werror=return-type]

The C code compiles successfully. This seems to be an issue in CGO ?
Some basic investigation
I checked the code in /usr/local/go/src/runtime/cgo/gcc_libinit.c and it does include #include <errno.h>. But still the error 'EAGAIN' undeclared appears.
https://github.com/golang/go/blob/master/src/runtime/cgo/gcc_libinit.c#L9
Workaround

Adding #define EAGAIN 11 in  /usr/local/go/src/runtime/cgo/gcc_libinit.c solves this.

Or,

Including #include <asm-generic/errno.h> in /usr/local/go/src/runtime/cgo/gcc_libinit.c solves this.

Other details

OS: Debian 10
Go version: go version go1.14.6 linux/amd64
gcc & gccgo version: gcc (Debian 8.3.0-6) 8.3.0

The file runtime/cgo/gcc_libinit.c has a line #include <errno.h>.  That should be enough to define EAGAIN.


Provide more clarification in error message

This provides more information via the error message when a copy/update operation fails due to potentially unsafe actions. It suggests that a user may want to use the --trust flag for templates that they trust.

Sorry, I was away from my computer for a week and just got back to checking (didn't notice that this hadn't passed before).
All the tests should be fixed now.

LGTM, @mitchnegus! 👍 Would you mind applying @yajo's requested change still? I'll merge afterwards.

All set—I thought he was just referencing the broken tests and missed the period he had suggested. Should be good to go :)

Ah, it seems @yajo still needs to approve as he requested that one change.


Why Deprecation?

Why this project has been deprecated? The raise of recent advancements of browser WebGPU and neural network Chat LLM models, could be a motivation to resurrect this amazing project!
Also mentioned in
https://github.com/orgs/nodejs/discussions/41994

The project was deprecated in favor of the chromium's team effort to create official node bindings. Also at some point this project only acted as sort of a playground for experimental extensions such as this one and was no longer really meant to be used for real projects anymore.
However I think having access to the GPU in node would be a huge win as it opens the door to so many new things.
I'd be happy to maintain this project again, but unfortunately currently lack time to do so.

The project was deprecated in favor of the chromium's team effort to create official node bindings. Also at some point this project only acted as sort of a playground for experimental extensions such as this one and was no longer really meant to be used for real projects anymore.
However I think having access to the GPU in node would be a huge win as it opens the door to so many new things.
I'd be happy to maintain this project again, but unfortunately currently lack time to do so.

Thank you! It seems the Node team was interested to cross platform WebGPU builds, maybe yours (linux) it could be a simpler starting point, rather than reinventing the wheel, maybe the Dawn node team will simplify or starting to release stable dawn.node modules!

I don't know the state of the official node bindings, but there was a discussion before to move the webgpu npm package over to the dawn team and let them continue support on it. Their node bindings use NAPI so I guess it should be cross platform already. Maybe @Kangz can give a comment on that?

The dawn.node bindings in the Dawn repo are indeed cross platform. I've used them on macOS and Linux, and they should work on Windows too. They aren't exactly production quality yet, but close to. They run the vast majority of the WebGPU test suite successfully.
Now that WebGPU v1 is released in Chromium we're looking at making parts of the ecosystem better. A part of that would be making it easier to use dawn.node by releasing it on npm etc. But we need to set up infra to do that and nobody spent the time on it yet.


Error occurred during keep alive

Describe the bug
After a short time from on-boarding the MCnodes stop working giving the following message
"Error occurred during keep alive Error the device was not on-boarded or the response was deleted."
Same for SharedSecret and RSA_3072 tokens.
Oddly this only happens with newly on-boarded nodes as my older flows are still working.
To Reproduce
Steps to reproduce the behavior:
On board a new device and keep it pushing data for more than and hour.
This issue can be seen on the mindconnect playground as well. Specifically (WaterPump-EnvData)
https://playground.mindconnect.rocks/
Expected behavior
Expecting to push data to MindSphere
Screenshots
If applicable, add screenshots to help explain your problem.

@CMCSiemens this seems to be the same thing like #39
Could you recreate the docker container if you have one and delete the ./mc/<agent...>.json file for your node and then re-onboard the agent?
https://opensource.mindsphere.io/docs/node-red-contrib-mindconnect/getting-started.html#tab1anchor5
If you have problems with your agent:
Stop the agent.
Move or delete the content of the .mc folder (the json files with configuration and authentication settings). (or delete the contetnt of
Offboard the agent.
Create new settings for the mindconnect library.
copy the new settings to the node.

Analysis of the bug
A probable cause of this bug was the keep alive functionality.  Prior to the version 3.7.0. the node wasn't clearing the old interval_id timer after redeployment. This could cause a state where two or more concurrent timers were trying to renew the agent token and sometimes the agent would get tangled in the different renewals.
Mitigation for versions before 3.7.0
Restarting the node-RED after deployment of a new configuration should mitigate the issue.
Fix in version 3.7.0
The version 3.7.0 clears the timers for async logging and token renewal on close similar to the function node of node-red.
this.on("close", () => {
            clearInterval(node.interval_id);
            clearInterval(node.await_id);
            node.log("cleared keep alive and async duration interval");
            node.status({});
        });

@CMCSiemens


Feature Request: Implement instruction "ENV" for Dockerfile's resource

Is your feature request related to a problem? Please describe.
When introducing the new "SimpleText" matcher for the "docker resource", only the instructions "FROM" and "ARG" where implemented (ref. https://www.updatecli.io/docs/resources/dockerfile/#_supported_keywords).
This issue is a feature request to add the instruction "ENV".
Describe the solution you'd like
[Must Have]

Add the golang source code + test for the "ENV" in https://github.com/updatecli/updatecli/tree/main/pkg/plugins/docker/dockerfile/simpletextparser/keywords
Update https://github.com/updatecli/updatecli/blob/main/pkg/plugins/docker/dockerfile/simpletextparser/main.go to introduce the new keyword
Open a PR to https://github.com/updatecli/website to add documentation for "ENV"

[Nice to Have]

Add examples:

Update https://github.com/updatecli/updatecli/blob/main/examples/updateCli.generic/dockerfile.tpl to a YAML file named dockerfile-classic.yaml, into a directory docker/
Add a new file docker/dockerfile-simpletext.yaml and file it with a few examples at least for the "ENV"

Describe alternatives you've considered
N.A.
Additional context
N.A.

Closed by #364


Cubemap Seams

Great learning resource! Thanks!
I found when applying similar techniques in OpenGL and testing on a sphere with some amount of roughness that I needed to add:
 glTextureParameteri(id, GL_TEXTURE_WRAP_S, GL_CLAMP_TO_EDGE);
 glTextureParameteri(id, GL_TEXTURE_WRAP_T, GL_CLAMP_TO_EDGE);

To the cubemap textures to prevent any visible seams on cubemap edges.

Might be useful to anyone that finds it.

您好！您的邮件已收到，我会尽快处理。祝您生活愉快！


WIP: structured logging

WIP, looking for feedback especially around the horrible feeling hack to get kubernetes log messages to not be printed out with glog but instead with our logger.

@lvaughn and @dbrian can the two of you take a look at this and provide some feedback.


Wiki Page for Beckn Onix

Description
Set up a wiki page in the GitHub repository to document artifacts, project details, and important updates. This will be an evolving page as progress is made.
Goals

[ ] Create a wiki page in the GitHub repository.
[ ] Document artifacts and project information.

Expected Outcome
A well-organized wiki page containing relevant documentation for the Beckn ONIX project.
Acceptance Criteria

[ ] Wiki page is created and accessible.
[ ] Artifacts and project details are documented.

Mockups / Wireframes
NA
Product Name
Beckn Onix
Domain
TBD
Tech Skills Needed

GitHub wiki management
Documentation

Complexity
Low
Category
Documentation
Sub Category
Wiki Management

Current Status

The wiki is set up and in place: Beckn-Onix Wiki.
Ready to close this task.

Next Steps:

As the information is gathered, the Wiki page to evolve further.

@viraj89 , Please update the document links in the wiki page


vim -r incorrectly reports that a process is '(still running)'

vim -r incorrectly reports that a process is '(still running)', merely because any process of that ID is running.
I was cleaning up a set of old vim swapfiles.  vim -r told me one was still running despite the swap file being >2 years old, and the system uptime being only .8 year.  So clearly it was wrong; but ps -fp$ID didn't find it.
That PID was actually in use -- as a subprocess (thread) ID of an unrelated process.  ps -efT | grep -w $ID did find it.
This also reminded me that the evaluation of the predicate 'is running' is naive, returning 'yes' merely because any process of that ID is running.  It would be better if it looked for a process running vim, in some form.  The check is done by src/os_unix.c:mch_process_running().  (A higher level check is done by src/memline.c:swapfile_process_running(), which looks like it would have caught the time incongruity; so either the default Linux build lacks the necessary 'HAVE_SYSINFO' and 'HAVE_SYSINFO_UPTIME' defines, or something is wrong in there.  In any case this doesn't fix the general problem, just reduces it.)
I do not propose a specific solution for this.  On Linux, one could look for /proc/$ID, and furthermore look at /proc/$ID/exe and try to decide whether it represents some form of 'vim' (which might be 'vi' or 'ex' or 'view' or whatever, so this isn't actually trivial).  But if it can be done without strong Linuxisms that would be better.  On any more-or-less POSIX system, some form of ps command(s) could be used, though a mess of ifdefs might be needed.
This was in a context of writing a utility for myself which would clean up old vim recovery files; including special handling for cases like:

file is still being edited (do not recover)
original file no longer exists (recover to a safe name based on the original, for human examination)
original directory no longer exists (recover to a safe place elsewhere, for human examination)
despite the swap file claiming the file was modified, the recovered contents are actually identical to the existing file (discard)

Clearly my utility can decide for itself whether vim was right about '(still running)' -- so this doesn't actually impede me, but it seems like things would be better overall if it was actually right.
=====
I present this through the 'feature request' template since it can only mildly be considered a 'bug' or even 'inconvenience'...
Retested on vim 8.2.4611, and examined current master source to see that src/os_unix.c is not changed in this regard.
src/os_win32.c also has a function mch_process_running(), which may have a similar issue; I have neither setup nor knowledge to tell.

If HAVE_SYSINFO_UPTIME is not defined then it's expected to ignore a reboot and the process ID being used for something else.  All other enhancements will then also not work.  So please find out if HAVE_SYSINFO_UPTIME is defined or not.  If it isn't check the configure output.  If it is, then please try to find out why the check didn't work.  You an use a debugger or put in some log statements (I often use ch_log(NULL, "message") calls for this).
Otherwise, having swap files laying around should be rare enough that we don't want to put in too much effort in handling the info better.  Most often you can easily see where the swapfile came from.

I was cleaning up ~60 old swap files.  I had a friend check, who I know is a vim user, and she had 23 lurking around her directories.
Long ago, the OS I worked on back then had a cron job + boot time invocation to scan the system for vi swap files and do something about them.  Move them into per-user specific places ($HOME/recovery or whatever -- ah, it was /usr/preserve/$USER).  Actually recover them, leaving behind useful metadata like the original pathname of the file, of the swap file it was recovered from, and any date stamps known.
Vim by itself doesn't seem to have such a facility; and one can easily understand why, given the broad spectrum of operating systems it targets.
But the upshot is that yes, swap files accumulate.  Users are only vaguely aware of them.  There isn't a space concern, but it's clutter, and in some cases may represent very much desired lost work.  It really would be better if there were an automated recovery system.
=====
The bug I've reported here is only a tiny chip in the edifice of such an automated recovery system.
I retested and was again able to reproduce vim -r telling me that the vim associated with ancient swap files was still running.  Then I investigated my build and the source, reconfirming that HAVE_SYSINFO{,_UPTIME} were and always had been defined.  Once I had convinced myself that the behavior made no sense at the source level -- it stopped doing it!
So that's gremlins.
Reporting that it's still being edited, when the PID has been reused by an unrelated process, is still a buglet.  Not easily (comprehensively) fixed, so I understand if you just want to drop it.


Name is already taken when editing a Kata

Describe the bug
As you can see in the screenshot it seems to be a security problem not very well handled.
To Reproduce
Not sure, but probably my StickyPassword plugin filled some hidden fields
Expected behavior
This should not happen at all, it should allow sending the edit of a Kata's description.
Screenshots

Browser
If applicable, please provide your browser information.

OS: Windows 10
Browser: Firefox
Version: 88.01

I think that the problem is produced by my plugin, however, I think that a Kata name with an email format should not be accepted.

This is not our bug.
A plugin installed in your browser incorrectly filled in the kata editor form. You had this already happen to another kata and had saved it with the email name. The error in this screenshot is preventing you from saving another kata with the same name ("is already taken").


FUSETOOLS2-817 - support new way to specify deprecation

continue to also use the deprecated "deprecated" field so that it is
also working on clients that have not upgraded yet.

Is there an example of how this worked before vs. now? The test is very abstract and I'm looking for a more concrete use case/example?

There is no visual differences in VS Code or Eclipse. It is only that the API is changing. During the transition phase, some clients will drop previous way of doing it and adopt new API at different pace. For now, I think that all editors are supporting the old API and some are supporting both API (or some are supporting none but it won't make differences anyway)


Problem about package dependencies when building from source

I have a problem building the package in my catkin workspace. It has a bunch of error information about the eigen3 library. So I would like to know which version code base of eigen3 are you using to compile the package? My current eigen3 library is the newest one built from source.
Here is a part of the build error information:
/home/jason/Workspace/catkin_ws/src/fast_gicp/src/fast_gicp/gicp/fast_gicp.cpp:5:27:   required from here
/home/jason/Workspace/catkin_ws/src/fast_gicp/include/fast_gicp/gicp/impl/fast_gicp_impl.hpp:163:30: error: call to ‘double fast_gicp::FastGICP<PointSource, PointTarget>::compute_error(const Isometry3d&, Eigen::Matrix<double, 6, 6>, Eigen::Matrix<double, 6, 1>) const [with PointSource = pcl::PointXYZI; PointTarget = pcl::PointXYZI; Eigen::Isometry3d = Eigen::Transform<double, 3, 1>]’ uses the default argument for parameter 2, which is not yet defined
/home/jason/Workspace/catkin_ws/src/fast_gicp/include/fast_gicp/gicp/impl/fast_gicp_impl.hpp:163:30: error: call to ‘double fast_gicp::FastGICP<PointSource, PointTarget>::compute_error(const Isometry3d&, Eigen::Matrix<double, 6, 6>, Eigen::Matrix<double, 6, 1>) const [with PointSource = pcl::PointXYZI; PointTarget = pcl::PointXYZI; Eigen::Isometry3d = Eigen::Transform<double, 3, 1>]’ uses the default argument for parameter 3, which is not yet defined
make[2]: *** [CMakeFiles/fast_gicp.dir/src/fast_gicp/gicp/fast_gicp_st.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: *** [CMakeFiles/fast_gicp.dir/src/fast_gicp/gicp/fast_vgicp.cpp.o] Error 1
make[2]: *** [CMakeFiles/fast_gicp.dir/src/fast_gicp/gicp/fast_gicp.cpp.o] Error 1
make[1]: *** [CMakeFiles/fast_gicp.dir/all] Error 2
make: *** [all] Error 2
Thank you if you can provide it.

I usually use libeigen3-dev installed via apt. What is the version of your OS?

I am using Ubuntu 16.04. And ROS is kinetic.
Currently, I solved my problem by using your provided dockerfile of melodic version. Also, I have tested the kinetic version of docker file, which has the same issue. One of them is about the CMake version, another one is about the PCL and eigen3 dependencies compile error.

So I guessed it's because both the ROS and Ubuntu 16.04 are too old and getting hard to getting the latest upgrade from the official repo.

Yes. I've tested this package on only Ubuntu 18 and 20, and maybe it cannot be built on 16.

Hi, @IamJasonYe  @koide3
So the conclusion is that this repo can not be compatible with unbuntu 16.04 ?

Hi, @IamJasonYe @koide3
So the conclusion is that this repo can not be compatible with unbuntu 16.04 ?

Yes, the current packages of ubuntu 16.04 via apt are obsolete. But if you can install those dependencies from source code, I guess you still can use it on 16.04, but which might be too tricky for quick reproduction or further deployment.

Hi, @IamJasonYe
Okay, thank you. I change the deafault cmake version in ubuntu16 from 3.5 to 3.10 and rebuilt dependencies such as sophus and ceres with new version of eigen. However, it seems that there is still other errors when build fast_gicp.


Wikidata Importer person

I tried to import this person – all leading to "Server Error (500)":
https://www.wikidata.org/wiki/Q2390830
https://www.wikidata.org/entity/Q2390830
https://www.wikidata.org/wiki/Special:EntityPage/Q2390830
I will not import the person manually now to have the error accessible but we will have to create him and a relation to his sister Wera afterwards

see https://github.com/arthur-schnitzler/pmb-service/issues/40


Don't rely on validators having names when configuring pigeon

Fixes https://github.com/palomachain/paloma/issues/310
Background
Sometimes they don't, but they always have addresses.
Testing completed

[x] manual testing

@Vizualni PTAL

@Vizualni 🏓 (we can also close this)

Closing (:


Tests: Crypto: rand32 faults on nrf51_pca10028 and nrf52_pca10040

Test location: tests/crypto/rand32/
Test identifier: crypto.rand32.random_hw_xoroshiro.rand32
Configuration file: prj_hw_random_xoroshiro.conf
Execution log:
On nrf51_pca10028:
***** HARD FAULT *****
Executing thread ID (thread): 0x00000000
Faulting instruction address: 0xf3efb662
Fatal fault in ISR! Spinning...

On nrf52_pca10040:
***** MPU FAULT *****
Executing thread ID (thread): 0x00000000
Faulting instruction address: 0x20000cc0
Data Access Violation
Address: 0x9
Fatal fault in essential thread! Spinning...

Latest Commit on which the test fails: 265f502b8e48ba3299bfbbef7814cbab196af0b3

@punitvara what is the status?

Asked for feedback on PR @ManojSubbarao

Updated justification for PR and reopened. @ManojSubbarao

CC @pizi-nordic @ioannisg
I believe the issue is the following:
The function that initializes the xoroshiro rng is called here:
https://github.com/zephyrproject-rtos/zephyr/blob/master/kernel/init.c#L495
This is before the scheduler has been initialized through a call to _sched_init().
The xoroshiro init function (xoroshiro128_initialize) then calls entropy_get_entropy:
https://github.com/zephyrproject-rtos/zephyr/blob/master/subsys/random/rand32_xoroshiro128.c#L61
which in turn calls the entropy_nrf5_get_entropy() function in:
https://github.com/zephyrproject-rtos/zephyr/blob/master/drivers/entropy/entropy_nrf5.c#L241
This uses semaphores, and those are not functional before the scheduler has been initialized. So the possible fixes I see are:

Do not call entropy_get_entropy from  xoroshiro128_initialize at all
Instead call the early-boot z_early_boot_rand32_get() which is available even before the scheduler is up:
https://github.com/zephyrproject-rtos/zephyr/blob/master/kernel/init.c#L395

@carlescufi is there a specific reason why we should continue to keep xoroshiro in pre_kernel_2?
I see that this particular bug can be resolved just by moving it to post_kernel where the scheduler is up and the interrupts are enabled.
The approach you said makes total sense if we have a specific need for the subsystem xoroshiro to be up and running before the kernel itself.  AFAIK we don't usually have subsystems running before the kernel unless there is a specific need.

@AdithyaBaglody no, no specific reason at all. I have no issues with moving xoroshiro to post kernel. In fact, can you please send a PR for that?

@carlescufi Please have a look at #8207

@AdithyaBaglody I approved it, but I think you might break something when moving the init from PRE_KERNEL to POST_KERNEL, see Anas' comment in your PR.
Instead I suggest we go with option 2)

@carlescufi oh I didn't see that.
But now I am looking into that PR #7767. If I am not mistaken, it was created as a precursor to stack randomization. And then we ended up using the early_boot_rand32 API which only used the entropy drivers.
@nashif @lpereira Can you please help me out here as to what exactly the PR fixed

@nashif btw I think we could downgrade this from Medium to Low, since it's unlikely that the xoroshiro RNG will be used with our hardware

@carlescufi you probably want to disable this test on nrf then

@AdithyaBaglody #7767 fixed the initialization order for entropy drivers and randomization libraries. Some randomization libraries require entropy at initialization (such as xoroshiro128+), and entropy drivers were not being initialized before the libraries. That's what that old PR is doing.
However, as @carlescufi mentions, some entropy drivers will use semaphores, and the system initialization must progress further before they can be used.
Maybe the xoroshiro initialization can be changed to do something similar to what z_early_boot_rand32_get() does , testing if entropy_get_entropy_isr() is supported first, and, if not supported, using entropy_get_entropy()?  This will fix the initialization in nRF boards, which is one of the few platforms implementing the ..._isr() variant.
Initializing the random number generators before POST_KERNEL is necessary because the stack canary (__stack_chk_guard) must be initialized very early in the boot process; otherwise, the check will fail further along, and this will cause the system to panic.

@lpereira I was looking at the code and I didn't find any references to the xoroshiro related code.
Inside the init.c we have
https://github.com/zephyrproject-rtos/zephyr/blob/master/kernel/init.c#L395
which is called from
https://github.com/zephyrproject-rtos/zephyr/blob/master/kernel/init.c#L498
which will be used for stack pointer randomization.
This function (z_early_boot_rand32_get) for a NRF board will exit on
https://github.com/zephyrproject-rtos/zephyr/blob/master/kernel/init.c#L418
the next place where this rand function would be used is in
https://github.com/zephyrproject-rtos/zephyr/blob/master/kernel/thread.c#L296 ->  https://github.com/zephyrproject-rtos/zephyr/blob/master/kernel/thread.c#L263
Here the code will again goto z_early_boot_rand32_get(). Note this is post_kernel
So in this sequence I don't see a need for the xoroshiro to be at pre_kernel_2.

Moving the initialization of the stack canary to this level

Not at all saying this. I am only concerned with the xoroshiro subsystem initialization.

Maybe the xoroshiro initialization can be changed to do something similar to what z_early_boot_rand32_get()

Yep this is possible and I tested it and it is working. I have a patch ready for this. But my main concern is as explained above

Thanks for making the patch and confirming my theory works, @AdithyaBaglody!
Random number generator libraries, such as xoroshiro128+, will implement sys_rand32_get(). Their initialization are marked with a call to the SYS_INIT() macro. You don't call it directly.

Random number generator libraries, such as xoroshiro128+, will implement sys_rand32_get(). Their initialization are marked with a call to the SYS_INIT() macro. You don't call it directly.

I understand this is done during pre_kernel_2. But what I am trying to say here is that, the code that is needed by the kernel will never use the APIs from the subsystem xoroshiro directly.
So my point is, there is no need to change the code when we can just move the initialization to post_kernel.

It will, yes, please read the code carefully: sys_rand32_get() -- which might be the xoroshiro implementation -- might be called by the early boot RNG function depending on the configuration.  And, in some cases, if these things fail to obtain a semaphore, a very predictable value (the cycle counter, which is often a small number during early boot), will be used instead.
So, no, please don't change the initialization to POST_KERNEL. It's wrong.  It'll break things. It'll seem it's working when in fact it's silently thwarting the stack canaries.
You've made a patch fixing things; it just needs to be tweaked slightly, to not rely on entropy_get_entropy_isr() if not supported by the platform.  Once you do that, things should work just fine in every architecture.

Just note that moving initialization to POST_KERNEL is an architectural statement on when sys_rand32_get() can be used (probably still should have some documentation on this).
Option 2 would address this problem since the root problem is that the NRF entropy function has semaphores and the path through z_early_boot_rand32_get() would instead use the NRF ISR entropy routine.


May I kindly know how should user to access the drug related datasets drug_target_gdsc.rds.gz, drug_target_ctrp.rds.gz ?

In any chance, these drug-related datasets could be accessed by the users for further analysis.

Hi @TINGJINJANE ,
The drug datasets in the GSCALite are downloaded from GDSC and CTRP drug database. You can download raw data  from the website or I share our processed data to you.

May I have your processed data?
I read your paper, it mentioned that you used the method in Rees et al, 2016 to calculate the Spearman correlation analysis with the small molecule/drug sensitivity (IC50). Then I read the drug-related code;  I did not find how your processing the data. I am really interested in the drug part of your website.
May I kindly know if I could have your processed data for further analysis? Thanks so much for your help and time.

@TINGJINJANE
You can download the processed data from the link. Please cite our work if you do further analysis based on the processed data.😀
My suggestion is that the datasets in drug databases are updated. Even though they added few small molecules, you may download raw data in your work. The update of GSCALite shall include more cell lines and drugs in our future work.

Thanks, Sam, I have downloaded the datasets. BTW,  I appreciate your suggestion. Definitely, I will cite your awesome work.


Update Module.md, Package.md and README.md with Overview, Setup Guide and Quickstart

Purpose
Update Module.md, Package.md and README.md with Overview, Setup Guide with API Key Generation Instructions and Quickstart guide to explain API Usage
Changes

Added Overview with links to OpenAI and OpenAI API Documentation.
Added Setup Guide with screenshots for generating a API Key
Added Quickstart guide to hit the image generation endpoint.

Note
Image Links are set to work after merging to main. Hence a preview is attached below.

Navigate to Dashboard -> API keys

Click on the "Create new secret key" button

Fill the details and click on Create secret key

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.


nodejs-bench-operations comparisson between v20 and v21

I recently ran all the nodejs-bench-operations suite and apparently, Node.js 21 contains some operations significantly faster than Node.js 20.
See: https://twitter.com/_rafaelgss/status/1722213930188312667
I've created the issue just for visibility, maybe we can use this + the whole nodejs-benchmark suite as a metric on every major release (and even non-major releases).

Amazing work @RafaelGSS!


Add Slave Drivers to spectre list, part of the meta in Blight

Data dump https://poedb.tw/us/mon.php?n=Slave+Driver
Cheers

Ok!

Has this been commited yet?  :)

Patience, young padawan o.o


[bugfix][apperance] Patch 403.html

What's up with the failed checks?

idk

From: Skippy-the-derg @.>
Sent: Tuesday, April 26, 2022 9:13 AM
To: AspectOS/aspectos.github.io @.>
Cc: yooit_32 @.>; Assign @.>
Subject: Re: [AspectOS/aspectos.github.io] [bugfix][apperance] Patch 403.html (PR #49)
What's up with the failed checks?
—
Reply to this email directly, view it on GitHubhttps://github.com/AspectOS/aspectos.github.io/pull/49#issuecomment-1109781835, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AU7ZML5JKU4OU4MQQS4VPQLVG7TZNANCNFSM5ULXS7NQ.
You are receiving this because you were assigned.Message ID: @.***>

#46 Does this


Potential security issue in src/protocol/survey0/respond.c: Unchecked return from initialization function

 What is a Conditionally Uninitialized Variable?  The return value of a function that is potentially used to initialize a local variable is not checked. Therefore, reading the local variable may result in undefined behavior.
1 instance of this defect were found in the following locations:
Instance 1
File : src/protocol/survey0/respond.c
Function: nni_aio_set_msg
https://github.com/siva-msft/nng/blob/ac1323710b17fb4dfe353e53424cd4ddadbda4b6/src/protocol/survey0/respond.c#L195
Code extract:
	if (!p->busy) {
		p->busy = true;
		len     = nni_msg_len(msg);
		nni_aio_set_msg(&p->aio_send, msg); <------ HERE
		nni_pipe_send(p->npipe, &p->aio_send);
		nni_mtx_unlock(&s->mtx);

Will be filtered out as return type name is void


Revert "Bump upload/download-artifacts from v3 to v4"

This reverts commit<PHONE_NUMBER>7ea1938c250e01a7c4763ecfef3c71.
https://github.com/actions/upload-artifact/issues/478 will impact us.

The upload errors seem indeed gone now so +1


CU-2juv423 | Add Server support for refreshing expired JWT tokens

Task linked: CU-2juv423 Add Server support for refreshing expired JWT tokens


Console permission issue

fml-server-latest.log
latest.log

fml-junk-earlystartup.log
There is an issue with (admin-)claims, flags, and commands from the console.
The issue:
I have an admin claim (Spawn), where no mobs should spawn.
--> cf entity-spawn is false
But I want that the console is able to summon a mob inside this claim.
The problem is that the console isn't able to summon this mob inside the claim.
How to reproduce:
Create an admin claim
cf entity-spawn to false
use in the console summon minecraft:zombie -355 78 157 {NoAI:1b}
(with the correct coords inside the claim)
in the console should be the message:
"Object successfully summoned"
But on the block is no mob
use as admin the same command
--> now there will spawn a mob at the exact coords
simple solution (that I don't want):
cf entity-spawn minecraft:zombie true
but then they spawn regularly at night
GPdebug line for this command:
entity-spawn    none    minecraft:zombie    (-355, 78, 157)    default    FALSE

the same thing happens with minecraft:kill @e[type=minecraft:zombie,x=-356,y=77,z=156,dx=5,dy=6,dz=5]
and the flag entity-damage
the admin is able to execute the command

OK, the solution to this issue would be to make sure the source is coming up as ConsoleSource then you can simply turn on spawning ONLY if the source is from console. I'll fix it when I get some time.


File download with phantomJS driver

Hi,
As per https://github.com/ariya/phantomjs/issues/10052 , the phantomJS is yet to support the file download option , but it gives some work arounds
my question is , there any way to provide the default download directory while initializing the phantomjs driver instance just the like the options we have for firefox driver or chrome driver.
so if the file download is successful , it gets saved automatically in to it
There any capabilities that ghost driver offer for it . looking for java - selenium combination
Thanks,
Musaffir

@musanas

is , there any way to provide the default download directory while initializing the phantomjs driver instance

it is not possible to do this in ghostdriver.  it requires a change upstream.


"'default' not found" issue after update to RN 0.43.3

It says:
Could not resolve all dependencies for configuration ':app:_debugApk'.

Configuration with name 'default' not found.

when I comment the React-native-maps lines it compiles normally.
It has too:
warning<EMAIL_ADDRESS>has incorrect peer dependency<EMAIL_ADDRESS>follow:
"react-native-maps": "^0.14.0",
//  compile project(':react-native-maps')
//include ':react-native-maps'
//project(':react-native-maps').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-maps/android/')
//import com.airbnb.android.react.maps.MapsPackage;
//       new MapsPackage()
Thanks - Best Regards xD

it is bug in react-native-maps @14
@MichelDiz  android folder not available in ../node_modules/react-native-maps/android. by copying android you will get it.
--> create android folder move . move all below folders to android.

I downgrade to RN 0.43.0 and Works oO

Have wasted mine evening trying to make latest version build and I managed to do it.
Basically you need to manually link react-native-maps to your app using instruction, but in settings.gradle
you should add
project(':react-native-maps').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-maps/lib/android')
instead of
project(':react-native-maps').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-maps/android')
(Notice lib directory before android)
Note: I guess, auto linking with react-native link react-native-maps doesn't work because of no android directory located in node_modules/react-native-maps. Hope it will be fixed soon.

Many thanks! I gonna try out soon!

@Seprum I got the same error after doing what you said. Linking is not working as you mentioned.

@robgev What he's saying is that because of the path not conforming to react-native standards, the command "react-native link" will not link anything for android. Have you gone through the manual installation process provided here?

@andrewkvavlewhite I fixed it by manually doing all the steps in installation and troubleshooting. Any idea when this will be fixed?

I'm still getting Error:Configuration with name 'default' not found.  My package.json is pointing at master:
"react-native-maps": "git+https://github.com/airbnb/react-native-maps.git",
My settings.gradle looks like this:
include ':react-native-maps'
project(':react-native-maps').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-maps/lib/android')

And my app/build.gradle is this:
    compile(project(':react-native-maps')){
        exclude group: 'com.google.android.gms', module: 'play-services-base'
        exclude group: 'com.google.android.gms', module: 'play-services-maps'
    }

What have I missed?
ls ../node_modules/react-native-maps/lib/android
build.gradle                    gradle-maven-push.gradle        gradlew                         src
gradle                          gradle.properties               gradlew.bat

@npomfret So I haven't installed the latest version yet, but I looked at the install instructions and it looks like you excluded their included play services modules and didn't specify any alternatives.

If you have a different play services than the one included in this library, use the following instead (switch 10.0.1 for the desired version):

...
dependencies {
    ...
    compile(project(':react-native-maps')){
        exclude group: 'com.google.android.gms', module: 'play-services-base'
        exclude group: 'com.google.android.gms', module: 'play-services-maps'
    }
    compile 'com.google.android.gms:play-services-base:10.0.1'
    compile 'com.google.android.gms:play-services-maps:10.0.1'
}

You might not need to exclude those modules. Are you doing that for a reason?

Sorry, I have got these in (just missed them out in my post).  The problem is that gradle can't find the build file in the new location for some reason.  It's definitely there...

Got it. Did you go through the Troubleshooting section on the installation page? When paths and packages are inexplicably not syncing up right, many times caching is the culprit. The Troubleshooting section mentions:

Clean the cache :

watchman watch-del-all
  npm clean cache

When starting emulator, make sure you have enabled Wipe user data.
Run react-native run-android
If you encounter com.android.dex.DexException: Multiple dex files define Landroid/support/v7/appcompat/R$anim, then clear build folder.

cd android
./gradlew clean
cd ..

If you are using Android Virtual Devices (AVD), ensure that Use Host GPU is checked in the settings for your virtual device.
If using an emulator and the only thing that shows up on the screen is the message: [APPNAME] won't run without Google Play services which are not supported by your device., you need to change the emulator CPU/ABI setting to a system image that includes Google APIs. These may need to be downloaded from the Android SDK Manager first.

Have you cleaned gradle? Reset watchman? Wiped the emulator (if you're using one)? Sorry, it's just  hard to know exactly what it is, you definitely have followed the install instructions. If all else fails, see if you can build it successfully in a fresh project

Thanks for the reply.  Can't do a gradle clean because it thinks the gradle file is broken!  So tried rm -rf node_modules && npm install && react-native start, but still no luck.
Also, tried the watchman stuff...

@felipecsl This can be closed


[pypi] Service calls according to new Warehouse API

This PR fixes #8250

@calebcartwright New PR targetting only the PyPI API fix

Messages

:book:
:sparkles: Thanks for your contribution to Shields, @ericof!

  Generated by :no_entry_sign: dangerJS against 87da79c7dd82b964d49a0dbbc37caf58c04fcb62

Is the deletion of several of the service and tester files intentional?

@calebcartwright No, it was not. I fixed the PR now


[Help Wanted] Missing PIXI.TextStyle documented members

I noticed that none of the members in TextStyle are documented: http://pixijs.download/release/docs/PIXI.TextStyle.html
There are public getters/setters for all the construction options which should be listed as properties. Does anyone want to make a PR for adding these docs?

I'll sort it

Thanks @themoonrat


Add thread count parameter to Catboost/XGBoost estimators

Catboost allows users to specify a thread_count parameter on init. Out Catboost estimators can accept thread_count as a kwarg, but since it is not a named argument, our automl algorithm won't create the component with the user's desired level of parallelism.
It looks like the default value of thread_count is -1 for all available threads. I think in most cases this is what's desired but I think it would be useful for users if we properly document this parameter and make sure automl sets it to the right value.
thread_count can help if the user specifies a large number of estimators:

evalml's Catboost estimators fail automl's n_jobs check:
import inspect
params = inspect.signature(EvalmlCatBoost.__init__).parameters
assert 'n_jobs' not in params

The same can be said for XGBoost

Iced:  Nice to have, but a little niche use case.

Iced:  Nice to have, but a little niche use case.


Combine programming language topics and update for RTM

Really no need for two separate topics covering .NET programming languages. Let's combine them into one, and update to say that F# is now supported and we're planning on supporting Visual Basic in the future.

Closing - this content was incorporated into another article.


server/dx: implement request_correlation_id in tasks logs

We had to move out the on_job_start/on_job_end approach.
Unfortunately, we don't have access to task arguments in this hook.
This prevents us to implement things like common arguments handling,
as we do for request_correlation_id.
To circumvent this limitation, we implement this behavior
through the task_hooks decorator.

Fix #1137


Table field won't reordering

Bug report
What I did:
Hello, i add 'table field' in my CRUD but it seems bugged.
What I expected to happen:
I expected reordering rows by clicking on arrow buttons.here screen
What happened:
Nothing, i cannot reorder the rows.
What I've already tried to fix it:
...how ? ^^
Backpack, Laravel, PHP, DB version:
Backpack : 3.6
Laravel : 5.8
PHP : 7.3
DB : MySQL

Console errors might help ?

Hi @Mehdiisnotanobject - I just double-checked and the table field does reorder using the arrows (drag & drop). Might be some javascript error you introduced on page, if you have custom fields? That's the only idea I have, I'm afraid.


Salsa: JS support for discovering and acquiring d.ts files

Salsa: JS support for discovering and acquiring d.ts files
(Isolating and continuing VS host changes from PR#6448)

:+1:

LGTM


OutOfProcProjectInstanceBasedBuildDoesNotReloadFromDisk intermittently fails

Assert.Contains() Failure
Not found: The target \"Foo\" does not exist in the project
In value: Build started.
Evaluation started (\"/tmp/c5jpucpx.hx4/tmpUhzOjt.tmp\")
Importing project \"/tmp/c5jpucpx.hx4/Temporarybcb690679dc64c70b13f818c69f99224/import\" into project \"/tmp/c5jpucpx.hx4/tmpUhzOjt.tmp\" at (5,3).
Evaluation finished (\"/tmp/c5jpucpx.hx4/tmpUhzOjt.tmp\")
Project \"tmpUhzOjt.tmp\" (Foo target(s)):
Building with tools version \"15.0\".
Target \"Foo\" in file \"/tmp/c5jpucpx.hx4/Temporarybcb690679dc64c70b13f818c69f99224/import\" from project \"/tmp/c5jpucpx.hx4/tmpUhzOjt.tmp\" (entry point):
Using \"Message\" task from assembly \"Microsoft.Build.Tasks.Core, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a\".
Task \"Message\"
Bar
Done executing task \"Message\".
Done building target \"Foo\" in project \"tmpUhzOjt.tmp\".
Done building project \"tmpUhzOjt.tmp\".
Build succeeded.
Build started.
Evaluation started (\"/tmp/c5jpucpx.hx4/tmpUhzOjt.tmp\")
Project \"/tmp/c5jpucpx.hx4/Temporarybcb690679dc64c70b13f818c69f99224/import\" was not imported by \"/tmp/c5jpucpx.hx4/tmpUhzOjt.tmp\" at (5,3), due to false condition; ('$(ImportIt)' == 'true') was evaluated as ('false' == 'true').
Evaluation finished (\"/tmp/c5jpucpx.hx4/tmpUhzOjt.tmp\")
Project \"tmpUhzOjt.tmp\" (Foo target(s)):
Building with tools version \"15.0\".

From, for example, https://dotnet.visualstudio.com/public/_build/results?buildId=8373&view=ms.vss-test-web.test-result-details
I'm going to disable for now since this seems to be our flakiest test.

Ah, very interesting: looking at the log carried by the test vs the string examined by the assertion, I see
---
+++
@@ -1,9 +1,7 @@
-Assert.Contains() Failure
-Not found: The target "Foo" does not exist in the project
-In value: Build started.
+Build started.
 Evaluation started ("/tmp/c5jpucpx.hx4/tmpUhzOjt.tmp")
 Importing project "/tmp/c5jpucpx.hx4/Temporarybcb690679dc64c70b13f818c69f99224/import" into project "/tmp/c5jpucpx.hx4/tmpUhzOjt.tmp" at (5,3).
 Evaluation finished ("/tmp/c5jpucpx.hx4/tmpUhzOjt.tmp")
 Project "tmpUhzOjt.tmp" (Foo target(s)):
 Building with tools version "15.0".
 Target "Foo" in file "/tmp/c5jpucpx.hx4/Temporarybcb690679dc64c70b13f818c69f99224/import" from project "/tmp/c5jpucpx.hx4/tmpUhzOjt.tmp" (entry point):
@@ -17,6 +15,9 @@
 Build started.
 Evaluation started ("/tmp/c5jpucpx.hx4/tmpUhzOjt.tmp")
 Project "/tmp/c5jpucpx.hx4/Temporarybcb690679dc64c70b13f818c69f99224/import" was not imported by "/tmp/c5jpucpx.hx4/tmpUhzOjt.tmp" at (5,3), due to false condition; ('$(ImportIt)' == 'true') was evaluated as ('false' == 'true').
 Evaluation finished ("/tmp/c5jpucpx.hx4/tmpUhzOjt.tmp")
 Project "tmpUhzOjt.tmp" (Foo target(s)):
 Building with tools version "15.0".
+/tmp/c5jpucpx.hx4/tmpUhzOjt.tmp(0,0):  error MSB4057: The target "Foo" does not exist in the project.
+Done building project "tmpUhzOjt.tmp" -- FAILED.
+Build FAILED.

So they both start two builds and the import is (correctly) not imported in the latter, but the log is getting truncated somehow.


Laravel 11.x Compatibility

This is an automated pull request from Shift to update your package code and dependencies to be compatible with Laravel 11.x.
Before merging, you need to:

Checkout the l11-compatibility branch
Review all comments for additional changes
Thoroughly test your package

If you do find an issue, please report it by commenting on this PR to help improve future automation.

:warning: The latest version of Laravel has a dependency for phpunit/phpunit of ^10.5. If you would like to also upgrade your tests, you may run the PHPUnit 10 Shift for free.

:warning: Shift detected GitHub Actions which run jobs using a version matrix. Shift attempted to update your configuration for Laravel 11. However, you should review these changes to ensure the desired combination of versions are built for your package.

:alembic: Using this package? If you would like to help test these changes or believe them to be compatible, you may update your project to reference this branch.
To do so, temporarily add Shift's fork to the repositories property of your composer.json:
{
    "repositories": [
        {
            "type": "vcs",
            "url": "https://github.com/laravel-shift/laravel-love.git"
        }
    ]
}

Then update your dependency constraint to reference this branch:
{
    "require": {
        "cybercog/laravel-love": "dev-l11-compatibility",
    }
}

Finally, run: composer update


Upgrade to 9 breaks ng-universal application.

Angular 9 Upgrade Issues
Our team recently tried to upgrade to Angular 9 RC following the migration guide https://update.angular.io/ upgrading from 8.0x to 9.
When trying to run our universal build we are met with the following errors.
TypeError: Cannot Assign to read only property '_showWarnings' of object '#'

Kindly provide the full output of ng version & also the output of the log file. Parts of it is truncated in the the screenshot.
Thanks.

I am facing the same issue . Here below is my ng version

I am using Angular 8 universal and facing the same problem.

Can you provide the output of npm ls webpack from within the project?

the output is
└─┬<EMAIL_ADDRESS>  └──<EMAIL_ADDRESS>

Hey @alan-agius4
@shane-arthur Did you solve this one?
This is the output of the log file.
TypeError: Cannot assign to read only property '_showWarnings' of object '#'
at TapSubscriber._visitJsonRecursive.pipe.operators_1.tap.x [as _tapNext] (/home/fxqa/www/web/node_modules/@angular/cli/node_modules/@angular-devkit/core/src/json/schema/visitor.js:56:210)
at TapSubscriber._next (/home/fxqa/www/web/node_modules/@angular/cli/node_modules/rxjs/internal/operators/tap.js:59:27)
at TapSubscriber.Subscriber.next (/home/fxqa/www/web/node_modules/@angular/cli/node_modules/rxjs/internal/Subscriber.js:66:18)
at MergeMapSubscriber.notifyNext (/home/fxqa/www/web/node_modules/@angular/cli/node_modules/rxjs/internal/operators/mergeMap.js:92:26)
at InnerSubscriber._next (/home/fxqa/www/web/node_modules/@angular/cli/node_modules/rxjs/internal/InnerSubscriber.js:28:21)
at InnerSubscriber.Subscriber.next (/home/fxqa/www/web/node_modules/@angular/cli/node_modules/rxjs/internal/Subscriber.js:66:18)
at /home/fxqa/www/web/node_modules/@angular/cli/node_modules/rxjs/internal/util/subscribeTo.js:17:28
at Object.subscribeToResult (/home/fxqa/www/web/node_modules/@angular/cli/node_modules/rxjs/internal/util/subscribeToResult.js:10:45)
at MergeMapSubscriber._innerSub (/home/fxqa/www/web/node_modules/@angular/cli/node_modules/rxjs/internal/operators/mergeMap.js:82:29)
at MergeMapSubscriber._tryNext (/home/fxqa/www/web/node_modules/@angular/cli/node_modules/rxjs/internal/operators/mergeMap.js:76:14)
at MergeMapSubscriber._next (/home/fxqa/www/web/node_modules/@angular/cli/node_modules/rxjs/internal/operators/mergeMap.js:59:18)
at MergeMapSubscriber.Subscriber.next (/home/fxqa/www/web/node_modules/@angular/cli/node_modules/rxjs/internal/Subscriber.js:66:18)
at Observable._subscribe (/home/fxqa/www/web/node_modules/@angular/cli/node_modules/rxjs/internal/observable/scalar.js:6:20)
at Observable._trySubscribe (/home/fxqa/www/web/node_modules/@angular/cli/node_modules/rxjs/internal/Observable.js:44:25)
at Observable.subscribe (/home/fxqa/www/web/node_modules/@angular/cli/node_modules/rxjs/internal/Observable.js:30:22)
at MergeMapOperator.call (/home/fxqa/www/web/node_modules/@angular/cli/node_modules/rxjs/internal/operators/mergeMap.js:39:23)[fxqa@FX web]$

@shane-arthur
Me and @kapilpatel20  able to solve this issue.
The reason behind this is<EMAIL_ADDRESS>It was<EMAIL_ADDRESS>when we created the Angular Universal project then someone did npm install and it got updated due to ^ symbol.
We the version back to<EMAIL_ADDRESS>and it started working properly.

i have the same problem... works but doesn't allow sequential or concurrent commands for practical builds

@shane-arthur
Me and @kapilpatel20 able to solve this issue.
The reason behind this is<EMAIL_ADDRESS>It was<EMAIL_ADDRESS>when we created the Angular Universal project then someone did npm install and it got updated due to ^ symbol.
We the version back to<EMAIL_ADDRESS>and it started working properly.

Great!!! thanks bro!

Replying "me too" except I am on<EMAIL_ADDRESS>after installing a new app from Nx.  This only occurs when I build my universal server.  Downgrading to 0.803.5 works.

We are experiencing the same issue in our team. Downgrading build-angular to 0.803.6 fixed our problem

@shane-arthur
Me and @kapilpatel20 are able to solve this issue.
The reason behind this is<EMAIL_ADDRESS>It was<EMAIL_ADDRESS>when we created the Angular Universal project then someone did npm install and it got updated due to ^ symbol.
We reverted the version back to<EMAIL_ADDRESS>and it started working properly.

Thanks !
The only downside is that still you get some deps warnings with that version of @angular-devkit

I change to "@angular-devkit/build-angular": "~0.800.0", and it work for me.

Hi all, is this still reproducible using Angular CLI latest version 9 or prerelease of 10?

Thanks for reporting this issue. This issue is now obsolete due to changes in the recent releases. Please update to the most recent Angular CLI version.
If the problem persists after upgrading, please open a new issue, provide a simple repository reproducing the problem, and describe the difference between the expected and current behavior.


Import Kafka security packages

Import Kafka security packages for logging to secured Kafka broker

Thanks for the PR!


feat: Improve markdown typography #2179

The PR fulfills these requirements: (check all the apply)

[x] It's submitted to the main branch.
[x] When resolving a specific issue, it's referenced in the PR's title (e.g. feat: Add a button #xxx, where "xxx" is the issue number).
[x] When resolving a specific issue, the PR description includes Closes #xxx, where "xxx" is the issue number.
[x] If changes were made to ui folder, unit tests (make test) still pass.
[ ] New/updated tests are included

This change allows using compact=False attribute to toggle on a modern, well-structured and reader-friendly markdown look!
https://github.com/h2oai/wave/assets/23740173/cdae1e2c-58d9-4799-aaa0-5fe3a1fda185
Updated API is as follows:
/**
 * Create a card that renders Markdown content.
 *
 * Github-flavored markdown is supported.
 * HTML markup is allowed in markdown content.
 * URLs, if found, are displayed as hyperlinks.
 * Copyright, reserved, trademark, quotes, etc. are replaced with language-neutral symbols.
 * :icon "InsertTextBox"
 */
interface State {
  /**
   * The title for this card.
   * :t "textbox"
   * :value "Untitled Content"
   **/
  title: S
  /**
   * The markdown content. Supports Github Flavored Markdown (GFM): https://guides.github.com/features/mastering-markdown/
   * :t "textarea"
   * :value "Hello, World!"
   **/
  content: S
  /**
   * Additional data for the card.
   **/
  data?: Rec
  /**
 * In compact mode markdown content takes less screen space. Defaults to True.
 **/
  compact?: B
}

In addition, this PR fixes an issue where there was a conflict when using multiple markdown cards on the same page.
Closes  #2179

@marek-mihok there is no need to add the whole Tailwind. The issue talks about adding only styles from https://tailwindcss.com/docs/typography-plugin.

Can you please add an example with all the markdown elements for a side by side comparison?

I've updated the existing example with side by side comparison. Please let me know if it is fine.

Seems like the new styles are pretty spacious. Let's add compact attribute defaulting to true to toggle this behavior.

Done ✅

Can the added CSS be loaded dynamically (only when markdown card is actually used)?

Done ✅
@mturoci since this is a visual change, do we need tests checking if proper styling is applied when compact=False?


Allow properties of jsonable attributes of a model to be translatable

I think this would be a good idea to allow properties of jsonable attributes to be translatable. This would allow you to translate specific sub-fields of a repeater to be translated. For example:
Model:
class Gallery extends Model
{
    public $implement =<EMAIL_ADDRESS>
    protected $jsonable = ['images'];

    public $translatable = [
        'images.alt_text',
        'images.description',
    ];
}

Then in the yaml:
tabs:
    fields:
        images:
            type: repeater
            form:
                fields:
                    image:
                        label: Image
                        type: mediafinder
                        mode: image
                        imageHeight: 150
                        imageWidth: 250
                        span: left
                        required: true
                    alt_text:
                        span: right
                    description:
                         type: textarea
                         span: full

If someone could give me some direction on how to even get started, I might be able to get a PR for this.

@bennothommo any thoughts?

If I remember correctly, the current architecture does not really make this possible... but I'd LOVE if this was implemented, it would solve so many problems for my use case.

I'd say it wouldn't be possible simply because of the lack of IDs in the JSON-able data - you'd essentially have to copy the entire JSON data over for each translation and link it to the main record.
In this scenario, it would be structurally better to use a related model with translatable fields.

@bennothommo Another option I thought of would be to store the translations right in the JSON. Like having fieldName, then fieldName[en], fieldName[es], fieldName[fr], etc.

@multiwebinc that could work. We'd have to establish (in the docs, perhaps?) that the developer will need to account for this extra data if they go down this route, and use a larger data format column (like say a BIGTEXT column in their database), but it's certainly within the realm of possibility.

yeah, but the beauty of the Translate plugin is that if you disable it, the
data is unchanged (all translations are stored in external tables)
--
Marc
On Sun., Jan. 30, 2022, 20:56 Ben Thomson, @.***> wrote:

@multiwebinc https://github.com/multiwebinc that could work. We'd have
to establish (in the docs, perhaps?) that the developer will need to
account for this extra data if they go down this route, and use a larger
data format column (like say a BIGTEXT column in their database), but it's
certainly within the realm of possibility.
—
Reply to this email directly, view it on GitHub
https://github.com/wintercms/wn-translate-plugin/issues/21#issuecomment-1025308391,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAPLTPURPM33XB6UIWIDYJ3UYXT47ANCNFSM5MZVWE7Q
.
You are receiving this because you commented.Message ID:
@.***>

@bennothommo Presumably for columns that contain JSON, people should be using the JSON type (i.e. $table->json() in their migrations). Assuming Laravel actually uses the JSON data type in the DB, this gives a limit of 1GB for MySQL and 255 MB for PostgreSQL. SQLite is around 1GB for TEXT or BLOB. So it's very unlikely these limits would ever be reached. Of course, it wouldn't hurt to add a note to the docs in case people use TEXT. What happens if the value exceeds the column limit? Is it truncated, or does the query fail?
@mjauvin Good point. I can't really think of a truly elegant way to get around that because of the lack of IDs, but perhaps when the translate plugin has been disabled and someone tries to write to a translatable JSON field, present a confirmation dialog saying something like "The field you are editing is translatable, but the Translate plugin has been disabled or removed. Making changes will remove any translated strings." Maybe also recommending creating a backup, re-enabling the plugin, removing the $translatable property of the model, etc. I would assume that most times people disable the plugin it's because they no longer want to use it, so the translation strings are generally not important anyway.

@multiwebinc if the plugin is disabled, you wouldn't be able to inform the user about this, unless you have some exception handling code in wintercms core

@mjauvin Yeah, I was thinking of putting it in the core.

@mjauvin Another idea that just occurred to me is to add something like a backend.plugin.afterRemove hook that will allow plugin developers to display a popup (or plain text message in the CLI) one single time after the plugin is deleted. This could be used to explain what happens to any residual data (such as translations) that are not deleted, any further steps that might be necessary, to display a discount message for people who might want to purchase a pro version of the plugin at a discounted rate, or to display a generic "We're sorry to see you go" type message.

I'd love to see this feature implemented, that would make using jsonable fields on multilingual websites possible.

@multiwebinc @kubamarkiewicz I would appreciate it if you guys could test PR #76

That's great news, I'll test it!

@kubamarkiewicz I added a comment in the PR's description to clone the branch directly in order to test this.

@mjauvin I made some tests with repeater and nestedform fields and works almost perfectly!
I have found only one problem. When I have repeater field configured as in the example that you have included in Readme.md then when I save translations and reload the form, then when I switch the language in 'Job Title' field, the value does not change.
I works correctly however, with the following configuration:
    public $translatable = [
        'data',
        'data[title]',
    ];

fields:
  data:
    type: repeater
    translationMode: fields
    form:
      fields:
        name:
          label: Name
        title:
          label: Job Title
        phone:
          label: Phone number

It would be also great if translations for 'blocks' field type could be implemented in a similar way. There is a difference however, because in that case there is no possibility to configure 'translatable' property in the controller and I have suggested adding 'translatable' property in fields definition in yaml: https://github.com/wintercms/wn-blocks-plugin/discussions/25#discussioncomment-8264783
Do you think that would be possible?

@kubamarkiewicz I was missing data in the translatable array in my example.
This is needed in order to fetch the right version of the data for the selected locale.

It would be also great if translations for 'blocks' field type could be implemented in a similar way. There is a difference however, because in that case there is no possibility to configure 'translatable' property in the controller and I have suggested adding 'translatable' property in fields definition in yaml: wintercms/wn-blocks-plugin#25
Do you think that would be possible?

Once this gets released, we'll look into adding support to the blocks plugin.

@mjauvin ok, now the example in Readme.md works correctly.

@mjauvin I made some more in depth testing of repeater field and I have found a problem with reordering items: when there are two items saved in a repeater field, when I reorder them and refresh the page, the fields that are translatable (in this case 'Job title') appear in wrong items:

Interesting find.
If you can continue those within the PR itself, that would be appreciated.

Would it be possible to allow alternative syntax to specify translatable fields inside .yaml file?
fields:
  data[contacts]:
    type: repeater (or nestedform)
    translationMode: fields
    form:
      fields:
        name:
          label: Name
          translatable: true
        title:
          label: Job Title
          translatable: true
        phone:
          label: Phone number

The goal is to be able to define jsonable fields entirely in fields.yaml file without necessity to modify the model file.
I have a plugin where .yaml file containing nested form definition is located in theme folder and I would like to allow people to define fields there without touching the model file.
The syntax could be similar to the proposed syntax for translations in blocks plugin: https://github.com/wintercms/wn-blocks-plugin/discussions/25
What do you think about it?

Would it be possible to allow alternative syntax to specify translatable fields inside .yaml file?
fields:
  data[contacts]:
    type: repeater (or nestedform)
    translationMode: fields
    form:
      fields:
        name:
          label: Name
          translatable: true
        title:
          label: Job Title
          translatable: true
        phone:
          label: Phone number

The goal is to be able to define jsonable fields entirely in fields.yaml file without necessity to modify the model file. I have a plugin where .yaml file containing nested form definition is located in theme folder and I would like to allow people to define fields there without touching the model file.
The syntax could be similar to the proposed syntax for translations in blocks plugin: wintercms/wn-blocks-plugin#25
What do you think about it?

I wanted to do that as well... thanks for confirming this not only makes sense to me.

@mjauvin definitely it makes sense!


fix print pdf f/p SC

Coverage remained the same at 64.527% when pulling 1df71e08985f3f2a7bbdba0de7833426dea03fc1 on achensetyawati:dev into e2c083d08433ace26b81950c9d51fdc2ef78973a on danliris:dev.


Buttons "active" styling doesn't work

I tried the Footer with only icons example from the docs, which should show the navigation icon as the only active button.
But for me, all buttons are shown active - What's the issue?
react-native, react and native-base version

react-native-cli: 2.0.1
react-native: 0.50.4
react: 16.0.0
native-base: ^2.3.8

Expected behaviour
Only the navigation button should be active.
Like this:

Actual behaviour
All buttons in the tabbar are shown active, as seen in the screenshot.
Steps to reproduce (code snippet or screenshot)
      <Footer>
        <FooterTab>
          <Button>
            <Icon name="apps" />
          </Button>
          <Button>
            <Icon name="camera" />
          </Button>
          <Button active>
            <Icon active name="navigate" />
          </Button>
          <Button>
            <Icon name="person" />
          </Button>
        </FooterTab>
      </Footer>

Screenshot of emulator/device

Is the bug present in both ios and android or in any one of them?
My device is a Huawei P8 running Android 6.1.

@Pl4gue Can you upload screenshot of emulator / device?

@Pl4gue Tried your code snippet
<Footer>
  <FooterTab>
    <Button>
      <Icon name="apps" />
    </Button>
    <Button>
      <Icon name="camera" />
    </Button>
    <Button active>
      <Icon active name="navigate" />
    </Button>
    <Button>
      <Icon name="person" />
    </Button>
  </FooterTab>
</Footer>

And the output is here for Android and iOS
Worked as expected

I added the screenshot of my device @SupriyaKalghatgi

@Pl4gue The screenshot that you uploaded in issue description for Screenshot of emulator/device is broken
Yesterday I asked you to upload same

Why is it still broken... -_- I will try again later

@Pl4gue Later? If that takes time, then you can close the issue
Since we presented you working  snippet with desired output

This is actually what it looks like on my device @SupriyaKalghatgi

Fixed with NB 2.3.10

hi,
i have the same problem
i using NB:2.13.8,  RN:0.61.5
using emulator android 5.1
PS : i'm not using footer
            <View >
              <Button active >
                <Icon active name='md-call' >
              </Button>
            </View>
            <View >
              <Button >
                <Icon name='md-call' >
              </Button>
            </View>
            <View >
              <Button >
                <Icon name='md-call' >
              </Button>
            </View>


Don't prevent installs on devices without a rear camera

Looks like the Electron setup barcode scanning support is preventing installation on devices with no rear camera.
Look into how we can support these devices and provide a bit of feedback when they try to launch the barcode scanner.

Let them type it in manually? That's what Android Pay does. What does the Barcode scanner do if you do launch it w/o a proper camera?

Out of curiosity - which devices today have no rear camera?

Well, the original issue came from a guy with a Nexus 7 running Android 5.1.1 but I'm sure that has a rear camera

The more popular, more recent 2013 Nexus 7 had one, but the OG 2012 Nexus 7 did not: https://en.wikipedia.org/wiki/Nexus_7_(2012)#Critical
It's fairly rare for devices not to have a rear camera.  These days it seems more common to omit the front  camera instead when OEMs are looking to cut costs.


combine menus in modules and site

I have a hugo module where the config file contains menu data. e.g
Params:
	hugo: "Rocks"

menu:
    main_menu:
        - identifier: 'product'
          name: 'Product'
          url: 'https://www.somewherecool.com/product/'
          weight: 1

The purpose of having the menu in the module is so we can make a menu change in one place and it update on all our sites. This works great.
However on one of the consuming sites I now need to define another menu that is specific to that site.  e.g
menu:
    side_menu:
        - identifier: 'side_menu_item1'
          name: 'Side Menu Item'
          url: 'https://www.something-side-menu.com/'
          weight: 1

So I'm intending to have the side_menu coming from my hugo site and the main_menu coming from the module.
However when i do this I only have the side_menu in my site i loose the main_menu. Its one or the other.
PROPOSAL
To address this I'm proposing a couple of options:

when defining a menu in a hugo module config it merges with the menu in the consuming site. So in my example above you would end up with both side_menu and main_menu existing. I believe Params already works this way today.

OR

adding a new mount target beyond [archetypes assets content data i18n layouts static] to include menus?

I am unable to reproduce the behavior with v0.89.4. Perhaps I am doing something differently than you are.
git clone --single-branch -b hugo-github-issue-9219 https://github.com/jmooring/hugo-testing hugo-github-issue-9219
cd hugo-github-issue-9219
hugo server

Two menus are displayed at the top of each page: one defined in the project, and one defined in the module.

I think you are correct 😞 . I tried your branch and changed a few things to match my setup closer and with my existing hugo version it failed but then i updated to 0.89.4 and it worked great...
So i think think this is fixed in newer versions than I'm using 🤦 . Its hard for me to completely confirm as upgrading my hugo in the actual project i have breaks hugo for some other reasons that I'm going to have to work through. Something breaking in my shortcodes.
I'll try and work through that and update this again to double confirm.


Add transformer example

What this PR does / why we need it:

Add an example for pytorch serving with transformer!
fixed a bug where predictor host should include namespace

Which issue(s) this PR fixes (optional, in fixes #<issue number>(, fixes #<issue_number>, ...) format, will close the issue(s) when PR gets merged):
Fixes #
Special notes for your reviewer:

Please confirm that if this PR changes any image versions, then that's the sole change this PR makes.

Release note:

This change is

/assign @animeshsingh
cc @ellis-bigelow @cliveseldon @rakelkar

Super cool! I'm having a hard time loading the ipynb in the github ui. Will try again last, but make sure it's uploaded correctly.

hmm I can not open it neither from GitHub but I can run the notebook fine locally, maybe I should remove the outputs on the notebook?

@ellis-bigelow  looks like it is working now on GitHub UI, can you try ? seems there is a batch job to render the ui which has delays :)

/lgtm
/approve


Added DataFileValue to SetEqualityIterator checks in conditional mutations

Fixes #3522

Supercedes #4175

@dlmarion - A couple more things:

I am going to open a PR with my branch against your PR to make it easier to look at, but I noticed that the testFiles() test inside AmpleConditionalWriterIT is failing with this change here (without my changes as well) so I wanted to look at that.
I took a look at using BiFunction instead of two functions but I don't think that will work as that does the opposite of what we need. BiFunction takes 2 inputs and outputs 1 result but we need 1 input (the column) and to output 2 results (a key and value) that the iterator can concatenate transparently to the user when building the condition.

I created a PR to your branch https://github.com/dlmarion/accumulo/pull/47
It fixes AmpleConditionalWriterIT as well, that test was failing because the changes here worked and the values were different. I updated the test to verify both the rejected and accepted case


[DO NOT MERGE]  see if yetus catches this

I think our yetus config is such that it will detect incompatible changes to proto files.

Curious! What exactly are you trying to test here @eriknordmark ?


Revert "fix: send notification on flatpak installation"

Reverts ublue-os/bluefin#551
Well too bad this didn't work

I'm not sure if we should revert. Somehow I did see the finished flatpak installation notification today. So it's totally functional but it seem to do something. I have no clue why I don't see the start notification, but do see the finish one.

Works in a VM, let's keep it!


String Interpolation {{ myText }} in not working in Prism

Hi there,
I'm using Prism with Laravel,
The problem I face; when I have something like {{myText}} in my HTML file, this string interpolation cause, not to show the whole page,
I have added languages; like html, css, javascript, typescript, php...
and plugins, I just added line highlight.
could you please help, if I'm missing any language to add or plugin
thanks

@ziagit Please provide an example that reproduces the issue and the language (.language-xxxx) you use to highlight that example.

thank you RunDevelopment for replying me
in bellow code
`

File name
Actions

file

Download

      <form v-on:submit.prevent="deleteFile(file)">
        <md-button class="md-raised md-danger" type="submit">Delete</md-button>
      </form>
    </td>
  </tr>
</table>`

when I choose Html when I add the code

I'm sorry @ziagit but I still don't understand your issue. If I highlight your code on our test page, I was not able to see any problems.
And I don't understand what you mean by "in the above example, {{title}} causes a blank page". I don't see how Prism can cause a blank page because Prism just highlights code and nothing else*.
(* Plugins give Prism some extra features but they don't do much.)

@RunDevelopment I think I got the point of @ziagit

I opened #2403 for this.


1.3 backports 18 10 17

Backported PRs:

#5885
#5897
#5898
#5908
#5909
#5910
#5911
#5912

Signed-off by: Ian Vernon<EMAIL_ADDRESS>

This change is

test-me-please

test-missed-k8s

test-upstream-k8s

test-docs-please

k8s tests failed because etcd-operator scaled down and was not able to bootstrap again

test-me-please


Mentioned reserved IP addresses of netblocks is not quite correct

The section https://docs.microsoft.com/en-us/azure/virtual-network/virtual-networks-faq#are-there-any-restrictions-on-using-ip-addresses-within-these-subnets is not quite correct. While for many CIDR ranges it will indeed reserve 0–3 and 255, for netblocks smaller than /24 this document is factually incorrect. It will reserve whatever are the first 4 IP addresses of said netblock as well as the broadcast address, i.e. <IP_ADDRESS>/26 will have <IP_ADDRESS>–<IP_ADDRESS> and <IP_ADDRESS> reserved.

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

ID: 07cec477-f584-400f-889c-9a5403f34bad
Version Independent ID: f777fdfd-2f5a-56b9-574f-ae6d2b19f130
Content: Azure Virtual Network FAQ
Content Source: articles/virtual-network/virtual-networks-faq.md
Service: virtual-network
GitHub Login: @KumudD
Microsoft Alias: kumud

@ashemedai, Thanks for your feedback. We are looking into this query and will update you as soon as possible.

@ashemedai Thanks for the feedback! I have assigned the issue to the content author to evaluate and update as appropriate.

#reassign: allegradomel

Hi @ashemedai thanks for this feedback, I have made the necessary change to doc to explain that any subnet smaller than or equal to /26 will not have the broadcast address reserved at .255. Thanks!  #please-close


Fix for the fix for #29: handle null/undefined cells

The fix for #29 has improper boolean logic.  The result is that datatables can't handle undefined cell data.

This is probably the same issue https://github.com/Mobius1/Vanilla-DataTables/issues/51

This is probably the same issue #51


Implement this workflow in the appropriate directories.

https://github.com/marketplace/actions/preview-pull-requests-in-kubernetes

Before this issue, check if this issue will solve the problem: https://github.com/ai-cfia/howard/issues/238


Existing Classical Server Extension Support

We should support the existing classical  server extensions.
I have done a few test for jupyterlab as a server extension, installing jupyterlab-git and an extension I had developed, they both fail to load when jupyterlab is run as a server extension.

This is fixed with https://github.com/jupyter/jupyter_server/pull/248


Make shuffled sentence list on game start #48

What to do: For every round, shuffle all sentence (shuffle the sentence array) so that each sentence only appear once.
How to: Use the fisher-yates algorithm to shuffle the sentenceList variable.
Reference: https://www.tutorialspoint.com/what-is-fisher-yates-shuffle-in-javascript

Wrong branch number (Mistake: 148, correct: 48), but will ignore because it doesn't create any problems.


gitify: Add version 3.1.0

The format of file defined in editor config is clear to you

When you have url/file/anything with amd64/64bit in name, it is working only in 64bit systems

No inline nested arrays are used

In general manifest format from all binaries/formatjson is respected

Oh, I’m sorry about that... I’ll clean up my editor 😢

/verify


[Feature] Add profile menu in admin layout navigation bar

Is your feature request related to a problem? Please describe.
When user is on https://dev.podkrepi.bg/ they see their profile menu in top right corner, but when user goes to https://dev.podkrepi.bg/admin they don't see the menu anymore and they can't logout or return to the public website
Describe the solution you'd like
Add a profile menu similar to the public website one with the following options:

Homepage
Profile
Line separator
Logout

Please use pre-defined routes and consider the mobile version of the menu
Additional context

This problem appears only when non-authenticated user tries to get to the page.

@PepiPetrov It's a new feature, not a problem.
The admin layout does not have profile menu at all

I can see that there is a profile menu on the admin.

@PepiPetrov Let's investigate why this menu is shown in some cases and hidden in others.
It should be visible at all times imo

This problem was fixed with putting securedProps on admin page, as there was no authentication on admin page.

Alright then! Let's close this issue :) :rocket:


Failed to create secure subchannel for secure name '<IP_ADDRESS>:6379'

Issue Type
Build/Install
Source
binary
Secretflow Version
latest
OS Platform and Distribution
Centos7.5
Python version
No response
Bazel version
No response
GCC/Compiler version
No response
What happend and What you expected to happen.
执行下面这个操作的时候
RAY_DISABLE_REMOTE_CODE=true \
RAY_SECURITY_CONFIG_PATH=config.yml \
RAY_USE_TLS=1 \
RAY_TLS_SERVER_CERT=servercert.pem \
RAY_TLS_SERVER_KEY=serverkey.pem \
RAY_TLS_CA_CERT=cacert.pem \
ray start --head --node-ip-address="<IP_ADDRESS>" --port="6379" --resources='{"alice": 8}' --include-dashboard=False --disable-usage-stats

抛出异常
(yinyu) [root@alice secretflow_cluster]# RAY_DISABLE_REMOTE_CODE=true RAY_SECURITY_CONFIG_PATH=config.yml RAY_USE_TLS=1 RAY_TLS_SERVER_CERT=servercert.pem RAY_TLS_SERVER_KEY=serverkey.pem RAY_TLS_CA_CERT=cacert.pem ray start --head --node-ip-address="<IP_ADDRESS>" --port="6379" --resources='{"alice": 8}' --include-dashboard=False --disable-usage-stats
Usage stats collection is disabled.

Local node IP: <IP_ADDRESS>
E0714 07:48:09.783010834    8132 ssl_transport_security.cc:845] Invalid cert chain file.
E0714 07:48:09.783055834    8132 ssl_security_connector.cc:116] Handshaker factory creation failed with TSI_INVALID_ARGUMENT.
E0714 07:48:09.783061834    8132 chttp2_connector.cc:317]    Failed to create secure subchannel for secure name '<IP_ADDRESS>:6379'
E0714 07:48:09.783066534    8132 chttp2_connector.cc:276]    Failed to create channel args during subchannel creation.
E0714 07:48:10.785822614    8132 ssl_transport_security.cc:845] Invalid cert chain file.
E0714 07:48:10.785848214    8132 ssl_security_connector.cc:116] Handshaker factory creation failed with TSI_INVALID_ARGUMENT.
E0714 07:48:10.785853214    8132 chttp2_connector.cc:317]    Failed to create secure subchannel for secure name '<IP_ADDRESS>:6379'
E0714 07:48:10.785857714    8132 chttp2_connector.cc:276]    Failed to create channel args during subchannel creation.
E0714 07:48:11.787983491    8132 ssl_transport_security.cc:845] Invalid cert chain file.
E0714 07:48:11.788010492    8132 ssl_security_connector.cc:116] Handshaker factory creation failed with TSI_INVALID_ARGUMENT.
E0714 07:48:11.788015492    8132 chttp2_connector.cc:317]    Failed to create secure subchannel for secure name '<IP_ADDRESS>:6379'
E0714 07:48:11.788019492    8132 chttp2_connector.cc:276]    Failed to create channel args during subchannel creation.
E0714 07:48:12.790182069    8132 ssl_transport_security.cc:845] Invalid cert chain file.
E0714 07:48:12.790247570    8132 ssl_security_connector.cc:116] Handshaker factory creation failed with TSI_INVALID_ARGUMENT.
E0714 07:48:12.790256170    8132 chttp2_connector.cc:317]    Failed to create secure subchannel for secure name '<IP_ADDRESS>:6379'
E0714 07:48:12.790260470    8132 chttp2_connector.cc:276]    Failed to create channel args during subchannel creation.
E0714 07:48:13.792359247    8132 ssl_transport_security.cc:845] Invalid cert chain file.
E0714 07:48:13.792404647    8132 ssl_security_connector.cc:116] Handshaker factory creation failed with TSI_INVALID_ARGUMENT.
E0714 07:48:13.792410247    8132 chttp2_connector.cc:317]    Failed to create secure subchannel for secure name '<IP_ADDRESS>:6379'
E0714 07:48:13.792423847    8132 chttp2_connector.cc:276]    Failed to create channel args during subchannel creation.
E0714 07:48:14.794512125    8132 ssl_transport_security.cc:845] Invalid cert chain file.
E0714 07:48:14.794539725    8132 ssl_security_connector.cc:116] Handshaker factory creation failed with TSI_INVALID_ARGUMENT.
E0714 07:48:14.794545325    8132 chttp2_connector.cc:317]    Failed to create secure subchannel for secure name '<IP_ADDRESS>:6379'
E0714 07:48:14.794549725    8132 chttp2_connector.cc:276]    Failed to create channel args during subchannel creation.
2022-07-14 07:48:14,794	WARNING utils.py:1282 -- Unable to connect to GCS at <IP_ADDRESS>:6379. Check that (1) Ray GCS with matching version started successfully at the specified address, and (2) there is no firewall setting preventing access.

Reproduction code to reproduce the issue.
执行下面这个操作的时候
RAY_DISABLE_REMOTE_CODE=true \
RAY_SECURITY_CONFIG_PATH=config.yml \
RAY_USE_TLS=1 \
RAY_TLS_SERVER_CERT=servercert.pem \
RAY_TLS_SERVER_KEY=serverkey.pem \
RAY_TLS_CA_CERT=cacert.pem \
ray start --head --node-ip-address="<IP_ADDRESS>" --port="6379" --resources='{"alice": 8}' --include-dashboard=False --disable-usage-stats

抛出异常
(yinyu) [root@alice secretflow_cluster]# RAY_DISABLE_REMOTE_CODE=true RAY_SECURITY_CONFIG_PATH=config.yml RAY_USE_TLS=1 RAY_TLS_SERVER_CERT=servercert.pem RAY_TLS_SERVER_KEY=serverkey.pem RAY_TLS_CA_CERT=cacert.pem ray start --head --node-ip-address="<IP_ADDRESS>" --port="6379" --resources='{"alice": 8}' --include-dashboard=False --disable-usage-stats
Usage stats collection is disabled.

Local node IP: <IP_ADDRESS>
E0714 07:48:09.783010834    8132 ssl_transport_security.cc:845] Invalid cert chain file.
E0714 07:48:09.783055834    8132 ssl_security_connector.cc:116] Handshaker factory creation failed with TSI_INVALID_ARGUMENT.
E0714 07:48:09.783061834    8132 chttp2_connector.cc:317]    Failed to create secure subchannel for secure name '<IP_ADDRESS>:6379'
E0714 07:48:09.783066534    8132 chttp2_connector.cc:276]    Failed to create channel args during subchannel creation.
E0714 07:48:10.785822614    8132 ssl_transport_security.cc:845] Invalid cert chain file.
E0714 07:48:10.785848214    8132 ssl_security_connector.cc:116] Handshaker factory creation failed with TSI_INVALID_ARGUMENT.
E0714 07:48:10.785853214    8132 chttp2_connector.cc:317]    Failed to create secure subchannel for secure name '<IP_ADDRESS>:6379'
E0714 07:48:10.785857714    8132 chttp2_connector.cc:276]    Failed to create channel args during subchannel creation.
E0714 07:48:11.787983491    8132 ssl_transport_security.cc:845] Invalid cert chain file.
E0714 07:48:11.788010492    8132 ssl_security_connector.cc:116] Handshaker factory creation failed with TSI_INVALID_ARGUMENT.
E0714 07:48:11.788015492    8132 chttp2_connector.cc:317]    Failed to create secure subchannel for secure name '<IP_ADDRESS>:6379'
E0714 07:48:11.788019492    8132 chttp2_connector.cc:276]    Failed to create channel args during subchannel creation.
E0714 07:48:12.790182069    8132 ssl_transport_security.cc:845] Invalid cert chain file.
E0714 07:48:12.790247570    8132 ssl_security_connector.cc:116] Handshaker factory creation failed with TSI_INVALID_ARGUMENT.
E0714 07:48:12.790256170    8132 chttp2_connector.cc:317]    Failed to create secure subchannel for secure name '<IP_ADDRESS>:6379'
E0714 07:48:12.790260470    8132 chttp2_connector.cc:276]    Failed to create channel args during subchannel creation.
E0714 07:48:13.792359247    8132 ssl_transport_security.cc:845] Invalid cert chain file.
E0714 07:48:13.792404647    8132 ssl_security_connector.cc:116] Handshaker factory creation failed with TSI_INVALID_ARGUMENT.
E0714 07:48:13.792410247    8132 chttp2_connector.cc:317]    Failed to create secure subchannel for secure name '<IP_ADDRESS>:6379'
E0714 07:48:13.792423847    8132 chttp2_connector.cc:276]    Failed to create channel args during subchannel creation.
E0714 07:48:14.794512125    8132 ssl_transport_security.cc:845] Invalid cert chain file.
E0714 07:48:14.794539725    8132 ssl_security_connector.cc:116] Handshaker factory creation failed with TSI_INVALID_ARGUMENT.
E0714 07:48:14.794545325    8132 chttp2_connector.cc:317]    Failed to create secure subchannel for secure name '<IP_ADDRESS>:6379'
E0714 07:48:14.794549725    8132 chttp2_connector.cc:276]    Failed to create channel args during subchannel creation.
2022-07-14 07:48:14,794	WARNING utils.py:1282 -- Unable to connect to GCS at <IP_ADDRESS>:6379. Check that (1) Ray GCS with matching version started successfully at the specified address, and (2) there is no firewall setting preventing access.

我看问题是和41一样的，这里是不是可以先关掉？

见https://github.com/secretflow/secretflow/issues/40 讨论，你可以

Duplicate of #40


Tiny typo correction in a table[docs] Suggestion / Change Request

In next table parameter quantity:

Parameter Name
Description

to
- the account to issue tokens to, it must be the same as the issuer,

quantity
- the amount of tokens to be issued,

  Code: [Source](https://github.com/EOSIO/eosio.contracts/blob/develop/)

I believe this has been fixed in the develop branch.