Document "How to build custom kernel modules"

Probably depending on #54
Related to https://community.cloud.online.net/t/how-to-install-linux-headers-3-17-on-ubuntu-utopic-14-10/616

[ ] try to make a .deb with everything
[ ] else, mimic the needed behaviour

Thank you, that is very useful information.
With 4.8.14, I needed to install bc libc6-dev libssl-dev and run make prepare scripts instead of make prepare module_prepare

Hmm, even after doing all that, modules seem to be miscompiled, so there might be a missing step:
# modprobe wireguard
modprobe: ERROR: could not insert 'wireguard': Exec format error

[2095266.190033] wireguard: disagrees about version of symbol module_layout

Oh, I just noticed https://github.com/scaleway/kernel-tools#how-to-build-a-custom-kernel-module :-)


CI: Add some legacy stuff that we do not test in GitHub CI yet

There are some options that seem to belong to the legacy build.
Checklist

[x] tests are added or updated

Ping for review?

Ping for review?

This pull request is ready to merge

This pull request is ready to merge

Merged to master and 1.1.1 branch (after resolving trivial whitespace conflict there).

Merged to master and 1.1.1 branch (after resolving trivial whitespace conflict there).


Consistently reject with a WorkboxError when a strategy fails

R: @philipwalton
CC: @devnook @sorendam
Fixes #1551, to be merged into the next branch.
Previously, some strategies would resolve with null instead of rejecting.
There are some updates to the docs that will end up accompanying this (once v4 goes live). For one thing, it makes it easier to provide fallback content via workbox.routing.setCatchHandler().

Updated with review feedback.


Logo is not in center of nav bar.

Description
Logo of website should be in center of nav bar but it isn't.
this problem is on every page.
Steps to Reproduce
Open site and see nave bar.
Expected Behavior
Logo should be in center of nav bar.
Actual Behavior
No response
Screenshots

Additional Information
No response
What browser are you seeing the problem on?

[ ] Firefox
[X] Chrome
[ ] Safari
[ ] Microsoft Edge

Checklist

[X] I have checked the existing issues
[X] I have read the Contributing Guidelines
[X] I want to work on this issue. (optional)

can you assign this issue to me .

please assign the issue to me.


Feature/add pgmbasico02

Add PGM to print a sheet and use a thread for simulate a wait for print on Java program
Check it:

ok

Nice 🚀


HDDS-1881. Design doc: decommissioning in Ozone

Design doc can be attached to the documentation. In this jira the design doc will be attached and merged to the documentation page.
See: https://issues.apache.org/jira/browse/HDDS-1881

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Comment

0
reexec
42
Docker mode activated.

_ Prechecks _

+1
dupname
0
No case conflicting files found.

+1
@author
0
The patch does not contain any @author tags.

_ trunk Compile Tests _

+1
mvninstall
625
trunk passed

+1
mvnsite
0
trunk passed

+1
shadedclient
1381
branch has no errors when building and testing our client artifacts.

_ Patch Compile Tests _

+1
mvninstall
536
the patch passed

+1
mvnsite
0
the patch passed

-1
whitespace
0
The patch has 47 line(s) that end in whitespace. Use git apply --whitespace=fix <<patch_file>>. Refer https://git-scm.com/docs/git-apply

-1
whitespace
0
The patch 2  line(s) with tabs.

+1
shadedclient
615
patch has no errors when building and testing our client artifacts.

_ Other Tests _

+1
asflicense
41
The patch does not generate ASF License warnings.

2781

Subsystem
Report/Notes

Docker
Client=19.03.1 Server=19.03.1 base: https://builds.apache.org/job/hadoop-multibranch/job/PR-1196/1/artifact/out/Dockerfile

GITHUB PR
https://github.com/apache/hadoop/pull/1196

Optional Tests
dupname asflicense mvnsite

uname
Linux 0a0fde151374 4.4.0-138-generic #164-Ubuntu SMP Tue Oct 2 17:16:02 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
personality/hadoop.sh

git revision
trunk / d4ab9ae

whitespace
https://builds.apache.org/job/hadoop-multibranch/job/PR-1196/1/artifact/out/whitespace-eol.txt

whitespace
https://builds.apache.org/job/hadoop-multibranch/job/PR-1196/1/artifact/out/whitespace-tabs.txt

Max. process+thread count
445 (vs. ulimit of 5500)

modules
C: hadoop-hdds/docs U: hadoop-hdds/docs

Console output
https://builds.apache.org/job/hadoop-multibranch/job/PR-1196/1/console

versions
git=2.7.4 maven=3.3.9

Powered by
Apache Yetus 0.10.0 http://yetus.apache.org

This message was automatically generated.

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Comment

0
reexec
87
Docker mode activated.

_ Prechecks _

+1
dupname
0
No case conflicting files found.

+1
@author
0
The patch does not contain any @author tags.

_ trunk Compile Tests _

+1
mvninstall
637
trunk passed

+1
mvnsite
0
trunk passed

+1
shadedclient
1539
branch has no errors when building and testing our client artifacts.

_ Patch Compile Tests _

+1
mvninstall
645
the patch passed

+1
mvnsite
0
the patch passed

-1
whitespace
0
The patch has 47 line(s) that end in whitespace. Use git apply --whitespace=fix <<patch_file>>. Refer https://git-scm.com/docs/git-apply

-1
whitespace
1
The patch 2  line(s) with tabs.

+1
shadedclient
925
patch has no errors when building and testing our client artifacts.

_ Other Tests _

+1
asflicense
60
The patch does not generate ASF License warnings.

3435

Subsystem
Report/Notes

Docker
Client=19.03.1 Server=19.03.1 base: https://builds.apache.org/job/hadoop-multibranch/job/PR-1196/2/artifact/out/Dockerfile

GITHUB PR
https://github.com/apache/hadoop/pull/1196

Optional Tests
dupname asflicense mvnsite

uname
Linux 701921991cfc 4.15.0-52-generic #56-Ubuntu SMP Tue Jun 4 22:49:08 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
personality/hadoop.sh

git revision
trunk / d4ab9ae

whitespace
https://builds.apache.org/job/hadoop-multibranch/job/PR-1196/2/artifact/out/whitespace-eol.txt

whitespace
https://builds.apache.org/job/hadoop-multibranch/job/PR-1196/2/artifact/out/whitespace-tabs.txt

Max. process+thread count
309 (vs. ulimit of 5500)

modules
C: hadoop-hdds/docs U: hadoop-hdds/docs

Console output
https://builds.apache.org/job/hadoop-multibranch/job/PR-1196/2/console

versions
git=2.7.4 maven=3.3.9

Powered by
Apache Yetus 0.10.0 http://yetus.apache.org

This message was automatically generated.

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Comment

0
reexec
43
Docker mode activated.

_ Prechecks _

+1
dupname
0
No case conflicting files found.

+1
@author
0
The patch does not contain any @author tags.

_ trunk Compile Tests _

+1
mvninstall
603
trunk passed

+1
mvnsite
0
trunk passed

+1
shadedclient
1344
branch has no errors when building and testing our client artifacts.

_ Patch Compile Tests _

+1
mvninstall
538
the patch passed

+1
mvnsite
0
the patch passed

-1
whitespace
0
The patch 2  line(s) with tabs.

+1
shadedclient
652
patch has no errors when building and testing our client artifacts.

_ Other Tests _

+1
asflicense
46
The patch does not generate ASF License warnings.

2784

Subsystem
Report/Notes

Docker
Client=19.03.1 Server=19.03.1 base: https://builds.apache.org/job/hadoop-multibranch/job/PR-1196/3/artifact/out/Dockerfile

GITHUB PR
https://github.com/apache/hadoop/pull/1196

Optional Tests
dupname asflicense mvnsite

uname
Linux a0a492b45871 4.4.0-138-generic #164-Ubuntu SMP Tue Oct 2 17:16:02 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
personality/hadoop.sh

git revision
trunk / a7371a7

whitespace
https://builds.apache.org/job/hadoop-multibranch/job/PR-1196/3/artifact/out/whitespace-tabs.txt

Max. process+thread count
411 (vs. ulimit of 5500)

modules
C: hadoop-hdds/docs U: hadoop-hdds/docs

Console output
https://builds.apache.org/job/hadoop-multibranch/job/PR-1196/3/console

versions
git=2.7.4 maven=3.3.9

Powered by
Apache Yetus 0.10.0 http://yetus.apache.org

This message was automatically generated.

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Comment

0
reexec
46
Docker mode activated.

_ Prechecks _

+1
dupname
0
No case conflicting files found.

+1
@author
0
The patch does not contain any @author tags.

_ trunk Compile Tests _

+1
mvninstall
615
trunk passed

+1
mvnsite
0
trunk passed

+1
shadedclient
1396
branch has no errors when building and testing our client artifacts.

_ Patch Compile Tests _

+1
mvninstall
588
the patch passed

+1
mvnsite
0
the patch passed

-1
whitespace
0
The patch has 1 line(s) that end in whitespace. Use git apply --whitespace=fix <<patch_file>>. Refer https://git-scm.com/docs/git-apply

-1
whitespace
0
The patch 2  line(s) with tabs.

+1
shadedclient
665
patch has no errors when building and testing our client artifacts.

_ Other Tests _

+1
asflicense
40
The patch does not generate ASF License warnings.

2906

Subsystem
Report/Notes

Docker
Client=19.03.1 Server=19.03.1 base: https://builds.apache.org/job/hadoop-multibranch/job/PR-1196/4/artifact/out/Dockerfile

GITHUB PR
https://github.com/apache/hadoop/pull/1196

Optional Tests
dupname asflicense mvnsite

uname
Linux 47b575b59d08 4.4.0-138-generic #164-Ubuntu SMP Tue Oct 2 17:16:02 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
personality/hadoop.sh

git revision
trunk / a7371a7

whitespace
https://builds.apache.org/job/hadoop-multibranch/job/PR-1196/4/artifact/out/whitespace-eol.txt

whitespace
https://builds.apache.org/job/hadoop-multibranch/job/PR-1196/4/artifact/out/whitespace-tabs.txt

Max. process+thread count
416 (vs. ulimit of 5500)

modules
C: hadoop-hdds/docs U: hadoop-hdds/docs

Console output
https://builds.apache.org/job/hadoop-multibranch/job/PR-1196/4/console

versions
git=2.7.4 maven=3.3.9

Powered by
Apache Yetus 0.10.0 http://yetus.apache.org

This message was automatically generated.

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Comment

0
reexec
50
Docker mode activated.

_ Prechecks _

+1
dupname
0
No case conflicting files found.

+1
@author
0
The patch does not contain any @author tags.

_ trunk Compile Tests _

+1
mvninstall
595
trunk passed

+1
mvnsite
0
trunk passed

+1
shadedclient
1380
branch has no errors when building and testing our client artifacts.

_ Patch Compile Tests _

+1
mvninstall
564
the patch passed

+1
mvnsite
0
the patch passed

-1
whitespace
0
The patch 2  line(s) with tabs.

+1
shadedclient
690
patch has no errors when building and testing our client artifacts.

_ Other Tests _

+1
asflicense
54
The patch does not generate ASF License warnings.

2921

Subsystem
Report/Notes

Docker
Client=19.03.1 Server=19.03.1 base: https://builds.apache.org/job/hadoop-multibranch/job/PR-1196/5/artifact/out/Dockerfile

GITHUB PR
https://github.com/apache/hadoop/pull/1196

Optional Tests
dupname asflicense mvnsite

uname
Linux 8c5345d9063f 4.4.0-138-generic #164-Ubuntu SMP Tue Oct 2 17:16:02 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
personality/hadoop.sh

git revision
trunk / a7371a7

whitespace
https://builds.apache.org/job/hadoop-multibranch/job/PR-1196/5/artifact/out/whitespace-tabs.txt

Max. process+thread count
412 (vs. ulimit of 5500)

modules
C: hadoop-hdds/docs U: hadoop-hdds/docs

