bc_basic updater to apply BCs in kinetic species (Vlasov/GK)

Previous the BCs, primarily absorb and wall (now reflect), were in a series of functions in each equation object. That led to lots of duplicated code, and g0-g2 complications because an equation object is needed, when I think BC application is a solely independent operation.
This PR introduces a bc_basic updater to apply absorb and reflect BCs. It works in Vlasov, according to visual examination of sheath and neut_lbo_wall reg tests (on both CPU and GPU). We could also make it apply copy BCs easily, but I didn't go that far.
One thing I'd appreciate a comment on:

Could this updater also be used to apply BCs in fields and/or moment models? if not, maybe I should call it bc_kinspecies_basic, or something like it.

You can remove the release method for bcs from dg_gyrokinetic as well, but other than that I think this is fantastic y'all. Your most recent commit suggests there's still up with the bc_reflect unit test? The github actions pass but that might because the bc unit test isn't hooked in there yet.
Could this updater also be used to apply BCs in fields and/or moment models? if not, maybe I should call it bc_kinspecies_basic, or something like it.
To answer this question, we could add BCs for things like Maxwell's, but I do not think we should. Reflecting wall BCs for Maxwell's (perfect electric conductor) is its own special function, same thing for Euler, isothermal Euler, 10 moment. All four of these equation systems have very specific definitions of a "wall." (that was actually why I put the BCs in the equation object originally because wall BCs is a very specific thing for Maxwell's). We will need some way to hook in Maxwell's wall BCs into G2 but I do not think we want to do it through this updater.
Since things like Maxwell's require specific Maxwell's things, we might want the updater we wrap (something like dg_updater_maxwell) to include not just an advance method but also an advance BC method. This structure will also allow us to add other specific Maxwell's equations boundary conditions (symmetry BCs, perfectly matched layers) without complicating the logic in this updater with a bunch of Maxwell's only conditionals.

May I ask why ‘wall’ was renamed to reflect? Reflect is not really accurate. Walls may do more than reflect, and so this generic name was chosen.
Sent from my iPhone

On Jul 24, 2022, at 8:33 AM, James Juno @.***> wrote:

You can remove the release method for bcs from dg_gyrokinetic as well, but other than that I think this is fantastic y'all. Your most recent commit suggests there's still up with the bc_reflect unit test? The github actions pass but that might because the bc unit test isn't hooked in there yet.
Could this updater also be used to apply BCs in fields and/or moment models? if not, maybe I should call it bc_kinspecies_basic, or something like it.
To answer this question, we could add BCs for things like Maxwell's, but I do not think we should. Reflecting wall BCs for Maxwell's (perfect electric conductor) is its own special function, same thing for Euler, isothermal Euler, 10 moment. All four of these equation systems have very specific definitions of a "wall." (that was actually why I put the BCs in the equation object originally because wall BCs is a very specific thing for Maxwell's). We will need some way to hook in Maxwell's wall BCs into G2 but I do not think we want to do it through this updater.
Since things like Maxwell's require specific Maxwell's things, we might want the updater we wrap (something like dg_updater_maxwell) to include not just an advance method but also an advance BC method. This structure will also allow us to add other specific Maxwell's equations boundary conditions (symmetry BCs, perfectly matched layers) without complicating the logic in this updater with a bunch of Maxwell's only conditionals.
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because your review was requested.

@ammarhakim Mana and I discussed this name change. Part of the confusion is that multiple different equation objects all had a "wall" BC so the argument was that calling the BC type "wall" across different equation objects was confusing. Plus, as you say wall BCs mean multiple things and the "absorb" bc is its own type of wall.
While reflect is also not a perfect name, at least for the specific types of equation objects this bc_basic_updater will be used for, it is more descriptive (since it's the BC that reflects the distribution function).

The same name wall was by design: you did not need to look up or remember what each objects perfect wall Bc was called. It’s ok to change names but changes like this impact people, and things will get more complex as we go along (with name changes etc). It’s best to allow some discussion amongst core dev people so we are aligned.
I am not worried about this specific instance. Just a caution as we move forward, specially with CSSI expanded team at RPI doing major work, plus UNH using G0 in Open GGCM.
Sent from my iPhone

On Jul 24, 2022, at 8:46 AM, James Juno @.***> wrote:

@ammarhakim Mana and I discussed this name change. Part of the confusion is that multiple different equation objects all had a "wall" BC so the argument was that calling the BC type "wall" across different equation objects was confusing. Plus, as you say wall BCs mean multiple things and the "absorb" bc is its own type of wall.
While reflect is also not a perfect name, at least for the specific types of equation objects this bc_basic_updater will be used for, it is more descriptive (since it's the BC that reflects the distribution function).
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you were mentioned.

@JunoRavin, when you say BCs for Maxwell's, Euler and 10 moment are their
own special functions, what kind of functions are they? are they simple
(basic) functions of the ghost cell in terms of their immediate neighbor
skin cell? Because if they are then you could use bc_basic, but would
simply have to define such a function. But if you think it makes more sense
to use a different updater or the equation functions, I'm fine with that
too (and I hope you know how you are going to wrap those BCs in g2 because
I don't).
On Sun, 24 Jul 2022 at 05:33, James Juno @.***> wrote:

You can remove the release method for bcs from dg_gyrokinetic as well, but
other than that I think this is fantastic y'all. Your most recent commit
suggests there's still up with the bc_reflect unit test? The github actions
pass but that might because the bc unit test isn't hooked in there yet.
Could this updater also be used to apply BCs in fields and/or moment
models? if not, maybe I should call it bc_kinspecies_basic, or something
like it.
To answer this question, we could add BCs for things like Maxwell's, but I
do not think we should. Reflecting wall BCs for Maxwell's (perfect electric
conductor) is its own special function, same thing for Euler, isothermal
Euler, 10 moment. All four of these equation systems have very specific
definitions of a "wall." (that was actually why I put the BCs in the
equation object originally because wall BCs is a very specific thing for
Maxwell's). We will need some way to hook in Maxwell's wall BCs into G2 but
I do not think we want to do it through this updater.
Since things like Maxwell's require specific Maxwell's things, we might
want the updater we wrap (something like dg_updater_maxwell) to include not
just an advance method but also an advance BC method. This structure will
also allow us to add other specific Maxwell's equations boundary conditions
(symmetry BCs, perfectly matched layers) without complicating the logic in
this updater with a bunch of Maxwell's only conditionals.
—
Reply to this email directly, view it on GitHub
https://github.com/ammarhakim/gkylzero/pull/61#issuecomment-1193309209,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAQ6DKAKZA5EISKHNXAA2T3VVUZX3ANCNFSM54PHRLJA
.
You are receiving this because you were assigned.Message ID:
@.***>

My current thought process: the utility of bc_basic is that there are shared BC functions across vlasov (all flavors) and gyrokinetic (all flavors). Now we don't need to define a bc_absorb and bc_reflect for all these different equation objects.
It is true that the "wall" BC for Maxwell's, Euler, Isothermal Euler, and 10 moment are all similar in structure to our typical BCs (take a function in, evaluate the input function in the skin cell, copy to the ghost cell) but these functions are specific to those equation objects. Maxwell's wall looks very different from Euler which looks different from 10 moment which all look different from Vlasov/Gyrokinetic (because Maxwell's, Euler, etc. don't have to do the flip_copy).
One can imagine having an enum which has further inputs like BC_MAXWELL_PEC or BC_EULER_NO_SLIP, but I'm not sure that's the right approach because you're going to need both functions specific for finite volume vs. DG and you're going to need enums which distinguish between all the different fluid equations.
If a BC is specific to that equation object and that equation object only then the right approach in my mind is to store a pointer to that BC function in the dg_updater (so we have a dg_updater_maxwell that contains both an advance and a BC advance method) and not clutter bc_basic with a dozen different enums for BC types that are specific to individual equation objects.

Before merging this branch, please change the line:
enum gkyl_bc_basic_type { BC_ABSORB, BC_REFLECT };
to:
enum gkyl_bc_basic_type { GKYL_BC_ABSORB, GKYL_BC_REFLECT };
Please remember to prepend enums with GKYL prefix so there is no danger of messing up with someone else's defined values.
Also, do not worry about the moments app at present. Moments are very different and each eqn object needs a different function, specific to that eqn object. Further, geometry needs to be handled too, differently than is in GK/VM. So no need to worry about that at present.


bug: Ionic 4 android 4.4 does not work

In the ionic documentation has support for Android 4.4+
But the reality is not quite what it seems … when trying to run a sidemenu app on an android 4.4.4 - 512mb the menu does not work.
I solved the menu by changing the core.
But when navigating between routes the click response time is very slow.

Did you comment in polyfills in polyfills.ts?
Also, there is an issue in Android < 7.0 where overriding css variables does not work:
https://github.com/ionic-team/ionic/issues/17781
You can also try to disable custom elements in zone.ts and see if that improves performance on click.
https://github.com/ionic-team/ionic/issues/18020

When creating a start template sidemenu zone.js is already disabled custom elements.
The menu I resolved by changing the animator.ts file
elements[i].style.setProperty('-webkit-transform', finalTransform);
I'm studying switching to react... ionic 4 will not work well in android 4.4

Not only android 4.4, android 5.1 is also not work in some device.

Hi there,
Can you provide some more info? Are you trying to build an Ionic app with Angular? (or React?)
If you are building with Angular, please make sure you are on version 7.3 of the Angular CLI. As of that version, there are polyfills that are automatically generated that help with Android 4.4 and 5.1 support.
I can confirm that Ionic 4 does support Android 4.4 and Android 5.1 devices, but you will likely need some extra configuration as the webviews those versions use are outdated.
There is a known issue with the sidemenu not appearing on Android 4.4 here: https://github.com/ionic-team/ionic/issues/17729
Please let me know if having the polyfills included solves your issue. Thanks!

Hi everyone,
Just wanted to provide a quick update:
The side menu issue has been resolved via https://github.com/ionic-team/ionic/pull/18128. I have published a nightly build of Ionic if people are in need of the fix immediately (npm i @ionic/angular@dev).
Thanks!

Hi @liamdebeasi
The side menu worked in version dev.
But the navigation between routes is very slow.

ion-datetime also not working correctly on android 4.4

@liamdebeasi
I just tested on my phone (moto G) with android 4.4 and with "emulator: api 19, android 4.4"
the side menu opens now correctly on both device THAT IS GREAT!
however it does not close when "tapping" on the side...
it also does not close when clicking on the "back button"...

somethings more,

toast not working on android browser 4.4 and not correctly with direction top, bottom on real device
item-sliding also not working with android 4.4

We had the discussion about Android 4.4 support long time ago :) The problem is that up to Android 4.4 the webview is connected hardly to OS. With Android 5.5 there is a Webview App that is updating via Google Play.
Ionic 4 uses a lot of new things (custom properties, ...) that has no good support in this old version of webview which is using Chromium behind.
You have to add a lot of polyfills to make it work, but it still will be slow. I would suggest to update the documentation that Android 5+ is needed to run an app.

Cool, but what about for example devices with chrome 44 even on android 6
For example, a real project, devices for example
Mozilla/5.0 (Linux; Android 6.0; M5s Build/MRA58K; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/44.0.2403.146 Mobile Safari/537.36 Mozilla/5.0 (Linux; Android 5.1; m3 note Build/LMY47I; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/44.0.2403.146 Mobile Safari/537.36 Mozilla/5.0 (Linux; Android 6.0; U10 Build/MRA58K; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/44.0.2403.147 Mobile Safari/537.36 Mozilla/5.0 (Linux; Android 6.0; PRO 6s Build/MRA58K; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/44.0.2403.146 Mobile Safari/537.36 Mozilla/5.0 (Linux; Android 6.0; MEIZU_M5 Build/MRA58K; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/44.0.2403.147 Mobile Safari/537.36
and there are enough such devices (
I connected js polyfills, but there is no polyfills on css variables. (((

same problem here, we have a lot of issues with Android 5.0.1 and Animations (toast, modals, select) they not show :(

Thanks for the issue! We recently released Ionic Framework v5 which brings a lot of exciting new features to the framework. In keeping with how iOS and Android are evolving, we have decided to drop support for Android 4.4 and iOS 10 with this latest release.
Because all our efforts are now focused on Ionic 5, Ionic 4 will only receive security patches moving forward. As a result I am going to close this issue.
Please see https://ionicframework.com/docs/intro/browser-support  for an up to date list of supported browsers and platforms.
Additionally, please see https://ionicframework.com/blog/announcing-ionic-5/ for more info regarding Ionic Framework v5.


Inconsistent python dependencies "tlcpack-sphinx-addon, synr" in CI and Docker setup scripts

There are some dependencies that are inconsistently declared within Docker setup scripts and some CI test scripts. The cases I noticed are declared within docker/install/ubuntu_install_python_package.sh, tests/scripts/task_ci_python_setup.sh and tests/scripts/task_ci_setup.sh with different version constraints:

tlcpack-sphinx-addon is missing from the Docker setup
synr version specification is inconsistent

https://github.com/apache/tvm/blob/f4490708a559930c6554eec26c377d49bfb46d84/docker/install/ubuntu_install_python_package.sh#L23-L24
https://github.com/apache/tvm/blob/f4490708a559930c6554eec26c377d49bfb46d84/tests/scripts/task_ci_python_setup.sh#L32-L33
https://github.com/apache/tvm/blob/f4490708a559930c6554eec26c377d49bfb46d84/tests/scripts/task_ci_setup.sh#L32-L33
I'm opening this as an issue, and not a PR directly, because I wanted to see how we can improve this, in line with https://discuss.tvm.apache.org/t/rfc-python-dependencies-in-tvm-ci-containers/9011.
cc @tqchen @areusch @mousius @u99127

Thanks @leandron Because these two deps can be updated more frequently(and ci image update cycle is slower), we choose to use ci_setup script to install them instead of hard baking the CI image. We should also remove synr from ci the docker image for now.

yeah I also hit this problem. I think we need to fix the CI image update process so it is not such a burden. My opinion is we should implement one method to include dependencies in TVM and support that method, and avoid making CI-time additions like these two. I hit this problem with updating ci-arm and ci-cpu containers as well.
I think if we make the CI image update process less of a burden, it wouldn't be a big deal to ask us to update all ci-* containers at once, rather than having ci-cpu built 3 weeks ago and ci-gpu built 3 months ago.
What's not clear to me in this particular case is why synr and tlcpack-sphinx-addon are pinned. @tqchen do you have more insight into that--is it just to ensure the CI is predictable (I.e. because these packages are installed every CI run rather than each container build), or was there another reason?

yeah I also hit this problem. I think we need to fix the CI image update process so it is not such a burden. My opinion is we should implement one method to include dependencies in TVM CI and support that method, and avoid making CI-time additions like these two. I hit this problem with updating ci-arm and ci-cpu containers as well.

I think if we make the CI image update process less of a burden, it wouldn't be a big deal to ask us to update all ci-* containers at once, rather than having ci-cpu built 3 weeks ago and ci-gpu built 3 months ago.

I think updating all images at once would be really good, in terms of keeping track of changes that happen in our dependencies.
Specifically in this case, even if we rebuild (not from scratch) the image, we'll still end up with the old synr version, because Docker will use the cached layer, as the hash of script that install those dependencies didn't change, hence the need for the script to perform the ad-hoc dependency installation.
So, I think your proposal comes in very handy. When any python dependency version change, that consolidated file hash will change, and trigger a proper rebuild of the layers.

@areusch they are pinned because we want to make sure no cache is needed(e.g. if we change version there will be automatic update process, but won't reinstall other wise).
Note that in the best case scenario we still need a two step in order to update the image(binary image change then the code change) so having a setup hook for fast changing deps might be handy so the developers can directly see the effect of their change. I agree though that if the process improves or the deps stablizes(both will happen) we will get to the other land where docker should be the only dep manager


Please help how to show Pre-selected option in md-autocomplete in angular cli with typescript

Bug, feature request, or proposal:
What is the expected behavior?
What is the current behavior?
What are the steps to reproduce?
Providing a StackBlitz/Plunker (or similar) is the best way to get the team to see your issue.
Plunker starter (using on @master): https://goo.gl/DlHd6U
StackBlitz starter (using latest npm release): https://goo.gl/wwnhMV
What is the use-case or motivation for changing an existing behavior?
Which versions of Angular, Material, OS, TypeScript, browsers are affected?
Is there anything else we should know?

Please keep GitHub issues for bug reports / feature requests. Better avenues for troubleshooting / questions are stack overflow, gitter, mailing list, etc.

Please keep GitHub issues for bug reports / feature requests. Better avenues for troubleshooting / questions are stack overflow, gitter, mailing list, etc.


IndexOtOfRange in MinHeap

I found a bug when trying to get point cloud neighbors of mesh vertices.
I join a script that parses a file and compute the neighbor search to this issue.
Error generated is:

IndexOutOfRangeException: Index 5 is out of range of '5' Length.
Unity.Collections.NativeArray1[T].FailOutOfRangeError (System.Int32 index) (at C:/buildslave/unity/build/Runtime/Export/NativeArray/NativeArray.cs:208) Unity.Collections.NativeArray1[T].CheckElementWriteAccess (System.Int32 index) (at C:/buildslave/unity/build/Runtime/Export/NativeArray/NativeArray.cs:127)
Unity.Collections.NativeArray1[T].set_Item (System.Int32 index, T value) (at C:/buildslave/unity/build/Runtime/Export/NativeArray/NativeArray.cs:146) KNN.Internal.MinHeap.PushObj (KNN.Internal.KdQueryNode obj, System.Single h) (at C:/Users/Xavier/Dev/KNN/MinHeap.cs:118) KNN.KnnContainer.PushToHeap (System.Int32 nodeIndex, Unity.Mathematics.float3 tempClosestPoint, Unity.Mathematics.float3 queryPosition, KNN.KnnContainer+KnnQueryTemp& temp) (at C:/Users/Xavier/Dev/KNN/KnnContainer.cs:449) KNN.KnnContainer.KNearest (Unity.Mathematics.float3 queryPosition, Unity.Collections.NativeSlice1[T] result, KNN.KnnContainer+KnnQueryTemp& temp) (at C:/Users/Xavier/Dev/KNN/KnnContainer.cs:500)
KNN.Jobs.KNearestBatchQueryJob.Execute (System.Int32 startIndex, System.Int32 count) (at C:/Users/Xavier/Dev/KNN/KnnJobs.cs:61)
Unity.Jobs.IJobParallelForBatchExtensions+ParallelForBatchJobStruct`1[T].Execute (T& jobData, System.IntPtr additionalPtr, System.IntPtr bufferRangePatchData, Unity.Jobs.LowLevel.Unsafe.JobRanges& ranges, System.Int32 jobIndex) (at Library/PackageCache/com.unity.jobs@0.1.1-preview/Unity.Jobs/IJobParallelForBatch.cs:82)

bugMinHeap_outofrange.zip

This only occurs when searching for 1 neighbor.

Thanks for the detailed bug report! Was able to repro and fix.
Problem was that I was sizing some stack incorrectly based on K. It's properly sized now and fixes the out of index error


How do I use custom accessToken and expires properties with credentials provider?

Your question
How do I use custom accessToken and expires properties when using the credentials provider?
What are you trying to do
I'm trying to use credentials login with an existing backend. The backend API will return all information for the user including accessToken and expires. I can set the user object from the authorize function, but how do I also set custom accessToken and expires properties without using the generated ones.
Documentation feedback
Documentation refers to searching through online documentation, code comments and issue history. The example project refers to next-auth-example.

[x] Found the documentation helpful
[ ] Found documentation but was incomplete
[x] Could not find relevant documentation
[x] Found the example project helpful
[ ] Did not find the example project helpful

You can use the JWT callback to determine what information is saved in the JSON Web Token when using the Credentials provider.

Sorry if I'm bothering a lot but I can't just find a specific tutorial or documentation with what I'm trying to do.
So I set the expires and accessToken properties in the user object and send it from authorize function and tried to use these properties in the jwt callback. But I'm not sure what's happening when I set the accessToken property of token.account. It doesn't seem to work.
jwt: async (token: any) => {
  token.exp = token.user.expiresAt // this works but
  token.account.accessToken = token.user.accessToken // doesn't work, broke the session

  return Promise.resolve(token)
},

Appreciate if someone can enlighten the way it suppose to be. The token obj won't hold the same value.


[FLINK-29134][metrics] Do not repeatedly add useless metric updating tasks to avoid wasting resources

What is the purpose of the change
In https://issues.apache.org/jira/projects/FLINK/issues/FLINK-29134, the OOM issue is caused by adding too many useless updating metric tasks to the executor.
In order to avoid wasting resources,  before starting a new updating metric task, we should check whether the previous tasks have been completed. If not, the new tasks should not be added.
Brief change log

Do not repeatedly add useless metric updating tasks to avoid wasting resources

Verifying this change
This change added tests and can be verified as follows:

Added test that we should ignore the updating metric requests when then previous querying tasks are not completed.

Does this pull request potentially affect one of the following parts:

Dependencies (does it add or upgrade a dependency): (yes / no)
The public API, i.e., is any changed class annotated with @Public(Evolving): (yes / no)
The serializers: (yes / no / don't know)
The runtime per-record code paths (performance sensitive): (yes / no / don't know)
Anything that affects deployment or recovery: JobManager (and its components), Checkpointing, Kubernetes/Yarn, ZooKeeper: (yes / no/ don't know)
The S3 file system connector: (yes / no / don't know)

Documentation

Does this pull request introduce a new feature? (yes / no)
If yes, how is the feature documented? (not applicable / docs / JavaDocs / not documented)

@xintongsong @reswqa Thanks for reviewing the change. I have addressed the comments. Could you take a look again?

@flinkbot run azure

@flinkbot run azure

@flinkbot run azure

@flinkbot run azure


Remove @overload_glue for NumPy allocators.

Turns these functions into true @overloads.

np.empty
np.empty_like
np.ones
np.ones_like
np.zeros
np.zeros_like

also adds a _zero_fill method to the types.Array type to memset
the array's memory region to zero, this is unchecked and for
convenience only.
Also converts the .imag and .real attributes of types.Array to use @overload_attribute.

Note to reviewers: This patch is largely verbatim code motion, moving explicit typing templates into the typing part of @overloads, and then refactoring lowering implementations into @intrinsics called by @overload, or higher level APIs where possible.

#7999 (comment) is the only thing

Addressed in d69a6ac


“Unable to repair system”

When jb, the process is normal until 21/31, here the error “unable to repair system” pop up, and then the app crashes, i’m using sock puppet 3.0
To Reproduce Steps to reproduce the behavior:
Click on jailbreak
Wait for 21/31
See error
()
Device (please complete the following information):
iOS Version: 12.1.3
iOS Device: IPhone SE
unc0ver Version: 3.7.0 b3
Place an "x" between the brackets if true:
[ ] this is a bug others will be able to reproduce
[x] this issue is present with all tweaks uninstalled(except for default packages) or disabled
[x] this issue is present after a rootfs restore
[x] this issue is present on the latest version of unc0ver
Logs If applicable, add logs or error messages here.

Had the same issue after updating essential in Cydia, managed to get back  into a jailbroken  state by re-opening unc0ver and respringing from "Restart Springboard" in the settings however trying to install/ upgrade anything will return an error, probably due to something updated in the cydia essential upgrades

try to restoreFS and retry, this worked for me
Sent with GitHawk

Had the same issue after updating essential in Cydia, managed to get back into a jailbroken state by re-opening unc0ver and respringing from "Restart Springboard" in the settings however trying to install/ upgrade anything will return an error, probably due to something updated in the cydia essential upgrades

Did you get "Sub-process /usr/libexec/cydia/cydo returned an error code (2)?" I'm currently stuck  in this loop and can't seem to install anything with Cydia. I can't seem to get back into a jailbroken state.

Had the same issue after updating essential in Cydia, managed to get back into a jailbroken state by re-opening unc0ver and respringing from "Restart Springboard" in the settings however trying to install/ upgrade anything will return an error, probably due to something updated in the cydia essential upgrades ...

@Rigolas
Solution: https://github.com/pwn20wndstuff/Undecimus/issues/1626#issuecomment-560078610
Sent with GitHawk

I think the problem is that new essential cydia updates are causing cydia to have trouble updating/installing ‘Launch Daemon Controller’ (launchctl) which is showing on cydia as cydo error code 2.
If you check the log on the unc0ver app it says:
dpkg: warning: 'launchctl' not found in PATH or not executable
dpkg: error: 1 expected program not found in PATH or not executable
Note: root's PATH should usually contain /usr/local/sbin, /usr/sbin and /sbin
E: Sub-process /usr/bin/dpkg returned an error code (2)
Which means that ‘Launch Daemon Controller’ (launchctl) is missing and causing problems. To fix it you have to forcibly install Launch Daemon Controller’ (launchctl) via terminal or ssh with dpkg --force-all -i launchctl_22-1_iphoneos-arm.deb
Instructions:
Download https://apt.bingner.com/debs/1443.00/launchctl_22-1_iphoneos-arm.deb to filza
Open terminal (or ssh) and enter:
su
CD var/mobile/Documents
dpkg --force-all -i launchctl_22-1_iphoneos-arm.deb
Restoring rootfs may not fix the problem because cydia essential updates will require you to install the problematic ‘Launch Daemon Controller’ (Launchctl) which would cause the whole problem again. So you must forcibly install Launch Daemon Controller to completely fix the problem.

I believe the problem is now fixed https://mobile.twitter.com/sbingner/status/1201381940646924290?s=21

It's not, I'm having the same issue with attempting to update the new packages, even after rootFS this problem still persists(as of like 3 hours ago when I tried to fix this by restoring rootFS then updating all packages from cydia). I'm on and Iphone 6 plus 12.1.1

The subject is going a little off topic :(
The error here not complain cydia


SSAO doesn't play well with smooth shading

Tested on Godot 3.0 af282b56feb8d84049f911dd1d91d82bd2211727
Windows 10 64 bits nVidia GeForce 940M
I generated a smooth mesh out of voxels, it looks smooth, but SSAO makes its edges appears anyway:

I understand it's based on depth, in which case it will indeed make "edges" stand out. But what's the point of having a smooth mesh then? Is there any way of using the normals to improve this?
Also, borders of the screen got affected by SSAO too, it doesn't looks right.
Could be related to https://github.com/godotengine/godot/issues/8120

This is a known limitation of SSAO, unfortunately there is not much it can be done. You can even see this happen in blockbuster titles like Zelda BOTW. Best you can do is create geometry that is not affected by this, make the SSAO radius bigger or not use SSAO.

I had a look at Unity terrains which are a soup of triangles like the one I shown, but somehow I don't see such artefacts.

It is most likely related to the SSAO radius, did you try changing it?
On Tue, Jun 13, 2017 at 3:13 PM, Marc<EMAIL_ADDRESS>wrote:

I had a look at Unity terrains which are a soup of triangles like the one
I shown, but somehow I don't see such artefacts.
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
https://github.com/godotengine/godot/issues/8237#issuecomment-308202463,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AF-Z26S32rhhSN7bz8icSrXUiR-Im9haks5sDtFCgaJpZM4MxB2u
.

Hmm after more testing with a very similar mesh, Unity does have the same issue, though it looks slightly different (this is an Obscurance image effect, in case it matters):
Enabled:

Disabled:

looks like the same thing you have on Godot with less intensity..


Add a "validated_metabolite_table"

This implements the refactor we have discussed.  It essentially checkpoints the old CSVFile model post imputation.  The purpose of the new table is to store metabolite tables that are guaranteed to be valid, so that rather than perform validation lazily in GET requests, they can be done in the PUT request that performs the mutation.
The API changes here are intentionally minimal.  There really is only one minor change that needs to happen in the client.  That is a call to POST /api/v1/csv/:id/validate when the clean up is done (or really any time the client wishes to check if the csv_file state is valid).  On success, this will upsert a row in the new table with the given csv file id.  The functionality of the new endpoint could be placed in GET /api/v1/csv/:id, but hiding database mutations in a GET requests feels icky.
A caveat: I made no attempt to invalidate this table automatically if something changes on the source csv_file row.  It would be possible (and not that hard), but I don't think it is necessary currently.
You can try it now by uploading a new csv file and performing the cleanup as before.  Once this is done, manually call the  POST /api/v1/csv/:id/validate endpoint.  The visualization page should then work correctly.
I haven't bothered updating the tests or generating a migration, but I will do so once others get a chance to comment on it.

Is anything preventing us from sticking that POST call in the client now?

Not really.  I just wanted to get @subdavis's input on it first.

I hacked in a call to the new endpoint in a way that I think works.  There are almost certainly more streamlined ways of accomplishing this though.

Looks good to me.  I think unless the intended behavior of the UI changes, this is the way to do it.
What would you consider more streamlined?

I was thinking something more along the lines of explicitly calling the validation endpoint to check the validation state rather than using the GET request to do it.  It's a minor point because the second call to the validation function is quick because it gets cached.
I'm a little iffy about shoehorning this change into exactly the same API.  We may want to make the client aware of the new model in the future.  For the near term goals of getting to multiple dataset analysis, I think it is okay.

Also, to anyone else working on this.  You can try to run flask db upgrade to migrate your database, but it will probably be easier just to delete your sqlite file and regenerate it with metabulo-create-tables.

Ok, I want to spend some more time thinking about this.  I don't think I understand the new state model, so I probably just need to draw it out.


feat: 2.4.0

AsyncAPI 3.0.0
Compatibility with IDEA 2023.3

 Quality Gate failed
Failed conditions
C Reliability Rating on New Code (required ≥ A)
See analysis details on SonarCloud
 Catch issues before they fail your Quality Gate with our IDE extension  SonarLint

@Pakisan I suggest resolving this code-quality-gate.
Then I'll approve the PR

 Quality Gate failed
Failed conditions
C Reliability Rating on New Code (required ≥ A)
See analysis details on SonarCloud
 Catch issues before they fail your Quality Gate with our IDE extension  SonarLint

@Pakisan I suggest resolving this code-quality-gate.
Then I'll approve the PR

Done

Will update kotlin version after IDEA 2023.3.2 release.
Now I'm working on https://github.com/asyncapi/jasyncapi. Folks from Specmatic are waiting for new release with spec v3

 Quality Gate failed
Failed conditions
C Reliability Rating on New Code (required ≥ A)
See analysis details on SonarCloud
 Catch issues before they fail your Quality Gate with our IDE extension  SonarLint

@Pakisan I suggest resolving this code-quality-gate.
Then I'll approve the PR

Done

Thank you!  Just to be safe, I'm running the plugin verifier...


Bundle update including Rails bump to <IP_ADDRESS>

Routine bundle update

Tests are failing so I'm going to close this and try doing things incrementally.


Lock tmp and dst together

I would like an option to lock the tmp and dst together.  Chia will do a quick mv saving 108GB of write time.  When paired with the archiver, that likely means a faster plot+archive that just the plot.  108GB of writing faster.
Also, for those of us using a number of disks, that keeps that write off the SATA bus which can help across the board.
I'm using this on 'manual' plots and it shaves at least 20-30 minutes off overall times for me.

semi circular reference just for fun
https://github.com/ericaltendorf/plotman/issues/578

I have the same request but translated into a different problem.
I plot on 4 SAS disks, which are also the dst disks (just separate directories), but when plotman finds them, it tries to copy the final file to a plot folder on another disk, which is already used to plot another plot.
Example from my plotman.yaml
tmp:
  - /mnt/chia1/temp
  - /mnt/chia2/temp
  - /mnt/chia3/temp
dst:
  - /mnt/chia1/plots
  - /mnt/chia2/plots
  - /mnt/chia3/plots

When I run plotman, it does something like this:
  #    plot id    k                   tmp                    dst    wall   phase    tmp     pid   stat      mem   user    sys     io
  0   49b2b49d   32        mnt/chia3/temp        mnt/chia1/plots    4:49     2:1   188G   27953    DSK     1.5G   4:45   0:17   0:21
  1   2aeeb333   32        mnt/chia2/temp        mnt/chia3/plots   12:13     2:5   233G    9117    RUN     1.5G   5:39   0:19   0:50
  2   ce348d38   32        mnt/chia1/temp        mnt/chia2/plots   12:46     4:0   109G    2982    DSK   260.7M   8:14   0:33   2:13

So in the last case for example, it takes 12h46 instead of a manual 9h plot just because it's fighting against the compress process still going on in /mnt/chia2/temp ...


Move in packages

As noted by @Koncopd, this will probably mess up the azure CI. Will need to fix that.

From my experience with readthedocs and github forwarding, it works smoothly when the organisation is changed.
The webpage address (org.github.io) will have to be updated though.


init fails with ENOENT: no such file or directory, open<EMAIL_ADDRESS>

Describe the bug
Running graphql-codegen init via:

npx graphql-codegen init
node_modules\.bin\graphql-codegen init
yarn run graphql-codegen init

(because simply running graphql-codegen init doesn't work, gives 'no such command was found')
It initiates the wizard, asks the proper questions, but by the end generates an error and nothing gets generated:
ENOENT: no such file or directory, open<EMAIL_ADDRESS>It seems to be looking for the project's package.json in the wrong folder.
To Reproduce
Steps to reproduce the behavior:

yarn add @graphql-codegen/cli -D
Run any of the init commands listed above

Expected behavior
I expect the code-gen wizard to work and not throw an error
Environment:

OS: Windows 10
Codegen: 1.0.0
Node: 8.12.0

fixed in #1496

Fixed in 1.0.1 🚀

This issue is happening again to me in version 1.8.3 and above.
If I use version 1.8.2 or below everything works fine, but if I upgrade to 1.8.3 or above I get the error ENOENT: no such file or directory, open ......
Are you aware of this issue ?


Find an alternative to the ErrorReporterDelegate

In the VS Extension for danfy, an error reporter delegate was used to send info about tactic errors.
As VS Code uses node.js and the managed .NET dafny server is a completely separate thing in a client-server manner the only way we can communicate is through i/o.
The method used to transfer "symbols" whatever they are could be useful. It appends
 SYMBOLS_START [] SYMBOLS_END
(where [] is a json structure) to the end of the request as it goes out to the console output stream. This could be a method leveraged to transmit info about tactics.

The error reporter delegate is defined in the Translate Class, and passed in as a construction parameter.

[ ] Locate where in the DafnyServer the Translator is called
[ ] Create a new delegate that can print everything out at the end of running
[ ] Figure out, in terms of performance, if there are issues

Have yet to find an example that will actually accept the newly created tactic reporter delegate...

In Studio extension, the tactic report delegate only shows the related tactic when the error circle is clicked. How to reproduce this in vs code?

More importantly; How to get the tactic errors to actually be reported?

Currently, delegate just gets called with the same errors as get reported normally. And not with any compound tactic errors


[Effect] Set particle count

Related:

#35 - Would be obsolete - I think we can completely remove the particle count inputs and only a "default particle count" (comparable to the "default image") will remain
#49 - Could be solved by this. Best would be if we could make the effect configuration powerful enough so that the actual particle counts can be dynamically adapted to the current image aspect ratio

I don't think this is feasible. or even a desired feature. See https://github.com/suluke/hfg-particles/pull/80 for a more in-depth explanation


Support custom chains and default policies

This adds support for defining custom chains in each table, and setting default policies on the built-in chains. It's a little rough around the edges, but I wanted to get it out there to see if there's any interest in going this route.
This changes the interface, so it would probably require a bump to v2.0. Though, with some extra work, we might be able make it backwards compatible by merging the old hashes into the new and doing some guessing in the helper functions...
Examples:
node.default['rackspace_iptables']['v4']['filter']['INPUT']['default'] = 'DROP [0:0]'
node.default['rackspace_iptables']['v4']['filter']['INPUT']['-s <IP_ADDRESS>/32 -j ACCEPT'] = {
  weight: 1,
  comment: 'foo'
}

add_iptables_rule 'filter', 'INPUT', '-s <IP_ADDRESS> -j ACCEPT', 70, 'foo2'

Fixes #11.

@bison thanks for the contribution! We've actually been moving away from this towards using upstream. I think we only have legacy customers using it these days.
This PR also appears to be failing some lint checks:
Running RuboCop...
Inspecting 8 files
.C......

Offenses:

libraries/helpers.rb:24:3: C: Missing top-level module documentation comment.
  module TemplateHelpers
  ^^^^^^
libraries/helpers.rb:86:34: C: Avoid parameter lists longer than 5 parameters.
    def search_add_iptables_rules(search_str, table, chain, rules_to_add, weight = DEFAULT_WEIGHT, comment = search_str) # ```

Thanks, @martinb3. I thought that might be the case.
When you say upstream, do you mean the opscode iptables cookbook, iptables-ng, or something else?

Hi @bison -- we'd like to end up on the firewall cookbook (new implementations start there now), but even for older implementations, we've moved to the upstream iptables instead of rackspace_iptables.

Ah, makes sense. I'm coming back to Chef after some time with Ansible, and I haven't looked at that lately.
I'll close this and experiment there. Thanks!


Adds appliedTags to start thread opts

Please let us add appliedtags in rest.channels#startThreadInThreadOnlyChannel, this is on discord specification: https://discord.com/developers/docs/resources/channel#start-thread-in-forum-or-media-channel-jsonform-params

i agree


sc2: Dark Templar War Council Upgrades - Shadow Fury

Added Dark Templar War Council Upgrades -- Shadow Fury.
Shadow Fury is so strong I decided to split it in two. The "Lesser" variant gives 2 strikes, the "Greater" one gives 3.
Progress on #152
Pairs with client PR #247
Without upgrade:

With Greater only:

With Lesser only:

With both:

Tested all cases output the correct number of slashes and reappeared / became vulnerable again after the last slash.
Tested unlocks work with client /send commands

TODO

[x] Add unlock triggers
[x] Test with client

Just realized this likely breaks predator shadow fury -__-
I'm in favour of removing predator shadow fury to replace it with a different upgrade. The alternative is to split the relevant parts of the predator ability, which I think just involves splitting 2 effects and a behavior


BackgroundEvent: fade doesn't work on first background?

I've also had some issues with the fade time not working correctly either, hadnt had chance to look into it yet. probly related


Feedback for Samsung page

I've tried the tutorial in https://dontkillmyapp.com/problem but it is not working for me. I have a Galaxy m51 (One UI 3.1, Android 11) and it still killing my apps. I can't receive whatsapp notification when it is closed. Help me please!!!!!
(I am learning English, sorry if I made a mistake)

i suggest adding a notice that background killing may be unstoppable on some models.
Android 11 Samsung OneUI 3.1 , months of testing ensured that the following still doesnt prevent apps from getting killed in the background:
_ add to list "never sleeping apps"
_ lock app in recent menu
_ disable "power saver mode"
_ toggle on "allow background activity"
_ toggle off "optimise battery usage"
_ toggle off "put unused apps to sleep"

Hello @Pleasantless, we have a caution box about this here https://dontkillmyapp.com/samsung ..  do you think this isn't sufficient? Can create a pull request suggest some different working?


Max Unavailable and Max Surge input fields' helper text can be made better

On master-head - commit id: 33f755f18

Go to Workloads --> Deployment --> Create Deployment --> Advanced options --> Scaling/Upgrade policy section
Max Surge and MaxUnavailable's helper texts can be made better

Expected as in this issue -https://github.com/rancher/dashboard/issues/693
Max Surge - The maximum number of pods allowed beyond the desired scale at any given time.
Max Unavailable - The maximum number of pods which can be unavailable at any given time.

On master-head - commit id: c983bb436bf

Max Unavailable and Max Surge input fields' helper text has changed to


BUG: Readonly version of Dropdown field has a different validation rule

Affected Version
5
Description
When  the code is like this, I can save it fine.
    public function getCMSFields()
    {
        $fields = parent::getCMSFields();

        $fields->addFieldsToTab(
            'Root.RelatedTo',
            [
                // $fields->dataFieldByName('ClientID')->performDisabledTransformation(),
            ]
        );

        return $fields;
    }

However, when the code is like this:
    public function getCMSFields()
    {
        $fields = parent::getCMSFields();

        $fields->addFieldsToTab(
            'Root.RelatedTo',
            [
                $fields->dataFieldByName('ClientID')->performDisabledTransformation(),
            ]
        );

        return $fields;
    }

I can not save the record:

In the first example, is ClientID in the edit form and being POSTed when you save the record?

Please remove the call to addFieldsToTab() which at best is adding unnecessary confusion in your reproduction code.

DONE.

You only removed it from one of the two examples. :p
I assume also that you've tested it with the new example code?
Please also respond to https://github.com/silverstripe/silverstripe-framework/issues/11042#issuecomment-1803019062

I will gather some more information and see if I can set up example.

I am having a closer look at this, and I will close this ticket and create a new one. I am looking at the difference between SearchableDropdownTrait::setSource and DropdownField::setSource.


[Addition]:  Fake Location- 17 HS Spoofers only witness each other & Farming House

Hotspot b58 Addresses
112CTmj6tHTwfFEqkTgMKgAGabSTJXQsfRww91CWMDZmdhmWZWth
112H68GKxfdD9F84U47X7o4EMFVE6XgTaYJQCGUXCzAQoJ5TcgM2
112XVVgA972Pe8VquSYz4HTYbq3Boc5qj9wT3AM7GMDps2AHdTF8
11D8USrcrS7ba5pBP7m3U7HPLXyPoZEuw9WAmQXy6FoqftSCGSW
11ZxwfZAm3BgP7WfzTvuVSgkexuybXosrXnAuKn5qAaJ7d3LMpv
112AQ1pYUH9DAn6msGP4Zq9cSrYRP9LPYspPkoWNQ9RqzQyr6tf3
11tTNoV1yQagBnyDyq8beVNDvsD5nz7WSrnsXczrkaUVtwVkt49
112E9h35WFe7vt4GqaY7i62szoyo7K23GYSt4bxsW7oUyfRuDLQk
11S7RGi144GjpbXifY41ywmkLURUaRxiFajJjK6B8UzqJZy2EUd
112SPXNyn284xH22KbWtSxmoUDPU3T28dyasqJ9HcHwNRhy8AEJf
11WTVK9QHCfjt4h1fLhQcWJpUs9Cc97pNhKULEPLuTrgJJuahvu
112NKx5zR7gqT7eiKfYhJa7pL6zgvBKq9yzrg2YTTQDvjcnrrrQs
112SEVeQnKXNRFsifpgxxFLax58TehPbSaH6fFXxBWM1d3a3j8Fd
11YG5PKUEZAyma7xXBxWMnEvgSz3k6nRHwMQXfRrAq5WA3nBFYj
11h39LsvJA8NtDtYzYTNdUd3oCsFDid5gcV6WdEFByJ1cMADHyY
112TyyH5bk3ueN4qwhZxtMFXWerY995oLs2LJTG86a1gW97JUoJh
112A14NGwQzNWEn9cvK1Rjos5L7JMFNNSu4WhXopsHTL1bWbqwxF
Discord Handle
Levent /MercaN ' 30  #1170
Reason(s)
1- These 17 devices only hear their own devices in the beacons they throw.
2- Devices in fake locations and in one house.
3- Previously, they entered dennylist due to the same fraud in Turkey / Didim.
4- Devices use callboost system and device antenna dbs are 12-15 db.
5- Device owners will immediately be on the defensive and will only post the witnessed footage.
I'm throwing you all the activities and the tricks that I have proven in the pictures.
In particular, I show that the devices that receive Valid in Beacon activities are only their own devices.
They also get rewards from all the devices around them. But they give their own rewards to their own devices.
We warned them not to cheat. But they said they won't close.
Witness SNR vs RSSI Plot - Hotspot Witness Graph - Witness RSSI vs Distance check them out.

PoC Receipt transaction ( Amongst themselves )

BEACON MAP VS WİTNESSED MAP
(Except for the 17 devices in their wallets, no device around can hear the beacons.)
(But they also earn from hotspots around them.)

I reject
Evidence is insufficient, some of the devices are mine
The devices communicate with the devices in the other region.  Complainant chooses specific days
It also communicates with the devices of the complainant.  Then it's fake on their own devices.
Constant witness to the complainant's device.  It creates personal problems.
He is constantly opening and closing topics ( #6456, 6399 ) like a joke,
He's hurting the Helium organization.

Be relax man  I saved activity  a per day Last 15 day. İf you want to ı show you :)

I'm relax dude. Be careful

I reject the complaint.
the evidence is insufficient.
The affected devices communicate with other devices in the area.
You cannot call it farm by recording a witness beacon for a single day.
I will send a 20-day etl query, can we call all the devices in the query farm?

Witness SNR vs RSSI Plot - Hotspot Witness Graph - Witness RSSI vs Distance check them out. All pictures new hellooooo everyoneee

.

I reject the complaint.
Evidence is insufficient.
The complained devices communicate with all the devices in the region, Then all the devices in the region that are not reported to be communicating are fake
The beacon sent by the complained devices is heard by the non-complained devices in the region.
It is also witnessed by the complainant's device :)
I know the complainant and the person being reported
I am sharing the evidence on this below. I'm sharing some devices I've observed
This is a personal event.

I don't see any newly created account.  Anyone can comment, your evidence is insufficient.  Complainant personalizes the event.  We personalize it with the complainant.  We have adequately explained with screenshots.  i feel sorry for you.

The evidence is enough. There is a detailed 15-day document. You will say that the evidence is insufficient, normally because you are afraid. Keep saying there is insufficient evidence. that's all you know. Those devices will be banned. wait, you'll be surprised at the evidence I've thrown. You just amuse me..

You negatively affect the activities of the entire local area. I see your lies, I feel more sad for you.  @sokelipsiko

The evidence is enough. There is a detailed 15-day document. You will say that the evidence is insufficient, normally because you are afraid. Keep saying there is insufficient evidence. that's all you know. Those devices will be banned. wait, you'll be surprised at the evidence I've thrown. You just amuse me..

in the area subject to the complaint. Do you or your friends have hotspots?

You negatively affect the activities of the entire local area. I see your lies, I feel more sad for you. @sokelipsiko

I could not get a response from the other complainant.
Do you or your friend have a hotspot in the area subject to the complaint? If you don't mind, could you give the device names?

Tüm yerel bölgenin faaliyetlerini olumsuz etkilersiniz. Yalanlarını görüyorum, senin için daha çok üzülüyorum.@sokelipsiko

Diğer şikayetçiden cevap alamadım. Şikayete konu olan bölgede sizin veya arkadaşınızın bir erişim noktası var mı? Sakıncası yoksa cihaz isimlerini verebilir misiniz?

You know my devices very well. In your previous comments, you said that you would throw up to mac addresses. Those who cheated in Ankara and Agva entered the denylist. You have no escape. I'm following you 24 hours a day and collecting documents. There's no point in making a fuss, you deny it in vain.

I think you're the one making a fuss. The 17 hotspots you reported are communicating with at least 50 hotspots in that area. I'm sure it even communicates with your devices. That's why you don't give device names. You know very well that the devices you complain about are rewarded by the beacons.

describe the activity from 40 minutes ago. Only devices in the wallet belonging to a single wallet see it. explain it to me then talk. Poc link: https://explorer.helium.com/txns/sqK5zd62thpgU7xT9erd4irz3c095BcWuIREu1wifDk.

-I examined the device you gave me.
-I saw that he communicated with different brands and different wallets.
 I would like to examine them too.

-Bana verdiğin cihazı inceledim. -Farklı markalar ve farklı cüzdanlarla iletişim kurduğunu gördüm. - Varsayımların saçmalık

Olarak@mehmetutkan  bahsi geçen kullanıcı, sizin veya arkadaşlarınızın bölgede cihazları varsa bunları paylaşabilir misiniz? Onları da incelemek isterim.

12 other devices? my assumptions are true. This job will cost you dearly. I will not stop until those devices are banned and I am constantly collecting evidence. You won't even be able to speak up on the next issue :)

I think you're the one making a fuss. The 17 hotspots you reported are communicating with at least 50 hotspots in that area. I'm sure it even communicates with your devices. That's why you don't give device names. You know very well that the devices you complain about are rewarded by the beacons.

Why should I have a grudge against you without knowing you? So you have damage to the system, why don't we complain about other devices around? We had a one-on-one meeting and you said you would continue farming.

All your evidence is invalid. You made a personal problem. Look, I'm asking again. Do you have a hotspot in this area? give the name of your hotspot if any. even lie and give the name of any hotspot in the area. Let me prove that the devices you complained about were communicating with the device you gave the name of.

Küfürlü konuşacaksak yüzyüze konuşalım adamın asabını bozma ben hakkımı yedirmem

We understand that you do not have a device in this region. You still cannot give the name of your device. no. Let's not come face to face. I have a lot of execution. I have no intention of exploding because of a crappy helium.
gardas kusura bakma kafam guzeldi yazarken. kufur bizde olmaz. genelde icraat olur. ama bence cok uzattiniz. kimsenin hakkini yedigimiz yok. beaconda aliyonuz witnessda.
3 gunluk dunya gerek yok bence.

Bu bölgede bir cihazınız olmadığını anlıyoruz. Hala cihazınızın adını veremiyorsunuz. hayır. Yüz yüze gelmeyelim. Bir sürü idamım var. Berbat bir helyum yüzünden patlamaya hiç niyetim yok. gardas kusura bakma kafam güzeldi yazarken. kufur bizde olmaz. olay icraat olur. ama bence cok uzattiniz. öğretim hakkini yedigimiz yok. beaconda aliyonuz tanıkda. 3 gunluk dunya yok bence.

Sende biraz adamlık, biraz delikanlılık olsa beacon da alıyorsun demezsin, Bu günden geriye dönük 10 günlük daha aktiviteleri aldım. Ya cihazlarını gider başka yerde çalıştırırsın yada banlatana kadar ben durmucam. Kendinizi akıllı sanıyorsunuz. Cihazlar deny list e girdiğinde kimse laf kalabalığı yapmasın. 3 günlük dünya da derdimiz kimseye hakımızı yedirtmemek.

I think you have personal problems.
The subject is very lively.  I'm reviewing the devices that complain.  I can't see a problem.  Why don't you give the names of your devices or other devices in the area persistently. Denylist is busy.  Please present with real evidence.

I think you have personal problems. The subject is very lively. I'm reviewing the devices that complain. I can't see a problem. Why don't you give the names of your devices or other devices in the area persistently. Denylist is busy. Please present with real evidence.

Just explain to me that the devices witnessing this PoC Receipt transaction activity are only devices belonging to the same wallet.
PoC Link : https://explorer.helium.com/txns/1x9S14Cm-yvYUimLeWM6U3BKBWOMUZHJLX5aeWleRzY
You're really funny but you won't get away :)

I think you have personal problems. The subject is very lively. I'm reviewing the devices that complain. I can't see a problem. Why don't you give the names of your devices or other devices in the area persistently. Denylist is busy. Please present with real evidence.

Why should I give you the names of the devices? All my devices are real installed. You threatened to shoot my friend's device in Soke with a gun. Why don't you tell me where your devices in the farm are?

Are your devices fake?  Why don't you give their names?  The Republic of Turkey is a State of Law.  You are lying.  You are slandering.

Are your devices fake? Why don't you give their names? devices are not fake. Helium team will see this. The Republic of Turkey is a State of Law. You are lying. You are slandering.
 Coupled devices only communicate with each other. However, the complained devices communicate with the whole region. I will no longer respond unless you provide valid evidence.

You can't reply to the activities in the links I sent :)) because i'm right and you don't have an answer. I'm sending you another activity and waiting for your explanation. I know you can't explain. because i'm right devices spoofing.
PoC Link 1: https://explorer.helium.com/txns/p2hcpYT1hy8dCiX1SdVcTik8xsYbQKjH-OB6O055RnU
PoC Link 2 : https://explorer.helium.com/txns/BtX9F2cyNWOObbDsbk7G2mbNyBJpifoMQX8DQL67YTc
PoC Link 3: https://explorer.helium.com/txns/r0VPHU0Acr43Q8-EieRnnZHp6NcTbZdChJJAO-gmrms
They testify to the beacons in themselves.  You will be banned for evidence and the system will be cleared of people like you.


trainpipe memory limit

If images are processed, the standard memory might not be enough.
Maybe we should apply some heuristic or just set some large value

You are right.
Same for reprocessing dl1 files.
We would need to do some tests and check memory values from the slurm logs. I would suggest to use some large values for the training (and other stages) sbatch jobs

It should actually not matter, because only the parameters table is loaded into the RAM.
Anyway, 5GB might not be enough in the future and we also might want to use more than 1 core as training is pretty slow this way.
(Especially if we want fine-tuned models for each observation soon)

Hi.
The training already uses more than 1 processor:
https://github.com/cta-observatory/cta-lstchain/blob/d6b6fb183878e11da0a5f3c23821b201f33a9a5a/lstchain/data/lstchain_standard_config.json#L83
Altough I suppose  lstmcpipe  should handled that at higher level  by:

requesting N cores  in the slurm  job config
applying n_job=-1 (or n_job=N) in lstchain config to use all  requested cores

lstchain uses more than 1 thread, but we only request one core.

https://github.com/cta-observatory/lstmcpipe/blob/5c78a8f3c422fbba92f945aae06b8b48ccc1f5ea/lstmcpipe/stages/mc_train.py#L194


Are the Scenarios listed exclusive or can they be combined in any way?

I mean the ones listed after

Kestrel supports the following scenarios:

Specifically I'm looking to see if using the first two (http + http2) at the same time on the same host is possible or supported or not before I dedicate time to trying it.

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

ID: f22dcddb-0c25-be1a-9a02-9e71dce86bdb
Version Independent ID: 3e0e12c2-e544-5655-e001-d2ec180b11a8
Content: Kestrel web server implementation in ASP.NET Core
Content Source: aspnetcore/fundamentals/servers/kestrel.md
Product: aspnet-core
Technology: aspnetcore-fundamentals
GitHub Login: @Rick-Anderson
Microsoft Alias: riande

Hello @StingyJack ... HTTP/2 is backward-compat with HTTP/1.1 by design.

..... in fact, when either the client or server aren't HTTP/2 compat when attempting to use the HTTP/2 protocol, the protocol goes to HTTP/1.1 automatically. Check out web docs on the details.
There are still some caveats and conditions ... see :point_right:

https://docs.microsoft.com/aspnet/core/fundamentals/servers/kestrel/endpoints#listenoptionsprotocols
https://docs.microsoft.com/aspnet/core/fundamentals/servers/kestrel/http2


Fix: Consistent Border radius on coupon code message

🟡 Heimdall Review Status

Requirement
Status
More Info

Reviews

🟡
0/1

Denominator calculation

Show calculation

1 if user is bot
0

1 if user is external
0

From .codeflow.yml

1

Additional review requirements

Show calculation

Max
0

0

From CODEOWNERS

0

Global minimum
0

Max

1

1

1 if commit is unverified
0

Sum
1


Refactor Logging Appearance

Would anyone want an improvement with the Logger class message appearance?
Here's the comparison between the old logging and the new one:
OLD

NEW

I like the start of the New Logger:

With the ending of the old one

Personal preference, everyone is different.

Yeah, sounds good. We can do that.

Does this look better now?

Yes it does.


Terminal output on ubuntu 20.04 LTS

Hi,
at the moment I try to learn more about Prometheus and tried to get the example data into the system.
It's working, but I got some annoying messages, on every scrape.
Do you have an idea how to disable it?

Thank you for your help.
Ingmar

sorry the output is from the python3 http.server...

sorry the output is from the python3 http.server...


Better logs on softdevice faults

Current logs don't give any actionable info on how to deal with the error, so people get stuck: #45 https://github.com/akiles/embassy/issues/42
For NRF_FAULT_ID_SD_ASSERT:

suggest checking interrupts (99% of the times this is the cause of the fault)
suggest searching the PC in the nordic forums

For NRF_FAULT_ID_APP_MEMACC:

explain the cause, print the PC value.

It'd be great to get probe-run and other tools to print a stack trace on NRF_FAULT_ID_APP_MEMACC but I'm not sure if it's possible :S

I've looked into softdevice faults and there doesn't seem to be a lot of information on the nordic docs regarding specific codes
https://infocenter.nordicsemi.com/topic/com.nordic.infocenter.s140.api.v7.2.0/group___n_r_f___f_a_u_l_t___i_d___r_a_n_g_e_s.html
Is there more information to be found in the softdevice SDK/header files?
The suggestions based on the fault ID  sound reasonable, it would certainly increase the readability of the fault messages (and possibly stop people like me from creating issues that are their own errors 😐)
Printing a stack trace would be great, but wouldn't it be needed to get back to the user application stack and panicking there? Would that even be allowed when the softdevice already faulted?

I've looked into softdevice faults and there doesn't seem to be a lot of information on the nordic docs regarding specific codes
https://infocenter.nordicsemi.com/topic/com.nordic.infocenter.s140.api.v7.2.0/group___n_r_f___f_a_u_l_t___i_d___r_a_n_g_e_s.html
Is there more information to be found in the softdevice SDK/header files?
The suggestions based on the fault ID  sound reasonable, it would certainly increase the readability of the fault messages (and possibly stop people like me from creating issues that are their own errors 😐)
Printing a stack trace would be great, but wouldn't it be needed to get back to the user application stack and panicking there? Would that even be allowed when the softdevice already faulted?

Is there more information to be found in the softdevice SDK/header files?

Not much, just this:
https://github.com/akiles/nrf-softdevice/blob/03c46e7b4260985033ae0e5323b532350bfa77b8/softdevice/s140/headers/nrf_sdm.h#L177-L182
https://github.com/akiles/nrf-softdevice/blob/03c46e7b4260985033ae0e5323b532350bfa77b8/softdevice/s140/headers/nrf_sdm.h#L270-L290

wouldn't it be needed to get back to the user application stack and panicking there? Would that even be allowed when the softdevice already faulted?

Yeah, that wouldn't be allowed. I was hoping to get probe-run to unwind through softdevice frames to get back to user code, but I'm not sure hos feasible that is.

Is there more information to be found in the softdevice SDK/header files?

Not much, just this:
https://github.com/akiles/nrf-softdevice/blob/03c46e7b4260985033ae0e5323b532350bfa77b8/softdevice/s140/headers/nrf_sdm.h#L177-L182
https://github.com/akiles/nrf-softdevice/blob/03c46e7b4260985033ae0e5323b532350bfa77b8/softdevice/s140/headers/nrf_sdm.h#L270-L290

wouldn't it be needed to get back to the user application stack and panicking there? Would that even be allowed when the softdevice already faulted?

Yeah, that wouldn't be allowed. I was hoping to get probe-run to unwind through softdevice frames to get back to user code, but I'm not sure hos feasible that is.

Done in 929ce945ef0


BUG - Forms not appearing on signature page

The way that I answer the questions is not appearing on the signature page, meaning I can't sign the application as a declaration.

closes #162


Unable to open PowerShell because of an exception that was thrown at the console related to Winget CLI [PFA}

Brief description of your issue
I'm using PowerShell v7.4.2 with Windows Terminal v1.20.11271.0 and winget.exe v1.7.11261. My laptop was not connected to the internet. When I opened the terminal, since PowerShell was my default profile, it opened but couldn't open the console. An exception was thrown on the console.

After connecting to the internet, it worked fine.
Steps to reproduce

Turn off the internet connection
Open PowerShell

Expected behavior
Expected the PowerShell console to open without any issues
Actual behavior
Console didn't open due to an exception raised
Environment
❯ winget.exe --info
Windows Package Manager v1.7.11261
Copyright (c) Microsoft Corporation. All rights reserved.

Windows: Windows.Desktop v10.0.22621.3593
System Architecture: X64
Package: Microsoft.DesktopAppInstaller v1.22.11261.0

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

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

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

There was a new feature that - when given an unknown command, would lookup that command against winget list, and suggest any matches to package name, moniker, or commands. Or something very similar to this.
Related tangent: The package manager performs its matching against a copy of the repo stored in source.msix - if this file is more than 5 minutes old, it downloads a new copy, which might take several seconds.
It sounds like this feature might expect an Internet connection, and pre-seed the download process by calling winget list on startup. This way, when a user types vi textfile.txt on a new system, the shell can respond with something similar to "Try winget install vim".
Is it possible that this feature was released without testing the situation of not having an Internet connection?

This is caused by the PowerToys CommandNotFound module
Related issues in the relevant repositories:

https://github.com/microsoft/PowerToys/issues/33065
https://github.com/microsoft/winget-command-not-found/issues/7

[Policy] Area-External

It looks like this was fixed via:

https://github.com/microsoft/winget-command-not-found/issues/7


Don't run land use change on simulations shorter than a year.

This PR will close #56. It adds a check to see whether an end of year restart exists before running the update_landuse.py script, which will allow reproducibility tests to be done with shorter runs.
If no end of year restart exists, I've added in a warning message – though any suggestions on what the message should say are welcome.
Let me know if you have any suggestions/improvements!
Note that this change doesn't resolve issues related to non-standard run lengths (such as 8 months or 2 years), which will be looked at in a separate issue.

I've checked this by running a 1 month simulation and a 1 year simulation.
For the 1 month the stderr contains:
Warning: No atmosphere end of year restart file found. update_landuse.py will not be run.

For the 1 year, the stderr contains the warnings we (I think) expect to occur when the land use script is run:
ERROR 1: PROJ: proj_create_from_database: Open of /g/data/hh5/public/apps/miniconda3/envs/analysis3-24.01/share/proj failed
/g/data/hh5/public/apps/miniconda3/envs/analysis3/lib/python3.10/site-packages/mule/stashmaster.py:259: UserWarning:
Unable to load STASHmaster from version string, path does not exist
Path: $UMDIR/vn7.3/ctldata/STASHmaster/STASHmaster_A
Please check that the value of mule.stashmaster.STASHMASTER_PATH_PATTERN is correct for your site/configuration
  warnings.warn(msg)
/g/data/hh5/public/apps/miniconda3/envs/analysis3/lib/python3.10/site-packages/mule/validators.py:198: UserWarning:
File: work/atmosphere/aiihca.da51110
Field validation failures:
  Fields (1114,1115,1116)
Field grid longitudes inconsistent
  File grid : 0.0 to 358.125, spacing 1.875
  Field grid: 0.5 to 359.5, spacing 1.0
  Extents should be within 1 field grid-spacing
Field validation failures:
  Fields (4973,4975,6969,7008)
Skipping Field validation due to irregular lbcode:
  Field lbcode: 31320
  warnings.warn(msg)


Ensure ArmeriaServerConfigurator overrides properties from ArmeriaSettings

Motivation:
The properties from ArmeriaSettings should be considered as default values and should be overridden by the beans that implement ArmeriaServerConfigurator. This ensures that custom configurations provided by ArmeriaServerConfigurator take precedence over the default settings.
Modifications:

Adjusted the order of configuration application so that ArmeriaServerConfigurator is applied last, ensuring it can override properties set by ArmeriaSettings.

Result:

ArmeriaServerConfigurator now properly overrides the properties set by ArmeriaSettings.
Close #5009

Failed tests will be handled by https://github.com/line/armeria/pull/5694


Unable to upload draft after period of time

Does this occur consistently? No
Repro steps:

Open a runbook for editing
Modify it
Upload draft
Publish
Run it
Edit some more
Upload draft
Encounter 401 error

Action: automation.saveAsDraft
Error type: Error
Error Message: Request failed with status code 401
Version: 1.1.0
OS: win32
OS Release: 10.0.22621
Product: Visual Studio Code
Product Version: 1.76.2
Language: en

Call Stack
e.exports extension.js:2:1340252
e.exports extension.js:2:1342668
IncomingMessage.<anonymous> extension.js:2:1333305

Additional Information
I was able to fetch the runbook, and open other runbooks. Only upload draft was getting a 401 error. I was able to resolve the issue by closing and re-opening VS Code. So I'm wondering if the access token permissions changed. I checked the extension output window and no additional detail about the error was there.

Thank you @Kapilhk . That's a much better workaround than the one I used!

@carlin-q-scott  This issue has been resolved in beta version: can be installed as pre-release from marketplace. Do share feedback on marketplace or reopen issue if problem persists. The beta version be pushed as default by next week.

This is fixed in newer versions.
Thanks


Add support for EIP-234 and EIP-1898

EIP-234: Add blockHash to JSON-RPC filter options.
EIP-1898: Add blockHash to JSON-RPC methods which accept a default block parameter.
These two EIPs are closely related, and allow for querying the blockchain's state at a specified block hash. I've a draft implementation of these two ready and tested :)
There are two issues I'd like some guidance on, though.
The first is that, the way I was approaching it,EIP-1898 requires changing the signatures of a reasonable amount of methods of the trait etheres_providers::Middleware. Specifically, changing the types of Option<BlockNumber> to Option<BlockId>. Is this reasonable? I've also tried changing the type to something like Option<T> where T: Into<BlockId>. However, this has the downside that every time we pass a None, we have to type annotate the calls. Thoughts?
The second relates to testing. Ganache does not implement EIP-1898 (trufflesuite/ganache-cli#745). It can be tested with geth, however, which is what I did.
How should I proceed? Should I open a PR?
Cheers!

I personally find the None<()> annotation to be super ugly, so I'd more supportive of this first approach. This would be a breaking change (and that's fine since we're pre-1.0), and would be easily fixable by passing BlockNumber::Latest.into() (or similar) wherever the API is consumed
Testing the feature with geth SGTM!


ukrainian localization

ukrainian localization fix

@zaaom still review is required :(

Review needed @zaaom  @fletch3555  @marktopper
Thank You for help!

@web-ruslan you need a review from a maintainer to merge.

Review needed @emptynick
Thank You for help!

@tnylea please check this code and merge it


would the audio input be supported for voice interaction between device and people using scrcpy?

[ ] I have checked that a similar feature request does not already exist.

Scrcpy is an excellent solution for me to use my remote device.
As far as I know, the scrcpy has not supported the audio input for device yet.
And when I use scrcpy to remotely control my device, I eagerly hope the voice interaction is available.
Would this feature be considered in the following version? Thank you very much.

I don't know any technical solution to support this feature.

How about using the PC's mic to record audio as input, and send it to the scrcpy server?
And in scrcpy server, the input audio would be transfered to matching audio input for android.
Would this solution be possible? Thanks.

I bet, the problem is exactly in

the input audio would be transfered to matching audio input for android


Git Checkout: Add save and recall editor files on branch change

When moving between branches the working git file space obviously changes to the requested branch .
The open editors remain the same, yet typically one would be working with a different set of files
for the different branch.
Proposal:
git workspace command/option git.saveEditorFileSetOnCheckOut
(or something of the sort)
probably give the user option to recall or not on branch change.
I would sign up to work up on this if deemed useful.

@cleidigh While it isn't ideal and has a bunch of caveats you could use Restore Editors to save your set before the checkout and restore them after.

This isn't at all related to Git. The right fix is to use an extension such as Restore Editors.

@joaomoreno
Tudu bem ;-)
Understand makes sense to keep separate...
@eamodio
Maybe adding multiple named file sets to your extension would do just the trick !

@cleidigh its been requested and PRs are welcome ;) I've just been hesitant to add too much to it because of the hackery and caveats required by the current implementation. Once vscode adds support for https://github.com/Microsoft/vscode/issues/15178 then I will be happy to put more features into it :)

@eamodio
totally makes sense, one can only hack so much ! then it all has to be undone ;-)

@eamodio
Just curious do you see the API going anywhere?  I keep wanting this feature as I switch between
feature or bug branches.  I envision something like git stash or file sets.  I am wondering
if this is something I could look into working on.  BTW CodeLens rocks!

@cleidigh honestly I couldn't say -- it doesn't look like there has been much movement on this. The big issue is the hacks I use in GitLens and Restore Editors is extremely fragile -- I keep finding cases where it ends up looping forever. :(
And I think even to just get things to a place where Restore Editors could just to the basics work -- there would need to be an API (or command) to get the list of all the "opened" tabs (Uri, viewColumn, and order ideally). And then I'd need an API/command to close an editor given a Uri. With those I think I could get the rest to work.
An alternative would be a command (or something) that would cause workspace.textDocuments to not be lazy and actually return all the "opened" documents (not a 1-1 with a tab, but would get most of what you'd want). Then would want an API/command to go from a TextDocument to an editor, and an API/command  to close an editor given a Uri.
Yet another alternative would be for vscode to implement 2 new commands -- saveLayout & restoreLayout (where restore could take an option to close all first or not). And both commands would take a name or key. Honestly this option while less ideal than a real tab model, is probably the path of least resistance.
That way an extension could do something like commands.executeCommand('vscode.saveLayout', { name: 'slot-1' } which gets serialized and stuffed into some local workspace storage or something, and then later could call  commands.executeCommand('vscode.restoreLayout', { name: 'slot-1', closeAllFirst: true } to recall that stored set.
I dunno -- I'm just rambling now ;)

@eamodio
Sorry for this snail response...
other than the hello world I really only worked inside VSCode.  I'm really unfamiliar with the API
limitations or otherwise.  I'm going to do a small PR for Compare active file with... that shows
the active file in the drop-down which is a bug since you can't compare to self.  This should give me
a glimpse on the inside of the structures for the editors.  Perhaps I can look into this later.  I'm not sure how open the team is to expanding the extension API.  I also wonder how much the multi- folder
additions will affect the effort.

Yeah, not sure how the multi-root stuff would affect this (not sure it would have much of an impact, if we are just saving location and layout of Uris -- could work even if no folder was open).
@jrieken any thoughts on the above -- most specifically the last option (but it could be a couple of methods on workspace rather than new commands)

@eamodio
Absolutely.  I really think this is a fairly basic feature.  I started the thread based on the idea that when doing any repository work with multiple branches, one is always bouncing between file sets.  For me,
being a disabled/Dragon voice control user, drag-and-drop, mouse operations or dealing with file trees
is terribly painful.
I took a quick look at workbench and basically only need is to replicate the open and close of the active editors and expose them in some expedient way (as you pointed out).  Should not be that big of a deal.
If the save and restore commands are part of the general user command palette , I would think that
they would have to be complete including a picklist et cetera.  Ideally we could do something less internally and more in an extension but I'm not sure how those types of commands would fly.
From an extension perspective , you have almost everything you need structurally and with quite a bit of parallelism with your stash feature.


Release v1.1.1

The latest master branch has a fix for the types that I would love to have for my project - unfortunately I can't just cleanly import this module from GitHub because of TypeScript.
@shekohex could you push a new version to npm? Would be very appreciated. :)

@shekohex I need a new version on NPM too.
Please publish :)


Only render depth with alpha prepass on prepass

Fixes: https://github.com/godotengine/godot/issues/32016
This makes it so that the only time alpha_prepass materials render to depth is during the prepass.
Bug was introduced by https://github.com/godotengine/godot/pull/31309 which never actually fully solved https://github.com/godotengine/godot/issues/28240. In the future, we need to figure out a better way of handling alpha and depth so that transparent objects can be blurred accurately.

Thanks!


Please proivde instructions for how to use mjml-repo from git checkout

Hi,
I'm trying to do some tweaks in a separate branch, but there is an 'installation.sh' that needs to be executed somehow in order to unbundle the mono repo.
My current attempt

Add git repo to package.json
+ "mjml": "https://github.com/mjmlio/mjml.git#xsd",

Install package and dependencies
npm install

Run install script
cd node_modules/mjml-repo && ./install.sh

But this doesn't work, the packages don't get linked to the main project.

You should just clone the repo instead of adding it inside a package.
Just git clone it,  use install.sh and then gulp build to build when you've done some changes.
There's a script you can use to test some MJML inside packages/mjml called test.js

Ok, so if I want to use it from my repo, how do I install this version to my node application then?
I cloned and did the install and build process, but now I need to install each of the modules somehow.

Clone git repo
git clone https://github.com/mjmlio/mjml.git cd mjml git checkout xsd

Install module dependencies
./install.sh

Build the modules
gulp build

Install the modules to your repository
?? Should we use npm link here?

install.sh should do all npm link for you. You can just test the test.js as mentioned above

Hi !
Is this ok for you @dennisschaaf ?

Closing this one, for next version i've added some information when running the install.sh


fix "don't draw" option for jump-to-delay

Now that it's in its own widget, we need to duplicate some logic

Good catch, thanks!


Renamed IsJsonOnly method

Changes
Renamed IsJsonOnly method
Tests

[x] make test passing
[x] make fmt applied
[ ] ~relevant integration tests applied~

Codecov Report
Patch and project coverage have no change.

Comparison is base (2ef2407) 18.76% compared to head (e91b81d) 18.76%.

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #523   +/-   ##
=======================================
  Coverage   18.76%   18.76%
=======================================
  Files          85       85
  Lines        9188     9188
=======================================
  Hits         1724     1724
  Misses       7316     7316
  Partials      148      148

Impacted Files
Coverage Δ

openapi/code/method.go
15.71% <ø> (ø)

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


fix(page): scroll bug

removes bug that shows scroll bar on vertical nav.

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


URLEncode request parameters on frontend

Path variables for requests to the API should be properly URL encoded. E.g. a project called radar/1, will have the slash URL encoded in the routerLinks (i.e. radar%2F1), however the request to the API looks like GET /api/project/radar/1 which of course yields a 404.

Spring does not automatically URLDecode the encoded representations of forward slashes and backslashes in the url path. After some digging around, it seems Spring is not the only system that does not like these characters. Apache by default rejects paths containing encoded forward slash, nginx seems to decode it before sending it on, etc. I suggest we whitelist a character list for all entity properties that are part of its identifier and therefore can end up in a path. We already have whitelisted a set of characters for the user login field. The regex for valid logins is ^[_'.@A-Za-z0-9-]*$. Imo we can use the same for the other entity properties that are part of the entity. What do you think @nivemaham @blootsvoets ?

Thanks for the offline discussion @nivemaham and @blootsvoets. For future reference: the decision was to make fields that are part of entity identifiers adhere to the same regex.


Dist folder missing 1.15.1 VS 2015

I have a developer who does a bower install and when jquery-validate downloads there is no dist folder. When I try on my machine it downloads the dist folder. The user is using Visual studio 2015 so maybe it has to do with that? Could Visual Studio be caching something? Any help would be appreciated.

Same problem here. I also tried installing the package in another folder outside VS 2015, and the dist folder is also missing.
Therefore, this problem has nothing to do with VS 2015

Try clearing the cache of bower and re-install the package

That solved the problem for me. Thanks!

So, can we close this issue?

duplicate of https://github.com/jzaefferer/jquery-validation/issues/1877


Fixed Improperly Controlled Modification of Object Prototype Pollution

Describe The Sumarry
Minimist <=1.2.5 is vulnerable to Prototype Pollution via file index.js, function setKey() (lines 69-95).Prototype Pollution is a vulnerability affecting JavaScript. Prototype Pollution refers to the ability to inject properties into existing JavaScript language construct prototypes, such as objects. JavaScript allows all Object attributes to be altered, including their magical attributes such as proto, constructor and prototype. An attacker manipulates these attributes to overwrite, or pollute, a JavaScript application object prototype of the base object by injecting other values. Properties on the Object.prototype are then inherited by all the JavaScript objects through the prototype chain. When that happens, this leads to either denial of service by triggering JavaScript exceptions, or it tampers with the application source code to force the code path that the attacker injects, thereby leading to remote code execution.
CVE-2021-44906
CWE-1321
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
PoCs by Defcon:
require('minimist')('--_.constructor.constructor.prototype.foo bar'.split(' ')); console.log((function(){}).foo); // bar

 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.

 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.


Help me to improve TRegExpr, to add \p and \P

Posted there, https://forum.lazarus.freepascal.org/index.php/topic,51079.0.html

solved.


Slow loading when data more than 1000

The issue is that my laravel application speed's is too slow when the result has over 7k rows

It keep loading for at 23 seconds or more to show the data in a table (i'm using bootstrap model of datatable)

System details

Operating System windows 10
PHP Version 8.0.2
Laravel Version 9.11

Cause could be a complex query, or a sorting that issues the load of all the records in background.
If there is a sorting, are the columns indexed?

my controller :
public function list(){
$file = File::orderBy('date', 'DESC')->get();
return view('welcome' , compact('file'));
}

Blade
@foreach($file as $key=>$f)
      //call to attributes
@endforeach

and i have more than 6000 row to show in the table.

Is the 'date' column indexed in the database?
In the migartion file should be a line like:
 $table->integer('date')->index();

yes i modified it to indexed but i'm facing the same problem yet.

Is it a view of a single table or of mutiple joined tables.

just for a single table

Do you have Debugbar active in Laravel and can you see see the duration of the query?

public function list(){
$file = File::orderBy('date', 'DESC')->get();
return view('welcome' , compact('file'));
}

I think you are not using the package, only DataTables client-side implementation. See this documentation for reference. Note that it's an old approach but the concept should be the same.


release_proteomics

ERROR building:
https://hub.docker.com/r/bioconductor/release_proteomics2/builds/bjyehkw2iv86hvxsggafmkr/
It appears prot2D can not be installed because its CRAN dependency samr has been removed from CRAN.
https://cran.r-project.org/web/packages/samr/index.html
Can the package list be updated to not include?
I have reached out to the prot2D package to report this issue.

Release proteomics continues to fail -  now because of spliceSites -  they are using rbamtools which is no longer available

https://cloud.docker.com/u/bioconductor/repository/registry-1.docker.io/bioconductor/release_proteomics2/builds/e3e05ff2-57a2-482c-a3d6-8838fc7401f4


Bug: Application not detected

When I use both features

verify phone
verify email

I am forwarded to the phones browser (Firefox mobile) and it asks me to chose one of the two applications

altme
Talao

If I click on altme then it tells me that it is not installed even if it is the case.
The import of the VC works when I click

open in app

Expected behavior:
It searches successfully for both apps on the phone. If one is detected then it is automatically chosen. If both are detected then I am offered a choice.

Firefox handles universal link differently, this should solve the issue: https://support.mozilla.org/en-US/kb/set-firefox-android-open-links-native-apps

Ok, thx. This is for the "automatic opening" BUT isn't it a bug that your website does wrongly state "the application is not installed"?

Concerning the website we can't know if the app is installed or not. We just see that a universal link is called and guess that app is not installed.
Normal behavior doesn't imply calling the website (with app installed).

My case is Android. But ok, if it is not possible to check the installation status (privacy + security reasons) then maybe adapt the message to the user to better understand what's happening?
https://stackoverflow.com/a/12901352/2883130

yes, I will ask again to add information about browsers issues on the website screen.

is it still an issue ? @jdsika


Unable to use volumetric fog in my scene

Hello, i try to use volumetric fog in my scene but it's not working !
What i do :
Put volumetric fog script on my camera
put light manager fog light script on an empty game object
put fog light script on my lights
Nothings happens when i hit play
if anyone can help me that would be really nice !
Thanks, johann.
Edit : there is an error i don't really understand :

Compute shader (InjectLightingAndDensity): Property (_AreaLightShadowmap) at kernel index (0) is not set
UnityEngine.ComputeShader:Dispatch(Int32, Int32, Int32, Int32)
VolumetricFog:Scatter() (at Assets/fog/VolumetricFog/Scripts/VolumetricFog.cs:512)
VolumetricFog:OnRenderImage(RenderTexture, RenderTexture) (at Assets/fog/VolumetricFog/Scripts/VolumetricFog.cs:559)

Fixed in latest


Lodestar stalled due to too many shuffling promises

Describe the bug
one of lodestar node in nft-devnet-0 stalled, got this error all the time: "debug: Attempted to process block but its parent was still unknown root=0x89d5d75c2ddce1a6f4a2a8d15885929c3f7e9c50c0e217da07063b55bc83c203, slot=27588, code=BLOCK_ERROR_PRESTATE_MISSING, error=Too many shuffling promises: 2, shufflingEpoch: 863, decisionRootHex: 0xc3e73b732041be9302c81c213d02ef9e61becc5fc4a4459cb440beaa9bc2da46"
beacon-2024-11-26_too_many_shuffling_promises.log.zip
cc @matthewkeil
Expected behavior
no error, node should be able to sync to head
Steps to reproduce
No response
Additional context
No response
Operating system
Linux
Lodestar version or commit hash
v1.23.0

Hello @twoeths
Resolving this requires few extra steps
I will create a support ticket for you
Visit the official support page to initiate a chat with the live agent via live support to get your issue resolved.
Note: Use the chat 💬 icon to start the chat

closed via #7251