feat(validation-message): move FormlyValidationMessages into FormlyConfig

What kind of change does this PR introduce? feature
BREAKING CHANGE: removed FormlyValidationMessages
Before:
import { FormlyValidationMessages } from '@ngx-formly/core';
...
constructor(private formlyMessages: FormlyValidationMessages) {}
test(): string {
  this.formlyMessages.addStringMessage('required', 'This field is required.');
  this.formlyMessages.getValidatorErrorMessage('required');
}

After:
import { FormlyConfig } from '@ngx-formly/core';
...
constructor(private formlyConfig: FormlyConfig) {}
test(): string {
  this.formlyConfig.addValidatorMessage('required', 'This field is required.');
  this.formlyConfig.getValidatorMessage('required');
}

This change is

Codecov Report

Merging #526 into master will increase coverage by 0.04%.
The diff coverage is 100%.

@@            Coverage Diff             @@
##           master     #526      +/-   ##
==========================================
+ Coverage    93.6%   93.65%   +0.04%
==========================================
  Files          17       16       -1
  Lines         735      725      -10
  Branches      206      205       -1
==========================================
- Hits          688      679       -9
+ Misses         47       46       -1

Impacted Files
Coverage Δ

src/core/src/core.module.ts
93.75% <ø> (-0.37%)
:arrow_down:

src/core/src/core.ts
100% <ø> (ø)
:arrow_up:

src/ui-bootstrap/src/formly.validation-message.ts
90.47% <100%> (ø)
:arrow_up:

src/core/src/services/formly.config.ts
90.62% <100%> (+0.73%)
:arrow_up:

Continue to review full report at Codecov.

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


refactor(build): fix travis errors on forked repo

When building on Travis with IMAGE_REPO env set
to forked repo, the CI scripts were failing
due to a hardcoding of container registry org name as openebs.
This commit helps to re-use the IMAGE ORG
specified in the TRAVIS ENV.
If ENV is not specified, defaults to openebs.
Signed-off-by: kmova<EMAIL_ADDRESS>

Tested with ENV variable set on a forked repo here: https://github.com/mayadata-io/jiva/pull/1


2.1.2 Occasionaly pictures stop loading till app restart

Video Demo....
https://www.dropbox.com/s/02ajku5ss7f5qcc/ff212noload.mov?dl=0
PS. I know those images are already cached because they were working fine 5 min ago.

Did you try 2.1.3? There was a missed dictionary lock issue

Still happening in 2.1.3

@highplains Could you try the newest nuget? It's building now (<IP_ADDRESS>).

Testing now, ill get back to you.

Still happening.

@highplains Unfortunately I cannot reproduce with our samples.
Is it possible to share your sources via private email? Or to customize the samples so they are closer to your situation?

@highplains I managed to reproduce the issue.
It should be fixed now and I uploaded new prerelease nugets https://www.nuget.org/packages/Xamarin.FFImageLoading/2.1.4-pre-85

@highplains any feedback?

So far this looks good. I'll reopen if I notice it again.
Sent from my iPhone

On Jun 8, 2016, at 11:49 PM, Fabien Molinet<EMAIL_ADDRESS>wrote:
@highplains any feedback?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.

Great !
Thanks for the feedback

Stable nuget 2.1.5, that contains the fix has been released.


XamarinTestClound Build tasks has issues on OSx because it is looking for a file called "xamarintestcloud.js" but the file is acutally named "XamarinTestCloud.js"