Console output
https://builds.apache.org/job/hadoop-multibranch/job/PR-1196/5/console

versions
git=2.7.4 maven=3.3.9

Powered by
Apache Yetus 0.10.0 http://yetus.apache.org

This message was automatically generated.

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Comment

0
reexec
108
Docker mode activated.

_ Prechecks _

+1
dupname
0
No case conflicting files found.

+1
@author
0
The patch does not contain any @author tags.

_ trunk Compile Tests _

+1
mvninstall
703
trunk passed

+1
mvnsite
0
trunk passed

+1
shadedclient
1614
branch has no errors when building and testing our client artifacts.

_ Patch Compile Tests _

+1
mvninstall
604
the patch passed

+1
mvnsite
0
the patch passed

-1
whitespace
0
The patch 2  line(s) with tabs.

+1
shadedclient
768
patch has no errors when building and testing our client artifacts.

_ Other Tests _

+1
asflicense
47
The patch does not generate ASF License warnings.

3317

Subsystem
Report/Notes

Docker
Client=19.03.1 Server=19.03.1 base: https://builds.apache.org/job/hadoop-multibranch/job/PR-1196/6/artifact/out/Dockerfile

GITHUB PR
https://github.com/apache/hadoop/pull/1196

Optional Tests
dupname asflicense mvnsite

uname
Linux 146cdd28344c 4.15.0-52-generic #56-Ubuntu SMP Tue Jun 4 22:49:08 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
personality/hadoop.sh

git revision
trunk / f86de6f

whitespace
https://builds.apache.org/job/hadoop-multibranch/job/PR-1196/6/artifact/out/whitespace-tabs.txt

Max. process+thread count
314 (vs. ulimit of 5500)

modules
C: hadoop-hdds/docs U: hadoop-hdds/docs

Console output
https://builds.apache.org/job/hadoop-multibranch/job/PR-1196/6/console

versions
git=2.7.4 maven=3.3.9

Powered by
Apache Yetus 0.10.0 http://yetus.apache.org

This message was automatically generated.

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Comment

0
reexec
44
Docker mode activated.

_ Prechecks _

+1
dupname
0
No case conflicting files found.

+1
@author
0
The patch does not contain any @author tags.

_ trunk Compile Tests _

+1
mvninstall
656
trunk passed

+1
mvnsite
0
trunk passed

+1
shadedclient
1439
branch has no errors when building and testing our client artifacts.

_ Patch Compile Tests _

+1
mvninstall
543
the patch passed

+1
mvnsite
0
the patch passed

-1
whitespace
0
The patch 2  line(s) with tabs.

+1
shadedclient
633
patch has no errors when building and testing our client artifacts.

_ Other Tests _

+1
asflicense
38
The patch does not generate ASF License warnings.

2849

Subsystem
Report/Notes

Docker
Client=19.03.1 Server=19.03.1 base: https://builds.apache.org/job/hadoop-multibranch/job/PR-1196/7/artifact/out/Dockerfile

GITHUB PR
https://github.com/apache/hadoop/pull/1196

Optional Tests
dupname asflicense mvnsite

uname
Linux 87b0f790b823 4.4.0-138-generic #164-Ubuntu SMP Tue Oct 2 17:16:02 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
personality/hadoop.sh

git revision
trunk / 70b4617

whitespace
https://builds.apache.org/job/hadoop-multibranch/job/PR-1196/7/artifact/out/whitespace-tabs.txt

Max. process+thread count
444 (vs. ulimit of 5500)

modules
C: hadoop-hdds/docs U: hadoop-hdds/docs

Console output
https://builds.apache.org/job/hadoop-multibranch/job/PR-1196/7/console

versions
git=2.7.4 maven=3.3.9

Powered by
Apache Yetus 0.10.0 http://yetus.apache.org

This message was automatically generated.

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Comment

0
reexec
70
Docker mode activated.

_ Prechecks _

+1
dupname
0
No case conflicting files found.

+1
@author
0
The patch does not contain any @author tags.

_ trunk Compile Tests _

+1
mvninstall
618
trunk passed

+1
mvnsite
0
trunk passed

+1
shadedclient
1474
branch has no errors when building and testing our client artifacts.

_ Patch Compile Tests _

+1
mvninstall
610
the patch passed

+1
mvnsite
0
the patch passed

-1
whitespace
0
The patch 2  line(s) with tabs.

+1
shadedclient
776
patch has no errors when building and testing our client artifacts.

_ Other Tests _

+1
asflicense
44
The patch does not generate ASF License warnings.

3135

Subsystem
Report/Notes

Docker
Client=19.03.1 Server=19.03.1 base: https://builds.apache.org/job/hadoop-multibranch/job/PR-1196/8/artifact/out/Dockerfile

GITHUB PR
https://github.com/apache/hadoop/pull/1196

Optional Tests
dupname asflicense mvnsite

uname
Linux 80fc939f5cb2 4.15.0-54-generic #58-Ubuntu SMP Mon Jun 24 10:55:24 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
personality/hadoop.sh

git revision
trunk / 00b5a27

whitespace
https://builds.apache.org/job/hadoop-multibranch/job/PR-1196/8/artifact/out/whitespace-tabs.txt

Max. process+thread count
306 (vs. ulimit of 5500)

modules
C: hadoop-hdds/docs U: hadoop-hdds/docs

Console output
https://builds.apache.org/job/hadoop-multibranch/job/PR-1196/8/console

versions
git=2.7.4 maven=3.3.9

Powered by
Apache Yetus 0.10.0 http://yetus.apache.org

This message was automatically generated.

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Comment

0
reexec
48
Docker mode activated.

_ Prechecks _

+1
dupname
0
No case conflicting files found.

+1
@author
0
The patch does not contain any @author tags.

_ trunk Compile Tests _

+1
mvninstall
621
trunk passed

+1
mvnsite
0
trunk passed

+1
shadedclient
1349
branch has no errors when building and testing our client artifacts.

_ Patch Compile Tests _

+1
mvninstall
542
the patch passed

+1
mvnsite
0
the patch passed

-1
whitespace
0
The patch 2  line(s) with tabs.

+1
shadedclient
673
patch has no errors when building and testing our client artifacts.

_ Other Tests _

+1
asflicense
40
The patch does not generate ASF License warnings.

2803

Subsystem
Report/Notes

Docker
Client=19.03.1 Server=19.03.1 base: https://builds.apache.org/job/hadoop-multibranch/job/PR-1196/9/artifact/out/Dockerfile

GITHUB PR
https://github.com/apache/hadoop/pull/1196

Optional Tests
dupname asflicense mvnsite

uname
Linux ac7dcc283e37 4.4.0-139-generic #165-Ubuntu SMP Wed Oct 24 10:58:50 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
personality/hadoop.sh

git revision
trunk / 9a1d8cf

whitespace
https://builds.apache.org/job/hadoop-multibranch/job/PR-1196/9/artifact/out/whitespace-tabs.txt

Max. process+thread count
442 (vs. ulimit of 5500)

modules
C: hadoop-hdds/docs U: hadoop-hdds/docs

Console output
https://builds.apache.org/job/hadoop-multibranch/job/PR-1196/9/console

versions
git=2.7.4 maven=3.3.9

Powered by
Apache Yetus 0.10.0 http://yetus.apache.org

This message was automatically generated.

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Comment

0
reexec
44
Docker mode activated.

_ Prechecks _

+1
dupname
0
No case conflicting files found.

+1
@author
0
The patch does not contain any @author tags.

_ trunk Compile Tests _

+1
mvninstall
656
trunk passed

+1
mvnsite
0
trunk passed

+1
shadedclient
1448
branch has no errors when building and testing our client artifacts.

_ Patch Compile Tests _

+1
mvninstall
556
the patch passed

+1
mvnsite
0
the patch passed

-1
whitespace
0
The patch 2  line(s) with tabs.

+1
shadedclient
664
patch has no errors when building and testing our client artifacts.

_ Other Tests _

+1
asflicense
52
The patch does not generate ASF License warnings.

2910

Subsystem
Report/Notes

Docker
Client=19.03.1 Server=19.03.1 base: https://builds.apache.org/job/hadoop-multibranch/job/PR-1196/10/artifact/out/Dockerfile

GITHUB PR
https://github.com/apache/hadoop/pull/1196

Optional Tests
dupname asflicense mvnsite

uname
Linux f079a366a05b 4.4.0-157-generic #185-Ubuntu SMP Tue Jul 23 09:17:01 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
personality/hadoop.sh

git revision
trunk / 6244502

whitespace
https://builds.apache.org/job/hadoop-multibranch/job/PR-1196/10/artifact/out/whitespace-tabs.txt

Max. process+thread count
452 (vs. ulimit of 5500)

modules
C: hadoop-hdds/docs U: hadoop-hdds/docs

Console output
https://builds.apache.org/job/hadoop-multibranch/job/PR-1196/10/console

versions
git=2.7.4 maven=3.3.9

Powered by
Apache Yetus 0.10.0 http://yetus.apache.org

This message was automatically generated.

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Comment

0
reexec
43
Docker mode activated.

_ Prechecks _

+1
dupname
0
No case conflicting files found.

+1
@author
0
The patch does not contain any @author tags.

_ trunk Compile Tests _

-1
mvninstall
122
hadoop-hdds in trunk failed.

-1
mvninstall
6
hadoop-ozone in trunk failed.

+1
mvnsite
0
trunk passed

+1
shadedclient
137
branch has no errors when building and testing our client artifacts.

_ Patch Compile Tests _

-1
mvninstall
7
hadoop-hdds in the patch failed.

-1
mvninstall
29
hadoop-ozone in the patch failed.

+1
mvnsite
0
the patch passed

-1
whitespace
0
The patch has 114 line(s) that end in whitespace. Use git apply --whitespace=fix <<patch_file>>. Refer https://git-scm.com/docs/git-apply

-1
whitespace
1
The patch 1202  line(s) with tabs.

-1
shadedclient
29
patch has errors when building and testing our client artifacts.

_ Other Tests _

+1
asflicense
23
The patch does not generate ASF License warnings.

352

Subsystem
Report/Notes

Docker
Client=19.03.1 Server=19.03.1 base: https://builds.apache.org/job/hadoop-multibranch/job/PR-1196/11/artifact/out/Dockerfile

GITHUB PR
https://github.com/apache/hadoop/pull/1196

Optional Tests
dupname asflicense mvnsite

uname
Linux 958ce69b648d 4.4.0-138-generic #164-Ubuntu SMP Tue Oct 2 17:16:02 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
personality/hadoop.sh

git revision
trunk / 69ddb36

mvninstall
https://builds.apache.org/job/hadoop-multibranch/job/PR-1196/11/artifact/out/branch-mvninstall-hadoop-hdds.txt

mvninstall
https://builds.apache.org/job/hadoop-multibranch/job/PR-1196/11/artifact/out/branch-mvninstall-hadoop-ozone.txt

mvninstall
https://builds.apache.org/job/hadoop-multibranch/job/PR-1196/11/artifact/out/patch-mvninstall-hadoop-hdds.txt

mvninstall
https://builds.apache.org/job/hadoop-multibranch/job/PR-1196/11/artifact/out/patch-mvninstall-hadoop-ozone.txt

whitespace
https://builds.apache.org/job/hadoop-multibranch/job/PR-1196/11/artifact/out/whitespace-eol.txt

whitespace
https://builds.apache.org/job/hadoop-multibranch/job/PR-1196/11/artifact/out/whitespace-tabs.txt

Max. process+thread count
94 (vs. ulimit of 5500)

modules
C: hadoop-hdds/docs U: hadoop-hdds/docs

Console output
https://builds.apache.org/job/hadoop-multibranch/job/PR-1196/11/console

versions
git=2.7.4 maven=3.3.9

Powered by
Apache Yetus 0.10.0 http://yetus.apache.org

This message was automatically generated.

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Comment

0
reexec
39
Docker mode activated.

_ Prechecks _

+1
dupname
0
No case conflicting files found.

+1
@author
0
The patch does not contain any @author tags.

