HBASE-25475: Unset zk based wal splitting explicitly in tests

zk based wal splitting was deprecated as part of HBASE-24632 and the changes still aren't there in branch-2.3. Hence the assumption of default wal splitting to be procedure-based rather than zk-based doesn't hold for the said branch. The same needs to be considered while setting up the tests in TestSplitWALManager in absence of which the tests were failing in the branch due to NPE.
The changes have been tested on branch-2.3 and the test failures are also gone.

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Comment

+0 :ok:
reexec
0m 35s
Docker mode activated.

 Hence, we cannot make this change in branch-2.3. I believe we might have to remove the test.
FYI @saintstack @wchevreuil any other recommendations?

@dasanjan1296 Since HBASE-24632 has fixVersion: 3.0.0 and 2.4.0, this Jira is applicable to releases 2.4.0+ and 3.0.0+ only. Hence, we cannot make this change in branch-2.3. I believe we might have to remove the test.
FYI @saintstack @wchevreuil any other recommendations?

Although this change can be merged on master, branch-2 and branch-2.4. But as far as issue with recent test on branch-2.3 is concerned, I think we cannot backport this PR change to branch-2.3.

Although this change can be merged on master, branch-2 and branch-2.4. But as far as issue with recent test on branch-2.3 is concerned, I think we cannot backport this PR change to branch-2.3.

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Comment

+0 :ok:
reexec
0m 32s
Docker mode activated.

-0 :warning:
yetus
0m  3s
Unprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --whitespace-eol-ignore-list --whitespace-tabs-ignore-list --quick-hadoopcheck

_ Prechecks _

_ master Compile Tests _

+1 :green_heart:
mvninstall
4m  1s
master passed

+1 :green_heart:
compile
0m 58s
master passed

+1 :green_heart:
shadedjars
6m 41s
branch has no errors when building our shaded downstream artifacts.

+1 :green_heart:
javadoc
0m 39s
master passed

_ Patch Compile Tests _

+1 :green_heart:
mvninstall
3m 34s
the patch passed

+1 :green_heart:
compile
0m 58s
the patch passed

+1 :green_heart:
javac
0m 58s
the patch passed

+1 :green_heart:
shadedjars
6m 32s
patch has no errors when building our shaded downstream artifacts.

+1 :green_heart:
javadoc
0m 37s
the patch passed

_ Other Tests _

+1 :green_heart:
unit
143m  4s
hbase-server in the patch passed.

169m 52s

Subsystem
Report/Notes

Docker
ClientAPI=1.41 ServerAPI=1.41 base: https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-2891/1/artifact/yetus-jdk8-hadoop3-check/output/Dockerfile

GITHUB PR
https://github.com/apache/hbase/pull/2891

JIRA Issue
HBASE-25475

Optional Tests
javac javadoc unit shadedjars compile

uname
Linux 5ba156c95d66 4.15.0-60-generic #67-Ubuntu SMP Thu Aug 22 16:55:30 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/hbase-personality.sh

git revision
master / 643548f5f5

Default Java
AdoptOpenJDK-1.8.0_232-b09

Test Results
https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-2891/1/testReport/

Max. process+thread count
4720 (vs. ulimit of 30000)

modules
C: hbase-server U: hbase-server

Console output
https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-2891/1/console

versions
git=2.17.1 maven=3.6.3

Powered by
Apache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Comment

+0 :ok:
reexec
0m 32s
Docker mode activated.

-0 :warning:
yetus
0m  3s
Unprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --whitespace-eol-ignore-list --whitespace-tabs-ignore-list --quick-hadoopcheck

_ Prechecks _

_ master Compile Tests _

+1 :green_heart:
mvninstall
4m  1s
master passed

+1 :green_heart:
compile
0m 58s
master passed

+1 :green_heart:
shadedjars
6m 41s
branch has no errors when building our shaded downstream artifacts.

+1 :green_heart:
javadoc
0m 39s
master passed

_ Patch Compile Tests _

+1 :green_heart:
mvninstall
3m 34s
the patch passed

+1 :green_heart:
compile
0m 58s
the patch passed

+1 :green_heart:
javac
0m 58s
the patch passed

+1 :green_heart:
shadedjars
6m 32s
patch has no errors when building our shaded downstream artifacts.

+1 :green_heart:
javadoc
0m 37s
the patch passed

_ Other Tests _

+1 :green_heart:
unit
143m  4s
hbase-server in the patch passed.

169m 52s

Subsystem
Report/Notes

Docker
ClientAPI=1.41 ServerAPI=1.41 base: https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-2891/1/artifact/yetus-jdk8-hadoop3-check/output/Dockerfile

GITHUB PR
https://github.com/apache/hbase/pull/2891

JIRA Issue
HBASE-25475

Optional Tests
javac javadoc unit shadedjars compile

uname
Linux 5ba156c95d66 4.15.0-60-generic #67-Ubuntu SMP Thu Aug 22 16:55:30 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/hbase-personality.sh

git revision
master / 643548f5f5

Default Java
AdoptOpenJDK-1.8.0_232-b09

Test Results
https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-2891/1/testReport/

Max. process+thread count
4720 (vs. ulimit of 30000)

modules
C: hbase-server U: hbase-server

Console output
https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-2891/1/console

versions
git=2.17.1 maven=3.6.3

Powered by
Apache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

@virajjasani Please correct me if I'm wrong. As part of HBASE-21588, procedure-based WAL splitting was introduced and was also backported to branch-2.3. However, as part of HBASE-24632, procedure-based WAL splitting was made as default(on 3.0.0 and 2.4.0) which is why this change is required especially on the other branches(including branch-2.3) so that we use procedure-based WAL splitting. I made an incorrect assumption while writing the test that procedure-based splitting is the default way for all branches.

@virajjasani Please correct me if I'm wrong. As part of HBASE-21588, procedure-based WAL splitting was introduced and was also backported to branch-2.3. However, as part of HBASE-24632, procedure-based WAL splitting was made as default(on 3.0.0 and 2.4.0) which is why this change is required especially on the other branches(including branch-2.3) so that we use procedure-based WAL splitting. I made an incorrect assumption while writing the test that procedure-based splitting is the default way for all branches.

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Comment

+0 :ok:
reexec
1m 12s
Docker mode activated.

-0 :warning:
yetus
0m  3s
Unprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --whitespace-eol-ignore-list --whitespace-tabs-ignore-list --quick-hadoopcheck

_ Prechecks _

_ master Compile Tests _

+1 :green_heart:
mvninstall
4m 53s
master passed

+1 :green_heart:
compile
1m 12s
master passed

+1 :green_heart:
shadedjars
7m 19s
branch has no errors when building our shaded downstream artifacts.

+1 :green_heart:
javadoc
0m 44s
master passed

_ Patch Compile Tests _

+1 :green_heart:
mvninstall
4m 32s
the patch passed

+1 :green_heart:
compile
1m 13s
the patch passed

+1 :green_heart:
javac
1m 13s
the patch passed

+1 :green_heart:
shadedjars
7m 19s
patch has no errors when building our shaded downstream artifacts.

+1 :green_heart:
javadoc
0m 42s
the patch passed

_ Other Tests _

+1 :green_heart:
unit
199m 53s
hbase-server in the patch passed.

230m 55s

Subsystem
Report/Notes

Docker
ClientAPI=1.41 ServerAPI=1.41 base: https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-2891/1/artifact/yetus-jdk11-hadoop3-check/output/Dockerfile

GITHUB PR
https://github.com/apache/hbase/pull/2891

JIRA Issue
HBASE-25475

Optional Tests
javac javadoc unit shadedjars compile

uname
Linux 041ec2f79f3d 4.15.0-112-generic #113-Ubuntu SMP Thu Jul 9 23:41:39 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/hbase-personality.sh

git revision
master / 643548f5f5

Default Java
AdoptOpenJDK-11.0.6+10

Test Results
https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-2891/1/testReport/

Max. process+thread count
3343 (vs. ulimit of 30000)

modules
C: hbase-server U: hbase-server

Console output
https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-2891/1/console

versions
git=2.17.1 maven=3.6.3

Powered by
Apache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Comment

+0 :ok:
reexec
1m 12s
Docker mode activated.

-0 :warning:
yetus
0m  3s
Unprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --whitespace-eol-ignore-list --whitespace-tabs-ignore-list --quick-hadoopcheck

_ Prechecks _

_ master Compile Tests _

+1 :green_heart:
mvninstall
4m 53s
master passed

+1 :green_heart:
compile
1m 12s
master passed

+1 :green_heart:
shadedjars
7m 19s
branch has no errors when building our shaded downstream artifacts.

+1 :green_heart:
javadoc
0m 44s
master passed

_ Patch Compile Tests _

+1 :green_heart:
mvninstall
4m 32s
the patch passed

+1 :green_heart:
compile
1m 13s
the patch passed

+1 :green_heart:
javac
1m 13s
the patch passed

+1 :green_heart:
shadedjars
7m 19s
patch has no errors when building our shaded downstream artifacts.

+1 :green_heart:
javadoc
0m 42s
the patch passed

_ Other Tests _

+1 :green_heart:
unit
199m 53s
hbase-server in the patch passed.

230m 55s

Subsystem
Report/Notes

Docker
ClientAPI=1.41 ServerAPI=1.41 base: https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-2891/1/artifact/yetus-jdk11-hadoop3-check/output/Dockerfile

GITHUB PR
https://github.com/apache/hbase/pull/2891

JIRA Issue
HBASE-25475

Optional Tests
javac javadoc unit shadedjars compile

uname
Linux 041ec2f79f3d 4.15.0-112-generic #113-Ubuntu SMP Thu Jul 9 23:41:39 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/hbase-personality.sh

git revision
master / 643548f5f5

Default Java
AdoptOpenJDK-11.0.6+10

Test Results
https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-2891/1/testReport/

Max. process+thread count
3343 (vs. ulimit of 30000)

modules
C: hbase-server U: hbase-server

Console output
https://ci-hadoop.apache.org/job/HBase/job/HBase-PreCommit-GitHub-PR/job/PR-2891/1/console

versions
git=2.17.1 maven=3.6.3

Powered by
Apache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

@virajjasani Please correct me if I'm wrong. As part of HBASE-21588, procedure-based WAL splitting was introduced and was also backported to branch-2.3. However, as part of HBASE-24632, procedure-based WAL splitting was made as default(on 3.0.0 and 2.4.0) which is why this change is required especially on the other branches(including branch-2.3) so that we explicitly use procedure-based WAL splitting in the tests. I made an incorrect assumption while writing the test that procedure-based splitting is the default way for all branches.

@dasanjan1296 your understanding of feature rollout is correct. However, since master and branch-2, 2.4 are the ones with proc based WAL splitting as default, current PR changes should be applied to them. For branch-2.3, ZK based WAL splitting is default but proc based WAL split option is available I believe. Hence, for branch-2.3 test, rather than changing current test file, you can create new one and disable ZK based WAL splitting prop specifically there. That way we will be able to write test only in that new test class without affecting existing one because existing one behaves with default behaviour.