This is for Release m108:
In the task.js you see on line 155 the following statement:
"instanceNameFormat": "Test $(app) with Xamarin.UITest in Xamarin Test Cloud",
"execution": {
"Node": {
"target": "xamarintestcloud.js",
"argumentFormat": ""
},
actually in the folder _build\tasks\XamarinTestCloud the task is named "XamarinTestCloud.js" when it is build with your make.js script. This causes issues on unix systems.

EDIT: I just saw that there is a difference on my files and on your release branch. This issue did not occur again after downloading the branch again.
---> Sorry for the wrong post please close this issue

A user mistake.


Create and Open Dialogs Not Showing Symlinks

Problem.
My Documents directory is on a second disk drive, so I have a symlink in my Home directory to Documents. When I try to either create a file or open a file no symlinks appear in the list making it impossible to reach my Documents directory. Also I can't see the mnt directory in the root location so I can't get at my Documents directory that way either.
To Reproduce

Create s symlink in your home directory pointing to a directory on another drive.
Open Sleek and click on create todo.txt.
Try to find the target directory via eiher symlink or the mnt directory.

Expected behavior
I would expect to see my Documents appear in my Home directory as with any other program.
Desktop (please complete the following information):

OS: MX-Linux
Browser Firefox
Version Sleek 0.9.8 (from the MX flathub repo)

Additional context
My Documents syncs with my server as a backup so that is where I need the todo.txt file to live.

Hi @brianmassen.
Are you experiencing the same issue with for instance the AppImage (https://github.com/ransome1/sleek/releases/tag/v0.9.9) or the Snap Store release as well?

I will try the appimage but I can’t run snaps on MX-Linux as snap requires systemd, MX is systemd free.
I’ll let you know what happens.
Brian

Thanks.
I hope not, but it could be related to https://github.com/ransome1/sleek/issues/66. If that's the case we need to wait until the Electron framework has been enhanced, before we can switch to the portal compatible file chooser.

I have tried the appimage but can't get it to run, I think its a sandboxing problem with MX-Linux though.
I've installed Sleek from the github .deb download and it runs perfectly. I can see both my Documents and the mnt directories.
If I can be of any further help please let me know
Brian

This issue will be further worked on here, once Electron is ready to provide this function: https://github.com/ransome1/sleek/issues/66


Feature C20PEncAlgorithm

DO NOT SEND ANY SECURITY FIX HERE. Please read "Security Reporting" section
on README.

What kind of change does this PR introduce? (check at least one)

[ ] Bugfix
[X] Feature
[ ] Code style update
[ ] Refactor
[ ] Other, please describe:

Does this PR introduce a breaking change? (check one)

[ ] Yes
[X] No

If yes, please describe the impact and migration path for existing applications:
(If no, please delete the above question and this text message.)

[X] You consent that the copyright of your pull request source code belongs to Authlib's author.

Hi, I was missing a ChaCha20-Poly1305 encoding algorithm so I added one myself.
however, I'm a novice at cryptography, any help appreciated.
Thanks

@josven Thanks for your PR. Here are some suggestions:

Since this alg is not a part of RFC7518, you need to put it in other place. How about create a folder drafts in authlib.jose, and put it in drafts folder.
I think you should also implement XC20PKW.

@lepture Thanks for your feedback.
I moved this into a drafts module as you suggested.
For XC20PKW, it seems like cryptography lib does not support XC20 (with 192 bits of IV size), correct me if I'm wrong.
Thanks!

yes, you are right. I'll merge it for now.


np.int -> np.int64 as np.int is deprecated

np.int has been deprecated since numpy 1.20 Numpy 1.20 Release Notes: Deprecation.
Changed the two occurences of np.int to np.int64, which is the default the alias np.int used to point to.

thank you for your PR!


The application works as a background process after closing when there is no network connection.

Hi!
We use the MSSqlServer sink in our WPF application (.NET Framework 4.8 + Windows 10).
It worked absolutely fine until a break of the network connection. After that, we noticed that application works as a background process after closing.
When the application is going to be closed it uses the code below:
public void Dispose()
{
      if (Logger is IDisposable disposable)
          disposable.Dispose();
}

We have investigated this issue with help of the dotTrace tool and have found that Dispose doesn't work as expected.
The chain of calls is (from dotTrace):

Our Dispose() method
Serilog.LoggerConfiguration g_Dispose
Serilog.Sinks.MSSqlServer.MSSqlServerSink.Dispose
Serilog.Sinks.PeriodicBatching.PeriodicBatchingSink.CloseAndFlush
Serilog.Sinks.PeriodicBatching.PeriodicBatchingSink.ResetSyncContextAndWait(Func)
System.Threading.Tasks.Task.Wait

I have checked the source code here: https://github.com/serilog/serilog-sinks-periodicbatching/blob/66a74768196758200bff67077167cde3a7e346d5/src/Serilog.Sinks.PeriodicBatching/Sinks/PeriodicBatching/PeriodicBatchingSink.cs#L209 and as I understand async Task OnTick() works endlessly.
Could you please take your attention on this issue?

Hi @harry-flw!
Thank you for reporting this. It seems to be related to the Serilog.Sinks.PeriodicBatching thou and to to MSSQL sink. Since I cannot transfer the issue, it would be great if you could to re-open it here: https://github.com/serilog/serilog-sinks-periodicbatching.
Thank you very much!


du --block-size does not work on MacOS

Hi,
pretty useful tool. In order to make it work on MacOS I had to make this change:
-    size="$(du --block-size=1024 -s "$tmproot" | tail -n1 | cut -f1)"
+    size="$(du -k -s "$tmproot" | tail -n1 | cut -f1)"

The reason is that du on MacOS does not support --block-size. I can try to fix the script to detect MacOS and use du -k, but I noticed that this line has been edited in commit 91b66a0d0a0b821c3aa2990e80159785172baba3, so I don't know which is the best solution.
Thanks!
Giovanni

Haha right, I forgot about that. Thanks! I just reverted that commit.


Add analyzer to vectorizer

Proposed changes:

add analyzer argument to CountVectorsFeaturizer
fixes #1530
fixes #1217
fixes #1494

Status (please check what you already did):

[X] made PR ready for code review
[X] added some tests for the functionality
[ ] updated the documentation
[ ] updated the changelog

 Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you all sign our Contributor License Agreement before we can accept your contribution.0 out of 2 committers have signed the CLA.:x: jamesmf:x: James FrickJames Frick seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.

Thank you for this PR. Did you perform any analytics on how it improves the performance? If so could you please post here the results?

No - is there standard test data for that?

no, I was just curious if you performed any performance tests

can I ask why did you close this PR? Do you plan to open another one?

really sorry, but after reading the CLA I realized that I am not familiar enough with my organization's policy regarding open source, so I have to close the PR/delete the branch for now. Sorry to have wasted your time -- hopefully in the future I will be certain that I'm able to contribute.


Fix login and password in form

With old code the user was always "undefined" because the data was like:
redirect=&client_id=ZxjqWpsYj3&redirect_uri=%2Ffrontend&state=cool_jazz

I'm not a Polymer expert, and I've run the sample a few times without seeing issues. Do you know why the current implementation doesn't work?

I had the same issue and this PR fixes it. LGTM.

This change LGTM, although I'm not yet clear what issue is happening. I open the login page and authenticate without issue. Can you explain why the current implementation is causing a problem?

Your page sends user=undefined, login=undefined and server accepts it and
create a token for this login (btw - another issue).
26 окт. 2017 г. 3:06 пользователь "Nick"<EMAIL_ADDRESS>написал:

This change LGTM, although I'm not yet clear what issue is happening. I
open the login page and authenticate without issue. Can you explain why the
current implementation is causing a problem?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/actions-on-google/actionssdk-smart-home-nodejs/pull/51#issuecomment-339519158,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AEXqgLStkMJWQwvhRH4-bCNAQr66aq0Aks5sv9stgaJpZM4QBtaY
.

Thanks for the help! I've verified you have signed the CLA in the past.


Update of Hungarian translation

Hi.
I finished the Hungarian translation because, as I saw it only a few words were translated in it, and there were few spelling mistakes in it. Now its complete and ready to go.
Unfortunately, I sent it to the wrong place first because I don't usually use GITHUB.

Discord: Sick#2844

Thanks for the PR.
Those items here are too big, do you mind making a new pull request making it smaller? (so it doesn't break to the line below).

Thanks for the PR. Those items here are too big, do you mind making a new pull request making it smaller? (so it doesn't break to the line below).

Hi.
Only the selected part(teleportálás) or all three? (Teleportálás, Jármű, Gyógyítás).  @tabarra

All 3, please.
It should be just two lines in total, one for the title, one for the label.

All 3, please. It should be just two lines in total, one for the title, one for the label.

I'll see what I can do just because my processor has been replaced, and because of this, Windows was fresh so I have to put things together. But I think it's ready for the evening.


input and output type are both 3 dimention matrix?

Hi all,
how do i train a model with
input and output type are both 3 dimention matrix(could do 3D convolution like other framwork)?
EX.
input  8x8x8 (width x height x channel)
output 32x32x16(width x height xchannel)
what type should i use as input?
std::array<matrix<float,8,8>,8>?
or should i implement the customer_pixel with K dimention(like rgb_pixel)
I already try this, but seems not work
using net_type = loss_mean_squared_per_pixel<
upsample<2,  // expect 32x32x16
con<16, 5, 5, 1, 1,
upsample<2,
con<8, 5, 5, 1, 1,
input<std::array<matrix<float,8,8>,8>
>>>>>>;
I try to find a solution on GOOGLE, but i can't get some useful info.
so Thanks for ur help.

You have to define your own loss layer. The loss_mean_squared_per_pixel assumes one channel outputs.  Just make another version of it that works with N channels.


typescriptreact broken on all class-based jsx componenents

Hi there,
Loving the new jsx support. Great work.
One issue I've ran into is that in files that have component trees rendered within jsx fragments, the syntax for the entire tree breaks.
Edit: See comment below

Update: It's not fragment syntax. It looks like any component that is created as a class is broken.
Broken:
export class Foo extends React.Component {
    render() {
        return
asdf

    }
}

Thanks for report!

I found jsx fragment is still broken.

Also, while I'm on that topic, I think it would be beneficial to split the jsxTagName group into two separate groups for built-in tags and custom component tags.
Textmate does this simply by targeting the first letter of the tag... If it's a uppercase, then it's scoped to class, if it's lowercase it's scoped to htmlTag.

Thanks for the suggestion! I will try that!


QArt support

Clear and concise description of the problem
Changing manually padding or error code bits and then changing affected other bits automatically, so that for example we can paint a white area in the middle and the qr code is still valid.
Suggested solution
https://github.com/7sDream/pyqart
Alternative
No response
Additional context
No response
Validations

[X] Follow our Code of Conduct
[X] Read the Contributing Guide.
[X] Check that there isn't already an issue that request the same feature to avoid creating a duplicate.

The function below, changed, from pyqart and referring to the rest of the implementation in pyqart gives back a boolean matrix of the qr code that correspondences to the image example.png.
Can this be included in your typescript code?
I tried, but it didn't work to call python.
By the way I commented out to put the numbers after the link in the file qart.py on line 64.
from pyqart import QArtist
def qart_QR(url='https://youtu.be/aaaaaaa', img='example.png', version=None, level=3, rotation=0, only_data=False):
return(QArtist(url=url, img=img, version=version, level=level, rotation=rotation, only_data=only_data).as_bool_matrix)

I think you will need to port it complete from Python to JavaScript to get it work

hi since the update the texts are not visible in interface,


Write a Haskell program to convert string to snakecase

Description
Write a Haskell program to convert string to snakecase
Snakecase is a style of writing in which all letters are lowercase and spaces are replaced with underscores.
Input  : "hello world"
Output : "hello_world"

How to contribute

Save the solution in program/convert_string_to_snakecase.hs file
Add convert_string_to_snakecase.hs file in convert-string-to-snakecase folder

!assign


Single threaded interface

In my application, I use libuv so that I can take advantage of the async style while avoiding the overhead of threads and eliminating the need for locking/worrying about race conditions. How will this interect with asynchronous calls in this library? My first guess is that my callbacks are called from a separate thread. If that is the case, is there any way to have the callbacks run on the same thread that called the function? Or, even better, is there a way for me to configure the library to run on the same libuv event loop that I am already using?

You can create your own executor implementation that does whatever you want.

Here's an example of one I wrote a while back. all you have to do is implement the executor interface.
https://aws.amazon.com/blogs/developer/using-a-thread-pool-with-the-aws-sdk-for-c/

If I understand this correctly, the Executor::SubmitToThread function that I am to override takes a function which performs the entire request, i.e. sends the HTTP message and waits for the response. This is why separate threads are needed in the first place, because the HTTP calls are blocking. I was hoping that I could take control of the actual sending and receiving of the HTTP request itself. This way I could send off the HTTP request, and then have libuv poll the file descriptor and run the response callback when data arrives.
I can instead have the Aws callback register my own callback to be performed on my main thread, so this isn't an important feature for me. It would just be nice to have my whole system run on a single thread while simultaneously having non-blocking calls.

You can write executor to run on same thread and handle the run loop and an http implementation to perform whatever you like.
Sent from my iPhone

On Jun 25, 2016, at 6:05 PM, jimmyt857<EMAIL_ADDRESS>wrote:
If I understand this correctly, the Executor::SubmitToThread function that I am to override takes a function which performs the entire request, i.e. sends the HTTP message and waits for the response. This is why separate threads are needed in the first place, because the HTTP calls are blocking. I was hoping that I could take control of the actual sending and receiving of the HTTP request itself. This way I could send off the HTTP request, and then have libuv poll the file descriptor and run the response callback when data arrives.
I can instead have the Aws callback register my own callback to be performed on my main thread, so this isn't an important feature for me. It would just be nice to have my whole system run on a single thread while simultaneously having non-blocking calls.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or mute the thread.

But isn't the function parameter that I get passed going to block on the http call?

You can control the http call by overriding the http stack.
Granted the sdk is not architected for an async io style, but you can use a run loop in the executor to make it behave properly using async io.
A better design would have been for us to design for async io and then fit the synchronous APIs on top of that, but alas, hindsight is always 20/20.
Sent from my iPhone

On Jun 26, 2016, at 2:57 PM, jimmyt857<EMAIL_ADDRESS>wrote:
But isn't the function parameter that I get passed going to block on the http call?
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or mute the thread.

I think this works for me, thanks!


Update how-to-contribute.md

<://avatars2.githubusercontent.com/u/810438?v=3&s=400" class="pquote-avatar" alt="avatar">
You'll learn a lot from taking a single project you actively use, "watching" it on GitHub and reading every issue and PR.

— @gaearon [on joining projects](https://twitter.com/dan_abramov/status/819555257055322112)

This is adding stray HTML. Closing.

I thank you Katrina , i have a lot to learn but every day when i have the time for Githup and i can do somthing , i do it and eery hour that i can sit on GitHup I learn , i i enjoying. ..
Greetz Pierre from Holland.
Verzonden vanuit Mailhttps://go.microsoft.com/fwlink/?LinkId=550986 voor Windows 10
Van: Katrina<EMAIL_ADDRESS>Verzonden: dinsdag 6 juni 2017 18:00
Aan<EMAIL_ADDRESS>CC<EMAIL_ADDRESS><EMAIL_ADDRESS>Onderwerp: Re: [github/opensource.guide] Update how-to-contribute.md (#394)
This is adding stray HTML. Closing.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://github.com/github/opensource.guide/pull/394#issuecomment-306533174, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AZvU6FZvsKSHNXdU63NwOhYINlOWQZI1ks5sBXd3gaJpZM4Nv_2e.


Crash when typing before prompt is ready

If there is leftover text in the buffer, or you type too soon before rustyline is ready, I'm seeing that it looks like we trip over this and crash:
https://github.com/kkawakam/rustyline/blob/9d67a198167210bd0cc1458f0e64b55883a878a7/src/tty/unix.rs#L653-L658
It seems like it might be where the ansi doesn't see the correct answers coming back.
Here's what the output looks like:

I wonder if it might be possible to clear (or maybe lock?) the input buffer before rustyline is ready, so that it doesn't interfere with rustyline getting ready to read input.

Maybe related to #246 (same cause).
A quick fix would be to skip checking the cursor position if some bytes are already available in stdin.

https://github.com/prompt-toolkit/python-prompt-toolkit/blob/master/prompt_toolkit/application/application.py#L874
        # Note: only do this if the input queue is not empty, and a return
        # value has not been set. Otherwise, we won't be able to read the
        # response anyway.

See #250

I haven't seen this issue since the PR, so this may have fixed it.

#250 also fixes a similar issue:
https://github.com/kkawakam/rustyline/issues/246#issuecomment-516768302
Thank you for your detailed report.
I will release version 5.0.1.

Version 5.0.1 released

Thank you!


[BUG] Django fails on unrecognized languages

Action: Upgrade to Django 1.9?
I believe that Django fails to initialize for an unknown language, due to missing translation.
This has apparently been fixed in Django 1.9.
Specifically, this results in this error:
'NoneType' object has no attribute '_info'
This appears to be these Django bugs, now fixed:
https://code.djangoproject.com/ticket/18192
https://code.djangoproject.com/ticket/21055
See also StackOverflow:
http://stackoverflow.com/questions/31816158/attributeerror-nonetype-object-has-no-attribute-info

Thanks for the report. Should be fixed by #219 , so I will mark this as a duplicate of the bug.
We have implemented a workaround for this issue for zh-HK, but it doesn't seem working for zh-hk.

Perfect, thanks!

The latest stable version available in AppEngine is Django 1.4, so I updated to the version. Still it looks this issue is fixed. (I haven't made server release yet, though.)


Revert "Changes to add CMD for runtime images"

Could you please review the changes?
Image sizes:
Before:
localhost/ubi8/openjdk-17-runtime                              latest      ff254a722004  6 days ago     426 MB
localhost/ubi8/openjdk-17-runtime                              1.11        ff254a722004  6 days ago     426 MB
localhost/ubi8/openjdk-11-runtime                              1.11        f90246ad32e5  6 days ago     425 MB
localhost/ubi8/openjdk-11-runtime                              latest      f90246ad32e5  6 days ago     425 MB
localhost/ubi8/openjdk-8-runtime                               latest      44dedd96fea7  6 days ago     370 MB
localhost/ubi8/openjdk-8-runtime                               1.11        44dedd96fea7  6 days ago     370 MB
After:
localhost/ubi8/openjdk-8-runtime                               1.11        5f2c4c48395f  5 minutes ago  595 MB
localhost/ubi8/openjdk-8-runtime                               latest      5f2c4c48395f  5 minutes ago  595 MB
localhost/ubi8/openjdk-11-runtime                              1.11        f74f2bfd2249  6 minutes ago  648 MB
localhost/ubi8/openjdk-11-runtime                              latest      f74f2bfd2249  6 minutes ago  648 MB
localhost/ubi8/openjdk-17-runtime                              latest      2d60e4b70f9d  8 minutes ago  450 MB
localhost/ubi8/openjdk-17-runtime                              1.11        2d60e4b70f9d  8 minutes ago  450 MB

Here 11u and 8u runtime are failing because addition of "jboss.container.java.run" leading to:
$ podman run -ti --rm localhost/ubi8/openjdk-8-runtime java -version
openjdk version "17.0.2" 2022-01-18 LTS
OpenJDK Runtime Environment 21.9 (build 17.0.2+8-LTS)
OpenJDK 64-Bit Server VM 21.9 (build 17.0.2+8-LTS, mixed mode, sharing)
$ podman run -ti --rm localhost/ubi8/openjdk-11-runtime java -version
openjdk version "17.0.2" 2022-01-18 LTS
OpenJDK Runtime Environment 21.9 (build 17.0.2+8-LTS)
OpenJDK 64-Bit Server VM 21.9 (build 17.0.2+8-LTS, mixed mode, sharing)
$ podman run -ti --rm localhost/ubi8/openjdk-17-runtime java -version
openjdk version "17.0.2" 2022-01-18 LTS
OpenJDK Runtime Environment 21.9 (build 17.0.2+8-LTS)
OpenJDK 64-Bit Server VM 21.9 (build 17.0.2+8-LTS, mixed mode, sharing)
At the moment this looks strange to me and at present not able to relate why is it like this :(
@jmtd  Anything that comes to your mind what may be leading to this?

I have opened another PR: https://github.com/jboss-container-images/openjdk/pull/278  to just revert runtime CMD changes

Adding "jboss.container.java.run" will include modules : https://github.com/jboss-container-images/openjdk/blob/develop/modules/run/module.yaml#L58 which I think all are not applicable.
In my opinion the simple way is to retain https://github.com/jboss-container-images/openjdk/commit/9b03cc84c01cf5f8ee9f03596f6cb6ef7cfcd02d and add further changes(I know few files like run script will be duplicate).
WDYT?

At the moment this looks strange to me and at present not able to relate why is it like this :(
@jmtd Anything that comes to your mind what may be leading to this?

It's probably because of this module dependency:
https://github.com/jboss-container-images/openjdk/blob/7101f82b87d86c5fd8f801b83cfed24a4076dafb/modules/run/module.yaml#L62
We need to know the impact of removing this module dependency on the full JDK images. Can you try something like this?

for each N in ubi8-openjdk-8, 11, 17:

do a dry-run cekit build (something like: cekit --descriptor ubi8-openjdk-N.yaml build --dry-run podman)
make a note of the modules that got picked (ls target/image/modules | sort > before-modules-N)

remove that module dependency
for each N in ubi8-openjdk-8, 11, 17:

do a dry-run cekit build (as above)
make a note of the modules that got picked (ls target/image/modules | sort > after-modules-N)

compare (diff -u before-modules-N after-modules-N)

@jmtd Sure I will try that. Thank you for this suggestion.

Further, I tried actual build for runtime images with patch ,
$ git diff
diff --git a/modules/run/module.yaml b/modules/run/module.yaml
index f5885f6..1883e7e 100644
--- a/modules/run/module.yaml
+++ b/modules/run/module.yaml
@@ -59,4 +59,3 @@ modules:
install:

name: jboss.container.java.jvm.bash
name: jboss.container.util.logging.bash

name: jboss.container.openjdk.jdk

Now java -version output is correct respective versions for 11u and 17u
$ podman run -ti --rm localhost/ubi8/openjdk-11-runtime java -version
openjdk version "<IP_ADDRESS>" 2022-02-08 LTS
OpenJDK Runtime Environment 18.9 (build <IP_ADDRESS>+1-LTS)
OpenJDK 64-Bit Server VM 18.9 (build <IP_ADDRESS>+1-LTS, mixed mode, sharing)
$ podman run -ti --rm localhost/ubi8/openjdk-17-runtime java -version
openjdk version "17.0.2" 2022-01-18 LTS
OpenJDK Runtime Environment 21.9 (build 17.0.2+8-LTS)
OpenJDK 64-Bit Server VM 21.9 (build 17.0.2+8-LTS, mixed mode, sharing)
But for 8u the build fails
snippet
' ' '
STEP 40/51: RUN [ "sh", "-x", "/tmp/scripts/jboss.container.java.run/configure.sh" ]

set -e
++ dirname /tmp/scripts/jboss.container.java.run/configure.sh
SCRIPT_DIR=/tmp/scripts/jboss.container.java.run
ARTIFACTS_DIR=/tmp/scripts/jboss.container.java.run/artifacts
chown -R jboss:root /tmp/scripts/jboss.container.java.run
chmod -R ug+rwX /tmp/scripts/jboss.container.java.run
chmod ug+x /tmp/scripts/jboss.container.java.run/artifacts/opt/jboss/container/java/run/run-env.sh /tmp/scripts/jboss.container.java.run/artifacts/opt/jboss/container/java/run/run-java.sh
pushd /tmp/scripts/jboss.container.java.run/artifacts
/tmp/scripts/jboss.container.java.run/artifacts /
cp -pr opt /
popd
/
mkdir -p /deployments/data
chmod -R ug+rwX /deployments/data
chown -R jboss:root /deployments/data
'[' -w /usr/lib/jvm/jre/jre/lib/security/java.security ']'
javasecurity=/usr/lib/jvm/jre/conf/security/java.security
sed -i 's/(networkaddress.cache.negative.ttl)=[0-9]+$/\1=0/' /usr/lib/jvm/jre/conf/security/java.security
sed: can't read /usr/lib/jvm/jre/conf/security/java.security: No such file or directory
Error: error building at STEP "RUN sh -x /tmp/scripts/jboss.container.java.run/configure.sh": error while running runtime: exit status 2
2022-04-07 16:14:36,010 cli.py:348        ERROR Image build failed, see logs above.

Previously when we had https://github.com/jboss-container-images/openjdk/blob/develop/modules/jre/run/configure.sh there we didn't had https://github.com/jboss-container-images/openjdk/blob/develop/modules/run/configure.sh#L20 to https://github.com/jboss-container-images/openjdk/blob/develop/modules/run/configure.sh#L28 so we didn't face any issue.

Found that there was a mistake in the path that was added and with below patch 8u runtime build is successful
git diff
diff --git a/modules/run/configure.sh b/modules/run/configure.sh
index 19055e2..5dea71a 100755
--- a/modules/run/configure.sh
+++ b/modules/run/configure.sh
@@ -18,9 +18,9 @@ mkdir -p /deployments/data
&& chown -R jboss:root /deployments/data
OPENJDK-100: turn off negative DNS caching
-if [ -w ${JAVA_HOME}/jre/lib/security/java.security ]; then
+if [ -w ${JAVA_HOME}/lib/security/java.security ]; then
# JDK8 location

javasecurity="${JAVA_HOME}/jre/lib/security/java.security"

javasecurity="${JAVA_HOME}/lib/security/java.security"
else
JDK11 location
javasecurity="${JAVA_HOME}/conf/security/java.security"

Now the runtime image size are as is post the changes in this commit:
$ podman images --filter dangling=false
REPOSITORY                                                     TAG         IMAGE ID      CREATED             SIZE
localhost/ubi8/openjdk-8-runtime                               1.11        1f7f2a8ceb0d  10 seconds ago      370 MB
localhost/ubi8/openjdk-8-runtime                               latest      1f7f2a8ceb0d  10 seconds ago      370 MB
localhost/ubi8/openjdk-17-runtime                              1.11        a0a84f76813a  About a minute ago  426 MB
localhost/ubi8/openjdk-17-runtime                              latest      a0a84f76813a  About a minute ago  426 MB
localhost/ubi8/openjdk-11-runtime                              latest      36ebd17535e0  2 minutes ago       425 MB
localhost/ubi8/openjdk-11-runtime                              1.11        36ebd17535e0  2 minutes ago       425 MB

Further, java -version output for 8u, 11u and 17u are correct

$ podman run -ti --rm localhost/ubi8/openjdk-8-runtime java -version
openjdk version "1.8.0_322"
OpenJDK Runtime Environment (build 1.8.0_322-b06)
OpenJDK 64-Bit Server VM (build 25.322-b06, mixed mode)

$ podman run -ti --rm localhost/ubi8/openjdk-11-runtime java -version
openjdk version "<IP_ADDRESS>" 2022-02-08 LTS
OpenJDK Runtime Environment 18.9 (build <IP_ADDRESS>+1-LTS)
OpenJDK 64-Bit Server VM 18.9 (build <IP_ADDRESS>+1-LTS, mixed mode, sharing)

$ podman run -ti --rm localhost/ubi8/openjdk-17-runtime java -version
openjdk version "17.0.2" 2022-01-18 LTS
OpenJDK Runtime Environment 21.9 (build 17.0.2+8-LTS)
OpenJDK 64-Bit Server VM 21.9 (build 17.0.2+8-LTS, mixed mode, sharing)

@jmtd Thanks for the review. I have incorported the suggestions. The builds and behave tests in progress. Could you please take a look?

Thanks, looks good!


Expose pprof handlers from healthz

Looks correct - I have a similar patch for kube-dns.
Do we want this permanently in place or have an alternate debug container ?

This exposes running goroutines etc, it needs to be part of the same process

Ack, these hooks are process-private.

LGTM?


multiple accounts and schedule question

Hello,
I dont know if you can help me.
Please can the bot be run with multiple reddit accounts on the same server on linux or windows??
If yes how?
Also the schedule is killing me guys?
Whats the reasonable schedule settings?
Regards

Please can the bot be run with multiple reddit accounts on the same server on linux or windows??

yes use multiple docker containers

Whats the reasonable schedule settings?

default is good

@igosad is there a tutorial for this " yes use multiple docker containers"

@igosad is there a tutorial for this " yes use multiple docker containers"

the docs are so usefull

Ok...i even have to first found out what a docker is..i got his bro..thanks a lot


Point wise refinement (backreference)

Hi Xinge, Thanks for the work!  I was hoping to do point refinement by using hashmap to backreference to the original points. However I am not able to get the solution to converge this way! Any suggestions on how you manage to make it converge?
________CODE
logits = self.logits(up0e) #torch.Size([1, 1, 480, 360, 32])
y = logits.dense()
cur_dev = y[0].get_device()
    lista = torch.ones(len(train_vox_ten[0])) #
    lista = lista[:,None]
    for i, q in enumerate(train_vox_ten):
        q = q[0]
        lista[i,:] = y[0,:,q[0].item(),q[1].item(),q[2].item()]

you can check this issue https://github.com/xinge008/Cylinder3D/issues/28


ami: create with gp3 as volume_type

Until today,  all our images (and snapshots) are gp2 type.
We should move all to gp3 which is more cost effective and better performance
Closes: https://github.com/scylladb/scylla-machine-image/issues/495

Verified with https://jenkins.scylladb.com/job/scylla-master/job/releng-testing/job/ami/286/

/cc @mykaul @fruch


Update README.md

Hi, only add a known work cameras content i use it and full support, thanks for your work.

Thanks


How does it work?

Click on compendiom, click on the read me file, nothing happens.
Am I supposed to own that particular volume before hand and have it available in some kind of folder?

Hi.
I have no idea. I just tested and take a look at the image.
Can you give me more information? What is your system version? Foundry version? Module list?


Bump compatibility to v9

This mod seems to be working fine in Foundry V9, there are also no tickets currently pending on it connected to v9. I suggest updating the compatibleCoreVersion to get rid of the Compatibility Risk warning

There are a few deprecation warnings that need to be fixed for v9. The update is ready and will be released in accord with Drag Ruler, once that module is ready for v9.

@manuelVo are you sure that these isn't a sign of potential incompatibility with the libRuler versions of Drag Ruler? There however are not red errors in the console generated out of this.

@apoapostolov Terrain Ruler and any libruler based modules are higly likely to be incompatible. My guess is that Terrain Riler will silently fail when used with a libruler module.


HttpClientModule imported in AvatarModule override HttpClient defined in the AppModule

Hi @HaithemMosbahi
First, thank u for this library, good job. It's saving me a lot of time.
I'm facing an issue, I will try to explain it. In my app (Ionic3/Angular5), I have injected the HttpClientModule in the root module, aka AppModule, with a few HTTP interceptors.
Then I have a feature module (lazy loaded) where I'm using ngx-avatar. It is working but the services I have in that module stop working after adding the AvatarModule. They are not using the HTTP interceptors anymore.
I've forked your repo and seems it's because the AvatarModule is importing also the HttpClientModule so there are 2 instances in the angular dependency injection system and the feature module is using the one provided by the AvatarModule.
I have a patch removing the import for the HttpClientModule in the AvatarModule and everything works again. I can send a PR if you agree.
thx

Right, so the problem is that the library does not allows you to inject your app's HttpClient into the component. Well, here we have a situational case, because I don't know if it should really accept the user's app HttpClientModule or keep its own "safe" configured module. 🤔

Okay, thanks. In the meantime, I'll keep using my patch.

Sure, I don't know what's the true intentions behind that implementation so I'll just ping @HaithemMosbahi .

Oh man, I've lost a few days working out what was wrong in my app.  And this is it.    Any idea when this will be fixed?

Is there an intention to fix this?  Any decent sized angular project will use http interceptors and almost all use lazy loading.  If this isn't fixed, then this library is kind of useless.  Which would be a real shame.  I'll give it a couple more days but I'll need to find a different library soon.

PRs are welcome. 🙂

@odahcam I think there was a proposed fix mentioned above but wasn't accepted.  Last I heard we are waiting for feedback from @HaithemMosbahi.

@nickraphael @datencia @odahcam Sorry for the late reply.
You are right, httpModule must be loaded only once in the application and therefore the library should not import it.
I will make a fix and release a new version today

@nickraphael @datencia @odahcam Sorry for the late reply.
You are right, httpModule must be loaded only once in the application and therefore the library should not import it.
I will make a fix and release a new version today

thx, I have a patch in my fork, I can send a PR if u agree.

I just published new version v3.4.0 that includes the fix.


VanillaFix causes GTCE overlays on block textures to have frozen animations

When using GregTech Community Edition (GTCE) version 1.12.2-<IP_ADDRESS>4 and VanillaFix version 1.0.10-150, the overlay animations on the GTCE blocks are frozen. GTCE doesn't have the animated textures on the blocks themselves, and instead uses an overlay on top of a base block. When the animations are triggered (usually by running a machine), they only show the first frame, and do not show any subsequent frames. This continues until the animation is set to turn off (when a machine stops running), where the overlay texture reverts back to another texture file (that is usually non-animated).
Another case is with the GTCE Cover System. It uses the same overlay system as above, except it has animations running at all times. They are almost always placed adjacent to another block, so they aren't visible most of the time. But when they are visible, they behave as above.
It can be technically "fixed" by setting the following config option to false:
B:textureFixes=false
However, this isn't really the best solution and many would also like to have the benefits of having the config option set to true.

Note this is likely a CCLib incompatibility.

I have the same problem, (using Omnifactory v1.2.2 with GTCE 1.12.2-<IP_ADDRESS>9 and VanillaFix 1.0.10-150), I really hope it can be fixed.
I also thought about a list of mod names in the config to disable texture optimizations for, however I don't really know if this is possible, I'll try looking at the code of both VanillaFix and GTCE and figuring it out.

I have the same problem, (using Omnifactory v1.2.2 with GTCE 1.12.2-<IP_ADDRESS>9 and VanillaFix 1.0.10-150), I really hope it can be fixed.
I also thought about a list of mod names in the config to disable texture optimizations for, however I don't really know if this is possible, I'll try looking at the code of both VanillaFix and GTCE and figuring it out.


CAMEL-20113 camel/tests consolidating

Description
CamelFileGreeterOneWayTest - is duplicated by org.apache.camel.component.cxf.AbstractCXFGreeterRouterTest.testInvokingServiceFromCXFClient();
CamelGreeterConsumerTest - is duplicated by org.apache.camel.component.cxf.AbstractCXFGreeterRouterTest.testInvokingServiceFromCXFClient();
CamelGreeterTest - is duplicated by org.apache.camel.component.cxf.jaxws.CxfProducerTest;
MulticastCxfTest - moved to spring-cxf component
RecipientListCxfTest and RecipientListCxf2Test are moved to spring-cxf component
InterceptEndpointTest - interceptor is checked in other tests, so it is deleted;
IdempotentConsumerTest - idempoten consumer is checked in other tests, so it is deleted
AdviceWithWeaveFirstLastTest - is duplicated by org.apache.camel.processor.interceptor.AdviceWithWeaveFirstLastTest, so it is deleted;
IsUseAdviceWithJUnit5Test - is duplicated by AdviceWithNotStartedTest so it is deleted.
JettyHttpFileCacheTest - moved to jetty component tests;
JettyHttpTest - moved to jetty component tests
Tracking
https://issues.apache.org/jira/browse/CAMEL-20113

/component-test camel-cxf

/component-test camel-jetty

@kulagaIA thanks for your contribution. For subsequent changes, I think it would be good to rebase the code from main as it seems to be bringing outdated changes.


Two WEB.API Integrations on the same Home Assistant

I added two Web.API Integration on the same Home Assistant with different logins and displayed some of the data in a dashboard. Some values were identical and after some time (and probably a sync) all values were identical, which can't be true.
Is it possible, that that es retrieval isn't completely separated and is interfering with each other?
It is my first try to work with the Home Assistant, so it could be some glitch somewhere else in my configuration.
Version: 3.1.3

Hi Marcel,
actually I have to admit, that I don't know the answer to your question - I would expect, that with the current design of the (web) Integration that's not possible to access two different accounts on the same HA instance.
For me there is no way to test/debug/investigate this - since I just have a single account... Have that said, with the integration it's possible to access different systems (aka AnlagenNummer) - but then this different systems are all bound to a single mein-senec.de account.
I don't know your use-case (why there are multiple mein-senec.de logins/accounts) in your scenario... For sure it will be possible to build/implement the integration in a way, that the code could handle this scenario... But (once again) this would be really really special...

Hi Matthias,
no idea why we needed two separate accounts in this case, but the form we filled to senec was rejected because of an duplicate e-mail address. The use-case is probably when different households are using one instance of home assistant together. Ironically it isn't possible to use two energy dashboards until now and like you said, it is a rare case.
Either way i will try to fix this, because it is rather strange that different integrations influence each other and looking up the code there is no separate cookie jar per integration so it shouldn't be too hard.
The Account which is currently connected is working perfectly, thanks for this plugin :+1:

Thanks for your explanation Marcel - indeed using one HA instance for two (Independent) households is not really common - you obviously have your reasons for this setup - but I honestly would consider installing two docker instances... But that's a total different story.
I think what you need to adjust in the code is, that there are dictionaries in which the data is stored (from the web-api requests) - this data containers have to be enriched to use e.g. the email/user as key and then storing the data...


Add support to create a development gameserver.

Implementation of #469

Assuming this all passes, this LGTM. The only thing would be, to please rebase this down to a single commit.
https://github.com/GoogleCloudPlatform/agones/blob/master/CONTRIBUTING.md#submitting-code-via-pull-requests
:+1: :+1: :+1: :+1: :+1: :+1:


Node normalization

Currently, we only accept CURIEs that are native to SPOKE. We need set up our client for requesting from SRI resources to resolve and map CURIEs from other dbs.

Status update: now normalizing nodes on KP transactions, but still need to handle incoming query normalization

#22 and #23 mostly finish this work up. We still need to sync with Biolink on a few node types that don't have exact mappings there.

#22 and #23 mostly finish this work up. We still need to sync with Biolink on a few node types that don't have exact mappings there.


Set up CI with Azure Pipelines

Closing. This was superseded by https://github.com/jcfr/qt-easy-build/pull/56


SPM - Undefined symbol: OBJC_CLASS$_FIRAnalytics

Hello,
When trying to install FirebaseAnalytics package via SPM version 6.33-spm-beta, I receive the following error:
Undefined symbols for architecture arm64:   "_OBJC_CLASS_$_FIRAnalytics", referenced from:       objc-class-ref in [REDACTED].o      (maybe you meant: _OBJC_CLASS_$_FIRAnalyticsConfiguration) ld: symbol(s) not found for architecture arm64 clang: error: linker command failed with exit code 1 (use -v to see invocation)
I am importing FirebaseCore and FirebaseAnalytics within my project (FirebaseCore because I am setting the FirebaseLoggerLevel)
I have indeed added the -ObjC flag to the Other Linker Flags setting and done a deep clean, deleted derived data, etc.
Would you please be able to advise?
Thank you!
EDIT: I am using Xcode 12 as well, thanks

@cschelly Thanks for the report. This looks like an incarnation of #6425.
Do you see any difference between the 6.33-spm-beta and 6.32-spm-beta branches?
We haven't yet been able to reproduce this and would appreciate a reproducible example.

Thanks for the quick response, @paulb777!
I had already come across #6425 and that is when I upgraded from 6.32 to 6.33 with no luck. But, I couldn't repro the issue with a stripped down project. So, I created a brand new project and everything works fine. Hopefully, that will help anyone else that might see this error message.
For more context, I was using Carthage before switching to SPM and there may have been some artifacts causing problems. My project was really small and it wasn't a big deal to create a new one, so looking into the Carthage/SPM transition might be worth more investigation for anyone else.
Thanks again!


Improve modelling of protein isoforms on Wikidata

e.g. Alternative splice isoforms for TP53 Gene
UniProtKB/Swiss-Prot:
P04637-1 P04637-2 P04637-3 P04637-4 P04637-5 P04637-6 P04637-7 P04637-8 P04637-9
These are not currently available on Wikidata.
Maybe they should be created as subclasses of current protein items?
How proteoforms should be represented?
Should current items for proteins have multiple UniprotIDs with applies to part - isoform?

I think isoforms should have their own items, as this enables more comprehensive encoding of information.
I think only human and animal-model isoforms should be on Wikidata (otherwise it will bloat the database)


[Select] Select.Trigger slot for rendering content within trigger

Have found a couple use cases where it would be desirable to have the ability to render custom content within the default Select.Trigger component. For example, rendering an IconButton that could be used to clear the currently selected value:

Thinking that this would function similarly to TextField.Slot, something like Select.Slot where it could be specified before and after Select.Trigger to get content on the left and right of the placeholder text.

Yes, this appears to be related to https://github.com/radix-ui/themes/issues/128

Let's consolidate with #128


Parameterize the reboot function in order to be able to do other actions like shutdown for instance

An interesting feature for me would be to be able to shutdown instead of rebooting the node. Running on AWS, I would like to let the ASG replace my instance once it has been shutdown.

Huh, interesting idea! Thanks @mvisonneau


[Feature Request] Move session data persistence in to NON-SQL storage

PROBLEM
As of now, the session persistence will be using the IDN_AUTH_SESSION_STORE table from the identity database.
Hence the table will grow really fast when it comes to high concurrency logins and the data size stored in the particular table.
In order to manage this, there are introduced the session data purging task to be executed from the Identity server [1] and the stored procedure to be run from the database itself.
However, it has one downside were the disk space will continuously grow even though the purging activities being carried.
This is due to the nature of most of the databases where the database does not reclaim the disk space on a delete operation, hence it does not perform a permanent delete of such data from the disk.
Therefore in order to reclaim this disk space, a DBA should perform a database maintenance activity such as to optimise table, vacuum table etc. However, this could not be run often as these activities would require a downtime.
POSSIBLE SOLUTIONS
1 Move the session data persistence into NON-SQL storage such as Redis.
2. Verify the possibility of using table partitioning for the IDN_AUTH_SESSION_STORE table. Hence the partition's data which are eligible to delete can be dropped and claim the disk space immediately rather doing a delete operation which is more expensive.
[1] https://docs.wso2.com/display/IS580/Authentication+Session+Persistence

Related Issue: https://github.com/wso2/product-is/issues/4355

Ref: https://github.com/wso2/product-is/issues/10453

This issue is being closed due to extended inactivity. Please feel free to reopen it if further attention is needed. Thank you for helping us keep the issue list relevant and focused!


Correct apache-rat-plugin now to blow up due to its own file.

When running mvn clean install the rats plugin blows up because it finds self-created text file with summary of license checks under spec/target and deems it incorrect.
I have adapted the exclusion list to ignore contents of target folders for when checking licenses.
I have also updated the plugin to its latest version while at it.

Can one of the admins verify this patch?

@njr-11 Can we have Travis builds linked to PRs? It would eliminate trivial errors like this.


Developer Kit for Native Arm Binaries

Hi,
I don't know this a proper place to open this request but on my point this is much needed thing that Microsoft should do as soon as possible and also this request depends on hardware division of Microsoft.
We absolutely need a Arm Developer Kit for testing Arm apps, currently if we need to test Arm Binaries we need to buy much expansive Surface Pro X or Some Expansive devices from Other OEM's
We'd love to see a less expansive device with Arm Processors, in that case we all totally take something like Intel NUC Mini PC that sports Windows 10 on Arm with Qualcomm Snapdragon 8cx or whatever Arm Soc that's compatible with Windows.

Thanks @AathifMahir, great feedback, we'll share this feedback with our core developer ecosystem teams! Closing this issue as it's not a Reunion-specific issue.


Mod run tests Unity version matrix, Add Unity 6

Test failed reason:

Unity 6 depends on test-helper package v1.4.5
test-helper package v1.4.5 throws exception: "UnityTest yielded WaitForEndOfFrame, which is not evoked in batchmode."


modifying python and go files for error-ux modification

modification in snappi for proper alignment of error reporting
changes in generated controller in gosnappi to return error obj

models and snappi branch names error-ux-modify
successful model repo CI pass
https://github.com/open-traffic-generator/models/actions/runs/4620277191/jobs/8170150040
successful snappi repo CI pass
https://github.com/open-traffic-generator/snappi/actions/runs/4620424190/jobs/8170504877


Update google-api-client dependency

In order to have the ability to operate with the Google Cloud Storage API in fastlane.ci, we have to bump the dependency of the gem in fastlane.

@minuscorp What does this mean? # If you upgrade this gem, make sure to upgrade the users of it as well. Do you know? 😇

I really don't know 🤷♂ @KrauseFx

I think this PR will require A LOT of manually testing. I vaguely remember that writing stubbed out tests against this gem wasn't easy at all so our tests alone might not show all breaks.
Example: The last minor upgrade had a breaking change - https://github.com/fastlane/fastlane/pull/10137
This is a few minor upgrades so might have to look further into what all possibly could have changed? 🤔

Yah, I'm scared also - but it feels like we're eventually gonna have to upgrade to the new version, otherwise we collect more and more technical debt. When the update broke something, we never actually went ahead and fixed the root of the issue, but only reverted the change. @joshdholtz I guess now things are still super busy, but this might be a very impactful project for you to take on once things get a little more quiet?

Yeah yeah, I can definitely start chipping away at this. I'm slowly getting a nice suite of tests for Android tools built up to test things which should make testing upgrades like this a bit easier 😊
But I don't think I feel comfortable yolo merging this yet though until all the bits are heavily tested 😇

Of course! This is not blocking fastlane.ci at all (as for now we can just downgrade the dep) but in a future  revisit this PR to ensure we can provide both fastlane and fastlane.ci latest updates as possible! Thank you!!

I completely agree! Being a few minor versions behind doesn't feel great. I actually did run a few things with newest google-api-client yesterday when debugging some supply issues and it didn't crash which was good - but that definitely wasn't enough testing 😏

This has already been updated by @joshdholtz recently when he added support for app bundles.

👍

Going to close this one since already updated for bundles


Display backup IDs with fixed-with text

e.g. as eE9KWe instead of as eE9KWe. They're reminiscent of commit hashes.

Do you prefer <tt> tags or <code> tags?

I like <tt>

Make a jinja macro so we could change it later if necessary?


If I want to develop based on the high version of RN, is it difficult to modify the SDK?

I used SDK on Rn version 0.63 and found the same error as this one--CoreNativeApi.initWithOptions . I don't know if you have a plan to upgrade the compatibility with the higher version of RN, or can you direct how to modify the SDK source code to adapt to the higher version of RN.

Is there any update?

Is there any update for more recent versions?


Added unit tests for SearchBar component

Description
Add two tests to the SearchBar component where the first test checks if the component renders correctly and the second test runs searchNotes() by inputting sample text in the text field
Closes #419
Browser checklist
This PR has been tested in the following browsers:

[x] Chrome
[ ] Firefox
[x] Safari

Testing checklist

[ ] End-to-end tests have been created if necessary

@all-contributors add @maximeish for tests

@all-contributors add @maximeish for tests


Invalid "pattern will not be matched" error for match of tuple against json

AFAICS this is correct, but it gets a "pattern will not be matched error". This is with slalpha2.
import ballerina/io;

function foo(json j) {
   match j {
      var [x, y] => {
        io:println(x, ", ", y);
      }
   }
}

public function main() {
  io:println("Try 1");
  foo([1, 2, 3]);
  io:println("Try 2");
  foo([1, 2]);
}

Similar problem with records. This also gets "pattern will not be matched":
import ballerina/io;

public function main() {
  foo({x: 1, y: "str", "x-abc": "abc", "x-def": "def" });
}

function foo(json j) {
   match j {
      var {x, y, ...rest} => {
        io:println(x, ", ",
                   y, ", ",
                   rest);
      }
   }
}

If I changed argument type of foo to any it works (but changing to anydata does not work.)

@hasithaa This bug should get a high priority: it makes match useless for one of its most important  use cases.

@hasithaa This bug should get a high priority: it makes match useless for one of its most important use cases.

Ack James,


[Hacktoberfest]: Add content for Node - Event Loop and Asynchronous Programming

📝 Issue Description
Add the following content for Event Loop and Asynchronous Programming under Node.js

What is the Event Loop?
Phases of the Event Loop
Understanding Asynchronous Programming in Node.js
Handling Asynchronous Operations: Callbacks, Promises, and Async/Await
Real-world Examples and Best Practices

File you will be working on: src\content\docs\node\event-loop.mdx
🎯 Expected Outcome
The expected outcome is to add a well-documented and informative section under Node.js that covers the following topics:

What is the Event Loop?: Explanation of the event loop and its importance in Node.js.
Phases of the Event Loop: Detailed description of the different phases of the event loop.
Understanding Asynchronous Programming in Node.js: Explanation of asynchronous programming concepts and how they are implemented in Node.js.
Handling Asynchronous Operations: Callbacks, Promises, and Async/Await: Instructions and examples on handling asynchronous operations using different methods.
Real-world Examples and Best Practices: Practical examples and best practices for writing efficient asynchronous code.

The content should be written clearly, with examples where necessary, and provide value for developers who are either new to Node.js or need a refresher on asynchronous programming. Please don't make use of the AIs.
🔧 Solution Guidance (Optional)
Make use of Astro Star Light Components
📋 Steps to Reproduce
Navigate to src\content\docs\node\event-loop.mdx file in the repository.

Add content for each of the 5 sections mentioned above.
Ensure the content is formatted properly using MDX

🎃 Hacktoberfest Participation
✔ This issue is tagged for Hacktoberfest.
✔ PR should reference this issue and adhere to contribution guidelines.
👥 Contributors
If you are working on this issue, please comment below to let us know. Feel free to ask any questions!
Don't forget to go through the CODE OF CONDUCT and follow the CONTRIBUTING guidelines.

Thank you for contributing to Hacktoberfest and helping improve this project!

I'm interested. please assign it to me @0xSaurabhx


Is there any way to integrate bloggrify as a submodule of an existing nuxt+tailwind project?

integrate bloggrify as a subpath of an existing website,  like  www.example.com/blog.

Hi

I think there is 2 questions here :

Using Bloggrify as a subfolder is definitely ok.
You just have to modify the app/baseURL option in the nuxt.config.ts file

Including Bloggrify in an existing app, might be possible.
I never tried but you can

keep the normal baseURL on /
Write your content under /content/blog/**/*.md files
And write your application as usual, using pages, components etc…

Let me know if you want a demo project

I tried including Bloggrify in an existing app, but failed.
Finally  I deployed the blog app as a individual app,  then use cloudflare worker to route traffic from /blog path to this individual app.
here is the worker script:
export default {
	/**
	 * @param {Request} request
	 * @param {Env} env
	 * @param {ExecutionContext} ctx
	 * @returns {Promise<Response>}
	 */
	async fetch(request, env, ctx) {
		const url = new URL(request.url);
		if (url.pathname.startsWith('/blog')) {
		url.hostname = 'xxxxxx.pages.dev'
		url.pathname = url.pathname.replace('/blog', '/')
    		return fetch(url.toString(), request)
		}
		return fetch(request)
	},
};

It works now. Thank you for reply. @hlassiege


Update readme.md

I want to share powerful collection of Algebraic Data Types and FP utils

I think this is a better fit for https://github.com/sorrycc/awesome-javascript


Forecast data does not match historic data

Hey,
I was just trying it out after merging the pull request, but there are some issues I encountered.
For example:

Some of the temperature conversions are wrong, because historic temperature is 0.1 degrees Celsius, not in degrees Celsius. In conform values it should be temperature * 10. Also occurs with wind speed and precipitation.

Today is missing in the forecast. Not sure how this can be solved, because it seems to be only there in text format on the KNMI website.

                            Version 0.1.3 has been published ;-)


fix repr of Index class

Currently this returns only the dense shape. It should return dense shape, charges and flow information.

https://github.com/google/TensorNetwork/pull/696


tabbar without text should be vertically centered

I was wondering if this is working now? because it doesn't seem so - icons on the tabbar without texts are still showing up close to the top.
See screenshot:

This is Android, right?  Could you share an example of your android.css for me to be able to reproduce your issue? Thanks!

+1
(rel: #854)


Unknown API on 50PUS7394

"IP <IP_ADDRESS> is online, but no known API is found. Exiting..."
If its something you're interested in sorting and I can help let me know

Hey, this model behaves a bit strange, check out this issue. Does the mobile Philips TV remote app work for you? If yes, and you are willing to spend some time capturing the traffic (I'll give you instructions to follow), I might be able to sort it out. Otherwise there is not much I can do, since I don't own this particular model.

Issue also presents itself on 55PUS7334. Official remote app doesn't work, ports 1925 and 1926 are seemingly closed.

The same issue for Phillips model 55PUS7304. Please help. What can I analyzed?

The same issue for Phillips model 55PUS7304. Please help. What can I analyzed? Or is there another way (node red)?

HI,
for any reason, it works now. I dont know why. I didnt change anything (I tried to enable debug on TV, but then I disabled it again). Phillips remote app  didnt want to work too. But after cca 1 hour, the app was able to connect.

Yeah, this happens sometimes (the API stops responding). I thought that it was an issue with Pylips, but a) I've fixed it in one of the previous versions and b) the official app also does not work. This tells me that it is an API problem, not a Pylips issue. Unfortunately, there is nothing I can do about it!

I had the same issue on my Saphi OS TV and the solution is to enable WoWLAN option:
Network -> Switch on with Wi-FI(WoWLAN). It comes by default off.
After that, I was able to call the API on 1925 port.


Submission from PA team

Fourth submission from the PA team

Hi... thanks for this, but the predicted dataset has too few instances. I think maybe you meant to save Org_blind_data not blind_data? I'll let you sort it out, since I don't have Theano on this machine. Cheers!


Pictorialbar: left side of the svg overflow the yAxis

Version
5.0.0
Steps to reproduce
The example of pictorialbar on echarts official website: https://echarts.apache.org/examples/en/editor.html?c=pictorialBar-velocity
1.change the yAxis.axisLine.show=true;
2.click the "RUN" to update instace.
What is expected?
The left side of svg does not overflow the yAixs
What is actually happening?
The left side of svg overflow the yAixs.axisLine

Tested with 5.0 and it seem to be fixed. Feel free to reopen this if not.

In website you given,follow your instructions,the problem still exists.
The reproduce steps:
1.Open  https://echarts.apache.org/next/examples/en/editor.html?c=line-simple
2.Copy the option on https://echarts.apache.org/examples/en/editor.html?c=pictorialBar-velocity
3.Change the renderer as SVG
4.Set yAxis.axisLine as true and click run
@Ovilia Thanks for your help.


[(LIVE.FREE)] Mainz vs Borussia Dortmund LIVE Streams Free On TV Channel, 09 November 2024

Borussia Dortmund currently occupy fifth place with 16 points in the Bundesliga, and Head Coach Nuri Sahin will hope his squad can pick up their third consecutive win against Mainz, who are placed 13th in the table with 10 points.
Dortmund come into Saturday's match off the back of a 1-0 win against Sturm Graz in the UEFA Champions League on Tuesday.
Meanwhile, Bo Henriksen's Mainz have shown significant improvement upon last season at the same stage, given they had collected just three points after nine games by losing six and drawing three compared to their current tally of 10 points so far this term.
How to watch Mainz v Borussia Dortmund on live stream
Mainz v Borussia Dortmund will be available to watch live on the bet365 Football Live Streaming service.
Mainz v Borussia Dortmund kick-off time, date and venue
Mainz v Borussia Dortmund is scheduled to take place at the Mewa Arena with a 14:30 GMT kick-off time on Saturday 9th November 2024.
Mainz v Borussia Dortmund head-to-head record (H2H)

hggh

fdds

ghgh


improve Scala 2.13.x source directory setting

Pull Request Checklist

[x] I agree to licence my contributions under the MIT licence
[x] I have added copyright headers to new files
[x] I have added tests for any changed functionality

Fixes
Purpose
avoid move files for each 2.13.x milestone release and community-builds friendly
Background Context
References
see community-builds log
[scalamock] [error] /home/jenkins/workspace/scala-2.13.x-integrate-community-build/target-0.9.12/project-builds/scalamock-956064f12f6037309a4e71f8b751e5c1da8b71c0/core/jvm/src/main/scala/org/scalamock/clazz/MockFunctionFinderImpl.scala:23: object MacroAdapter is not a member of package org.scalamock.util
[scalamock] [error] import org.scalamock.util.{MacroAdapter, MacroUtils}
[scalamock] [error]        ^
[scalamock] [error] /home/jenkins/workspace/scala-2.13.x-integrate-community-build/target-0.9.12/project-builds/scalamock-956064f12f6037309a4e71f8b751e5c1da8b71c0/core/jvm/src/main/scala/org/scalamock/clazz/MockFunctionFinderImpl.scala:26: not found: value MacroAdapter
[scalamock] [error]   import MacroAdapter.Context
[scalamock] [error]          ^

thanks!


Icon resolution detection does not work

ERROR: Magick error:  Magick: NoDecodeDelegateForThisImageFormat `.../icon.png' @ error/constitute.c/ReadImage/544

I tried to use the -i flag with a PNG file on a bionic system, but ran into this error.
At first I suspected that a library might be missing, but libpng12 is actually in the linuxdeploy AppImage.  Also the build log on Travis shows that it's a dependency of libMagickCore.
Therefore I thought it might be a config issue (I temporarily deployed the convert tool in the linuxdeploy AppImages to check this), and the command squashfs-root/usr/bin/convert -list configure yields this error message:
convert: UnableToOpenConfigureFile `configure.xml' @ warning/configure.c/GetConfigureOptions/591.

But what really confuses me is when calling ldd on bionic on the bundled libMagickCore, the dependency on libpng12 is gone. Hence I could imagine it's a bionic specific issue.
@probonopd do you have any experience with bundling libmagick? It's not in the exclude list, and I couldn't find any relevant tickets yet.

ImageMagick is fairly complex to bundle it seems. It depends on a bunch of external configuration files, not only the actual libraries. Perhaps we need a separate plugin for bundling it.
See https://www.imagemagick.org/download/QuickStart.txt for some details.


chore: remove banner from site LESQ-491

Description
Music year: {owa_music_year}

List of changes

Issue(s)
Fixes #LESQ-491
How to test

Go to https://deploy-preview-2125--oak-web-application.netlify.thenational.academy
Click on ______
You should see ______

Screenshots
How it used to look (delete if n/a):

How it should now look:

Checklist

[ ] Added or updated tests where appropriate
[ ] Manually tested across browsers / devices
[ ] Considered impact on accessibility
[ ] Design sign-off
[ ] Approved by product owner
[ ] Does this PR update a package with a breaking change

:tada: This PR is included in version 1.310.3 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


[New version] Nextcloud 24 released

Checklist

[x] Checked the nixpkgs master branch

[x] Checked the nixpkgs pull requests

Project name
nix search name: nextcloud23

current version: 23
desired version: 24
Notify maintainers

maintainers: @schneefux @bachp @globin
Note for maintainers
Please tag this issue in your PR.

See #171736.


AVA on Azure Stack Edge GPU

Is there a new documentation about the necessary steps/adjustments to run AVA on Azure Stack Edge ? similar to:
LVA on Stack Edge
The module works for some time but then goes down sometimes with Error Code 139 sometimes without Error Code. I already created Mounts for /var/media and /var/lib/videoanalyzer in the Device Twin but it does not seem to fix the issue.

Hi @dennisfelczy  - that document is in the works and should be available soon. I will updated this thread with the link once the doc is published.

Hi @dennisfelczy  - here are the steps to Deploy Azure Video Analyzer on ASE device.


replace public private key with chair-wide public private key

(for VMs hosted in internal networks)

https://github.com/TUM-DSE/doctor-cluster-config/pull/323


Error while loading /constraints

Hi all,
I have an issue while running GPM.
I am trying to run GPM in a cluster where I just installed gatekeeper (mostly to run the audit component for now).
I created a constraint template and tested in the cluster. I can see the violation inside the k8s object correctly.
  Total Violations:  298
  Violations:
    Enforcement Action:  dryrun
    Kind:                ReplicaSet
    Message:             Rejecting "ReplicaSet/xxx" for not specifying a livenessProbe
    Name:                xxx-xxx
    Namespace:           backup
    Enforcement Action:  dryrun
    Kind:                ReplicaSet
    Message:             Rejecting "ReplicaSet/xxx-xxx" for not specifying a livenessProbe
    Name:                xxx-xxx
    Namespace:           backup
    Enforcement Action:  dryrun
    Kind:                ReplicaSet
    Message:             Rejecting "ReplicaSet/xxx-xxx" for not specifying a livenessProbe
    Name:                xxx-xxx
    Namespace:           backup
[...]

Now, while running GPM, langing page and /constrainttemplates/ work correctly (I can see the ct) but when I try to go to:
/constraints
I get:
Internal Server Error

The server encountered an internal error and was unable to complete your request. Either the server is overloaded or there is an error in the application.

In the logs I can see the following error:
[2020-09-30 15:54:33,648] INFO in app: KUBERNETES_SERVICE_HOST found, assuming to be running inside Kubernetes cluster
[2020-09-30 15:54:33,661] ERROR in app: Exception on /constraints/ [GET]
Traceback (most recent call last):
  File "/usr/local/lib/python3.6/site-packages/flask/app.py", line 2447, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.6/site-packages/flask/app.py", line 1952, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.6/site-packages/flask/app.py", line 1821, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.6/site-packages/flask/_compat.py", line 39, in reraise
    raise value
  File "/usr/local/lib/python3.6/site-packages/flask/app.py", line 1950, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.6/site-packages/flask/app.py", line 1936, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "./app.py", line 36, in decorated_function
    return f(*args, **kwargs)
  File "./app.py", line 180, in get_constraints
    title="Constraints")
  File "/usr/local/lib/python3.6/site-packages/flask/templating.py", line 140, in render_template
    ctx.app,
  File "/usr/local/lib/python3.6/site-packages/flask/templating.py", line 120, in _render
    rv = template.render(context)
  File "/usr/local/lib/python3.6/site-packages/jinja2/environment.py", line 1090, in render
    self.environment.handle_exception()
  File "/usr/local/lib/python3.6/site-packages/jinja2/environment.py", line 832, in handle_exception
    reraise(*rewrite_traceback_stack(source=source))
  File "/usr/local/lib/python3.6/site-packages/jinja2/_compat.py", line 28, in reraise
    raise value.with_traceback(tb)
  File "/app/templates/constraints.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/app/templates/base.html", line 47, in top-level template code
    {% block content %}{% endblock %}
  File "/app/templates/constraints.html", line 52, in block "content"
    {% if constraint.spec.match.kinds %}
  File "/usr/local/lib/python3.6/site-packages/jinja2/environment.py", line 471, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'dict object' has no attribute 'match'

I am using:

GPM version 0.2
Gatekeeper v3.1.1
k8s v1.18.8

Thank you for your time and the amazing job you are all doing 👍

Hi! Thanks for reaching out :) I'm sorry you are facing this issue.
Could you please confirm that your constraint doesn't have any match criteria defined?
In the meanwhile, I've pushed an updated image that should bypass this error. Could you please try using this docker image instead for GPM:
quay.io/sighup/gatekeeper-policy-manager:0.3rc1
Let me know if this works :)

Hi @ralgozino,
Thanks for the fast reply. :)

I'm sorry you are facing this issue.

Do not worry, it's really me thanking you for the work.
Now about the issue: yes, I used your examples at:
fury-kubernetes-opa/katalog/gatekeeper/rules/constraints/must_have_liveness_probe.yml
fury-kubernetes-opa/katalog/gatekeeper/rules/templates/livenessprobe_template.yml

There is no match criteria. Also the new container 0.3rc1 works very well and I can load the constraints page:

I'm glad to hear that!
Thanks for the feedback, let us know if you find any other issue 🙂

Hi @jecnua
Testing some stuff I remember your issue, and I think I know why your constraint didn't had a match criteria defined. You are probably using the constraints files directly from the module, but they are thought to be used using kustomize, if you take a look you'll find that in the same folder there's a kustomization.yaml file, that adds the match criteria to the constraints.

Thank you for the heads up @ralgozino. Unfortunately here at the moment we don't use kustomize but only helm charts. I will however get the resulting json from the kustomize apply and move it in a chart. :)
I did notice someting however while testing. Some of the names of resources in https://github.com/sighupio/fury-kubernetes-opa/tree/master/katalog/gatekeeper/rules/templates overlap with https://github.com/open-policy-agent/gatekeeper-library/blob/master/library/general/ (like for k8suniqueingresshost). I think would be a good idea to namespace the CRD names to avoid such conflicts since I expect people to also use gatekeeper-library more and more as it grows.
Thanks again for the ping.

Thanks for the feedback @jecnua , we'll discuss with the team what you pointed out. Let us know if you find any other improvements to be done or issues that we should know about!

@jecnua Hello as per above discussion, am using quay.io/sighup/gatekeeper-policy-manager:0.3rc1 however I still get error on constraints tab:
Internal Server Error
The server encountered an internal error and was unable to complete your request. Either the server is overloaded or there is an error in the application.

Other tabs work.
Can you please help?


TestTxGossipingAndAggregation is flaky

As seen in: https://github.com/rollkit/rollkit/actions/runs/9257141294/job/25464645040?pr=1684#step:4:3702
    full_node_integration_test.go:743:
        	Error Trace:	/home/runner/work/rollkit/rollkit/node/full_node_integration_test.go:743
        	            				/home/runner/work/rollkit/rollkit/node/full_node_integration_test.go:98
        	Error:      	Received unexpected error:
        	            	expected height > 2, got 0
        	Test:       	TestTxGossipingAndAggregation
panic: write /tmp/TestTxGossipingAndAggregationnode3.log1177626906: file already closed

goroutine 6413 [running]:
github.com/rollkit/rollkit/test/log.(*FileLogger).Debug(0xc01321b020, {0x2519c79, 0x20}, {0xc086df4380, 0x2, 0x8d226?})
	/home/runner/work/rollkit/rollkit/test/log/loggers.go:62 +0x3b6
github.com/rollkit/rollkit/block.(*Manager).processNextDABlock(0xc012f32400, {0x2a4ace8, 0xc012ef8be0})
	/home/runner/work/rollkit/rollkit/block/manager.go:670 +0x19f
github.com/rollkit/rollkit/block.(*Manager).RetrieveLoop(0xc012f32400, {0x2a4ace8, 0xc012ef8be0})
	/home/runner/work/rollkit/rollkit/block/manager.go:644 +0x20b
github.com/rollkit/rollkit/node.(*FullNode).OnStart.func5()
	/home/runner/work/rollkit/rollkit/node/full.go:395 +0x89
github.com/rollkit/rollkit/types.(*ThreadManager).Go.func1()
	/home/runner/work/rollkit/rollkit/types/threadmanager.go:26 +0x87
created by github.com/rollkit/rollkit/types.(*ThreadManager).Go in goroutine 5304
	/home/runner/work/rollkit/rollkit/types/threadmanager.go:24 +0xe5
FAIL	github.com/rollkit/rollkit/node	51.924s

There is some issue in TestTxGossipingAndAggregation.

Related: https://github.com/rollkit/rollkit/pull/1434


Fix Arguments to path.join must be strings

Node v0.10 API rules

Hi @AlexVangelov, I'm sorry, but the 1.x line has been long discontinued. Please consider updating to a new current version, which should already have this fix.

You can also find the compatibility matrix at the bottom of the readme, noting that the 1.x series is specifically not compatible with Node.js 0.10: https://github.com/senchalabs/connect#node-compatibility

Got it!
Another product needs update.
Thank you.


Pandas to_sql fails for table name with period due to backtick quoting

For example, df.to_sql("<foo>_tables.<bar>_table", connection...) will run CREATE TABLE `<foo>_tables.<bar>_table`... which will fail.  It should be CREATE TABLE <foo>_tables.<bar>_table... or CREATE TABLE `<foo>_tables`.`<bar>_table`...
I also have a question about to_sql.  I see method="multi" is being used in the tests.  Is this always the faster/better method?

Didn't realize there was the schema argument for this. Sorry for the noise.


Legend NULL fix

Fixes #65
....abline still a work-in-progress.

Ack...getting a fix out for:
#' defaultLegend <- gsplot(list()) %>%
#'  points(x=1, y=2, side=c(3,2)) %>%
#'  points(x=3, y=4, side=c(1,4)) %>%
#'  lines(x=c(3,4,3), y=c(2,4,6)) %>%
#'  lines(x=c(1,2,5), y=c(1,8,5)) %>%
#'  legend()
#' defaultLegend
#'

have no fear.

That weird warning about codoc mismatch was because someone defined the 'usage' section in points...and it didn't match the actual usage. Roxygen2 will automatically create usage sections.

That might have been my fault

Also fixes #59

now we are cooking with bacon grease.


useAppOpenAd still shows after disabling it

I have paid option to disable ads:
useAppOpenAd(initialized && !disableAds ? unitId : null, {
  showOnColdStart: false,
  showOnAppForeground: true,
});

but after an user purchases ads removal, app open ad still shows on app foreground

Fixed in 1.2.0

@wjaykim bug is not fixed
<AppOpenAdProvider
      unitId={isPaid ? null : TestIds.APP_OPEN}
      options={{ showOnColdStart: true, showOnForeground: true }}
    >
      {/* ... */}
</AppOpenAdProvider>

if isPaid changes to true, ad still shows on app foreground

@andkom oh, thank you for reporting. It had been corrected, but it has been occurring again since several updates. I'll fix this issue again.

Fixed in 1.4.0

as for now showOnAppForeground behavior is not consistent, sometimes it works, sometimes not, but disabling AppOpenAd in runtime is still not working

I've tested and it's working you have to reproduce your code so that I can help you.