_ trunk Compile Tests _

+1
mvninstall
606
trunk passed

+1
mvnsite
0
trunk passed

+1
shadedclient
1404
branch has no errors when building and testing our client artifacts.

_ Patch Compile Tests _

+1
mvninstall
578
the patch passed

+1
mvnsite
0
the patch passed

-1
whitespace
0
The patch 2  line(s) with tabs.

+1
shadedclient
690
patch has no errors when building and testing our client artifacts.

_ Other Tests _

+1
asflicense
51
The patch does not generate ASF License warnings.

2934

Subsystem
Report/Notes

Docker
Client=19.03.1 Server=19.03.1 base: https://builds.apache.org/job/hadoop-multibranch/job/PR-1196/12/artifact/out/Dockerfile

GITHUB PR
https://github.com/apache/hadoop/pull/1196

Optional Tests
dupname asflicense mvnsite

uname
Linux b9f9e34f3766 4.15.0-58-generic #64-Ubuntu SMP Tue Aug 6 11:12:41 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
personality/hadoop.sh

git revision
trunk / 3329257

whitespace
https://builds.apache.org/job/hadoop-multibranch/job/PR-1196/12/artifact/out/whitespace-tabs.txt

Max. process+thread count
412 (vs. ulimit of 5500)

modules
C: hadoop-hdds/docs U: hadoop-hdds/docs

Console output
https://builds.apache.org/job/hadoop-multibranch/job/PR-1196/12/console

versions
git=2.7.4 maven=3.3.9

Powered by
Apache Yetus 0.10.0 http://yetus.apache.org

This message was automatically generated.


Request header issue with Google Chrome

When I try to call some endpoint like http://pokeapi.co/api/v2/pokemon/25/ and chrome devtools is open, I get a response header error like:

XMLHttpRequest cannot load http://pokeapi.co/api/v2/pokemon/25/. Request header field X-DevTools-Emulate-Network-Conditions-Client-Id is not allowed by Access-Control-Allow-Headers in preflight response.

It only happens in Chrome, no such problem with Firefox devtools. Is it a Google chrome issue that it is sending a custom header or does it have something to do with the API itself?
Not a big issue, but it would be nice if this could be fixed.

@vaikan this looks like a typical CORS issue, I've seen it a lot recently. I think we fixed it for PokéAPI, but maybe we actually did it for another project :see_no_evil:

@phalt well, just realized that this only occurs with Chrome Canary (Version 51.0.2677.0, 64-bit) which I was using to test the API. There is no issue with the recent Chrome Stable release.

Awesome, can I close @vaikan ?

@phalt Yes, you can. I don't think this issue will effect most of the developers anyway.


Local image is not being rendered in release and TestFlight

Please provide all the information requested. Issues that do not follow this format are likely to stall.
Description
Please provide a clear and concise description of what the bug is. Include screenshots if needed.
Please test using the latest React Native release to make sure your issue has not already been fixed: https://reactnative.dev/docs/upgrading.html
React Native version:
info Fetching system and libraries information...
System:
OS: macOS 11.3.1
CPU: (8) x64 Apple M1
Memory: 48.34 MB / 8.00 GB
Shell: 5.8 - /bin/zsh
Binaries:
Node: 14.16.0 - ~/.nvm/versions/node/v14.16.0/bin/node
Yarn: Not Found
npm: 6.14.11 - ~/.nvm/versions/node/v14.16.0/bin/npm
Watchman: 4.9.0 - /opt/homebrew/bin/watchman
Managers:
CocoaPods: 1.10.1 - /usr/local/bin/pod
SDKs:
iOS SDK:
Platforms: iOS 14.5, DriverKit 20.4, macOS 11.3, tvOS 14.5, watchOS 7.4
Android SDK:
API Levels: 30
Build Tools: 30.0.3
System Images: android-29 | Google APIs Intel x86 Atom, android-30 | Google APIs Intel x86 Atom, android-30 | Google Play ARM 64 v8a
Android NDK: Not Found
IDEs:
Android Studio: 4.1 AI-201.87<IP_ADDRESS>42882
Xcode: 12.5/12E262 - /usr/bin/xcodebuild
Languages:
Java: 1.8.0_282 - /usr/bin/javac
npmPackages:
@react-native-community/cli: Not Found
react: 17.0.2 => 17.0.2
react-native: ~0.63.4 => 0.63.4
react-native-macos: Not Found
npmGlobalPackages:
react-native: Not Found
Steps To Reproduce
Provide a detailed list of steps that reproduce the issue.

build archive with Xcode or test flight
look at image being used in the way below
<Image
source={require('../assets/images/xyz.png')}
style={styles.img}
resizeMode="cover"
/>
Image not rendered

Expected Results
Image being rendered
Snack, code example, screenshot, or link to a repository:
Using react-native v0.63.4, and all the local image load fine in development mode
<Image
source={require('../assets/images/xyz.png')}
style={styles.img}
resizeMode="cover"
/>
but once we built it in release mode or test flight, all the image loaded with require is not being rendered.
What I have found so far:
Doesn't seem to be https://github.com/facebook/react-native/issues/29268, since I am using 0.63.4
Examined the IPA file, and it does contain all the images
Thanks in advance!

@woohoou nope, but I got a workaround for it. I stored the base64 encoding string in a separate file, and referenced them that way.
import {someImage} from '../assets/images.ts'

<Image source={{uri: someImage}} style={...}/>

Not an elegant solution, but it works, and we don't have too much local assets.

The same issue here: RN 0.64.1, Xcode 12.4, Hermes enabled.
The workaround suggested by @junqdu seems ridiculous, might try it as a temporary measure, however this is not acceptable in the long run.

The same issue here: RN 0.63.4, Xcode 12.5. I haven't found any viable solution so far.

I had the same issue so upgraded React and React Native using the Upgrade helper as a guide
My System:

Apple Mac Mini M1 Silicon (2020).
Mac OS 11.4
XCode 12.5 (open with Rosetta)
Target Build IOS 14.3

I made the following changes to package.json:

Updated from "react": "16.13.1" to  "react": "17.0.1"
Updated from  "react-native": "0.63.4" to "react-native": "0.64.2",
Updated from  "@babel/core": "^7.8.4" to "@babel/core": "^7.12.9"
Updated from "@babel/runtime": "^7.8.4" to "@babel/runtime": "^7.12.5"
Updated from "@react-native-community/eslint-config": "^1.1.0" to "@react-native-community/eslint-config": "^2.0.0"
Updated from "@types/jest": "^25.1.0" to     "@types/jest": "^26.0.23"
Updated from "eslint": "^6.5.1" to "eslint": "^7.14.0"
Updated from "jest": "^25.1.3" to  "jest": "^26.6.3"
Updated from "metro-react-native-babel-preset": "^0.59.0" to  "metro-react-native-babel-preset": "^0.64.0"
Updated from  "react-test-renderer": "16.13.1" to  "react-test-renderer": "17.0.1"

Updated Node to 16.3.0 in NVM.

In Terminal: nvm unalias default
Deleted node_modules folders, pod folder and cleaned build in Xcode
Deleted everything in /Users/xxxxx/Library/Developer/Xcode/DerivedData
Installed all packages: npm install
Updated pod repo: arch -x86_64 pod repo update
Installed pod packages: arch -x86_64 pod install
(Note: arch -x86_64 only for M1 Silicon)

Then built and archived successfully in Xcode 12.5.  Images then rendered in TestFlight

@devmindset-shaunvos I've just updated everything (except for Xcode) to the latest versions, and still have the same result: no local images.

@ devmindset-shaunvos Acabei de atualizar tudo (exceto o Xcode) para as versões mais recentes e ainda tenho o mesmo resultado: nenhuma imagem local.

Using the images by url link worked well, temporarily to me. And for SVG images i was kept  in the app assets.
Currently this is the only alternative that works, being simple and viable

@pedroarm I agree it works, but it can hardly be a viable solution for everyone. For instance, I obviously store icons as svgs, however, there are other static images I need to use. Uploading them and using remote sources would be slow and cumbersome, while using base64 is just weird, as it used to work just fine (and still does on Android). I do not argue that the proposed temporary solution works, I just do not understand what causes the issue on the fundamental level and how it can be fixed without hacks and such.

It happens the same to me even after having upgraded to RN 0.66.3.
The ios production build works fine if I trigger the build directly from XCode to the real IOS device, instead uploading the build through TestFlight shows the problem with the static images.

I have the same problem
React native 0.64.3

My project started off with expo, later on we migrated to just react native, using their terms I think we went from expo managed workflow to bare. And that's went we encountered the issue.
Now, I pretty restart/re-setup the project using react native cli, and the issue were solved.

I'm using bare workflow expo in my project

same issue for me.

Same issue too.

I also still have this issue, I'm on react native 68.0

Update: The problem was actually in my Metro.config.js file. I had followed a tutorial to add SVGs to my project, but little did I know that the code I was adding would wipe out all assets besides the ones with a .svg extension.... Sad.
For reference I once had an expo app and ejected to a bare metal app so the final metro config pulls from expo/metro-config.
My previous metroconfig.js
const { getDefaultConfig } = require('metro-config');

module.exports = (async () => {
    const {
      resolver: { sourceExts, assetExts },
    } = await getDefaultConfig();
    return {
      transformer: {
        babelTransformerPath: require.resolve('react-native-svg-transformer'),
      },
      resolver: {
        assetExts: assetExts.filter(ext => ext !== 'svg'),
        sourceExts: [...sourceExts, 'svg'],
      },
    };
  })();

As you can see, this is literally wiping out any asset that doesn't have a .svg extension (I think). So even tho my react-native.config.js was correctly declaring the asset folders I wanted in my applications, metro was only allowing svg files to get pulled in. Ultimately I didn't need svg-transformer so I reverted to the classic metro file and this fixed my problem.
The new file ->
// Learn more https://docs.expo.io/guides/customizing-metro
// You need the prefix expo or it won't work. You made your life like this.
const { getDefaultConfig } = require('expo/metro-config');

// Keep in mind that the default bundler knows how to create a folder of all of the assets that get "required" by each ts file
// The default config includes mp4 files and more. If you need to add svg in the future,
// Create a const value and push an extra value to the array. Svg transformer messed us up.
module.exports = getDefaultConfig(__dirname);

And my react-native.config.js remained unchanged (just make sure to include asset folders you care about)
module.exports = {
  assets: ["./assets/fonts/", "./assets/onboarding/"],
  dependencies: {
    // Disable auto linking for `react-native-vector-icons` and link
    // the required fonts manually to avoid duplicate resources issue in iOS.
    "react-native-vector-icons": {
      platforms: {
        ios: null,
        android: null,
      },
    },
  },
};

The same issue for me.

same issue here 😭 severals days wasted trying to fix this up

@ucheNkadiCode I was stumbling into similar issues and got side-tracked by your comment a bit, so just wanted to note that:

assetExts: assetExts.filter(ext => ext !== 'svg'), filters out "svg" (and only "svg") from the list of file extensions to bundle assets with
sourceExts: [...sourceExts, 'svg'], marks "svg" as an extension for source files (not assets!)

The result of the snippet you have is that SVGs are treated as source, and the SVG transformer consumes that to produce parts of your bundle. I think you got hung up on the filtering logic, but it's wiping out only SVGs from assets, not the opposite.

same issue here. React Native 0.71.8

Same issue for me

same issue here for me in React Native 0.72.4. The local images are rendered in dev mode but Release mode not shown!

Same issue with react-native 0.71.3.

I encountered the same issue with React Native 0.63.3, where images loaded correctly locally but failed to load in the TestFlight IPA. Despite trying various solutions without success, I eventually identified that my assets weren't being bundled into the myapp.app.
Here's a simplified guide on how to resolve this:

Open your project in Xcode.
In the left sidebar, navigate to your project and select your app from the target section.
Go to "Build Phases."
Look for "Copy Bundle Resources" and click on it.
Use the '+' icon to add other items.
Navigate to your ios folder and select the 'assets' folder, then add it.