@virajjasani Please correct me if I'm wrong. As part of HBASE-21588, procedure-based WAL splitting was introduced and was also backported to branch-2.3. However, as part of HBASE-24632, procedure-based WAL splitting was made as default(on 3.0.0 and 2.4.0) which is why this change is required especially on the other branches(including branch-2.3) so that we explicitly use procedure-based WAL splitting in the tests. I made an incorrect assumption while writing the test that procedure-based splitting is the default way for all branches.

@dasanjan1296 your understanding of feature rollout is correct. However, since master and branch-2, 2.4 are the ones with proc based WAL splitting as default, current PR changes should be applied to them. For branch-2.3, ZK based WAL splitting is default but proc based WAL split option is available I believe. Hence, for branch-2.3 test, rather than changing current test file, you can create new one and disable ZK based WAL splitting prop specifically there. That way we will be able to write test only in that new test class without affecting existing one because existing one behaves with default behaviour.

@virajjasani Thanks a lot for the clarification! However, I still have one concern. In the test file, viz. TestSplitWALManager.java, we are already disabling zk-based WAL splitting[here] as part of the common mini-cluster setup in the Test Fixture.
The change in this PR is to disable zk-based splitting only in one Test Case as it requires spawning another mini-cluster. This change shouldn't affect the other tests in the test file.

@virajjasani Thanks a lot for the clarification! However, I still have one concern. In the test file, viz. TestSplitWALManager.java, we are already disabling zk-based WAL splitting[here] as part of the common mini-cluster setup in the Test Fixture.
The change in this PR is to disable zk-based splitting only in one Test Case as it requires spawning another mini-cluster. This change shouldn't affect the other tests in the test file.

Oh I see. Makes sense.

Oh I see. Makes sense.


Single appliance for multiple environment types

The FAQ should address the common question of...
"Can I run server discovery for multiple environment types (Hyper-V, Physical etc) on the same Azure Migrate appliance?"
My understanding is this is not possible as the appliance script will remove the previous project registration, therefore each environment type requires its own Azure Migrate appliance. This should be confirmed, and an alternative suggestion made, such as approaching all servers as "physical" and using the physical server appliance.

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

ID: cc38fe71-e10d-59a0-6bfb-cefa661a350b
Version Independent ID: 9744a0af-d137-9522-597d-3660de4046a8
Content: Azure Migrate appliance FAQ - Azure Migrate
Content Source: articles/migrate/common-questions-appliance.md
Service: azure-migrate
GitHub Login: @Vikram1988
Microsoft Alias: vibansa

@briggsb9
Thanks for your feedback! We will investigate and update as appropriate.

@Vikram1988 Could you please review ask here and help with doc updates?

@Vikram1988 Just a soft reminder to review this feedback.

#reassign: @ajaypartha95

#reassign: @ajaypartha95

In the first question itself, under learn more about the appliance, people can go and understand that the appliance is different for multiple environment types and same appliance cannot be used for multiple environments. Hence this question is not necessary.

Hi @briggsb9 ,
Closing the issue based on the above comment from the SME.
#please-close


⚠ Bofrost.de has degraded performance