This addition ensures that your assets get bundled during the build process, resolving the issue of images not loading in TestFlight.

Same issue here with bare react native using expo for just eas updates. I don't see any local png images now. My metro.config.js is given here.
const {getDefaultConfig: getDefaultExpoConfig} = require('expo/metro-config');
const {mergeConfig, getDefaultConfig} = require('@react-native/metro-config');
/** @type {import('expo/metro-config').MetroConfig} */
const expoConfig = getDefaultExpoConfig(__dirname);
const defaultConfig = getDefaultConfig(__dirname);
//const {assetExts, sourceExts} = expoConfig.resolver;
const assetExts = Array.from(
new Set([
...expoConfig.resolver.assetExts,
...defaultConfig.resolver.assetExts,
'png',
]),
).filter(ext => ext !== 'svg');
const sourceExts = Array.from(
new Set([
...expoConfig.resolver.sourceExts,
...defaultConfig.resolver.sourceExts,
'svg',
]),
);
const config = {
transformer: {
...expoConfig.transformer,
babelTransformerPath: require.resolve('react-native-svg-transformer'),
assetPlugins: ['expo-asset/tools/hashAssetFiles'],
},
resolver: {
...expoConfig.resolver,
assetExts: [...assetExts],
sourceExts: [...sourceExts],
},
};
module.exports = mergeConfig(defaultConfig, expoConfig, config);
Please help.
react-native: 0.74
expo: 51.0.0
SDK: 6.3
I just started with expo as I had to do eas updates as I am moving away from codepush
Thanks

@bharathy-kannan did you find any solution for this, I am facing same issue, I am able to load SVG's but not PNG's & GIF's. Please help.

I was having trouble with some png images, none of the above solutions worked for my case. I ended up re-encode that image, and it works.

@bharathy-kannan @krunal-cmyk I faced the same problem, please help me!!!

@bharathy-kannan @krunal-cmyk @YuriiLutsykSPRO
I had the same issue with a bare React Native project using Expo solely for EAS updates. After switching to EAS updates, all of my local PNG images stopped appearing. At first, I tried tweaking the metro.config.js without any success.
It turns out the problem was that I never ran npx install-expo-modules@latest after integrating Expo. Without running this, the project isn’t fully converted to the Expo environment, causing local images to vanish in the release build.
Check out https://docs.expo.dev/bare/installing-expo-modules for more details.


Investigate Linux bot reference test failures

Recently we updated the Linux bot to Chrome 58. Even though most of the changes were improvements, we found the following regressions:

chrome-thuluthfont-pdf-page1 (shows boxes instead of proper glyphs)
chrome-ShowText-ShadingPattern-page1 (shows cut-offs, but is now the same as in Firefox)
chrome-issue1049 (shows boxes instead of proper glyphs)

We may want to investigate this further and/or report upstream.

In http://<IP_ADDRESS>:8877/28a03e33e0c3cf3/reftest-analyzer.html#web=eq.log a new one appeared: annotation-link-text-popup has weird lines in the popup icon. This regressed in Firefox 55.

Closing since many font fixes and browser updates have been done in the meantime and we haven't seen any breakage/reports regarding this.


Non deletable filters

Add a property for some filter that prevent them from being delete. They can still be desactivate.
For now this is only a property for digitalFilter that if deleted can not be added anymore.

dont


⚠ Young Discoverers has degraded performance

In 31176cd, Young Discoverers (https://youngdiscoverers.org.au) experienced degraded performance:

HTTP code: 200
Response time: 5861 ms

Resolved: Young Discoverers performance has improved in 484d921.


Golang filter: Add suport for get dynamic metadata

Follow up from #26622 is the other side of the api to get metadta from a go filter.
Fixes #25371
Signed-off-by: Sotiris Nanopoulos<EMAIL_ADDRESS>

@davinci26 friendly ping~

it seems that @davinci26 is busy recently..., can i try to pick it up? thanks. cc @doujiang24


downloaded file from online editor keeps "new-file" as model name in DMN models

When you download your DMN model file from the online editor it keeps new-file as the internal model name.
You can only change this in the raw XML.
<dmn:definitions xmlns:dmn="http://www.omg.org/spec/DMN/20180521/MODEL/" xmlns="https://kiegroup.org/dmn/_FC75913D-81CF-49A3-A6F4-A56FB341C574" xmlns:di="http://www.omg.org/spec/DMN/20180521/DI/" xmlns:kie="http://www.drools.org/kie/dmn/1.2" xmlns:dmndi="http://www.omg.org/spec/DMN/20180521/DMNDI/" xmlns:dc="http://www.omg.org/spec/DMN/20180521/DC/" xmlns:feel="http://www.omg.org/spec/DMN/20180521/FEEL/" id="_72BA4308-069E-4F8D-8608-D4FDDFA5A1A5" name="new-file" typeLanguage="http://www.omg.org/spec/DMN/20180521/FEEL/" namespace="https://kiegroup.org/dmn/_FC75913D-81CF-49A3-A6F4-A56FB341C574">

Progress tracked here: https://issues.redhat.com/browse/KOGITO-2432

This issue was closed by https://issues.redhat.com/browse/KOGITO-2432


Name uniformization

Cleaned up task names, as in #645 , so that they match the folder names.  Changes should be the same as that PR, i.e.:
Lower case folder names
Removed _multiple_choice suffix
Remove _json suffix
changed yes_no_black_white_game to yes_no_black_white
changed persion_multiple_choice to parsinlu_qa
changed disambiguation_q to disambiguation_qa
changed persian_idiom_multiple_choice to persian_idioms

Closing this PR, and replacing it with #657, because the commit history is not as clean as I would like.


Support terraform v0.12

hello,
I use Terraform v0.12.0-alpha4 and Terragrunt v0.18.0 to test  old code, but there will be parsing errors.
terragrunt = {
  terraform = {
    source = "./vsphere"

    extra_arguments   "custom_vars"   {
      commands = ["plan", "refresh", "import", "destroy"]
      required_var_files = [
      ]
    }
  }

Error: Missing key/value separator
  on terraform.tfvars line 4:
   2:   terraform = {
   3:     source = "./vsphere"
   4:     extra_arguments "custom_vars"  {
Expected an equals sign ("=") to mark the beginning of the attribute value.`

V0.12 will be released,  is this a Terragrunt problem or my configuration is wrong?
https://www.hashicorp.com/blog/terraform-0-1-2-preview
https://www.hashicorp.com/blog/terraform-0-12-preview-first-class-expressions
Terraform  HCL has been greatly improved.

This is covered in #466

Correct, Terragrunt has not yet been updated to work with Terraform 0.12. Please track #466 for details.


OAuth integration and code refactor

Refactor the existing code in shiny-server-develop to integrate changes from shiny-server-oauth (without losing git commit history).
The refactor strategies are described in issue #145.
To test the code, I would recommend spinning up an instance of the Data Curator App on the Shiny Server and also installing the schematic backend via pip install schematicpy and also following the updated documentation here.

i'll be re-opening this PR after testing the changes from the recent PRs.


logging: Reducing logging in run-dev.py for queue workers.

In dev, we no longer log that individual queue workers were launched.
Instead, in dev (and prod as well), we log a message with the total
count.

Automated message from Dropbox CLA bot
@showell, it looks like you've already signed the Dropbox CLA. Thanks!

Merged, thanks @showell!


Output error

The requirements generated on the MATERIAL SECTION does not react, although the form in the next section is correctly fulfilled.

It comes from the "stratification au contact" choice for manufacturing. Correction & test tbd ;)


Doesnt work with Battlefield 4

The first try actually worked I could use the overlay but after a couple of times (always a random ammount) the game crashes. And now the overlay launcher doesnt work at all. Even after reinstalling it. Is there anything that can be done ?

It likely depends on what other overlays you're running (if any). Some Origin games are very buggy with stacking multiple overlays (like Afterburner, Origin, and Steam together). It can also depend on which GPU you're using (AMD is more difficult to get working than Nvidia).
There are some pointers on the OSOL project Wiki pages if you skim through them.

Hey no problem man. running no extra overlays besides Steam and ofc Origin since u play bf4 on it but I disabled origin ingame. Yeah I have an AMD GPU. an R9 380. Maybe ill look through the wiki but i guess there is no point in trying it with an amd gpu. besides I really have no clue what im doing anyway haha. Im not really good with that stuff. Thanks for your answer tho. Appreciate it

I've used it with BF4 in the past myself and know it worked. I can't test it right now, but I can eventually if no one else can try.

Tried it again now and I cant get it to work. Cant really find anything on the wiki too but maybe im just blind. BTW I turned this AMD External Events Utility off too.


Need some samples to implement pre-rendering (isomorphism) in React

From what I read on the Internet, the template for the react + redux app from the old repository used to implement pre-rendering on server side.
It is now impossible to find any example of a react app that uses pre-rendering on Asp.Net core (2.1).
Please include this to the react + redux template, or create a new project that implements pre-rendering.

Thanks for contacting us, @gfox1984.
The new template is well aligned with how the create-react-app tool generates the project. At the moment, the tool doesn't have support for prerendering. We'll consider supporting it after the CLI will be updated to support pre-rendering.

How about creating a new template whose purpose would be to demonstrate pre-rendering in a simple react + redux app? I haven't been able to find any example on the internet that used the official release of Asp.Net core 2.1 (the only few examples where for RC, and they were advising you to use the now defunct aspnetcore-spa generator...)

@gfox1984 Here is a react prerendering template.
ReactCoreTemplate


Update sbt-scalafix, scalafix-core to 0.9.24

Updates

ch.epfl.scala:sbt-scalafix
ch.epfl.scala:scalafix-core

from 0.9.23 to 0.9.24.
GitHub Release Notes - Version Diff
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

Ignore future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "ch.epfl.scala" } ]

labels: library-update, semver-patch

Added to #3943.


Resolve generic component setup context

<script lang="ts">
import { defineComponent, PropType, ref } from 'vue'

export default <T>() => defineComponent({
  props: {
    items: { type: Array as PropType<T[]>, required: true },
  },

  setup(props, { emit }) {
    const testVar= ref(0)

    return {
      testVar,
    }
  }
})
</script>

<template>
  <div>
     {{  testVar /* Cannot find name 'testVar'.ts(2304) */ }}
  </div>
</template>

Actually found out that this example not working (I'm using vite and vue-tsc). Is it possible to define a generic component at all?

Hi @m0ksem, this is out of volar's scope, please track https://github.com/vuejs/rfcs/pull/310.


PSI + OreExcavation in claim dupe

I've recently found out that upon updating to the newest GP around 7 hours ago, player have already managed to find and manipulate a bug. The bug allows a player to get duplicate blocks which have been mined using a PSI laser with the tick break block and OreExcavation and it only occurs in claims.
Modpack= Resonant Rise 4 version <IP_ADDRESS>-b (Found on the ATLauncher)
Steps to reproduce:
1.hold down the key for vein miner
2.then use the psi gun spell break block while in another players claim
(it doesnt work if your trusted)

Oh and both SF and GP are the newest (I updated both at the same time 7 hours ago)

@merjilin This is actually a Sponge bug when cancelling the event. Create a ticket in SpongeForge github.


chore: Add optimization to #4716

Description
Problem*
Summary*
Adds the actual array set optimization to https://github.com/noir-lang/noir/pull/4716. This is separate since the other PR still has errors and I want to fix those before adding more with the actual optimization. At the same time, I've put up this PR to see the circuit size changes in CI.
Additional Context
This PR is currently failing a few additional tests. I think these are mostly array out of bounds accesses from storing which indices were changed. In some if statements, these indices may be out of bounds but not error since that if case was not run. Trying to get and store to this same index after the if then gives an OOB error. This can be fixed by only applying the optimization when constant indices are used and filtering out the OOB ones but then dynamic indices won't see this important optimization at all.
Documentation*
Check one:

[x] No documentation needed.
[ ] Documentation included in this PR.
[ ] [For Experimental Features] Documentation to be submitted in a separate PR.

PR Checklist*

[x] I have tested the changes locally.
[x] I have formatted the changes with Prettier and/or cargo fmt on default settings.

Update: adding the enable_side_effect_if instructions has fixed the additional errors from this optimization. Now all that remains are the original errors from the new pass. The tests: nested_array_dynamic, and nested_array_in_slice

Ah, ok. I was trying to figure out why the opt percentages on this were smaller than #4716, but they're just relative to that PR. So the 20%  hashmap improvement is a further improvement on top of the 25% on the other PR. Merging this now since the additional bugs are fixed.


remove hardcoded partition

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

test

test


isReleasesOrTags !== isReleases || isTags

I think isReleasesOrTags is wrong.

isReleases: /user/repo/releases
isTags: /user/repo/tags
isReleasesOrTags: ?

You'd think that it would match ONLY those two URLs, but it also matches isSingleTag
https://refined-github.github.io/github-url-detection/?url=%2Frefined-github%2Frefined-github%2Freleases%2Ftag%2F2
Possible resolutions (non-exclusive):

[ ] drop isSingleTag from isReleasesOrTags
[ ] rename to isReleaseList and isTagList and isReleaseOrTagList
[ ] add isSingleReleaseOrTag

it matched new releases page or something like that.

Yeah I think it was the opposite though: after editing a release, the release would appear on a bare /releases/tag/ list page instead of the expected /releases/tag/v1.0.0
I dropped that a while ago because it wasn't worth the extra bugs and complexity.


Allow query parameters in with_request_url

Summary
Query parameters were ignored when using the with_request_url test helper. With these changes, that's no longer the case :smile:.
Other Information
My knowledge of the internals of Rails routing is very limited, so if there's a more elegant solution than using set_header and parse_query, please let me know! :wink:

@joelhawksley Thank you very much for your review! :pray:
I've applied your suggestions. Also added another assertion for the case of several query parameters, to make sure the & is correctly treated as the separator.
If you've got any more comments, they're welcome :wink:.

Thank you for your contribution, Javi!


Bump pyroute2 version for Python 3.7 / Debian 10 compatibility

Bumping the pyroute2 version to at least 0.5.2 allows Python 3.7 users (and thus Debian 10 users) to run ypconfig. More information: https://github.com/svinota/pyroute2/issues/467

can you prepare a pull request?


Getting Error: "No payment sheet has been initialized yet"

Bug report

Extension name: firestore-stripe-payments

Describe the bug
Hello, I reached out to stripe support and they told me to open an issue here. I am integrating your extension for one time payments. After following the docs + reading online, I'm not sure how to solve it.
Docs I've followed:

https://console.firebase.google.com/u/0/project/crowdsorce-f4be2/extensions/instances/firestore-stripe-payments?tab=usage
https://stripe.com/docs/payments/accept-a-payment?platform=react-native&ui=payment-sheet

To Reproduce
Code
// Navigation container

<AuthProvider>
      <NavigationContainer
        linking={LinkingConfiguration}
        theme={colorScheme === "dark" ? DarkTheme : DefaultTheme}
      >
        <StripeProvider
          publishableKey="pk_test...."
          urlScheme="your-url-scheme" // required for 3D Secure and bank redirects
          merchantIdentifier="merchant.com.{my app name}" // required for Apple Pay //
        >
          <RootNavigator />
        </StripeProvider>
      </NavigationContainer>
    </AuthProvider>

// app screen where I'm wanting the payment sheet

import { useStripe } from "@stripe/stripe-react-native";
const { initPaymentSheet, presentPaymentSheet } = useStripe();

useEffect(() => {
    initializePaymentSheet();
  }, []);

  const initializePaymentSheet = async () => {
    const { paymentIntent, ephemeralKey, customer } = await getCheckoutDetails(
      authUser?.uid,
      20 // dollars which I multiply * 100 in the above function. the function above is succeeding & giving back the correct info
    );

    const { error } = await initPaymentSheet({
      merchantDisplayName: "My company, Inc.",
      customerId: customer,
      customerEphemeralKeySecret: ephemeralKey,
      paymentIntentClientSecret: paymentIntent,
      allowsDelayedPaymentMethods: false,
      defaultBillingDetails: {
        name: "Jane Doe",
      },
      // customFlow: true,
    });
    if (!error) {
      setLoading(true);
    }
  };

  const openPaymentSheet = async () => {
    const { error } = await presentPaymentSheet();

    if (error) {
      Alert.alert(`Error code: ${error.code}`, error.message); // this is where I'm getting the alert error
    } else {
      Alert.alert("Success", "Your order is confirmed!");
    }
  };

  return (
    <SafeAreaView style={styles.container}>
      <Text>Provider Details</Text>
      <Text>Your booking info</Text>
      <Text>Cancellation Policy</Text>
      <Text>Price details</Text>
      <Text>Pay with</Text>
      <Text>Ground rules</Text>

      <Button
        style={{ marginTop: 40, width: 240 }}
        labelStyle={{ fontFamily: "Avenir", fontSize: 16 }}
        mode="contained"
        onPress={openPaymentSheet}
      >
        Checkout
      </Button>
    </SafeAreaView>
  );
}

// firebase fn
export async function getCheckoutDetails(buyerId: string, amountDollars: number) {
  try {
    const docRef = await addDoc(
      collection(database, "customers", buyerId, "checkout_sessions"),
      {
        client: "mobile",
        mode: "payment",
        amount: amountDollars * 100, //needs to be in cents
        currency: "USD",
        createdAt: serverTimestamp(),
        // paymentMethod: "",
      }
    );
    console.log("Document written with ID: ", docRef.id);

    const unsub = onSnapshot(
      doc(database, "customers", buyerId, "checkout_sessions", docRef.id),
      (doc) => {
        console.log("Current data: ", doc.data());
        const docData = doc.data();
        if (
          docData?.hasOwnProperty("ephemeralKeySecret") &&
          docData?.hasOwnProperty("paymentIntentClientSecret") &&
          docData?.hasOwnProperty("customer")
        ) {
          const paymentIntent = docData.paymentIntentClientSecret;
          const ephemeralKey = docData.ephemeralKeySecret;
          const customer = docData.customer;
          console.log("payment ", paymentIntent);
          console.log("ephemeralKeySecret ", ephemeralKey);
          console.log("customer ", customer);
          return {
            paymentIntent,
            ephemeralKey,
            customer,
          };
        }
      }
    );
  } catch (e) {
    console.error("Error adding document: ", e);
  }
}

Expected behavior
I would like the payment sheet to render.
Screenshots

System information

OS: macOS
Browser: Chrome
Expo, firebase firestore
React Native

Additional context
Thanks in advance!

@jsteele-stripe Hey Jonathan, tagging you to get a pair of eyes on this. Thanks in advance for your help!

@alleybellack Does your getCheckoutDetails function call to the Firebase function resolve and return the fields you expect? I'd wrap some error handling around that as it seems there is likely an unhandled exception.

Thanks for your response! This is what the doc.data() is returning:
Current data:  {"amount": 2000, "client": "mobile", "created": {"nanoseconds": 767000000, "seconds":<PHONE_NUMBER>}, "createdAt": {"nanoseconds": 834000000, "seconds":<PHONE_NUMBER>}, "currency": "USD", "customer": "cus_NLoWKf2Yo5XGkC", "ephemeralKeySecret": "ek_test.....", "mode": "payment", "paymentIntentClientSecret": "pi_......", "setupIntentClientSecret": null}
should setupIntentClientSecret be non null?
The warning I'm getting is: "Possible Unhandled Promise Rejection (id: 1):
TypeError: undefined is not an object (evaluating '_yield$getCheckoutDet.paymentIntent')"

@alleybellack

should setupIntentClientSecret be non null?

Yep, that's expected as you're working with Payment Intents (not a Setup Intent).
Can you log out the error returned from initPaymentSheet call? Also, which version of @stripe/stripe-react-native is your project using and which Expo version are your targeting?

It seems like initPaymentSheet isn't even getting reached. Does stripe have example code for using this extension for one-time payments?
"@stripe/stripe-react-native": "0.19.0",
"expo": "~47.0.12",

I think there's something strange happening during getCheckoutDetails because nothing is getting executed after that

@alleybellack

Does stripe have example code for using this extension for one-time payments?

Nothing specific, but following the regular payment guide (like you are) should just work.
Could you maybe try upgrading your @stripe/stripe-react-native dependency? It's pretty outdated.

Thanks. Just upgraded
I think it has to do with the onSnapshot call & needing to detach the listener like calling unsub() & figuring out the correct way to return the data (customer, paymentIntent & ephemeralKey) outside the onSnapshot listener. Going to look into this more but making progress.
Docs for this would definitely help, just because they're all for regular stripe usage & not the extension. Not sure how many people use the extension though

Okay I figured it out. The onSnapshot needs to be called in a useEffect hook (on the screen you want the payment sheet to show) in order to set the docData state which is accessed in initPaymentSheet
Thanks!


assemble_pip won't work for local_repositories

My current project is looking to use bazel-distribution to publish pip packages with bazel. We have several projects, which live as local workspaces in our git monorepo. However if I attempt to build the assemple_pip rule, invoked for example as bazel build @subproject1//my/package:assemble, this fails saying that args.files is None and therefore not iterable. However, if I cd into the folder containing the local workspace, and build as bazel build //my/package:assemble, things work as expected.
Presumably this is because of this part of the code:
for i in ctx.attr.target[PyInfo].transitive_sources.to_list():
    if 'pypi' not in i.path and 'external' not in i.path:
        python_source_files.append(i)

I think the fact that the source files are being stripped out when external is part of the path may be the issue. Does anyone have ideas on how to solve this?

@TheButlah Did you end up finding a suitable workaround for this issue?

No


Adding a new RetryingMutateRowsOperation to perform retries.

BulkMutation shouldn't have to do any retrying.  It already does too much.  The new RetryingMutateRowsOperation will perform the nuances of the retries.

There are a lot of changes in this PR, but I think that it's good to go as is.  There are some things that I can pull out to a different PR, if you'd prefer.

Looking now


Create block for Video Banner

Summary
Create a block for video banner as per below link:
https://www.aldevron.com/25th-anniversary

Authoring details:

@Kummu007 - Please validate

Add a bug.
Video Banner- Mobile View Background video issue #157

This is working as expected.


⚠ Bofrost.at has degraded performance

In ce277b7, Bofrost.at (https://www.bofrost.at) experienced degraded performance:

HTTP code: 200
Response time: 1485 ms

Resolved: Bofrost.at performance has improved in 8b35ebf after 13 minutes.


Rendering issues on #service-account-permissions #21029

Addresses the Issue: #21029
@korney4eg
Problem:
Page render has an error, here is a screenshot:
Solution:
Made formatting changes in the rbac.md file.

/assign @savitharaghunathan


have option to compile javascript files down to json

we always export javascript objects from configuration, for the tools that can only read json objects, allow them to be exported and written as json

correction: everything should output json

this isn't an option, but it occurs on a per-plugin basis


Inline Directive

As a user, I would like to prevent the directive from generating line breaks so that I can use them as inline-logic. For example, I would like to do

but with current behavior that expression breaks up into

upon re-evaluating.

This is one option, but my struggle is that this notation is just very long as it is.
I’m considering adding a shorter notation for inline use, something along the lines of $[helloworld.getDailyNote()](WHATEVER THIS EVALS TO), which would live preview to just WHATEVER THIS EVALS TO. Thoughts?

Understood. In the Obisidan world, many plugin autors allow code snippets between backticks to be parsed and evaluted. For example
`2+4=?`

is evaluated by the mathpad plugin in Obsidian to be rendered as latex.
Also, there is the ![[...]] syntax for embedding (similar to /include).

Your proposed syntax seems interesting. I like how it keeps the prompt but also puts the result in the markdown. Obsidian "good practice" is to render virtually, which I don't agree with. I like the proposal.

Relevant discussion topic: https://github.com/silverbulletmd/silverbullet/discussions/183#discussioncomment-4370524


Turbo build error

console.warn("[Package Error] \"<EMAIL_ADDRESS>could not be built. "); throw new Error("[Package Error] \"<EMAIL_ADDRESS>could not be built. "); export default null;

Hey @3ch3r46, sadly this is an issue on Skypack's part.
See hotwired/turbo#731 and skypackjs/skypack-cdn#319 for context.

thank's for the answer


added:: Meta Tags, Robots.txt, and Sitemap for Improved SEO

#32 Issue

@rahulsainlll Please add labels, as gssoc will not accept this PR.

done


Fix UndefVarError: jks_exe while building IJulia

This fixes this error
julia> Pkg.build("IJulia")
..........
INFO: Found Jupyter version 4.0.6: C:\Users\Hoegh\.julia\v0.4\Conda\deps\usr\Scripts\jupyter
Writing IJulia kernelspec to C:\Users\Hoegh\.julia\v0.4\IJulia\deps\julia-0.4\kernel.json ...
Installing julia kernelspec julia-0.4
jupyter: 'kernelspec' is not a Jupyter command
===============================[ ERROR: IJulia ]================================

LoadError: UndefVarError: jks_exe not defined
while loading C:\Users\Hoegh\.julia\v0.4\IJulia\deps\build.jl, in expression starting on line 143

================================================================================

=========================================================[ BUILD ERRORS ]=======================================================

WARNING: IJulia had build errors.

 - packages with build errors remain installed in C:\Users\Hoegh\.julia\v0.4
 - build the package(s) and all dependencies with `Pkg.build("IJulia")`
 - build a single package by running its `deps/build.jl` script

================================================================================================================================

This happens when my Conda.jl is used. I would appreciate if a new version could be tagged with the fix.

Looks good, thanks.


Code coverage

Adding coverage reporting to turn-frontend, churn, socksToRtc, and rtcToNet
The coverage reports are generated as HTML files into
build/coverage
Currently here are the coverage numbers for these 4 directories
directory; statements, branches, functions, lines
churn/ 39.87%, 38%, 27.03%, 39.87%
turn-frontend/ 76.24%, 67.39%, 62.16%, 76.24%
rtcToNet/ 57.45%, 27.27%, 55.26%, 57.45%
socksToRtc/ 61.96%, 44.44%, 50.91%, 61.96%

@trevj
@mollyling
PTAL

Thanks for taking the time to do this, @ryscheng!
I patched this in locally and it's fun and pretty revealing to browse the reports.
There's obviously some work we can do to template-acise this rule but I suspect the work we're doing with require() would help us first -- anyway, the hard part is figuring out how to wire the tools up, so this is a really great start.
One question: what would be needed to get the numbers onto, say, our Github page? Is that what coveralls would do (but we can't currently use it)?

Yes. Coveralls does give you a "badge" that you can paste onto your GitHub README. As I mentioned in https://github.com/uProxy/uproxy/issues/491, it might be a bit difficult getting Coveralls to work with our TypeScript environment.
The other option is to just publish these generated HTML files somewhere and link to them (e.g. in a dashboard). Since we don't have a dashboard, I wasn't sure where this should go.
We could also have a Grunt task that generates a little summary and automatically modifies our README file to reflect this.
I suppose there's a few options. My favorite is to start working on a Dashboard somewhere and eventually publish to that.

Oh yes, sorry, you did explicitly say that in the issue :-)
I agree that it might, In lieu of coveralls, it might be nice to include this on the dashboard.
@klazizpro, is this something that can be added to the new Jenkins dashboard?

Are there any other concerns blocking a merge?
On Jan 7, 2015 5:09 PM, "trevj"<EMAIL_ADDRESS>wrote:

Oh yes, sorry, you did explicitly say that in the issue :-)
I agree that it might, In lieu of coveralls, it might be nice to include
this on the dashboard.
@klazizpro https://github.com/klazizpro, is this something that can be
added to the new Jenkins dashboard?
—
Reply to this email directly or view it on GitHub
https://github.com/uProxy/uproxy-networking/pull/176#issuecomment-69101420
.

Not from me. :+1:

Cool thx


FLUID-6476: Make search fields accessible

This PR adds the accessibility features to the search input fields at the side menu and the main search page.
Fixes FLUID-6476.

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

Closed since this was resolved in the move to eleventy


Cryptic error message when exceeding max program length.

Describe the bug
When my eBPF program grows too long, it crashes after being loaded and outputs errors such as:
panic: reflect: reflect.Value.Pointer on an invalid nonheap pointer. or error in Section 33
OS information
No response
Steps taken to reproduce bug
Add eg. a bpf_printk line to a program on the verge of exceeding the limit and observe described behavior.
Expected behavior
Ideally, I'd be notified that the program is too long at compilation time.
At a minimum, ebpf should make it clear what is happening after it crashes.
I wouldn't have thought of the underlying cause if an experienced colleague hadn't told me.
Actual outcome
Output not indicative of reason for the crash.
Additional details
No response

@rectified95  - this is because all functions (other than the entry functions) should be marked as  )force_inline.
I am not creating a PREvail issue as comparing the .o file of a good and bad program will reveal how in the bad case the function is not being inlined at all and a "call" instruction is emitted.
Llvm-objdump -r lists the relocation records. Relocations are places in each code segment where the loader would need to perform relocations.
There are two types of BPF relocations:

Data relocations (the address of the map)
Code relocations, calls to other code segments.

The verifier output could be clearer, but it is explaining what failed.
error: Unresolved external symbol authorize_v6 at location 13
This message means it found a symbol (authorize_v6) at instruction 13 that doesn’t refer to a known map (it’s a function, not a map).
Verifier should rather reject this as a wrong relocation type instead and it should also tell you what segment the failure occurred in.
If you dump the assembly of the failing section:
C:\Users\alanjo\test>llvm-objdump -Sl fail_endpoint_prog.o --section=cgroup/connect6
fail_endpoint_prog.o:   file format elf64-bpf
Disassembly of section cgroup/connect6:
0000000000000000 <authorize_connect6>:
; authorize_connect4_0():
; C:\Users\azureuser\azure-container-networking\test\ebpf\src.\endpoint_prog.c:236
llvm-objdump.exe: warning: 'fail_endpoint_prog.o': failed to find source C:\Users\azureuser\azure-container-networking\test\ebpf\src.\endpoint_prog.c
0:       bf 16 00 00 00 00 00 00 r6 = r1
1:       18 01 00 00 20 63 61 6c 00 00 00 00 6c 65 64 00 r1 =<PHONE_NUMBER>0260640 ll
; C:\Users\azureuser\azure-container-networking\test\ebpf\src.\endpoint_prog.c:237
3:       7b 1a f8 ff 00 00 00 00 *(u64 *)(r10 - 8) = r1
4:       18 01 00 00 43 6f 6e 6e 00 00 00 00 65 63 74 36 r1 =<PHONE_NUMBER>642122563 ll
6:       7b 1a f0 ff 00 00 00 00 *(u64 *)(r10 - 16) = r1
7:       bf a1 00 00 00 00 00 00 r1 = r10
8:       07 01 00 00 f0 ff ff ff r1 += -16
; C:\Users\azureuser\azure-container-networking\test\ebpf\src.\endpoint_prog.c:237
9:       b7 02 00 00 10 00 00 00 r2 = 16
10:       85 00 00 00 0c 00 00 00 call 12
; C:\Users\azureuser\azure-container-networking\test\ebpf\src.\endpoint_prog.c:239
11:       bf 61 00 00 00 00 00 00 r1 = r6
12:       b7 02 00 00 01 00 00 00 r2 = 1
13:       85 10 00 00 ff ff ff ff call -1
14:       95 00 00 00 00 00 00 00 exit
As you can see, instruction 13 is a call to BPF helper -1 (as compared to the calls at instruction 10, which is to helper #12), with the expectation that -1 will be replaced with the address of authorize_v6.
eBPF doesn’t support relocatable function calls, so the verifier fails it.

Question: what error message is shown on Linux for this case?


[lstm] make lstm_core as class

Make lstm_core as class so let lstm/lstm_cell/zoneout_lstmcell inherit this.

close #1997
Signed-off-by: hyeonseok lee<EMAIL_ADDRESS>

:memo: TAOS-CI Version: 1.5.20200925. Thank you for submitting PR #2000. Please a submit 1commit/1PR (one commit per one PR) policy to get comments quickly from reviewers. Your PR must pass all verificiation processes of cibot before starting a review process from reviewers. If you are new member to join this project, please read manuals in documentation folder and wiki page. In order to monitor a progress status of your PR in more detail, visit http://ci.nnstreamer.ai/.


deoptimization

I've been benchmarking and the new version is consistently slower then the old version, so need to look into it

maybe add /bench so we can test too?

yeah gimme a sec and I'll do that

the gist seems to be that going directly to the hashes doesn't seem to be a speedup as I also noticed a slowdown when I switched to the newer version of createHmac


CI: Fix AppVeyor integration

fyi @kubawerlos

@keradus weird, copy from line 25 was fine and this was failing?

copy was not fine, it was working only due to cache on base branch, apparently this one is not optimal also - ref #4916

this was the problem i tried to fix here: https://ci.appveyor.com/project/keradus/php-cs-fixer/builds/32097519/job/fh4v254mmxss8r2a#L24


Build fails on undefined uint32_t in protobuf

Here is what I get after doing a bazel clean --expunge:
➜  verible git:(master) bazel build -c opt //...
INFO: Analyzed 1898 targets (0 packages loaded, 0 targets configured).
INFO: Found 1898 targets...
ERROR: /home/beckmann/.cache/bazel/_bazel_beckmann/d932d629abbf7de2514b0932259df566/external/com_google_protobuf/src/google/protobuf/compiler/BUILD.bazel:73:11: Compiling src/google/protobuf/compiler/subprocess.cc failed: (Exit 1): gcc failed: error executing command /usr/bin/gcc -U_FORTIFY_SOURCE -fstack-protector -Wall -Wunused-but-set-parameter -Wno-free-nonheap-object -fno-omit-frame-pointer -g0 -O2 '-D_FORTIFY_SOURCE=1' -DNDEBUG -ffunction-sections ... (remaining 63 arguments skipped)

Use --sandbox_debug to see verbose messages from the sandbox and retain the sandbox build root for debugging
In file included from bazel-out/k8-opt-exec-2B5CBBC6/bin/external/com_google_protobuf/src/google/protobuf/compiler/_virtual_includes/command_line_interface/google/protobuf/compiler/subprocess.h:47,
                 from external/com_google_protobuf/src/google/protobuf/compiler/subprocess.cc:33:
bazel-out/k8-opt-exec-2B5CBBC6/bin/external/com_google_protobuf/src/google/protobuf/_virtual_includes/protobuf_lite/google/protobuf/port.h:186:67: error: 'uint32_t' was not declared in this scope
  186 |     : absl::disjunction<std::is_same<T, int32_t>, std::is_same<T, uint32_t>,
      |                                                                   ^~~~~~~~
bazel-out/k8-opt-exec-2B5CBBC6/bin/external/com_google_protobuf/src/google/protobuf/_virtual_includes/protobuf_lite/google/protobuf/port.h:56:1: note: 'uint32_t' is defined in header '<cstdint>'; did you forget to '#include <cstdint>'?
   55 | #include "google/protobuf/port_def.inc"
  +++ |+#include <cstdint>
   56 |
bazel-out/k8-opt-exec-2B5CBBC6/bin/external/com_google_protobuf/src/google/protobuf/_virtual_includes/protobuf_lite/google/protobuf/port.h:186:75: error: template argument 2 is invalid
  186 |     : absl::disjunction<std::is_same<T, int32_t>, std::is_same<T, uint32_t>,
      |                                                                           ^
bazel-out/k8-opt-exec-2B5CBBC6/bin/external/com_google_protobuf/src/google/protobuf/_virtual_includes/protobuf_lite/google/protobuf/port.h:187:67: error: 'uint64_t' was not declared in this scope
  187 |                         std::is_same<T, int64_t>, std::is_same<T, uint64_t>,
      |                                                                   ^~~~~~~~
bazel-out/k8-opt-exec-2B5CBBC6/bin/external/com_google_protobuf/src/google/protobuf/_virtual_includes/protobuf_lite/google/protobuf/port.h:187:67: note: 'uint64_t' is defined in header '<cstdint>'; did you forget to '#include <cstdint>'?
bazel-out/k8-opt-exec-2B5CBBC6/bin/external/com_google_protobuf/src/google/protobuf/_virtual_includes/protobuf_lite/google/protobuf/port.h:187:75: error: template argument 2 is invalid
  187 |                         std::is_same<T, int64_t>, std::is_same<T, uint64_t>,
      |                                                                           ^
bazel-out/k8-opt-exec-2B5CBBC6/bin/external/com_google_protobuf/src/google/protobuf/_virtual_includes/protobuf_lite/google/protobuf/port.h:188:45: error: template argument 2 is invalid
  188 |                         std::is_same<T, bool>> {};
      |                                             ^~
bazel-out/k8-opt-exec-2B5CBBC6/bin/external/com_google_protobuf/src/google/protobuf/_virtual_includes/protobuf_lite/google/protobuf/port.h:188:45: error: template argument 4 is invalid
ERROR: /home/beckmann/.cache/bazel/_bazel_beckmann/d932d629abbf7de2514b0932259df566/external/com_google_protobuf/src/google/protobuf/BUILD.bazel:142:11 Middleman _middlemen/@com_Ugoogle_Uprotobuf_S_Ssrc_Sgoogle_Sprotobuf_Cwkt_Ucc_Uproto-BazelCppSemantics_build_arch_k8-opt-exec-2B5CBBC6 failed: (Exit 1): gcc failed: error executing command /usr/bin/gcc -U_FORTIFY_SOURCE -fstack-protector -Wall -Wunused-but-set-parameter -Wno-free-nonheap-object -fno-omit-frame-pointer -g0 -O2 '-D_FORTIFY_SOURCE=1' -DNDEBUG -ffunction-sections ... (remaining 63 arguments skipped)

Use --sandbox_debug to see verbose messages from the sandbox and retain the sandbox build root for debugging
INFO: Elapsed time: 2.004s, Critical Path: 1.84s
INFO: 67 processes: 57 internal, 10 linux-sandbox.
FAILED: Build did NOT complete successfully

interesting, this looks like cstdint include is missing on the protobuf dependency we pull in.
I'll update the protobuf dependency, then let's see.
For reference, what is the system environment you're building on ? Linux/BSD distribution (typically cat /etc/lsb-release on Linux), gcc version (gcc -v) ?

Can you try again with latest head ? The protobuf version we used was indeed missing the cstdint header (and now I am wondering how that ever was working, probably some accidental includes that your set-up was not doing)

The uint32_t error is gone, thanks, but now I am seeing this error:
➜  verible git:(master) bazel build -c opt //...
INFO: Analyzed 1898 targets (0 packages loaded, 0 targets configured).
INFO: Found 1898 targets...
ERROR: /home/beckmann/.cache/bazel/_bazel_beckmann/d932d629abbf7de2514b0932259df566/external/com_google_boringssl/BUILD:152:11: Compiling src/crypto/bytestring/cbb.c failed: (Exit 1): gcc failed: error executing command /usr/bin/gcc -U_FORTIFY_SOURCE -fstack-protector -Wall -Wunused-but-set-parameter -Wno-free-nonheap-object -fno-omit-frame-pointer -g0 -O2 '-D_FORTIFY_SOURCE=1' -DNDEBUG -ffunction-sections ... (remaining 36 arguments skipped)

Use --sandbox_debug to see verbose messages from the sandbox and retain the sandbox build root for debugging
In function 'CBB_add_asn1',
    inlined from 'CBB_add_asn1_octet_string' at external/com_google_boringssl/src/crypto/bytestring/cbb.c:567:8:
external/com_google_boringssl/src/crypto/bytestring/cbb.c:388:14: error: storing the address of local variable 'child' in '*cbb.child' [-Werror=dangling-pointer=]
  388 |   cbb->child = out_contents;
      |   ~~~~~~~~~~~^~~~~~~~~~~~~~
external/com_google_boringssl/src/crypto/bytestring/cbb.c: In function 'CBB_add_asn1_octet_string':
external/com_google_boringssl/src/crypto/bytestring/cbb.c:566:7: note: 'child' declared here
  566 |   CBB child;
      |       ^~~~~
external/com_google_boringssl/src/crypto/bytestring/cbb.c:565:36: note: 'cbb' declared here
  565 | int CBB_add_asn1_octet_string(CBB *cbb, const uint8_t *data, size_t data_len) {
      |                               ~~~~~^~~
In function 'CBB_add_asn1',
    inlined from 'CBB_add_asn1_bool' at external/com_google_boringssl/src/crypto/bytestring/cbb.c:578:8:
external/com_google_boringssl/src/crypto/bytestring/cbb.c:388:14: error: storing the address of local variable 'child' in '*cbb.child' [-Werror=dangling-pointer=]
  388 |   cbb->child = out_contents;
      |   ~~~~~~~~~~~^~~~~~~~~~~~~~
external/com_google_boringssl/src/crypto/bytestring/cbb.c: In function 'CBB_add_asn1_bool':
external/com_google_boringssl/src/crypto/bytestring/cbb.c:577:7: note: 'child' declared here
  577 |   CBB child;
      |       ^~~~~
external/com_google_boringssl/src/crypto/bytestring/cbb.c:576:28: note: 'cbb' declared here
  576 | int CBB_add_asn1_bool(CBB *cbb, int value) {
      |                       ~~~~~^~~
cc1: all warnings being treated as errors
INFO: Elapsed time: 3.053s, Critical Path: 2.81s
INFO: 81 processes: 51 internal, 30 linux-sandbox.
FAILED: Build did NOT complete successfully

This is strange because I have installed verible from source several times on this machine recently, so I don't know why I'm running into these issues now.
And I'm on OpenSUSE:
➜  verible git:(master) cat /etc/os-release
NAME="openSUSE Tumbleweed"
# VERSION="20230616"

I have the same error on Arch with GCC 13.1.1.
Clang 15.0.7 builds it successfully.

Interesting, in the CI we explicitly compile with an ancient compiler (gcc 10) to see that we don't use too new features, and a newer compiler for the c++23 compatibility test ... but that is also only gcc 12.
So maybe time to include gcc 13.
I'll reproduce this on my local machine and then see if updating boringssl will fix this.

I could not reproduce that with gcc 13.1.0, which is the latest on my distro, but it looks like it is some static analysis finding.
Just updated boringssl, can you try again ?

That fixed it, thanks!
(Why does verible pull in boringssl anyway?)

We only need it for some sha256 hashing in Kythe. Slightly heavy dependency for that :/

@ivan444 do you know if we even need sha256 there, or just some sufficiently unique content hash ?
Possible solutions

We could just assemble some unique enough content hash with std::hash (maybe concatenate some of the 64Bit values with different seeds)
Do a simple sha256 implementation straight from RFC6234 and put it in third_party/
Leave it as-is and take the hit of downloading a roughly 50MiB (compressed!) external dependency and compile it even though we only need a tiny fraction.


DataStore doesn't pull new records

Describe the bug
New entries added via the App Sync console are not synced to the client.
To Reproduce
Using the following schema
type Persona
@model
{
  id: ID!
  actions: [Action] @connection(name: "PersonaActions")
}
type Action @model {
  id: ID!
  persona: Persona @connection(name: "PersonaActions")
}

Use the following function
func getPersona() {
        Amplify.DataStore.query(Persona.self, byId: "testme") {
            switch $0 {
            case .success(let persona):
                if let personaWithActions = persona {
                    self.persona = personaWithActions
                    if let actions = personaWithActions.actions {
                        for action in actions {
                            self.actions.append(Action(id: action.id, persona: action.persona))
                        }
                    }
                } else {
                    print("Persona not found")
                }
            case .failure(let error):
                print("Persona not found - \(error.localizedDescription)")
            }
        }
    }

Load the getPersona function on launch, I use SwiftUI's .onAppear(perform:viewModel.getPersona)
Run the application on a simulator.
Create a Persona with id: testme and then an Action via the App Sync console.
Expected behavior
After a while, the Persona with id testme should be fetched but it never is. I let the app run in the simulator overnight but in the morning the record was unavailable still.
I also tried with let dataStorePlugin = AWSDataStorePlugin(modelRegistration: AmplifyModels(), configuration: .custom(syncInterval: 1)) but the result was the same.
Environment(please complete the following information):

Amplify Framework Version: 1.0.1
Dependency Manager: Cocoapods
Swift Version : 5.2

Device Information (please complete the following information):

Device: Simulator
iOS Version: iOS 11

Additional context
If I build the app again then the record is pulled and everything looks ok. If I leave the app running then the record is never pulled.
I see this in the logs
2020-06-15 10:15:35.574015+0200 [27609:1414859] Realtime connection is stale, disconnected.
2020-06-15 10:15:35.574549+0200 [27609:1414859] The operation couldn’t be completed. (AppSyncRealTimeClient.ConnectionProviderError error 3.)
2020-06-15 10:15:35.575558+0200 [27609:1414859] The operation couldn’t be completed. (AppSyncRealTimeClient.ConnectionProviderError error 3.)
2020-06-15 10:15:35.576076+0200 [27609:1414861] [AWSModelReconciliationQueue] receiveCompletion: error: DataStoreError: subscription item event failed with error
Caused by:
APIError: subscription item event failed with error
Caused by:
connection
2020-06-15 10:15:35.576286+0200 [27609:1414859] The operation couldn’t be completed. (AppSyncRealTimeClient.ConnectionProviderError error 3.)
2020-06-15 10:15:35.576524+0200 [27609:1412755] [AWSModelReconciliationQueue] receiveCompletion: error: DataStoreError: subscription item event failed with error
Caused by:
APIError: subscription item event failed wit2020-06-15 10:15:35.577771+0200 [27609:1414859] The operation couldn’t be completed. (AppSyncRealTimeClient.ConnectionProviderError error 3.)
h error
Caused by:
connection

Also, subscribing to data doesn't work.
func subscribeToPersona() {
        postsSubscription = Amplify.DataStore.publisher(for: Persona.self)
            .sink(receiveCompletion: { completion in
                if case .failure(let error) = completion {
                    print("Subscription received error - \(error.localizedDescription)")
                }
            }) { changes in
                // handle incoming changes
                print("Subscription received mutation: \(changes)")
        }
    }

Running this on an iPhone X, then creating a persona via the app sync console, returns
2020-06-15 16:08:39.785864+0200 [9444:3206571] WebsocketDidReceiveMessage - {"id":"D59C91E6-ACA4-4832-9D7F-7714DA8F35C7","type":"data","payload":{"data":{"onCreatePersona":null},"errors":[{"message":"Cannot return null for non-nullable type: 'Int' within parent 'Persona' (/onCreatePersona/_version)","path":["onCreatePersona","_version"]},{"message":"Cannot return null for non-nullable type: 'AWSTimestamp' within parent 'Persona' (/onCreatePersona/_lastChangedAt)","path":["onCreatePersona","_lastChangedAt"]}]}}
2020-06-15 16:08:39.802815+0200 [9444:3206806] [IncomingAsyncSubscriptionEventToAnyModelMapper] The operation couldn’t be completed. (Amplify.GraphQLResponseError<AWSPluginsCore.MutationSync<Amplify.AnyModel>> error 0.)
2020-06-15 16:08:56.374816+0200 [9444:3206806] WebsocketDidReceiveMessage - {"type":"ka"}

@amuresia thanks for reporting this. When using the AppSync Console, did you follow these guidelines? https://docs.amplify.aws/lib/datastore/how-it-works/q/platform/ios#writing-data-from-the-appsync-console

Hey @drochetti, thanks for the prompt reply! Yes I followed the tutorial, I included _version: 0 when using createPersona and I see the subscription triggering on the client but it references errors such as Cannot return null for non-nullable type although no null values are set when I create the object via the App Sync console.

@amuresia did you include the conflict detection fields in the selection set as well? Including them in the input only is not enough:

In these cases it’s important that the selection set of your GraphQL mutation includes the fields _lastChangedAt, _version, and _deleted so that the DataStore clients can react to these update

The reason I'm double checking is because the following error implies that the fields were not part of the result selection set:
2020-06-15 16:08:39.785864+0200 [9444:3206571] WebsocketDidReceiveMessage - {"id":"D59C91E6-ACA4-4832-9D7F-7714DA8F35C7","type":"data","payload":{"data":{"onCreatePersona":null},"errors":[{"message":"Cannot return null for non-nullable type: 'Int' within parent 'Persona' (/onCreatePersona/_version)","path":["onCreatePersona","_version"]},{"message":"Cannot return null for non-nullable type: 'AWSTimestamp' within parent 'Persona' (/onCreatePersona/_lastChangedAt)","path":["onCreatePersona","_lastChangedAt"]}]}}

Here's how a mutation with conflict detection enabled should look like:
mutation CreatePost($input: CreatePostInput!) {
  createPost(input: $input) {
    id
    content
    createdAt
    draft
    rating
    status
    title
    updatedAt
    __typename
    _version
    _deleted
    _lastChangedAt
  }
}

extracted from GraphQLCreateMutationTests.swift#L146-L161
Note that input must contain the _version, but the selection set needs to declare all three conflict-related fields.

Bingo! A few trial and error attempts but I got it to work.
However, for the schema that I mentioned above, if I do createAction I must include the persona in the selection field otherwise I get the errors reported above.
So I end up with
mutation createAction {
  createAction(input: {
    actionPersonaId: "testId"
    _version: 0
  }) {
    id
    _version
    _deleted
    _lastChangedAt
    persona {
      id
      _lastChangedAt
      _version
    }
  }
}

Is this what you would expect?

Is this what you would expect?

@amuresia if persona is required in your schema, then yes. Looking at your schema it doesn't seem like.
As a rules of thumb you need to include in your selection set all the required fields + the conflict detection ones. The ones you omit will not be present in the subscription data you get. Under the hood DataStore will always include everything.

It's working ok! I'll close this issue now.


Port item sets by ID from Cata then update crafted item set bonuses

Describe the bug
When equipping the 2-piece of Devilcore, the +10 fire resistance bonus is not being added to the stats listing in bottom left sheet.
To Reproduce
Steps to reproduce the behavior:

Add both Devilcore pieces.
View fire resistance value in stat module.
Remove one devilcore piece to break set.
Observe the +10 set bonus was not being applied.

Expected behavior
+10 fire resist stat bonus to be presented in state panel properly.
Sim Links and Screenshots
Sim Link (Rogue)
Desktop (please complete the following information):

OS: Windows 11
Browser: Chrome
Version 126

For whatever dev takes a look at this, because a lot of the updated item sets have the same name we need to port setting up sets by set ID from the Cata site in order to properly support them. We then need to do a full pass at all of the crafted sets to make sure both versions are included

Pushed up an update that adds item set IDs and updates the phase 4 crafted set bonuses


BulkCopy typo

On line 697 of the adoLib file there is a typo where it says "elsif" instead of "elseif". Thanks.

I'm not seeing this.  Looking at the file (changed 3 years ago), here's the end of the file (from 694 on):
} elseif ($records -is [System.Data.Common.DbDataReader]){
	#if passed a Datareader object use it to stream the records
	$bulkCopy.WriteToServer($records)
} else {
	$bulkCopy.WriteToServer($records)
}
write-debug "Bulk copy finished at $(get-date)"

}

Looks like the last commit (in august of 2015) fixed this typo.

I am (perhaps mistakenly) running the SQLPSX.msi installer file in the Deprecated/SQLPSXInstaller folder. This creates a file in the adoLib folder called adoLib.psm1 (with a date modified of 09/03/2011). Those last few lines look like this:
} elsif ($records -is [System.Data.Common.DbDataReader]){
		#if passed a Datareader object use it to stream the records
		$bulkCopy.WriteToServer($records)
	} else {
		$bulkCopy.WriteToServer($records)
	}
	write-debug "Bulk copy finished at $(get-date)"


--session for non-interactive mode

  -s, --session [<SESSION>]  Create or reuse a session

In fact --session option help describes it's function in interactive mode.
In non-interactive it is not possible to create session:
Not found session 'my-session'

For pre-existing session it works, but only for reading (does not update the session file).
I propose:

either to change --session's behavior to create/update session file
or add a complimentary option, like --update

This is expected behavior.
I am not planning to change in the near future.

This is expected behavior.

Then current help text is not quite true.

I am not planning to change in the near future.

May I know the reasons behind that?

The help text should be concise, there is not much space to describe more details, please understand.
https://github.com/sigoden/aichat/issues/184#issuecomment-1785423404  is the reason.
Is there something wrong with sessions in  REPL mode? Why insist on using modifiable sessions in command mode?

https://github.com/sigoden/aichat/issues/184#issuecomment-1785423404 is the reason.

I can agree that roles-feature is essential (and certainly deserves mention in the help).
However, even when used interactively, it is not as seamless as it could be.
Consider the following workflow:

I open the chat as continuation of some role-session.
I continue conversation and then want to keep it for later.
Aichat asks me if I want to save session. Indeed I do, but then it propose me that initial name.

So in this way it is easy to mess up, and overwrite my role-session just by mistake.
To my taste, the things would be more clear if we had special option name for --role.

The file format can remain the same, allowing roles to be created from sessions.
The key difference is that --role would create an anonymous session by default (which cal later be saved with any name).
Additionally, both --role and --session options could be used together to start a named session.

Why insist on using modifiable sessions in command mode?

Because I need to call aichat from another app, piping its output.

Im not sure its clear what it is that you want implemented, can you elaborate with some examples

This can be further discussed in #371

@johnd0e What you need is to add the --save-session option or use save_session config item.

@sigoden Thank you!


thuts elevators breaks any mods that add fluids. Tinkers(slime fluid) pnumaticcraft(oil)

crash report: https://gist.github.com/paustin123/e5dcb0f913574df77e60da73657ef8d9
Issue Description:
Anytime a new fluid is rendered or updates the server or client crashes.  removing thuts elevators and core removes the crash.
What happens: crashes.
What you expected to happen: not crash
Steps to reproduce:

install thuts elevators and any mods with fluids like tinkers construct
load up a slime island
games crashes
...

Affected Versions (Do not use "latest"): Replace with a list of all mods you have in.

Thutcore:
Minecraft: 1.15.2
Forge:

this should be fixed for next update, it was some old code from before forge fixed it on their end...

this is fixed in the 1.18.2 version, you can fix it in older versions by removing the line in the access transformer that modifies some things related to fluid blocks, that is not needed, and was leftover from some much older things

I have marked it as "unsupported version", as the fix currently uploaded is for the supported ones, but the bug probably also exists in older ones


show which app has deprecated files

both the menu and apphook pool warn about old file names (menu.py/cms_app.py), but they don't tell you the offending app name (or full path to file). They probably should.

@ojii
djangoCMS 3.4 removes these warnings.
Not sure if it's worth it to change them this far down the road.

Fair enough. We just ran into this issue today and thought it could be useful.


Improve UX of parameter-less constructor

export type IconConfig = Variant<"HeroIcon", string> | Variant<"LeadingDotIcon", void>;
const { HeroIcon, LeadingDotIcon } = impl<IconConfig>();
export { HeroIcon, LeadingDotIcon };

LeadingDotIcon(void 0); // today it needs to be called like this
LeadingDotIcon(); // ideally it could be called like this, today is a type error:  Expected 1 arguments, but got 0.ts(2554)

thanks for the awesome lib :)

This should work already if you omit the void.
export type IconConfig = Variant<"HeroIcon", string> | Variant<"LeadingDotIcon">;
const { HeroIcon, LeadingDotIcon } = impl<IconConfig>();
export { HeroIcon, LeadingDotIcon };

LeadingDotIcon();


Including mixin in itself produces no output, no error

Not sure if this is a node-sass or libsass issue but...
The following code just causes the process to exit without error or output (using the CLI and gulp-sass):
@mixin my-mixin() {
    @include my-mixin();
}

.foo {
    display: block;
}

@include my-mixin();

Obviously I don't expect this to actually compile, but it seems like there should be an error emitted at least.
node 5.8.0 on Windows 10
node-sass       3.7.0   (Wrapper)       [JavaScript]
libsass         3.3.6   (Sass Compiler) [C/C++]

This project is an implementation of the Sass language. Our goal is to be 100% compatible with Sass. We're closing this issue since Ruby Sass produces the same output. In the future please confirm that LibSass' output differs from Ruby Sass before opening an issue.
If you wish to suggest features of file bugs in the Sass language please open an issue with Sass - https://github.com/sass/sass

Thanks for your report @mattdistefano. I have confirmed that Ruby Sass does the same thing given the code you have supplied. You can always test this yourself online with http://sassmeister.com.
I agree that producing no output/error here is strange. Please an in issue with the official Sass compiler.


Migrate existing Dagger plans with Cloak for kralicky

In the last community call, @kralicky mentioned the need for a solution for his existing makefiles.
" The first thing that comes to mind is an improvement on existing makefile, so some way to place legacy makefiles with more powerful Cloak. Most projects will have some sort of makefile with homebrew with make targets and shell scripts, so there is no official go equivalent for the makefile. " - @kralicky
We can use this issue to track the overall migration for @kralicky's specific Dagger plans.

@kralicky, @jlongtine is working on something that might be helpful for your migration, so it would be best to connect with him. @jpadams and @kpenfound can help as well!

Sounds good. I had begun looking at how I could transition to cloak but I feel like i could use some help 😁

@kralicky, I will close this issue for now, but feel free to reach out to @kpenfound @jpadams or any of us on Discord if you need anything!

Thanks, I'll reach out to you soon.


populate Bases and FOB's

FOB

MRAP
IFV/BTR
Armed Cars
Cars
Truck
Arsenal

Base

Tank
Helicopter
Striker
Logistics point
Command Center

To Do

[ ] Base BLU
[ ] Base RED
[x] FOB RED 1
[x] FOB RED 2
[x] FOB BLU 1
[x] FOB BLU 2

this is closed


Spontaneous casters do not get spell known on level up

Describe the bug
Spontaneous casters e.g. stigmatised witch, oracle are not getting their spells on level up when they have a feature that gives additional spells. For example, on Ember I had to take out the 2 rings that give spells (red salamander and dark omen) and the bracers found in Blackwater in order to see the "Choose spells" screen.
On my main character (Oracle, Angel mythic path), I am not getting the screen anymore either. I think it's because of the cure spells, Mystery spells, and Angel spells that are counted toward the total spell knowns.
In order to get my spells on level up, I had to uninstall Toy Box so I'm 100% sure it's because of it.
I had the problem with Daeran levelling him up to 5 I think. On another run, I saw the same problem with my main and Ember from level 13 to 14 but it should happen pretty much all the time.
To Reproduce
Steps to reproduce the behavior:

Give red salamander and dark omen to Ember or Daeran
Give them some experience enough to level up
Start the level up process by clicking on the + button
Select appropriate class e.g. Oracle for Daeran, select whatever skill points, feats, hex/revelation, etc.

Expected behavior
After skills and class abilities are selected, you should normally see the "Choose Spells" screen.
Save Files
To help us reproduce your issue, please attach a named save file
Please zip it or GitHub will not accept it.
Screenshots
If applicable, add screenshots to help explain your problem.
Settings
Please attach your settings.xml file from the mod folder
Version Info:

ToyBox Version: 1.3.18
OS: Windows
Version 10

Additional context
Add any other context about the problem here.

same issue here with version <IP_ADDRESS>