In 2323bef, Bofrost.de (https://www.bofrost.de) experienced degraded performance:

HTTP code: 200
Response time: 1517 ms

Resolved: Bofrost.de performance has improved in e43cd54 after 43 minutes.


[nightly test] nightly test failed on new AMP tutorial

After AMP PR https://github.com/apache/incubator-mxnet/pull/14173 added an AMP tutorial, but the nightly test on it is failing:
http://jenkins.mxnet-ci.amazon-ml.com/blue/organizations/jenkins/NightlyTestsForBinaries/detail/master/320/pipeline
Seems the tutorial depends on gluoncv, we need to add it in CI environment here:
https://github.com/apache/incubator-mxnet/blob/master/ci/docker/install/ubuntu_tutorials.sh

@mxnet-label-bot add[Test, CI]

Taking a look

Now no more warnings, but nightly still fails with CUDA malloc OOM.
http://jenkins.mxnet-ci.amazon-ml.com/blue/organizations/jenkins/NightlyTestsForBinaries/detail/master/333/pipeline/148
This is not observed in AWS P3 instances.

fixed in https://github.com/apache/incubator-mxnet/pull/15141


Add declarations of MaterialX closures

Description
This PR adds closure declarations for the MaterialX PBS nodes. A discussion of their design has been ongoing in a thread at the MaterialX GitHub repo. The full history of this discussion can be found here: https://github.com/materialx/MaterialX/pull/614
This is still a draft and additional details will be worked out when reference implementations for these closures are added to testrender later. The code is wrapped in ifdefs and no docs or tests has thus been added yet.
@lgritz I assume Autodesk has a corporate CLA signed already, but if not just let me know and we will fix that.
Checklist:

[x] I have read the contribution guidelines.
[x] I have previously submitted a Contributor License Agreement.
[ ] I have updated the documentation, if applicable.
[ ] I have ensured that the change is tested somewhere in the testsuite (adding new test cases if necessary).
[x] My code follows the prevailing code style of this project.

I believe this is ready to merge. Will do so by Monday morning if no objections are raised.


[SSLNTV-24] Segmentation fault in X509_STORE_add_lookup

Issue: https://issues.redhat.com/browse/SSLNTV-24
As commented in the JIRA the SSL_CTX_set_default_verify_paths was moved from setSSLVerify to makeSSLContext. This way the store is initialized when the ssl context is created avoiding any race. This method is only executed 4 times (one for each openssl provider).
No tests added to the java part because the crash was only when multiple threads accessed the setSSLVerify for the first time in the context. There are tests that do multi-thread access but they were executed after the OpenSSLCOntextSPI was already being used and initialized and the issue was not detected.

Closed. I have to rethink about this change.


PlatformAssetBundle load does not care about extension capitalization

I did await rootBundle.load(asset) to load an image from asset and by accident gave it a wrong asset name where the extension was capitalized and noticed this still loaded the image asset. My asset was myasset.png, but i used myasset.PNG. Should this not throw an exception?

Hi @erf
After ., I believe png is same as PNG
Even in normal situation like if you rename image.png to image.PNG, it won't effect your image and it will still open
Thank you

@TahaTesser hmm, i would think Flutter would differentiate assets names on caps, but i guess not. Not really a problem, i just noticed it as i was caching on image name and there was a double entry, and i was curious as to how that happened.. btw, do you know if Flutter plans on doing cache for image assets?

hI @erf
Please check out Work with cached images
Regarding extension capitalization. Closing, as this isn't an issue with Flutter itself,
if you disagree please write in the comments and I will reopen it
Thank you

hi @TahaTesser
I'm not caching a Image Widget, i'm caching a ui.Image.
This is happening in PlatformAssetBundle.load and i believe that is in a Flutter package.
Not sure what you mean by .png is the same as .PNG, of course the image is the same, but the filename is different. I would expect filenames would be case-sensitive, but i dont believe you have answered this properly.
Thank you

Hi @erf
Issue related, capatalizing extension doesn't make asset have wrong name. Unless you provide wrong filename, there is no issue.
Regarding the caching issue, you can probably use ImageCache and also ImageCache large images

Thank you

Ok, thank you.
But do you know why ui.Images arent caching when using AssetBundle.load, when AssetBundle.loadString is?

Hi @erf
Please check AssetBundle.loadString api and AssetBundle.load api
You can see in the AssetBundle.loadString, it decodes your data image
Hope this resolves your doubt

@TahaTesser i'm now caching images the same way that AssetBundle.loadString is, thanks!


To bring parity with travis build add missing tasks to kokoro build.

Each task is treated as separate job to run in parallel.
single script linux_presumbit.sh performs all task based TASK env.

Let us know when this is ready for review.

Regarding your @sebright general comments.

Build names are in kokoro config. I'll change that to reflect appropriate names.
There are two linux builds right now. I'll remove the old one.
As we discussed following is still missing.

badge status
build status on commit (build everything on commit)
android build instead of jdk7.


[BUG] When banned, I cant log out.

Acknowledgement of preliminary instructions

[X] I have read the preliminary instructions, and I am certain that my problem has not already been addressed.

What problem did you encounter?
When I got falsley banned (still am) I can usually log out of "Play Roblox" for it to fix functionality. But now it wont let me click Log Out. Please help!

Just launch a game from the website on your other account, and the app will reauthenticate on that account.

No, i fixed it but i just had to delete my stored cookies in appdata when launched with the banned account it will respond with a auth error 403, but it would not let me logout so i deleted my cookie and it worked.Sent from my iPhoneOn Jan 29, 2024, at 7:48 PM, pizzaboxer @.***> wrote:
Just launch a game from the website on your other account, and the app will reauthenticate on that account.
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you authored the thread.Message ID: @.***>

@conzentrationslager hey man I'm having the same problem with getting falsed ban and not being able to log out. Could you please show show me an image or tell me how to locate the folder to delete my cookies or reset them.

hey man I'm having the same problem with getting falsed ban and not being able to log out. Could you please show show me an image or tell me how to locate the folder to delete my cookies or reset them

hey man I'm having the same problem with getting falsed ban and not being able to log out. Could you please show show me an image or tell me how to locate the folder to delete my cookies or reset them

hey man I'm having the same problem with getting falsed ban and not being able to log out. Could you please show show me an image or tell me how to locate the folder to delete my cookies or reset them

hey man add my discord and id be more than happy to send you the location,, @somberful

bloxtrap delete me acc

bloxstrap deleted your account?

bloxtrap delete me acc

??????????????????????????

bloxtrap delete me acc

Instead of blaming Bloxstrap, how about you blame your exploit? I can see the many exploit scripts you have uploaded to your GitHub account, you are not fooling anyone.


Tilemap bucket tool doesn't works with eraser

I tried to erase tiles with the Bucket tool and RMB, but it does nothing. I would like to be able to "fill" an area with empty tiles (as such, I don't mean transparent dummy tiles, but actual removal of them).

Fixed by #6368.


gobrew self-update always updates #108

This issue appears to have re-surfaced.

Probably version mismatch. Should be fixed upon next version update automatically.


About the input data

I want to repeat the experiment, but I can not know how to process raw data. Can you provide any processed data or some scripts for preprocessing? Thank you very much.

Thanks for your question. Actually the data does not need to be preprocessed and you just need to place it on the correct path. I have uploaded an example of meshes in scannet (in "data/source_meshes/scannet") and have fixed the FULL_PATH and FULL_MESH_PATH in "src/local.py". Now the experiment can run directly with the script "scripts/scannet_go.sh". The example of meshes in scenenn will be uploaded soon. Please let me konw if you have any other questions.

I want to repeat the experiment, but I can not know how to process raw data. Can you provide any processed data or some scripts for preprocessing? Thank you very much.

Thanks for your question. Actually the data does not need to be preprocessed and you just need to place it on the correct path. I have uploaded an example of meshes in scannet (in "data/source_meshes/scannet") and have fixed the FULL_PATH and FULL_MESH_PATH in "src/local.py". Now the experiment can run directly with the script "scripts/scannet_go.sh". The example of meshes in scenenn will be uploaded soon. Please let me konw if you have any other questions.

Thank you very much. I successfully ran the demo and tried other data. I will close this issue.


roll engine to 9af920ef22f311588b649ba876127993f5c1362c

Reverting as Appveyor is failing after the roll with a bunch of violations of the "intrinsic protocol contract" e.g:
5:47 +1883 ~23: C:\projects\flutter sdk\packages\flutter\test\widgets\drawer_test.dart: Drawer navigator back button
══╡ EXCEPTION CAUGHT BY RENDERING LIBRARY ╞═════════════════════════════════════════════════════════
The following assertion was thrown during performLayout():
The intrinsic dimension methods of the RenderPadding class returned values that violate the
intrinsic protocol contract.
The following failures was detected:
 * getMinIntrinsicWidth(Infinity) returned a larger value (116.0) than
   getMaxIntrinsicWidth(Infinity) (84.0)
 * getMinIntrinsicWidth(800.0) returned a larger value (116.0) than getMaxIntrinsicWidth(800.0)
   (84.0)
If you are not writing your own RenderBox subclass, then this is not
your fault. Contact support: https://github.com/flutter/flutter/issues/new
When the exception was thrown, this was the stack:
#0      RenderBox.debugAssertDoesMeetConstraints.<anonymous closure> (package:flutter/src/rendering/box.dart:1823:11)
#1      RenderBox.debugAssertDoesMeetConstraints (package:flutter/src/rendering/box.dart:1833:6)
#2      RenderBox.size=.<anonymous closure> (package:flutter/src/rendering/box.dart:1553:17)
#3      RenderBox.size= (package:flutter/src/rendering/box.dart:1553:65)
#4      RenderPadding.performLayout (package:flutter/src/rendering/shifted_box.dart:202:5)
#5      RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
#6      _RenderProxyBox&RenderBox&RenderObjectWithChildMixin&RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
#7      RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
#8      _RenderProxyBox&RenderBox&RenderObjectWithChildMixin&RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
#9      RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
#10     _RenderProxyBox&RenderBox&RenderObjectWithChildMixin&RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
#11     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
#12     _RenderProxyBox&RenderBox&RenderObjectWithChildMixin&RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
#13     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
#14     _RenderProxyBox&RenderBox&RenderObjectWithChildMixin&RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
#15     _RenderCustomClip.performLayout (package:flutter/src/rendering/proxy_box.dart:1147:11)
#16     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
#17     RenderConstrainedBox.performLayout (package:flutter/src/rendering/proxy_box.dart:263:13)
#18     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
#19     RenderPositionedBox.performLayout (package:flutter/src/rendering/shifted_box.dart:381:13)
#20     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
#21     RenderConstrainedBox.performLayout (package:flutter/src/rendering/proxy_box.dart:263:13)
#22     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
#23     _RenderProxyBox&RenderBox&RenderObjectWithChildMixin&RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
#24     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
#25     MultiChildLayoutDelegate.layoutChild (package:flutter/src/rendering/custom_layout.dart:141:11)
#26     _ScaffoldLayout.performLayout (package:flutter/src/material/scaffold.dart:338:7)
#27     MultiChildLayoutDelegate._callPerformLayout (package:flutter/src/rendering/custom_layout.dart:211:7)
#28     RenderCustomMultiChildLayoutBox.performLayout (package:flutter/src/rendering/custom_layout.dart:355:14)
#29     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
#30     _RenderProxyBox&RenderBox&RenderObjectWithChildMixin&RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
#31     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
#32     _RenderProxyBox&RenderBox&RenderObjectWithChildMixin&RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
#33     _RenderCustomClip.performLayout (package:flutter/src/rendering/proxy_box.dart:1147:11)
#34     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
#35     _RenderProxyBox&RenderBox&RenderObjectWithChildMixin&RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
#36     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
#37     _RenderProxyBox&RenderBox&RenderObjectWithChildMixin&RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
#38     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
#39     _RenderProxyBox&RenderBox&RenderObjectWithChildMixin&RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
#40     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
#41     _RenderProxyBox&RenderBox&RenderObjectWithChildMixin&RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
#42     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
#43     _RenderProxyBox&RenderBox&RenderObjectWithChildMixin&RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
#44     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
#45     _RenderProxyBox&RenderBox&RenderObjectWithChildMixin&RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
#46     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
#47     _RenderProxyBox&RenderBox&RenderObjectWithChildMixin&RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
#48     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
#49     _RenderProxyBox&RenderBox&RenderObjectWithChildMixin&RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
#50     RenderOffstage.performLayout (package:flutter/src/rendering/proxy_box.dart:2824:13)
#51     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
#52     RenderStack.performLayout (package:flutter/src/rendering/stack.dart:520:15)
#53     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
#54     __RenderTheatre&RenderBox&RenderObjectWithChildMixin&RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
#55     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
#56     _RenderProxyBox&RenderBox&RenderObjectWithChildMixin&RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
#57     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
#58     _RenderProxyBox&RenderBox&RenderObjectWithChildMixin&RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
#59     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
#60     _RenderProxyBox&RenderBox&RenderObjectWithChildMixin&RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
#61     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
#62     _RenderProxyBox&RenderBox&RenderObjectWithChildMixin&RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
#63     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
#64     _RenderProxyBox&RenderBox&RenderObjectWithChildMixin&RenderProxyBoxMixin.performLayout (package:flutter/src/rendering/proxy_box.dart:109:13)
#65     RenderObject.layout (package:flutter/src/rendering/object.dart:1570:7)
#66     RenderView.performLayout (package:flutter/src/rendering/view.dart:147:13)
#67     RenderObject._layoutWithoutResize (package:flutter/src/rendering/object.dart:1445:7)
#68     PipelineOwner.flushLayout (package:flutter/src/rendering/object.dart:704:18)
#69     AutomatedTestWidgetsFlutterBinding.drawFrame (package:flutter_test/src/binding.dart:793:23)
#70     _TestWidgetsFlutterBinding&BindingBase&SchedulerBinding&GestureBinding&RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:208:5)
#71     _TestWidgetsFlutterBinding&BindingBase&SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:990:15)
#72     _TestWidgetsFlutterBinding&BindingBase&SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:930:9)
#73     AutomatedTestWidgetsFlutterBinding.pump.<anonymous closure> (package:flutter_test/src/binding.dart:704:9)
#76     TestAsyncUtils.guard (package:flutter_test/src/test_async_utils.dart:69:44)
#77     AutomatedTestWidgetsFlutterBinding.pump (package:flutter_test/src/binding.dart:691:27)
#78     WidgetTester.pumpWidget.<anonymous closure> (package:flutter_test/src/widget_tester.dart:227:22)
#81     TestAsyncUtils.guard (package:flutter_test/src/test_async_utils.dart:69:44)
#82     WidgetTester.pumpWidget (package:flutter_test/src/widget_tester.dart:224:27)
#83     main.<anonymous closure> (file:///C:/projects/flutter%20sdk/packages/flutter/test/widgets/drawer_test.dart:187:18)
#85     main.<anonymous closure> (file:///C:/projects/flutter%20sdk/packages/flutter/test/widgets/drawer_test.dart:183:47)
#86     testWidgets.<anonymous closure>.<anonymous closure> (package:flutter_test/src/widget_tester.dart:72:23)
#87     TestWidgetsFlutterBinding._runTestBody (package:flutter_test/src/binding.dart:555:19)
#101    AutomatedTestWidgetsFlutterBinding.runTest.<anonymous closure> (package:flutter_test/src/binding.dart:899:17)
#103    AutomatedTestWidgetsFlutterBinding.runTest.<anonymous closure> (package:flutter_test/src/binding.dart:887:39)
(elided 34 frames from class _FakeAsync, package dart:async, and package stack_trace)
The following RenderObject was being processed when the exception was fired:
  RenderPadding#a4313 relayoutBoundary=up10 NEEDS-PAINT
  creator: Padding ← Container ← IconTheme ← Builder ← Listener ← _GestureSemantics ←
  RawGestureDetector ← GestureDetector ← InkWell ← DefaultTextStyle ← AnimatedDefaultTextStyle ←
  _InkFeatures-[GlobalKey#7041a ink renderer] ← ⋯
  parentData: <none> (can use size)
  constraints: BoxConstraints(88.0<=w<=800.0, 36.0<=h<=600.0)
  size: Size(116.0, 36.0)
  padding: EdgeInsets(16.0, 0.0, 16.0, 0.0)
  textDirection: ltr
This RenderObject had the following descendants (showing up to depth 5):
  RenderPositionedBox#375f1 relayoutBoundary=up11 NEEDS-PAINT
    RenderParagraph#7bb66 relayoutBoundary=up12 NEEDS-PAINT


training data

Hi
I'm trying to run with your code, but I can't see raw_data_dir/train_x1.txt.
Could you provide the raw data that you used?

Hi Lianhui,
I can get the TIMETRAVEL data, but I'm not sure what's the train_x1.txt should be like.
Or should I create train_x1.txt and other txt files from the TimeTravel json files?
Thanks,
Ching-Yun

It works!
But how about Dev and test data?
There are several edited_endings, how do you separate them?

oh yes, the edited_endings are used for multiple references evaluation. You
may want to use all of them
On Sun, Oct 17, 2021 at 2:51 AM ccyun1127 @.***> wrote:

It works!
But how about Dev and test data?
There are several edited_endings, how do you separate them?
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/qkaren/Counterfactual-StoryRW/issues/12#issuecomment-945082953,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ADIYQ527CJG4CH7D7NXG6R3UHKMAJANCNFSM5F5RWYEQ
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.


[#1564] fix(server): disk health check invalid when hang

What changes were proposed in this pull request?
Using the completefuture to check whether the disk checker timeout. If it is, it will directly mark disk corrupted
Why are the changes needed?
Fix: #1564
Does this PR introduce any user-facing change?
Yes. Introduing the conf: rss.server.health.checker.localstorage.execute.timeout. unit is ms, default value is 1minute
How was this patch tested?
unit tests. But I will apply this to our online env.

Codecov Report
Attention: Patch coverage is 80.88235% with 13 lines in your changes are missing coverage. Please review.

Project coverage is 54.04%. Comparing base (d994b27) to head (9b837ac).

Files
Patch %
Lines

...org/apache/uniffle/server/LocalStorageChecker.java
81.08%
4 Missing and 3 partials :warning:

...mon/completefuture/CompletableFutureExtension.java
76.92%
3 Missing and 3 partials :warning:

Additional details and impacted files
@@             Coverage Diff              @@
##             master    #1568      +/-   ##
============================================
+ Coverage     53.72%   54.04%   +0.31%
+ Complexity     2838     2293     -545
============================================
  Files           437      360      -77
  Lines         24663    16067    -8596
  Branches       2094     1467     -627
============================================
- Hits          13250     8683    -4567
+ Misses        10581     6881    -3700
+ Partials        832      503     -329

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

Could you help review this? @jerqi @rickyma @xianjingfeng

Currently, I am dealing with several other issues. Once I am done with those, I will take a look at this.


Should old precacheManifest files be removed?

Library Affected:
webpack-plugin-workbox
Currently using injectManifest doesn't remove old precacheManifest.js files from the dist directory. Every time you build your app and something has changed Workbox generates of course a new precacheManifest.js file since the hash has changed. Each build adds a new file.
Is deletion of old precacheManifest files something that should be incorporated into Workbox? Or is it left out by thought and decision?

ALSO: is it completely safe to remove the old files from the server? Is it possible to cause some harm to already registered SWs?

I am having the same issue. Is there anyway in development to make it so my dist folder does not have a 100 precacheManifest files?

Is deletion of old precacheManifest files something that should be incorporated into Workbox? Or is it left out by thought and decision?

I wouldn't say that the current behavior was arrived at through a specific decision, but rather that it's what seemed like the natural approach for this sort of plugin.
My understanding of common webpack setups if that if a developer wants to ensure that their output directory is kept free of clutter from previous builds, using the approach described at https://webpack.js.org/guides/output-management/#cleaning-up-the-dist-folder is the best practice.
Is that approach something that would work for you?

Yes, removing them in the beginning of the build process would of course work for me. Not sure how other people and projects see it – but you're correct about keeping the build dir clean of previous artifacts.

Regarding a much earlier question:

ALSO: is it completely safe to remove the old files from the server? Is it possible to cause some harm to already registered SWs?

Service workers are meant to aggressively cache anything referenced via importScripts(), so once a service worker has installed and loaded the precache manifest once, it shouldn't matter if it then disappears from the web server as part of a fresh deployment.


Feature/getjoke

https://forums.pythonic.guru/t/topic/8799

Please change the pr to PythonFreeCourse:develop!

Please change the pr to PythonFreeCourse:develop!

Codecov Report

Merging #143 (cc9c58c) into develop (bb388ce) will increase coverage by 0.00%.
The diff coverage is 100.00%.

@@           Coverage Diff            @@
##           develop     #143   +/-   ##
========================================
  Coverage    99.49%   99.49%
========================================
  Files           30       31    +1
  Lines          989      996    +7
========================================
+ Hits           984      991    +7
  Misses           5        5

Impacted Files
Coverage Δ

app/main.py
97.43% <100.00%> (+0.06%)
:arrow_up:

app/routers/getjoke.py
100.00% <100.00%> (ø)

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 bb388ce...0823233. Read the comment docs.

Codecov Report

Merging #143 (cc9c58c) into develop (bb388ce) will increase coverage by 0.00%.
The diff coverage is 100.00%.

@@           Coverage Diff            @@
##           develop     #143   +/-   ##
========================================
  Coverage    99.49%   99.49%
========================================
  Files           30       31    +1
  Lines          989      996    +7
========================================
+ Hits           984      991    +7
  Misses           5        5

Impacted Files
Coverage Δ

app/main.py
97.43% <100.00%> (+0.06%)
:arrow_up:

app/routers/getjoke.py
100.00% <100.00%> (ø)

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 bb388ce...0823233. Read the comment docs.


Crashes on 1.15.2 when installed locally on multiplayer.

Game crashes when middle clicking with it installed locally, but not on the server.
Launcher gives:
The game crashed whilst mouseclicked event handler
Error: java.lang.NullPointerException: mouseClicked event handler

Full crash report minus system info can be found here.

I will look into it, but could you please try it without Optifine?

I have the same issue, but with keypressed event handler, I binded the sort to keys, and no Optifine installed.

Please try the updated file in Curseforge.

https://pastebin.com/RziMAbrx - Crash Report
https://pastebin.com/h0WFuRmk - latest.log
I'll try to send one without other mods that I have on, if needed.

Please do try the new version without additional mods as I'm unreliably unable to reproduce this issue, I highly suspect FPSReducer might be at fault here. However I've also seen the crash in Paper-based servers.

I am having this issue without any other mods while connected to a Paper server. I crash within 3 sort button clicks 100% of the time.
https://pastebin.com/TuAexzcF - Crash
https://pastebin.com/a66wAqgj - Latest.log

I cannot recreate this under a minimal environment of this mod and 1.15.2 anymore, but please reopen this if the problem persists, the updated file will be posted in Curseforge.

The issue persists. I have made progress narrowing down a cause. Adding an enchanted item to my inventory causes a crash when sorting.

crash-2020-06-26_08.32.53-client.txt
latest.log

Please do note that render thread errors might appear when using Optifine as it's not fully compatible with Forge, but I'll try and recreate this issue later.

Issue seems to be due to servers handling mouseclicked event differently rather than the mod's fault, closing.


helm upgade "does not appear to be a gzipped archive" typo in index file

Current Behavior
apiVersion: v1
entries:
  flowforge:
  - apiVersion: v2
    appVersion: 1.2.0
    created: "2022-12-22T13:23:21.457462236Z"
    dependencies:
    - condition: forge.localPostgresql
      name: postgresql
      repository: https://charts.bitnami.com/bitnami
      version: 10.14.0
    description: FlowForge
    digest: afd686492fbb152b49de6ae5c27f680156bdf4d12ebb73b47bb945bd122b002c
    home: https://flowforge.com
    icon: https://flowforge.com/apple-touch-icon.png
    keywords:
    - flowforge
    - node-red
    maintainers:
    - name: FlowForge Inc
      url: https://flowforge.com
    name: flowforge
    type: application
    urls:
    - https://flowforge.gibhub.io/helm/flowforge-1.2.0.tgz

gibhub -> github
Expected Behavior
No response
Steps To Reproduce
helm upgrade --atomic --install flowforge flowforge/flowforge -f customization.yml
Error: file '/xxxxxx/.cache/helm/repository/flowforge-1.2.0.tgz' does not appear to be a gzipped archive; got 'text/html; charset=utf-8'
Environment

FlowForge version: 1.2.0
Node.js version: NR
npm version: NR
Platform/OS: x86_64
Browser: NR

Please try again
fixed by #88


How to extend the OrganizationUnit model to add custom attributes?

Just like the User class extends AbpUser.
thanks

#168

See https://www.aspnetzero.com/Documents/Extending-Existing-Entities#extending-non-abstract-entities


Create /tag base page with a neat little bubble view

Like many other blogs, I would like to be able to have a view of all my tags and how many are in each.

Implemented


#1390 Only use en dashes in ranges

As described in #1390, it's wrong to use em dashes (and suboptimal to use hyphens) in time ranges.
Here I have changed all dashes in all ranges to en dashes for accessibility and typographical correctness.

thanks!

So in my app i am not seeing any dash because the character is not recognized by my browser or something squirly is going on. What can i do to make this work properly?


[TEST] Feat/datastore observe query 2

Issue #, if available:
Description of changes:
Check points:

[ ] Added new tests to cover change, if needed
[ ] All unit tests pass
[ ] All integration tests pass
[ ] Documentation update for the change if required
[ ] PR title conforms to conventional commit style

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

Codecov Report

Merging #1452 (6e77a50) into feat/datastore-observe-query (2d3def6) will decrease coverage by 0.38%.
The diff coverage is 0.00%.

@@                       Coverage Diff                        @@
##           feat/datastore-observe-query    #1452      +/-   ##
================================================================
- Coverage                         58.22%   57.84%   -0.39%
================================================================
  Files                               675      615      -60
  Lines                             20560    18438    -2122
================================================================
- Hits                              11971    10665    -1306
+ Misses                             8589     7773     -816

Flag
Coverage Δ

API_plugin_unit_test
?

AWSPluginsCore
72.86% <ø> (ø)

Amplify
45.98% <ø> (-0.03%)
:arrow_down:

Analytics_plugin_unit_test
71.76% <ø> (ø)

Auth_plugin_unit_test
78.76% <ø> (ø)

DataStore_plugin_unit_test
74.46% <0.00%> (-0.01%)
:arrow_down:

Predictions_plugin_unit_test
26.79% <ø> (ø)

Storage_plugin_unit_test
58.06% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files
Coverage Δ

...Plugin/Sync/InitialSync/InitialSyncOperation.swift
72.34% <0.00%> (-0.52%)
:arrow_down:

...gin/Sync/InitialSync/ModelSyncedEventEmitter.swift
87.35% <0.00%> (-2.06%)
:arrow_down:

.../DataStore/Model/Internal/Schema/ModelSchema.swift
62.50% <0.00%> (-2.09%)
:arrow_down:

...CategoryPlugin/Operation/AWSGraphQLOperation.swift

...n/Support/Utils/GraphQLOperationRequestUtils.swift

...gin/Support/Utils/GraphQLRequest+toListQuery.swift

...AWSAPICategoryPlugin/AWSAPIPlugin+Resettable.swift

.../RequestInterceptor/AuthTokenProviderWrapper.swift

...rt/Utils/RESTOperationRequestUtils+Validator.swift

...r/SubscriptionInterceptor/IAMAuthInterceptor.swift

... and 54 more

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 2d3def6...6e77a50. Read the comment docs.


Use folke/trouble.nvim (nvim-web-devicons) sign_icons instead of default ones

Hello,
i would like to use the folke/trouble.nvim (nvim-web-devicons) icons for errors, warnings etc. instead of the default ones.
Tried with this config to reset the sign icons but it's not working.
--[lsp/mason]--
local lsp = require('lsp-zero')
lsp.preset('recommended')

lsp.ensure_installed({
  'pyright',
  'sumneko_lua',
})

lsp.set_preferences({
  sign_icons = {
    error = ' ',
    warn = ' ',
    hint = ' ',
    info = ' ',
  }
})

Thank you in advance.

lsp.setup()

Update lsp-zero then set sign_icons = false. That will make lsp-zero skip the configuration of icons.

Update lsp-zero then set sign_icons = false. That will make lsp-zero skip the configuration of icons.
Edit: I suggest you move .set_preferences() up, put it right after .preset().

Updated lsp-zero and set:
--[lsp/mason]--
local lsp = require('lsp-zero')
lsp.preset('recommended')

lsp.set_preferences({
  sign_icons = false,
})

lsp.ensure_installed({
  'pyright',
  'sumneko_lua',
})

lsp.setup()

But now the symbols are replaced by I/E/H.

Oh. I thought trouble.nvim configured the icons for diagnostics.
Okay. Then just copy their icons.
sign_icons = {
  error = "",
  warn = "",
  hint = "",
  info = "",
}

Oh. I thought trouble.nvim configured the icons for diagnostics.
Okay. Then just copy their icons.
sign_icons = {
  error = "",
  warn = "",
  hint = "",
  info = "",
}

Yup, this works, thanks!
Little question, don't know if this can be resolved in lsp-zero config. Can i move the signs horizontally? Actually they are just next the left border. Maybe they can be centered?

Pretty sure the only  thing you can do add whitespace character to the right or left.

Yup, that did the trick, thanks!


[PE-D][Tester B] Tree does not update in real time

Both when adding new teams and adding new developers to teams the tree does not update visually and has to be reloaded to reflect the changes.

Labels: type.FeatureFlaw severity.Low
original: alvinlim277/ped#5

The content in the tree will not be updated in real time because that requires too much computer resources. Instead, the tree is updated every time you show it. So, when you have some changes to the data, you should hide the tree first if it is shown, and call command tree again to show the tree. Then your changes will be reflected in the new tree. With that being said, if you enter the command tree to show LinkTree and make some changes to the data, your changes will not be reflected in the current tree. You should hide the tree first and then call tree again to obtain a new tree which will reflect the changes you made.
This should note be considered as a bug. However, it is reflected as note in UG.


Twig syntax error trying to use FormServiceProvider

Hello,
I got a Twig syntax error :  The filter "trans" does not exist in "form_div_layout.html.twig" at line 19
I know that is something to do with Translation but I don't use it, I know that when I register Translation provider I just have an error that tells me that 'translator.messages' is not defined, but I don't need at all translation for my project.
Do I have to override the default form_div_layout.html.twig and remove translations filters ? Or write somewhere in the application that I don't need translation ? how ?
I'm using FormServiceProvider because I want to use ValidatorServiceProvider to validate my form, I know that I can use the Validator without the FormServiceProvider, but I want to do it like it is written in Silex documentation : "It is most useful when used with the FormServiceProvider"
Thank you for your help
the code :
//--------------app.php----------------

use Symfony\Component\HttpFoundation\Request ;
use Symfony\Component\HttpFoundation\Response ;

require_once __DIR__ . '/bootstrap.php' ;

$app = new Silex\Application() ;

require __DIR__ . '/../config/conf.php' ;

$app->register(new Silex\Provider\SymfonyBridgesServiceProvider(), array(
            'symfony_bridges.class_path' => __DIR__ . '/../vendor/symfony/src',
)) ;

$app->register(new Silex\Provider\FormServiceProvider(), array(
            'form.class_path' => __DIR__ . '/../vendor/symfony/src'
)) ;

$app->register(new Silex\Provider\ValidatorServiceProvider(), array(
           'validator.class_path' => __DIR__ . '/../vendor/symfony/src',
)) ;

$app->register(new Silex\Provider\TwigServiceProvider(), array(
           'twig.path' => __DIR__ . '/../src/views/frontend/',
           'twig.class_path' => __DIR__ . '/../vendor/twig/lib',
           'twig.options' => array('cache' => __DIR__ . '/../src/twig.cache'),
)) ;

$app->get('/contact', function (Silex\Application $app)  {

          $form = $app['form.factory']->createBuilder('form')
               ->add('name', 'text')
               ->add('surname', 'text')
               ->add('email', 'email')
               ->add('message', 'textarea')
               ->getForm() ;

 $page = $app['twig']->render('contact.html.twig', array('form' => $form->createView())) ;

 return new Response($page);
 }) ;

return $app ;

//-------------contact.html.twig--------------

{% extends 'layout.html.twig' %}

{% block title %}Contact us{% endblock %}

{% block content %}
<fieldset class="control-group">
<legend>En remplissant le formulaire ci-dessous</legend>
   <form class="form-horizontal" action="/send" method="post">
        {{ form_errors(form) }}
        {{ form_row(form.name) }}
        {{ form_row(form.surname) }}
        {{ form_row(form.email) }}
        {{ form_row(form.message) }}
       <button type="submit" class="btn btn-info">Send</button>
   </form>
</fieldset>
{% endblock content %}

It is most useful when used with the Form provider does not mean it cannot be used without it :)
but otherwise, it is true that the Symfony form theme for Twig requires the translation extension

Thank you for your quick answer !
Now I know that FormServiceProvider require TranslationServiceProvider, thank you
When I said "It is most useful when used with the Form provider..." I was talking about the validator, because at the end of the sentence there is "...but can also be used standalone." Or my english is so bad (:D) that I didn't understand that ValidatorServiceProvider cannot be used without FormServiceProvider ?

Sorry I think I'm confused, you meant the default Symfony form theme ONLY that require translation extension or any form theme ?

Thank you !


Add - in python

https://github.com/tasnimzotder/hactoberfest-2020/blob/4ae62e2b1072cee67a585e6bdc0cab49faedcdf2/python/add.py#L4
Write code to add two numbers in python

I would like to work on this. Could you assign this to me ? @tasnimzotder

Sure

Can I work on it and add few more functions @tasnimzotder ?

Can I work on it and add few more functions @tasnimzotder ?

Yes you can 👍


Code validated by luacheck

luacheck is a simple tool that checks the validity of the code. Think of it as JSLint for lua.
This allowed me to fix unused arguments / variables, undefined variables, and other simple errors.

Unused code should always be deleted. Current code is smaller, making it easier to understand, and the deleted code isn't lost as it can still be found in the git history.


Bugfix: metadata always need refreshing

Reproducer:

write a .tf file that includes a domain without metadata
terraform apply
update the .tf file to add metadata
subsequent calls terraform apply will not add the metadata

Symptoms:
silvio@lenovo:~/repos/sumaform$ terraform apply
[...]
module.package_mirror.libvirt_domain.domain: Modifying...
  metadata: "" => "package-mirror.vagrant.local"
module.package_mirror.libvirt_domain.domain: Modifications complete

Apply complete! Resources: 0 added, 1 changed, 0 destroyed.

The state of your infrastructure has been saved to the path
below. This state is required to modify and destroy your
infrastructure, so keep it safe. To inspect the complete state
use the `terraform show` command.

State path: terraform.tfstate

silvio@lenovo:~/repos/sumaform$ terraform apply
[...]
module.package_mirror.libvirt_domain.domain: Modifying...
  metadata: "" => "package-mirror.vagrant.local"
module.package_mirror.libvirt_domain.domain: Modifications complete

Apply complete! Resources: 0 added, 1 changed, 0 destroyed.

The state of your infrastructure has been saved to the path
below. This state is required to modify and destroy your
infrastructure, so keep it safe. To inspect the complete state
use the `terraform show` command.

State path: terraform.tfstate
silvio@lenovo:~/repos/sumaform$

Problem is that a new machine will result in the following virsh dumpxml:
<name>package-mirror</name>
<uuid>e9a900c7-32e7-41fe-b508-d2310f810ce0</uuid>
<metadata>
  <terraform-libvirt:metadata xmlns:terraform-libvirt="http://github.com/dmacvicar/terraform-provider-libvirt/">
    <user_data xmlns="http://github.com/dmacvicar/terraform-provider-libvirt/"><![CDATA[package-mirror.vagrant.local]]></user_data>
  </terraform-libvirt:metadata>
</metadata>

Here there is a <metadata> tag nested into another <metadata> tag. The correct virsh dumpxml, which you obtain by destroying and re-creating the resource, would be:
<name>package-mirror</name>
<uuid>e9a900c7-32e7-41fe-b508-d2310f810ce0</uuid>
<metadata>
  <user_data xmlns="http://github.com/dmacvicar/terraform-provider-libvirt/" xmlns:terraform-libvirt="http://github.com/dmacvicar/terraform-provider-libvirt/"><![CDATA[package-mirror.vagrant.local]]></user_data>
</metadata>

This patch changes the way metadata is updated and avoids the double tag.

LGTM, good catch!


error for trigger function

I tried the trigger function on https://www.postgresql.org/docs/9.6/static/plpgsql-trigger.html with postgres 9.6
CREATE TABLE emp (
    empname text,
    salary integer,
    last_date timestamp,
    last_user text
);

CREATE FUNCTION emp_stamp() RETURNS trigger AS $emp_stamp$
    BEGIN
        -- Check that empname and salary are given
        IF NEW.empname IS NULL THEN
            RAISE EXCEPTION 'empname cannot be null';
        END IF;
        IF NEW.salary IS NULL THEN
            RAISE EXCEPTION '% cannot have null salary', NEW.empname;
        END IF;

        -- Who works for us when they must pay for it?
        IF NEW.salary < 0 THEN
            RAISE EXCEPTION '% cannot have a negative salary', NEW.empname;
        END IF;

        -- Remember who changed the payroll when
        NEW.last_date := current_timestamp;
        NEW.last_user := current_user;
        RETURN NEW;
    END;
$emp_stamp$ LANGUAGE plpgsql;

CREATE TRIGGER emp_stamp BEFORE INSERT OR UPDATE ON emp
    FOR EACH ROW EXECUTE PROCEDURE emp_stamp();

And it gave me this error
Unterminated dollar quote started at position 49 in SQL

CREATE FUNCTION emp_stamp() RETURNS trigger AS $emp_stamp$
    BEGIN
        -- Check that empname and salary are given
        IF NEW.empname IS NULL THEN
            RAISE EXCEPTION 'empname cannot be null'. Expected terminating $$

Do you have any idea?

http://sqlfiddle.com/#!17/e06e3
You need to change your statement separator to something besides ";". In this case, I changed it to "//", and added the // marks between your statements.


add hololens2 inputsimulationprofile

Overview
current Default Hololens2 Input System profile  uses the default inputsimulation profile which does not have eye tracking enabled.
this leads to strange behavior in unity as described in https://github.com/microsoft/MixedRealityToolkit-Unity/issues/6320
so, adding a DefaultHoloLens2InputSimulationProfile
with both eye tracking and articulated hands enabled

/azp run


Adding common Localizable.strings files

I have these Localizable settings under resources/language directory.
resources/language/
├── Base.lproj
│   └── Localizable.strings
└── ja.lproj
    └── Localizable.strings

I want to import them into separated target.
targets:
  LGTM:
    platform: macOS
    type: application
    sources:
      - LGTM
      - resources/language
  LGTM_iOS:
    platform: iOS
    type: application
    sources:
      - LGTM_iOS
      - resources/language

This spec ends-up with the files only added to LGTM target.

Also on Xcode, both files are displayed as same name, so maybe it's better if we could display the parent directory names for Localizable.strings.

Oh I didn't understand the problem correctly.
I checked out #70 branch locally and it solves this issue! 👏


Switch from cuda-memcheck to compute-sanitizer

After OS upgrade on CI system, cuda-memcheck fails to detect the known errors in badcuda.cpp, which are based on examples from the nvidia docs:
https://docs.nvidia.com/cuda/archive/11.4.1/cuda-memcheck/index.html#example-use-of-memcheck
It isn't clear why this is the case, but since cuda-memcheck is deprecated in favor of compute-sanitizer in later versions anyway, I am switching to compute-sanitizer.  It successfully detects errors in badcuda.

PR also now includes a small update the the gitlab CI control, which was necessary because of changes to GitLab's runner authentication-token framework.


codesigning and notarization

Build a quick shell script to build & notarize the app so that non-developers can download it normally.
You can find some instructions on this guy's blog
Follow-up:

[ ] #21

Github has some instructions for how to manage credentials:
https://docs.github.com/en/actions/deployment/deploying-xcode-applications/installing-an-apple-certificate-on-macos-runners-for-xcode-development
and I'll probably need to be the one to do that, since I'll need to upload my cert.

In more detail here: https://localazy.com/blog/how-to-automatically-sign-macos-apps-using-github-actions

Fully functioning example with links to all relevant actions: https://github.com/devbotsxyz/example-macos-rings/blob/d3cccaf34d56cc6d4456f4d291edbd164893a8f5/.github/workflows/release.yml

OK I've (hopefully) successfully codesigned and notarized a thing now; as of a2f8153 the ./releaseme script at least mostly encapsulates the process, although of course the polling-for-notarization-completion part needs access to my personal email.,


Running on Firefox fails with CORS

Running the amplitude-js library, installed using npm following the instructions here: https://developers.amplitude.com/#installation. This issue was first raised in #231.
It seems that the amplitude-js library does not work with firefox, in both development (logging from localhost) and production (logging from the live domain). Both fail with cors for all events that I attempt to log:
Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://api.amplitude.com/. (Reason: CORS request did not succeed).

The same websites (localhost for development and the live domain for production) correctly log events on other browsers (tested with safari and chrome).

This is a major block for us too

I wonder if this is due to Firefox's built-in security features?

Hey, did you run it with a clean Firefox? I'm trying to figure out why.

https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Privacy/Tracking_Protection
Wonder if this is the cause, do you turn tracking protection on?

I did it with a fresh firefox installation!

It is happening on your site too..

Thank you so much for the follow up. We are looking forward to how you tackle it and using amplitude for our analytics.

Could you folks helping me do one more analysis in your end? Please help check how many events were from Firefox 72 or Firefox 73. Query will be like below -

Ah thank you so much for solving the issue!
We also just installed the SDK, so we do not have much data except for our own testing.

Hello, what we would recommend at this moment is to build a proxy server on your end, and make JS SDK pointing to it. That'll be a temporary solution for now.


Import account hangs on nickname

Describe the bug
Happened during M1 test on Android simulator
To Reproduce
Steps to reproduce the behavior:
Import account
Next to enter nickname
Add nickname, press done
Current behavior
Sometimes the spinner hangs forever
Expected behavior
User goes to main screen of app
Screenshots

Desktop (please complete the following information):

Android

Additional context
On restart the account has been successfully imported
So this may be a bug writing to settings? Since there is no network call being made at this point but we wait for storing account data in settings.

This was either caused by the API disconnecting and not reconnecting, or the copy/paste bug in the previous screen.
Chances are it is resolved.


Remove validation on formatting of public title

What does this PR do?

Remove the validation surrounding the Datadog- and Integration formatting of public titles in the manifest.json
Motivation

The consumers of this used to require that they were formatted in this way, but thats no longer the case. For example, https://github.com/DataDog/documentation/blob/d0fbfdcf034150802e477120eaba7257fd9c119f/local/bin/py/build/actions/integrations.py#L564 replaces out the Datadog- prefix and Integration suffix.
Additional Notes

Review checklist (to be filled by reviewers)

[ ] Feature or bugfix MUST have appropriate tests (unit, integration, e2e)
[ ] PR title must be written as a CHANGELOG entry (see why)
[ ] Files changes must correspond to the primary purpose of the PR as described in the title (small unrelated changes should have their own PR)
[ ] PR must have changelog/ and integration/ labels attached

Thanks! Addressed the reviews, mind taking another pass?


Pre 20.0.0 wheels?

First of all, thanks for creating this, super handy for manylinux builds. But I noticed that the release only seems to contain builds for LLVM/MLIR 20.0.0. Is this intentional, i.e. are wheels for previous stable versions not kept around? This would be quite handy because when building an MLIR project in manylinux, while releases can just be downloaded from the LLVM website, those don't contain MLIR Python bindings which is a bit of pain. If I wanted to build and release wheels for previous versions myself, what would I have to adapt here?

Yea only -30 days builds are kept (like previous 30 days). The reason is, obv, that keeping around all builds would lead to enormous storage requirements (which I'm already pushing the limits of but MS has never complained...).

If I wanted to build and release wheels for previous versions myself, what would I have to adapt here?

The repo is already setup to build a particular commit: since Distro is a workflow_dispatch job I have this dropdown under Run workflow:

So I can build whatever commit for you but it'll still be gone within 30 days. If you fork the repo you should be able to just set things up yourself and then disable the Cleanup old releases workflow and you'll have all the wheels forever. But like I said, in its current config, you're gonna start blowing up storage quickly.

@makslevental Thanks, I actually only need a few particular releases so I will try out what you suggested and that should work for me.

@makslevental Thanks, I actually only need a few particular releases so what you suggested should work for me.


Rename janicart components

About the PR
Noticed a suspect identifier when looking at a log file; seems the janicart prototype IDs don't match their actual usage. This renames them to be consistent (I think there are also some other valid reasons for such a rename, too.)
Media

[X] I have added screenshots/videos to this PR showcasing its changes ingame, or this PR does not require an ingame showcase

Changelog

they de-pussy'd the wagon :sob:
on a more serious note, this name of the janicart being "pussywagon" is a funny meme that shouldn't be removed without some actual justification. I'm aware that it doesn't match the player-facing name, but it's pretty fun and alludes to the key texture.

conflict hell

I wasn't aware of the meme, so whether it's funny remains to be seen - I saw this text printed to the console and took it to be a derogatory term.

...shouldn't be removed without some actual justification. ... I'm aware that it doesn't match the player-facing name,

It doesn't match the player-facing name, so it's confusing.
 It's only sexual in the same way that having a old muscle car is considered "attractive." I always just saw the name as a spoof for the crappy janitor's cart being jokingly referred to as some souped up ride.

i also personally think its fine but i can also 100% see interpreting it as pretty derogatory

Like, I'm not going to push this too hard, but it just rubbed me the wrong way and it's not supposed to be visible to players anyway.
Also, why two name when one name do trick?

nooo muh sovl /s

Also, why two name when one name do trick?

The key sprite calls it the "Pussy Wagon"

The key sprite

Good catch. I've updated the sprite for the keys:

Even though I actually made the keychain smaller, it still feels a bit big, compared to the others. I can squeeze it down a bit more, if necessary.

lol

you are pathetic
just saying

This is part of the soul of the game, I don't find it derogatory in the slightest.
You even removed the destroyed version's R I P description.


Email library: passing tos as comma separated string

Hello,
I've noticed that when passing a comma-delimited string of $this->email->to()s, if a space between the two email is omitted, the regex fails to separate the addresses.
On the documentation page, there is written:

can be a single e-mail, a comma-delimited list or an array.

So a space should not be necessary, right? May I propose to use explode instead of a regex?
Or more easily highlight that a space between the comma and the next address is necessary.
Thanks

Looking at the code, I can't see why such a thing would happen and testing CI_Email::_str_to_array() I can't reproduce it either ...


Fix Buttons for Navigating Item Menus

The buttons that let you move through pages of items and gotchi in your inventory, next and previous (?), do not work. Make them work.

@cedric-h do we know if this is still an issue past the pagination update?

I think this works for the crafting, not sure about anything else...

I don't know that gotchi are paginated currently? That's why I'm not sure about this issue

Yeah, this is broken for the market, the next page button does not do anything


Workspace folders

Adding workspace folder lsp support to project.nvim
Related issue https://github.com/ahmedkhalf/project.nvim/issues/169
Related PR https://github.com/ahmedkhalf/project.nvim/pull/170

@ahmedkhalf I think this is about ready, let me know what you think of the change

It seems that the author is not actively working on this project (The last commit in the main branch is from the last year).

I have for now used @kkrime their branch in my nvim config. Seems to work as intended.
Thanks for the work 🙏

@ansidev @robinknaapen this is a better fix https://github.com/ahmedkhalf/project.nvim/pull/147/files, but it's missing code to cover a corner case. I'm going to add the extra code to cover the corner case in the next few weeks, I'll post here once I've done it and tested it.
Once it's done I recommend you use it instead of this fix, but you can use this fix for the time being, it'll work.

Thanks for the heads up, I'll watch that pull as well. And ofc @ahmedkhalf  thanks for the contribution as well 🙏

@kkrime Currently, I forked this repository to https://github.com/ansidev/project.nvim. Could you please create another pull request there? I will have a look at it!


fix: Added handling for non JSON response on executeAction

Description
The app crashes in case the response of an action is not a JSON. Since the output of executeAction is always supposed to be a JSON, this PR has added a check to wrap a non JSON object to the required structure so the dependencies don't break. A proper fix for this should be to add ability to render non JSON objects like HTML or just plain text.
Fixes #8859
Type of change

Please delete options that are not relevant.

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

Checklist:

[ ] My code follows the style guidelines of this project
[ ] I have performed a self-review of my own code
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[ ] My changes generate no new warnings
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] New and existing unit tests pass locally with my changes

Test coverage results :test_tube:
:red_circle: Total coverage has decreased
// Code coverage diff between base branch:release and head branch: fix/8859-handle-raw-response-of-APIs

Status
File
% Stmts
% Branch
% Funcs
% Lines

:red_circle:
total
54.81 (0)
36.54 (0)
33.46 (0)
55.34 (-0.01)

:red_circle:
app/client/src/pages/Editor/QueryEditor/EditorJSONtoForm.tsx
41.67 (-0.46)
31.37 (0)
0 (0)
43.6 (-0.52)

/ok-to-test sha=3c99d85

/ok-to-test sha=3c99d85

/ok-to-test sha=3c99d85

@ayushpahwa could you please check if the failures are legit here?

/ok-to-test sha=9a0e029


Singularity to recognize oras://

Currently we support automatically select container engine for the following: https://vatlab.github.io/sos-docs/doc/user_guide/h.html#Options-container-and-engine . It would be great if we can add more for singularity. According to:
$ singularity exec -h
Run a command within a container

Usage:
  singularity exec [exec options...] <container> <command>

Description:
  singularity exec supports the following formats:

  *.sif               Singularity Image Format (SIF). Native to Singularity 3.0+

  *.sqsh              SquashFS format.  Native to Singularity 2.4+

  *.img               ext3 format. Native to Singularity versions < 2.4.

  directory/          sandbox format. Directory containing a valid root file
                      system and optionally Singularity meta-data.

  instance://*        A local running instance of a container. (See the instance
                      command group.)

  library://*         A container hosted on a Library (default
                      https://cloud.sylabs.io/library)

  docker://*          A container hosted on Docker Hub

  shub://*            A container hosted on Singularity Hub

  oras://*            A container hosted on a supporting OCI registry

the one we need specifically now is oras:// that we currently dont support.

I should mention that adding engine="singularity" does not work:

So we should at least make the file format open. I think.

Please test if the orab branch works.

Thank you @BoPeng , this script:
[default]
bash: container="oras://ghcr.io/cumc/bioinfo_apptainer:latest", engine="singularity"
  ls /opt/conda/envs/

works perfectly. I think it is ready to merge to master. Thank you!

Merged and released sos 0.24.3.


Connection Refused [ios]

Environment
Platform: ios
"@callstack/repack":"next",
"react-native": "0.66.2",

Description
after successful bundling to 100% , ios throws a runtime error:

2022-08-09 01:55:07.494364+0530 MyApp[87087:3112490] [connection] nw_socket_handle_socket_event [C5.1:1] Socket SO_ERROR [61: Connection refused]
2022-08-09 01:55:07.495782+0530 MyApp[87087:3112490] [connection] nw_socket_handle_socket_event [C5.2:1] Socket SO_ERROR [61: Connection refused]
2022-08-09 01:55:07.499188+0530 MyApp[87087:3112508] [connection] nw_connection_get_connected_socket [C5] Client called nw_connection_get_connected_socket on unconnected nw_connection
2022-08-09 01:55:07.499855+0530 MyApp [87087:3112508] TCP Conn 0x6000007dca50 Failed : error 0:61 [61]
2022-08-09 01:55:07.540148+0530 MyApp [87087:3112510] [javascript] '[HMRClient] Connecting...', { url: 'ws://localhost:8081/__hmr?platform=ios' }

Facing same issue on Tester App.

@Kida007 Did you find a solution?

the same issue with example project "Module federation". Any update @RafikiTiki .
2023-01-31 13:54:00.099228+0700 host[51868:3212564] [connection] nw_socket_handle_socket_event [C11.1:1] Socket SO_ERROR [61: Connection refused]
2023-01-31 13:54:00.100760+0700 host[51868:3212564] [connection] nw_socket_handle_socket_event [C11.2:1] Socket SO_ERROR [61: Connection refused]
2023-01-31 13:54:00.101358+0700 host[51868:3212566] [connection] nw_connection_get_connected_socket [C11] Client called nw_connection_get_connected_socket on unconnected nw_connection
2023-01-31 13:54:00.101475+0700 host[51868:3212566] TCP Conn 0x600001888000 Failed : error 0:61 [61]
2023-01-31 13:54:02.115605+0700 host[51868:3212563] [connection] nw_socket_handle_socket_event [C12.1:1] Socket SO_ERROR [61: Connection refused]
2023-01-31 13:54:02.117472+0700 host[51868:3212563] [connection] nw_socket_handle_socket_event [C12.2:1] Socket SO_ERROR [61: Connection refused]
2023-01-31 13:54:02.118219+0700 host[51868:3212566] [connection] nw_connection_get_connected_socket [C12] Client called nw_connection_get_connected_socket on unconnected nw_connection
2023-01-31 13:54:02.118381+0700 host[51868:3212566] TCP Conn 0x60000188c160 Failed : error 0:61 [61]
2023-01-31 13:54:12.206628+0700 host[51868:3212563] [connection] nw_socket_handle_socket_event [C13.1:1] Socket SO_ERROR [61: Connection refused]

It seems to work only with the --host [ip] parameter.

Unfortunately, It's not working.

I have try again, and I missing set env with hmr = true in webpack.config.mjs. It's work.
Thanks

Hi @namdao i have been stuck in here. I can't connect to the local dev server.  Can you share your webpack.config.mjs?
NSLocalizedDescription=Could not connect to the server., NSErrorFailingURLStringKey=http://localhost:9004/app1.container.bundle?platform=ios,

Hey all, sorry for the late response on this issue.
This is all most likely due to Re.Pack dev-server listening on IPv6 by default only, we've fixed this in https://github.com/callstack/repack/pull/465 and this will be published in 4.0 release of Re.Pack.


Cannot copy/paste or drap/drop cells across notebook

open two GH issue notebook side by side
in the left copy a cell
in the right paste
😢 nothing happens.

Have to think about what happens if the cell is not valid in the other notebook, like if it has a language that isn't supported, metadata that comes from a different provider, etc. Or it would be easy to create a new cell with the defaults and only copy the content over.

Copy/paste cells across notebooks works now.

Copy/paste cells across notebooks works now.

Closing as fixed.


"updatechanstatus" and "updatechanpolicy" hangs

Background
This might be related to #5914.
During normal operation of my node (it forwards transactions) the invocation of "lncli updatechanstatus" hangs when I try to enable a channel that, most likely, already is enabled.
Your environment

5d7e814ea8e7e4fdf48eddc40333353aa07bbf05
Linux server 5.10.0-8-amd64 #1 SMP Debian 5.10.46-4 (2021-08-03) x86_64 GNU/Linux
bitcoind v22

Stacktrace:
goroutine.txt

This happened with master+#5941 for a channel to LOOP while I had a pending forward (HODL transaction).

Same thing for a closechannel --force.
Another observation: the log shows several messages related to previous stuck requests when I stop lnd. In the case of the force-close transaction I see that the transaction was broadcast only after the shutdown request.

A couple of days I observed this for coop close attempts. I think what I thought were tor issues might be related to this deadlock issue.

I closed a channel with a peer where I have two other channels remaining. The close command didn't terminate because of connection issues (tor. yay.) and I cancelled the lncli invocation (using CTRL+C). Now the channel shows up in waiting_close_channels, but sadly I don't see the close transaction in the mempool. When I try to close the channel again, I get "channel link not found". Is there a good way out of this, without force-closing the channel?
"Local close channel request delivered to peer: x"

It looks like this is a different type of deadlock than what we fixed before in the graph cache. IUUC it seems like in this case it's hitting a limit in the validation barrier: https://github.com/lightningnetwork/lnd/blob/54584aabb6758aa40c714bd454e5e10013e8f02a/routing/router.go#L1027
since there's one goroutine that's waiting here:
1 @ 0x43c985 0x44db97 0xca5765 0xc9c2ea 0x473d81
#	0xca5764	github.com/lightningnetwork/lnd/routing.(*ValidationBarrier).InitJobDependencies+0xa4	/home/cotto/IdeaProjects/lnd/routing/validation_barrier.go:98
#	0xc9c2e9	github.com/lightningnetwork/lnd/routing.(*ChannelRouter).networkHandler+0xda9		/home/cotto/IdeaProjects/lnd/routing/router.go:1051

I'm not super familiar with the the way this part of the code works, but it seems like your bitcoind connection may be slow for some reason? (another goroutine is waiting to get block data)

There's a number of goroutines waiting to read/write from r.networkUpdates but it seems like this one is at least blocking:
13 @ 0x43c985 0x44db97 0x980b49 0x975fb9 0xc2bdae 0xc7a58b 0xc9facc 0xc9df25 0xcab713 0x473d81
#	0x980b48	github.com/btcsuite/btcwallet/chain.(*BitcoindConn).GetBlock+0x248			/home/cotto/go/pkg/mod/github.com/btcsuite/btcwallet@v0.12.1-0.20210826004415-4ef582f76b02/chain/bitcoind_conn.go:575
#	0x975fb8	github.com/btcsuite/btcwallet/chain.(*BitcoindClient).GetBlock+0x38			/home/cotto/go/pkg/mod/github.com/btcsuite/btcwallet@v0.12.1-0.20210826004415-4ef582f76b02/chain/bitcoind_client.go:143
#	0xc2bdad	github.com/lightningnetwork/lnd/blockcache.(*BlockCache).GetBlock+0x26d			/home/cotto/IdeaProjects/lnd/blockcache/blockcache.go:52
#	0xc7a58a	github.com/lightningnetwork/lnd/lnwallet/btcwallet.(*BtcWallet).GetBlock+0x1ea		/home/cotto/IdeaProjects/lnd/lnwallet/btcwallet/blockchain.go:139
#	0xc9facb	github.com/lightningnetwork/lnd/routing.(*ChannelRouter).fetchFundingTx+0x8b		/home/cotto/IdeaProjects/lnd/routing/router.go:1705
#	0xc9df24	github.com/lightningnetwork/lnd/routing.(*ChannelRouter).processUpdate+0x7c4		/home/cotto/IdeaProjects/lnd/routing/router.go:1476
#	0xcab712	github.com/lightningnetwork/lnd/routing.(*ChannelRouter).networkHandler.func1+0x3f2	/home/cotto/IdeaProjects/lnd/routing/router.go:1086```

I assume this is your desktop with many cores?

It's a cloud server with 4 vCPUs. bitcoind seems to run fine, I don't see any issue with it. It's a pruned node which runs on the same machine.

I bisected a few commits, which all experienced the same issue during/after startup:

"the RPC server is in the process of starting up, but not yet ready to accept calls"
updatechanpolicy works (two or three times)
it hangs

git bisect start
# bad: [3cef5ea61da4ebb05c1b6a618e41928bb1536228] docs: update release notes
git bisect bad 3cef5ea61da4ebb05c1b6a618e41928bb1536228
# bad: [5d7e814ea8e7e4fdf48eddc40333353aa07bbf05] Merge pull request #5674 from torkelrogstad/2021-08-26-http-mux
git bisect bad 5d7e814ea8e7e4fdf48eddc40333353aa07bbf05
# bad: [af9b62085412404f192222c5d2d0defa015135cb] Merge pull request #5538 from ellemouton/refreshPeerIP
git bisect bad af9b62085412404f192222c5d2d0defa015135cb
# bad: [fa8e8e6f999faf65efa7838459869de11f85d370] Merge pull request #5761 from naveensrinivasan/naveen/feat/fix-mongo-CVE
git bisect bad fa8e8e6f999faf65efa7838459869de11f85d370
# bad: [3385d3841436a840c2695ba064c10af9e275c032] Merge pull request #5766 from JssDWt/update-csharp-grpc-docs-grpc.net.client
git bisect bad 3385d3841436a840c2695ba064c10af9e275c032

This is very strange, as I've been running 5d7e814ea8e7e4fdf48eddc40333353aa07bbf05 for a while without any issues. This makes me believe that it's a configuration/environment/weird issue, that isn't caused by an (unconditional) bug in the code.

@bhandras spent some time with me to dig into this. The fact that I run a pruned bitcoind seems to be related to this, and we think lnd spends a lot of time waiting for old blocks that aren't directly available. A "hanging" command was able to recover over night, and now my node is running without any issues. I'm closing this, but it might be a good idea to add some helpful debug logs to help other users/devs identify this issue when it happens.

Thanks for the investigation @C-Otto!


Bimanual task

Task updated from #236. Now using ViperX 300 model.
In progress.

Closing since we now have ALOHA task.


update_engine: remove undefined reference

This protobuf definition being used is no longer is provided with
libprotobuf-dev 3.12.4-1
Signed-off-by: Vincent Batts<EMAIL_ADDRESS>

Ha, I did the same change in my branch before noticing this PR. Let's get this in - the project failed to build after updating protobuf in portage-stable.


Adapt PrettyPrinterVisitor to emit details of the contents of literal-value uniforms

By overriding visitVariablesDeclaration and checking for the special names associated with the arrays introduced the literal-to-uniform reduction pass, it should be possible to emit a comment like:
// Array contents will be [1, 4, 5, 2] at runtime

Fixed via #1029.


Add fstat and lstat

I am porting my copying library kopeer to purescript just for fun and found that lstat was missing from this project. It's the same signature as stat but the behaviour is slightly different, so I literally copied and pasted the implementation. The docs are here.
I could clean up the implementation by writing an internal function that takes one of fs.stat, fs.lstat or fs.fstat as a parameter and express the implementations in terms of that, if that's preferred.

It looks like fstat should take a file descriptor, not a file path. Also, have you tested this?


Update/intialize the access token with elixir starter kit

Explain your changes
This Pull request introduces a more structured approach to handling authentication tokens within the application by adding three new functions: init_with_tokens/3, get_kinde_client/1, and authenticated_request/4. These changes improve how access and refresh tokens are managed within the connection (conn).

init_with_tokens/3 stores the access_token and refresh_token in the conn.
get_kinde_client/1 retrieves the token map from the conn.
authenticated_request/4 utilizes the access_token from the map to set up the necessary headers for making an authenticated HTTP request.

approved

To be honest, I'm not sure how this PR has to be used.
I've tried it out but I'm kinda stuck.
In the light of #11, let's say I have the access and refresh tokens.
        conn =
          KindeClientSDK.init_with_tokens(
            conn,
            get_session(conn, :kinde_access_token),
            get_session(conn, :kinde_refresh_token)
          )

        dbg(KindeClientSDK.authenticated?(conn))

returns false??
How do I get that to return true? Or can you show me some code how to use init_with_tokens

Just to be clear, if the cache is still alive, I think I can get it working. But what if the cache is not available anymore?

Thanks for your commends @tcoopman, are you able to address these please @Hammadkhan0034 ?

Just to be clear, if the cache is still alive, I think I can get it working. But what if the cache is not available anymore?

Yes if the valid refresh token is available in cache, you can use it to obtain new token, if both cache and refresh token are unavailable or expires then user will need re-authentication.

Yes if the valid refresh token is available in cache, you can use it to obtain new token, if both cache and refresh token are unavailable or expires then user will need re-authentication.

@coderabbitai review


How can I use pug in @angular/cli

I see that the loader is not loaded from .angular-cli.json
https://github.com/angular/angular-cli/blob/master/packages/%40angular/cli/models/webpack-configs/common.ts#L29
https://github.com/angular/angular-cli/blob/master/packages/%40angular/cli/models/webpack-configs/common.ts#L93

See comment:  https://github.com/angular/angular-cli/issues/1886#issuecomment-281332399
We currently do not support pug in the CLI. This will be most likely added in 2.0 via a plug-in system. To add pug to your project, you will need to do customization to the build process yourself. It's possible to use ng eject, but I am going to warn you, there is no going back from the eject command. From there, your best bet is to ask StackOverflow after as we don't support ejected applications.
My suggestion? Don't use pug.

Closing as above.

@baihech  I made a pull request to allow tweaking webpack config with a file in the project root. For now, you can use the cli at https://github.com/cashfarm/angular-advanced-cli
Install pug, pug-ng-html-loader and add a webpack.config.js with this to root of your project:
module.exports = {
  module: {
    rules: [
      {
        test: /\.(pug|jade)$/,
        use: ['pug-ng-html-loader']
      }
    ]
  }
}

Then your components can use pug
@Component({
  selector: 'app-root',
  templateUrl: './app.component.pug',
  styleUrls: ['./app.component.styl']
})

But your index has to stay in html.

@delasteve , Can't see any problem with going back after ejecting. They always can restore package.json and .angular-cli.json and use ng serve as before.

@svallory , however you sacrifice aot

Just in case someone came lurking here for answers. If you're using Angular CLI 6, you can now:
ng add ng-cli-pug-loader
Got it from here.


what C language version are your C tutorial based on?

i think it is so old.

@anlexN Why do you think it's old?
(I'm just curious. I just started learning C.)

@anlexN Why do you think it's old?
(I'm just curious. I just started learning C.)

i think it is very old syntax.

i think it is very old syntax.


swa-cli.config.json "run" field when "npm run vite:dev". Vite never runs

Before filing this issue, please ensure you're using the latest CLI by running swa --version and comparing to the latest version on npm.
Are you accessing the CLI from the default port :4280 ?
[ ] No, I am using a different port number (--port) and accessing the CLI from that port
[✅] (https://emojipedia.org/check-mark-button) Yes, I am accessing the CLI from port :4280

Make sure you are accessing the URL printed in the console when running swa start!

ℹ NOTE: Make sure to enable debug logs when running any swa commands using --verbose=silly
Describe the bug
A clear and concise description of what the bug is.
When running swa start the webapp frontend is never run. When looking at the logs, the run command is . The cli times out waiting for http://localhost:3000 since the run command is undefined and the vite is never run.
swa-cli.config.json
{
    "$schema": "https://aka.ms/azure/static-web-apps-cli/schema",
    "configurations": {
        "bgpreconbasecamp": {
            "appLocation": "webapp",
            "outputLocation": "dist",
            "appBuildCommand": "npm run vite:build",
            "run": "npm run vite:dev",
            "appDevserverUrl": "http://localhost:3000"
        }
    }
}

To Reproduce
Steps to reproduce the behavior:

Go to swa-cli.config.json and copy in json object above.
Type in command swa start --verbose=silly
Scroll down to logs
See error:

- commands:
  - swa: node<EMAIL_ADDRESS>  - api: <undefined>
  - dataApi: <undefined>
  - run: <undefined>

Expected behavior
A clear and concise description of what you expected to happen.
Frontend should run with command npm run vite:dev and serve to http://localhost:3000
Desktop (please complete the following information):

OS: [e.g. iOS] Microsoft Windows 11
Version [e.g. 22] 10.0.22621 Build 22621

Dupe of #782


anti-matter:0.1.1 example shows version 0.1.0

This issue tracker of only for issues with the package management itself, not for issues with individual packages. The correct place for this would have been https://github.com/tingerrr/anti-matter, but it looks like it's already fixed there.


onErrorResumeNext?

How would I model onErrorResumeNext using highlandjs?
https://github.com/Reactive-Extensions/RxJS/blob/master/doc/api/core/operators/onerrorresumenext.md

function doNothing {
}

function onErrorResumeNext(stream) {
    return stream.map(function (s) {
        return s.stopOnError(doNothing);
    }).sequence();
}

If your streams already stop on error, you don't even need the map. Just sequence. In Highland, errors don't terminate a stream like they do in Rx.

I dont understand. I want it to continue with another stream if the first stream fails?

That's what it does. Unless by "fail" you mean something other than "emit an error". If you don't want to see the errors, you can filter them out with a
stream.map(_.stopOnError(doNothing))
    .sequence()
    .errors(doNothing);

sequence doesn't stop on errors. Most Highland operators don't.

I don't think this quite fits the behaviour I'm looking for:
const s1 = _((push) => {
    push(null, 1)
    push(null, 2)
    push(err)
})
const s2 = _((push) => {
  push(null, 3)
  push(null, 4)
})

s1.through(onErrorResumeNext(s2)).each(x => console.log(x))
// => [1, 2, 3, 4]

I would later want to implement a retry on top of this.

Oh, I see. You only want to go to the next stream if you throw an error. That's not what Rx's onErrorResumeNext does.
var Rx = require('rx');

var o1 = Rx.Observable.return(1);
var o2 = Rx.Observable.return(2);

Rx.Observable.onErrorResumeNext(o1, o2).subscribe(
    function (x) {
        console.log('next: ' + x);
    },
    function (err) {
        console.log('error: ' + err);
    },
    function () {
        console.log('Completed');
    });
// => next: 1
// => next: 2
// => Completed

Here's another try based on stopOnError.
function onErrorResumeNext(s) {
    return function (stream) {
        return stream.consume(function (err, x, push, next) {
            if (err) {
               next(s);
            }
            else if (x === nil) {
                push(null, nil);
            }
            else {
                push(null, x);
                next();
            }
        });
    };
}

Implementing retry is probably more complicated. You'd probably want something similar to sequence.


Generate Template button / action not working

Error from Extender > Nuclei > Error section.
at burp.bbk.a(Unknown Source)
    at burp.bbk.a(Unknown Source)
    at burp.bbk.a(Unknown Source)
    at burp.bbk.a(Unknown Source)
    at burp.ox.a(Unknown Source)
    at burp.ox.a(Unknown Source)
    at burp.ox.mouseReleased(Unknown Source)
    at java.desktop/java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:298)
    at java.desktop/java.awt.Component.processMouseEvent(Component.java:6636)
    at java.desktop/javax.swing.JComponent.processMouseEvent(JComponent.java:3342)
    at java.desktop/java.awt.Component.processEvent(Component.java:6401)
    at java.desktop/java.awt.Container.processEvent(Container.java:2263)
    at java.desktop/java.awt.Component.dispatchEventImpl(Component.java:5012)
    at java.desktop/java.awt.Container.dispatchEventImpl(Container.java:2321)
    at java.desktop/java.awt.Component.dispatchEvent(Component.java:4844)
    at java.desktop/java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4919)
    at java.desktop/java.awt.LightweightDispatcher.processMouseEvent(Container.java:4548)
    at java.desktop/java.awt.LightweightDispatcher.dispatchEvent(Container.java:4489)

Please give some info on how to reproduce it and which build you were using.


Fix: Runtime versions in templates

What does this PR do?
(Provide a description of what this PR does.)
Test Plan
(Write your test plan here. If you changed any code, please provide us with clear instructions on how you verified your changes work.)
Related PRs and Issues
(If this PR is related to any other PR or resolves any issue or related to any issue link all related PR and issues here.)
Have you read the Contributing Guidelines on issues?
(Write your answer here.)

The Runtime sidebar isn't consistent. In this list view, they're check boxes:
But when I look at the details of a function, it's the runtime w/ versions:

Made this change on purpose, as I don't image you typically search by runtime version rather than runtime, where do you think versions should be included?

In addition, if I create a function from the function templates list page my runtime dropdown is empty

Fixed.

Made this change on purpose, as I don't image you typically search by runtime version rather than runtime, where do you think versions should be included?

@loks0n, we need Design involved and whatever we decide, it should be consistent between the list and details pages.


FormBuilderCheckboxGroup value set to widget.initialValue

Hello!
I think I found a mistake in the FormBuilderCheckboxGroup widget.
While I was taking a look at your code, I noticed that in most widget you were setting the value of the field using field.value. However, for the FormBuilderCheckboxGroup widget, you are not using field.value but widget.initialValue.
The mistake is located here.
I hope this helped and thank you for your work.

Thanks for bringing this to my attention. I'm glad you find the package useful