Add unit test for contract service

Add unit test for some contract sevice

QUeryTx
QueryBlock
Transfer
Logging

Codecov Report

Merging #211 (827512b) into master (e952759) will decrease coverage by 0.46%.
The diff coverage is 0.00%.

@@            Coverage Diff             @@
##           master     #211      +/-   ##
==========================================
- Coverage   48.66%   48.19%   -0.47%
==========================================
  Files         127      128       +1
  Lines       10893    10969      +76
==========================================
- Hits         5301     5287      -14
- Misses       4488     4576      +88
- Partials     1104     1106       +2

Impacted Files
Coverage Δ

bcs/ledger/xledger/state/block.go
0.00% <0.00%> (ø)

bcs/ledger/xledger/state/state.go
45.54% <0.00%> (-1.84%)
:arrow_down:

bcs/consensus/pow/pow.go
39.54% <0.00%> (-3.43%)
:arrow_down:

kernel/consensus/base/driver/chained-bft/smr.go
51.44% <0.00%> (-0.97%)
:arrow_down:

bcs/consensus/xpoa/xpoa.go
52.40% <0.00%> (-0.97%)
:arrow_down:

bcs/consensus/tdpos/schedule.go
48.40% <0.00%> (-0.92%)
:arrow_down:

bcs/network/p2pv2/server.go
55.02% <0.00%> (+1.18%)
:arrow_up:

Continue to review full report at Codecov.

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

Codecov Report

Merging #211 (827512b) into master (e952759) will decrease coverage by 0.27%.
The diff coverage is 0.00%.

@@            Coverage Diff             @@
##           master     #211      +/-   ##
==========================================
- Coverage   48.66%   48.39%   -0.28%
==========================================
  Files         127      128       +1
  Lines       10893    10969      +76
==========================================
+ Hits         5301     5308       +7
- Misses       4488     4554      +66
- Partials     1104     1107       +3

Impacted Files
Coverage Δ

bcs/ledger/xledger/state/block.go
0.00% <0.00%> (ø)

bcs/ledger/xledger/state/state.go
45.54% <0.00%> (-1.84%)
:arrow_down:

kernel/consensus/base/driver/chained-bft/smr.go
51.44% <0.00%> (-0.97%)
:arrow_down:

bcs/consensus/xpoa/xpoa.go
52.40% <0.00%> (-0.97%)
:arrow_down:

bcs/consensus/tdpos/schedule.go
48.40% <0.00%> (-0.92%)
:arrow_down:

bcs/network/p2pv2/server.go
55.02% <0.00%> (+1.18%)
:arrow_up:

bcs/consensus/tdpos/tdpos.go
44.78% <0.00%> (+1.73%)
:arrow_up:

bcs/consensus/tdpos/common.go
67.18% <0.00%> (+3.12%)
:arrow_up:

bcs/network/p2pv1/conn.go
61.29% <0.00%> (+6.45%)
:arrow_up:

Continue to review full report at Codecov.

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

Codecov Report

Merging #211 (7da4eaa) into master (6c01439) will decrease coverage by 0.01%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master     #211      +/-   ##
==========================================
- Coverage   48.36%   48.34%   -0.02%
==========================================
  Files         128      128
  Lines       10969    10969
==========================================
- Hits         5305     5303       -2
- Misses       4559     4560       +1
- Partials     1105     1106       +1

Impacted Files
Coverage Δ

bcs/consensus/xpoa/xpoa.go
53.36% <0.00%> (-0.97%)
:arrow_down:

Continue to review full report at Codecov.

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

Codecov Report

Merging #211 (7da4eaa) into master (6c01439) will increase coverage by 0.03%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master     #211      +/-   ##
==========================================
+ Coverage   48.36%   48.40%   +0.03%
==========================================
  Files         128      128
  Lines       10969    10969
==========================================
+ Hits         5305     5309       +4
+ Misses       4559     4554       -5
- Partials     1105     1106       +1

Impacted Files
Coverage Δ

bcs/consensus/xpoa/xpoa.go
53.36% <0.00%> (-0.97%)
:arrow_down:

bcs/network/p2pv1/conn.go
61.29% <0.00%> (+6.45%)
:arrow_up:

Continue to review full report at Codecov.

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

Codecov Report

Merging #211 (6e17dfa) into master (b21e379) will decrease coverage by 0.11%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master     #211      +/-   ##
==========================================
- Coverage   47.96%   47.85%   -0.12%
==========================================
  Files         133      133
  Lines       11341    11341
==========================================
- Hits         5440     5427      -13
- Misses       4782     4792      +10
- Partials     1119     1122       +3

Impacted Files
Coverage Δ

bcs/consensus/tdpos/common.go
64.06% <0.00%> (-3.13%)
:arrow_down:

bcs/contract/xvm/code_manager.go
63.63% <0.00%> (-2.73%)
:arrow_down:

bcs/consensus/tdpos/tdpos.go
43.04% <0.00%> (-2.18%)
:arrow_down:

kernel/consensus/base/driver/chained-bft/smr.go
52.41% <0.00%> (-0.97%)
:arrow_down:

bcs/consensus/tdpos/schedule.go
48.40% <0.00%> (-0.92%)
:arrow_down:

bcs/network/p2pv2/server.go
52.40% <0.00%> (+1.06%)
:arrow_up:

Continue to review full report at Codecov.

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

Codecov Report

Merging #211 (6e17dfa) into master (b21e379) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master     #211   +/-   ##
=======================================
  Coverage   47.96%   47.96%
=======================================
  Files         133      133
  Lines       11341    11341
=======================================
  Hits         5440     5440
+ Misses       4782     4780    -2
- Partials     1119     1121    +2

Impacted Files
Coverage Δ

kernel/consensus/base/driver/chained-bft/smr.go
52.41% <0.00%> (-0.97%)
:arrow_down:

bcs/consensus/tdpos/schedule.go
48.40% <0.00%> (-0.92%)
:arrow_down:

bcs/consensus/tdpos/tdpos.go
44.78% <0.00%> (-0.44%)
:arrow_down:

bcs/network/p2pv2/server.go
52.40% <0.00%> (+1.06%)
:arrow_up:

bcs/consensus/xpoa/xpoa.go
54.32% <0.00%> (+1.92%)
:arrow_up:

Continue to review full report at Codecov.

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

Codecov Report

Merging #211 (85f2460) into master (b21e379) will decrease coverage by 0.56%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master     #211      +/-   ##
==========================================
- Coverage   47.96%   47.40%   -0.57%
==========================================
  Files         133      133
  Lines       11341    11371      +30
==========================================
- Hits         5440     5390      -50
- Misses       4782     4850      +68
- Partials     1119     1131      +12

Impacted Files
Coverage Δ

kernel/engines/xuperos/chainmgmt.go
7.84% <0.00%> (-39.22%)
:arrow_down:

kernel/engines/xuperos/engine.go
44.91% <0.00%> (-17.80%)
:arrow_down:

...el/engines/xuperos/asyncworker/asyncworker_impl.go
47.48% <0.00%> (-4.32%)
:arrow_down:

bcs/contract/xvm/code_manager.go
63.63% <0.00%> (-2.73%)
:arrow_down:

kernel/engines/xuperos/chain.go
48.13% <0.00%> (-1.87%)
:arrow_down:

bcs/consensus/tdpos/schedule.go
47.48% <0.00%> (-1.83%)
:arrow_down:

bcs/consensus/tdpos/tdpos.go
43.91% <0.00%> (-1.31%)
:arrow_down:

kernel/consensus/base/driver/chained-bft/smr.go
52.41% <0.00%> (-0.97%)
:arrow_down:

bcs/ledger/xledger/utils/utils.go
38.23% <0.00%> (-0.83%)
:arrow_down:

bcs/contract/xvm/builtin_resolver.go
0.00% <0.00%> (ø)

... and 2 more

Continue to review full report at Codecov.

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

Codecov Report

Merging #211 (85f2460) into master (b21e379) will decrease coverage by 0.47%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master     #211      +/-   ##
==========================================
- Coverage   47.96%   47.48%   -0.48%
==========================================
  Files         133      133
  Lines       11341    11371      +30
==========================================
- Hits         5440     5400      -40
- Misses       4782     4844      +62
- Partials     1119     1127       +8

Impacted Files
Coverage Δ

kernel/engines/xuperos/chainmgmt.go
7.84% <0.00%> (-39.22%)
:arrow_down:

kernel/engines/xuperos/engine.go
44.91% <0.00%> (-17.80%)
:arrow_down:

...el/engines/xuperos/asyncworker/asyncworker_impl.go
47.48% <0.00%> (-4.32%)
:arrow_down:

kernel/engines/xuperos/chain.go
48.13% <0.00%> (-1.87%)
:arrow_down:

bcs/consensus/tdpos/tdpos.go
43.91% <0.00%> (-1.31%)
:arrow_down:

bcs/consensus/tdpos/schedule.go
48.40% <0.00%> (-0.92%)
:arrow_down:

bcs/ledger/xledger/utils/utils.go
38.23% <0.00%> (-0.83%)
:arrow_down:

bcs/contract/xvm/builtin_resolver.go
0.00% <0.00%> (ø)

bcs/consensus/xpoa/xpoa.go
54.32% <0.00%> (+1.92%)
:arrow_up:

kernel/contract/manager/manager_impl.go
52.94% <0.00%> (+10.58%)
:arrow_up:

Continue to review full report at Codecov.

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

Codecov Report

Merging #211 (d33e7a1) into master (b21e379) will decrease coverage by 0.62%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master     #211      +/-   ##
==========================================
- Coverage   47.96%   47.33%   -0.63%
==========================================
  Files         133      133
  Lines       11341    11371      +30
==========================================
- Hits         5440     5383      -57
- Misses       4782     4858      +76
- Partials     1119     1130      +11

Impacted Files
Coverage Δ

kernel/engines/xuperos/chainmgmt.go
7.84% <0.00%> (-39.22%)
:arrow_down:

kernel/engines/xuperos/engine.go
44.91% <0.00%> (-17.80%)
:arrow_down:

...el/engines/xuperos/asyncworker/asyncworker_impl.go
47.48% <0.00%> (-4.32%)
:arrow_down:

bcs/consensus/tdpos/common.go
64.06% <0.00%> (-3.13%)
:arrow_down:

bcs/contract/xvm/code_manager.go
63.63% <0.00%> (-2.73%)
:arrow_down:

bcs/consensus/tdpos/tdpos.go
43.04% <0.00%> (-2.18%)
:arrow_down:

kernel/consensus/base/driver/chained-bft/smr.go
51.44% <0.00%> (-1.93%)
:arrow_down:

kernel/engines/xuperos/chain.go
48.13% <0.00%> (-1.87%)
:arrow_down:

bcs/consensus/tdpos/schedule.go
48.40% <0.00%> (-0.92%)
:arrow_down:

bcs/ledger/xledger/utils/utils.go
38.23% <0.00%> (-0.83%)
:arrow_down:

... and 2 more

Continue to review full report at Codecov.

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

Codecov Report

Merging #211 (d33e7a1) into master (b21e379) will decrease coverage by 0.56%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master     #211      +/-   ##
==========================================
- Coverage   47.96%   47.40%   -0.57%
==========================================
  Files         133      133
  Lines       11341    11371      +30
==========================================
- Hits         5440     5390      -50
- Misses       4782     4853      +71
- Partials     1119     1128       +9

Impacted Files
Coverage Δ

kernel/engines/xuperos/chainmgmt.go
7.84% <0.00%> (-39.22%)
:arrow_down:

kernel/engines/xuperos/engine.go
44.91% <0.00%> (-17.80%)
:arrow_down:

...el/engines/xuperos/asyncworker/asyncworker_impl.go
47.48% <0.00%> (-4.32%)
:arrow_down:

bcs/consensus/tdpos/common.go
64.06% <0.00%> (-3.13%)
:arrow_down:

bcs/consensus/tdpos/tdpos.go
43.04% <0.00%> (-2.18%)
:arrow_down:

kernel/consensus/base/driver/chained-bft/smr.go
51.44% <0.00%> (-1.93%)
:arrow_down:

kernel/engines/xuperos/chain.go
48.13% <0.00%> (-1.87%)
:arrow_down:

bcs/consensus/tdpos/schedule.go
48.40% <0.00%> (-0.92%)
:arrow_down:

bcs/ledger/xledger/utils/utils.go
38.23% <0.00%> (-0.83%)
:arrow_down:

bcs/contract/xvm/builtin_resolver.go
0.00% <0.00%> (ø)

... and 2 more

Continue to review full report at Codecov.

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

Codecov Report

Merging #211 (7e6180d) into master (b21e379) will decrease coverage by 0.58%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master     #211      +/-   ##
==========================================
- Coverage   47.96%   47.38%   -0.59%
==========================================
  Files         133      133
  Lines       11341    11371      +30
==========================================
- Hits         5440     5388      -52
- Misses       4782     4854      +72
- Partials     1119     1129      +10

Impacted Files
Coverage Δ

kernel/engines/xuperos/chainmgmt.go
7.84% <0.00%> (-39.22%)
:arrow_down:

kernel/engines/xuperos/engine.go
44.91% <0.00%> (-17.80%)
:arrow_down:

...el/engines/xuperos/asyncworker/asyncworker_impl.go
47.48% <0.00%> (-4.32%)
:arrow_down:

bcs/consensus/tdpos/common.go
64.06% <0.00%> (-3.13%)
:arrow_down:

bcs/contract/xvm/code_manager.go
63.63% <0.00%> (-2.73%)
:arrow_down:

bcs/consensus/tdpos/tdpos.go
43.04% <0.00%> (-2.18%)
:arrow_down:

kernel/engines/xuperos/chain.go
48.13% <0.00%> (-1.87%)
:arrow_down:

kernel/consensus/base/driver/chained-bft/smr.go
52.41% <0.00%> (-0.97%)
:arrow_down:

bcs/consensus/tdpos/schedule.go
48.40% <0.00%> (-0.92%)
:arrow_down:

bcs/ledger/xledger/utils/utils.go
38.23% <0.00%> (-0.83%)
:arrow_down:

... and 3 more

Continue to review full report at Codecov.

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

Codecov Report

Merging #211 (7e6180d) into master (b21e379) will decrease coverage by 0.50%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master     #211      +/-   ##
==========================================
- Coverage   47.96%   47.46%   -0.51%
==========================================
  Files         133      133
  Lines       11341    11371      +30
==========================================
- Hits         5440     5397      -43
- Misses       4782     4845      +63
- Partials     1119     1129      +10

Impacted Files
Coverage Δ

kernel/engines/xuperos/chainmgmt.go
7.84% <0.00%> (-39.22%)
:arrow_down:

kernel/engines/xuperos/engine.go
44.91% <0.00%> (-17.80%)
:arrow_down:

...el/engines/xuperos/asyncworker/asyncworker_impl.go
47.48% <0.00%> (-4.32%)
:arrow_down:

kernel/engines/xuperos/chain.go
48.13% <0.00%> (-1.87%)
:arrow_down:

kernel/consensus/base/driver/chained-bft/smr.go
52.41% <0.00%> (-0.97%)
:arrow_down:

bcs/consensus/tdpos/schedule.go
48.40% <0.00%> (-0.92%)
:arrow_down:

bcs/ledger/xledger/utils/utils.go
38.23% <0.00%> (-0.83%)
:arrow_down:

bcs/consensus/tdpos/tdpos.go
44.78% <0.00%> (-0.44%)
:arrow_down:

bcs/contract/xvm/builtin_resolver.go
0.00% <0.00%> (ø)

bcs/network/p2pv2/server.go
52.40% <0.00%> (+1.06%)
:arrow_up:

... and 1 more

Continue to review full report at Codecov.

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

Codecov Report

Merging #211 (912962f) into master (b21e379) will decrease coverage by 0.56%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master     #211      +/-   ##
==========================================
- Coverage   47.96%   47.40%   -0.57%
==========================================
  Files         133      133
  Lines       11341    11371      +30
==========================================
- Hits         5440     5390      -50
- Misses       4782     4852      +70
- Partials     1119     1129      +10

Impacted Files
Coverage Δ

kernel/engines/xuperos/chainmgmt.go
7.84% <0.00%> (-39.22%)
:arrow_down:

kernel/engines/xuperos/engine.go
44.91% <0.00%> (-17.80%)
:arrow_down:

...el/engines/xuperos/asyncworker/asyncworker_impl.go
47.48% <0.00%> (-4.32%)
:arrow_down:

bcs/consensus/tdpos/common.go
64.06% <0.00%> (-3.13%)
:arrow_down:

bcs/consensus/tdpos/tdpos.go
43.04% <0.00%> (-2.18%)
:arrow_down:

kernel/consensus/base/driver/chained-bft/smr.go
51.44% <0.00%> (-1.93%)
:arrow_down:

kernel/engines/xuperos/chain.go
48.13% <0.00%> (-1.87%)
:arrow_down:

bcs/consensus/tdpos/schedule.go
48.40% <0.00%> (-0.92%)
:arrow_down:

bcs/ledger/xledger/utils/utils.go
38.23% <0.00%> (-0.83%)
:arrow_down:

bcs/contract/xvm/builtin_resolver.go
0.00% <0.00%> (ø)

... and 3 more

Continue to review full report at Codecov.

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

Codecov Report

Merging #211 (58e87a9) into master (b21e379) will decrease coverage by 0.54%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master     #211      +/-   ##
==========================================
- Coverage   47.96%   47.41%   -0.55%
==========================================
  Files         133      133
  Lines       11341    11371      +30
==========================================
- Hits         5440     5392      -48
- Misses       4782     4849      +67
- Partials     1119     1130      +11

Impacted Files
Coverage Δ

kernel/engines/xuperos/chainmgmt.go
7.84% <0.00%> (-39.22%)
:arrow_down:

kernel/engines/xuperos/engine.go
44.91% <0.00%> (-17.80%)
:arrow_down:

bcs/consensus/xpoa/common.go
80.95% <0.00%> (-4.77%)
:arrow_down:

...el/engines/xuperos/asyncworker/asyncworker_impl.go
47.48% <0.00%> (-4.32%)
:arrow_down:

kernel/engines/xuperos/chain.go
48.13% <0.00%> (-1.87%)
:arrow_down:

bcs/network/p2pv1/server.go
56.46% <0.00%> (-1.37%)
:arrow_down:

bcs/consensus/tdpos/tdpos.go
43.91% <0.00%> (-1.31%)
:arrow_down:

kernel/consensus/base/driver/chained-bft/smr.go
52.41% <0.00%> (-0.97%)
:arrow_down:

bcs/consensus/tdpos/schedule.go
48.40% <0.00%> (-0.92%)
:arrow_down:

bcs/ledger/xledger/utils/utils.go
38.23% <0.00%> (-0.83%)
:arrow_down:

... and 3 more

Continue to review full report at Codecov.

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

Codecov Report

Merging #211 (58e87a9) into master (b21e379) will decrease coverage by 0.50%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master     #211      +/-   ##
==========================================
- Coverage   47.96%   47.46%   -0.51%
==========================================
  Files         133      133
  Lines       11341    11371      +30
==========================================
- Hits         5440     5397      -43
- Misses       4782     4845      +63
- Partials     1119     1129      +10

Impacted Files
Coverage Δ

kernel/engines/xuperos/chainmgmt.go
7.84% <0.00%> (-39.22%)
:arrow_down:

kernel/engines/xuperos/engine.go
44.91% <0.00%> (-17.80%)
:arrow_down:

...el/engines/xuperos/asyncworker/asyncworker_impl.go
47.48% <0.00%> (-4.32%)
:arrow_down:

kernel/engines/xuperos/chain.go
48.13% <0.00%> (-1.87%)
:arrow_down:

bcs/consensus/tdpos/tdpos.go
43.91% <0.00%> (-1.31%)
:arrow_down:

kernel/consensus/base/driver/chained-bft/smr.go
52.41% <0.00%> (-0.97%)
:arrow_down:

bcs/consensus/tdpos/schedule.go
48.40% <0.00%> (-0.92%)
:arrow_down:

bcs/ledger/xledger/utils/utils.go
38.23% <0.00%> (-0.83%)
:arrow_down:

bcs/contract/xvm/builtin_resolver.go
0.00% <0.00%> (ø)

bcs/consensus/xpoa/xpoa.go
53.36% <0.00%> (+0.96%)
:arrow_up:

... and 2 more

Continue to review full report at Codecov.

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

Codecov Report

Merging #211 (147bcbb) into master (b21e379) will decrease coverage by 0.58%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master     #211      +/-   ##
==========================================
- Coverage   47.96%   47.38%   -0.59%
==========================================
  Files         133      133
  Lines       11341    11371      +30
==========================================
- Hits         5440     5388      -52
- Misses       4782     4852      +70
- Partials     1119     1131      +12

Impacted Files
Coverage Δ

kernel/engines/xuperos/chainmgmt.go
7.84% <0.00%> (-39.22%)
:arrow_down:

kernel/engines/xuperos/engine.go
44.91% <0.00%> (-17.80%)
:arrow_down:

...el/engines/xuperos/asyncworker/asyncworker_impl.go
47.48% <0.00%> (-4.32%)
:arrow_down:

bcs/contract/xvm/code_manager.go
63.63% <0.00%> (-2.73%)
:arrow_down:

kernel/engines/xuperos/chain.go
48.13% <0.00%> (-1.87%)
:arrow_down:

bcs/network/p2pv1/server.go
56.46% <0.00%> (-1.37%)
:arrow_down:

bcs/consensus/tdpos/tdpos.go
43.91% <0.00%> (-1.31%)
:arrow_down:

kernel/consensus/base/driver/chained-bft/smr.go
52.41% <0.00%> (-0.97%)
:arrow_down:

bcs/consensus/tdpos/schedule.go
48.40% <0.00%> (-0.92%)
:arrow_down:

bcs/ledger/xledger/utils/utils.go
38.23% <0.00%> (-0.83%)
:arrow_down:

... and 2 more

Continue to review full report at Codecov.

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

Codecov Report

Merging #211 (147bcbb) into master (b21e379) will decrease coverage by 0.48%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master     #211      +/-   ##
==========================================
- Coverage   47.96%   47.48%   -0.49%
==========================================
  Files         133      133
  Lines       11341    11371      +30
==========================================
- Hits         5440     5399      -41
- Misses       4782     4844      +62
- Partials     1119     1128       +9

Impacted Files
Coverage Δ

kernel/engines/xuperos/chainmgmt.go
7.84% <0.00%> (-39.22%)
:arrow_down:

kernel/engines/xuperos/engine.go
44.91% <0.00%> (-17.80%)
:arrow_down:

...el/engines/xuperos/asyncworker/asyncworker_impl.go
47.48% <0.00%> (-4.32%)
:arrow_down:

kernel/engines/xuperos/chain.go
48.13% <0.00%> (-1.87%)
:arrow_down:

kernel/consensus/base/driver/chained-bft/smr.go
52.41% <0.00%> (-0.97%)
:arrow_down:

bcs/consensus/tdpos/schedule.go
48.40% <0.00%> (-0.92%)
:arrow_down:

bcs/ledger/xledger/utils/utils.go
38.23% <0.00%> (-0.83%)
:arrow_down:

bcs/consensus/tdpos/tdpos.go
44.78% <0.00%> (-0.44%)
:arrow_down:

bcs/contract/xvm/builtin_resolver.go
0.00% <0.00%> (ø)

bcs/consensus/xpoa/xpoa.go
54.32% <0.00%> (+1.92%)
:arrow_up:

... and 1 more

Continue to review full report at Codecov.

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


404 or redirect to home page if doesn't exist

If a URL doesn't exist I expect the system to show a 404 error page or at least redirect to home page. It would be nice if you can configure the 404 error page in the system.

The default 404 can be overridden by your theme. I will add some documentation on how to do this.

Can you elaborate on this? I did not find any example of this. Is the idea to overwrite pagekits error.php inside the theme? If so, what should be you files name/path?

General information on how to overwrite system views: https://pagekit.com/docs/developer/theme#overwrite-system-views
For error page:
Original structure: pagekit/app/system/modules/theme/views/error.php
Structure in your theme: views/system/error.php


Generate RAG Code

Added a recipe (python notebook) for Generating RAG Code.

Thanks for the contribution @hrishipathak - delete the empty file (assuming it was created by accident) and clear your outputs, and add to the workflows per my last comment and I think you'll be good to merge

Hi Trevor @rawkintrevo
Thanks for your review and comments. I've completed the following changes:-

Deleted the empty file (.gitkeep)
Notebook outputs cleared
Added recipes/Generate_RAG_Code/Generate_RAG_Code.ipynb to .github/workflows/vanilla_workflow.yaml
Added recipes/Generate_RAG_Code/Generate_RAG_Code.ipynb to .github/notebook_lists/vanilla_notebooks.txt
Modified the code as per latest ibm-granite-community/granite-kitchen package

Please review and let me know if any more changes are required. Thank you.


Center video when there is only one step and unmute some video

Before sending your pull-request 💌 make sure :

[ ] The tests are up-to-date and your code is tested

I have a problem with the tests. Anyone can help ?


No bindings when getting route rules

In AbstractGenerator we are getting the route rules in getRouteRules() to use in the route parameters description in the docs.
This is basically just finding what request class the controller method is using, for instance UpdateFooRequest, then newing up an object of that class and calling rules() on it.
This crashes the API generation on my end because I am using a route variable for uniqueness validation. For instance, email should be unique when updating user records, but the unique rule should not check user with id 5, because that's the one we are updating. I am getting the number 5 from the request class by using $this->userid.
Generating the docs I am passing --bindings=userid,1 which works fine for getting example data for the documentation, but the bindings are not carried over when newing up the request class to get the rules to generate the request validation rules descriptions.

Basically, the validation rules are "dynamic", so calling rules() on the request class does not work when the required bindings are not passed through.

I see..so we need to pass the bindings to the rule parsing as well

Fixed in 1.4.4


Not working with React18.x

Describe the bug
Build routine has:
    ...buildConfigs({
      name: 'react-table',
      packageDir: 'packages/react-table',
      jsName: 'ReactTable',
      outputFile: 'react-table',
      entryFile: 'src/index.tsx',
      globals: {
        react: 'React',
      },
    }),

Should ReactDOM be also externalized?

Getting the following error while working with React 18.2:
Invalid hook call. Hooks can only be called inside of the body of a function component. This could happen for one of the following reasons: 1. You might have mismatching versions of React and the renderer (such as React DOM) 2. You might be breaking the Rules of Hooks 3. You might have more than one copy of React in the same app See https://reactjs.org/link/invalid-hook-call for tips about how to debug and fix this problem.

Your minimal, reproducible example
N/A
Steps to reproduce
N/A
Expected behavior
Should work properyl with react 18
How often does this bug happen?
No response
Screenshots or Videos
No response
Platform
macOS, Chrome
react-table version
8.1.3
TypeScript version
4.7.4
Additional context
No response
Terms & Code of Conduct

[X] I agree to follow this project's Code of Conduct
[X] I understand that if my bug cannot be reliable reproduced in a debuggable environment, it will probably not be fixed and this issue may even be closed.

The examples all use v18
React Table does not import the react-dom package, so there is no need for any bundling options.

It's likely you actually have two different version of react being imported, or you are attempting to use an npm link-ed version of the library which itself resolves to a different react package via node-module resolution (I run into this all the time and it's very annoying)


PyLint not happy

So, I decided to run PyLint on the SDK, just to see what happened. Apparently... It could use some work... With a beginning score of -21.85/10, all I can say is, wow. I did so bad, I owe points! It still functions in the meantime, but it shows that us imperfect people are developing imperfect code.
This is the current results. I will edit below this line as I improve it.

Messages by category

type
number
previous
difference

convention
446
450
-4.00

refactor
33
33
=

warning
22
33
-11.00

error
270
272
-2.00

% errors / warnings by module

module
error
warning
refactor
convention

familysearch.person_
16.67
0.00
3.03
14.80

familysearch.sources_
13.70
0.00
0.00
12.11

familysearch.notes_
12.22
0.00
0.00
7.40

familysearch.memories_
7.78
0.00
0.00
8.30

familysearch.authentication_
7.41
63.64
0.00
8.97

familysearch.discussions_
6.67
0.00
0.00
5.38

familysearch.discovery_
5.93
18.18
9.09
2.24

familysearch.searchAndMatch_
5.93
0.00
0.00
3.81

familysearch.places_
3.33
0.00
0.00
4.48

familysearch.spouses_
2.96
0.00
0.00
4.26

familysearch.changeHistory_
2.96
0.00
0.00
2.91

familysearch.user_
2.96
0.00
0.00
2.24

familysearch.utilities_
2.59
4.55
0.00
1.79

familysearch.sourceBox_
2.22
9.09
0.00
4.71

familysearch.pedigree_
2.22
0.00
0.00
1.57

familysearch.parentsAndChildren_
1.85
0.00
0.00
3.36

familysearch.vocabularies_
1.11
0.00
60.61
1.57

familysearch.authorities_
1.11
0.00
3.03
1.57

familysearch
0.37
4.55
18.18
6.50

Messages

message id
occurrences

no-member
233

missing-docstring
180

trailing-whitespace
165

line-too-long
46

undefined-variable
32

invalid-name
29

cyclic-import
20

missing-final-newline
15

attribute-defined-outside-init
11

bad-continuation
9

too-few-public-methods
5

import-error
5

fixme
4

bare-except
4

no-self-use
3

too-many-instance-attributes
2

no-name-in-module
2

function-redefined
2

too-many-public-methods
1

too-many-branches
1

too-many-arguments
1

star-args
1

redefined-builtin
1

multiple-statements
1

invalid-sequence-index
1

global-variable-undefined
1

bad-whitespace
1

Global evaluation
Your code has been rated at -21.86/10 (previous run: -21.85/10, -0.01)
Duplication

now
previous
difference

nb duplicated lines
0
0
=

percent duplicated lines
0.000
0.000
=

External dependencies
::
familysearch (familysearch.sources_,familysearch.authorities_,familysearch.places_,familysearch.records_,familysearch.vocabularies_,familysearch.changeHistory_,familysearch.utilities_,familysearch.ordinances_,familysearch.discussions_,familysearch.parentsAndChildren_,familysearch.discovery_,familysearch.sourceBox_,familysearch.searchAndMatch_,familysearch.spouses_,familysearch.memories_,familysearch.notes_,familysearch.pedigree_,familysearch.user_,familysearch.authentication_,familysearch.person_)
  \-authentication_ (familysearch)
  \-authorities_ (familysearch)
  \-changeHistory_ (familysearch)
  \-discovery_ (familysearch)
  \-discussions_ (familysearch)
  \-memories_ (familysearch)
  \-notes_ (familysearch)
  \-ordinances_ (familysearch)
  \-parentsAndChildren_ (familysearch)
  \-pedigree_ (familysearch)
  \-person_ (familysearch)
  \-places_ (familysearch)
  \-records_ (familysearch)
  \-searchAndMatch_ (familysearch)
  \-sourceBox_ (familysearch)
  \-sources_ (familysearch)
  \-spouses_ (familysearch)
  \-user_ (familysearch)
  \-utilities_ (familysearch)
http
  \-server (familysearch.authentication_)
json (familysearch)
urllib (familysearch.authentication_,familysearch)
  \-error (familysearch)
  \-parse (familysearch.authentication_,familysearch)
  \-request (familysearch.authentication_,familysearch)
webbrowser (familysearch.authentication_)

Raw metrics

type
number
%
previous
difference

code
635
65.46
647
-12.00

docstring
138
14.23
148
-10.00

comment
87
8.97
90
-3.00

empty
110
11.34
112
-2.00

Statistics by type

type
number
old number
difference
%documented
%badname

module
21
21
=
4.76
19.05

class
24
24
=
8.33
8.33

method
171
173
-2.00
19.30
11.11

function
0
0
=
0
0

I think there are some things that may need to be disabled (such as cyclic dependencies and the no-members, as this is a case where having everything in one file would create a huge file, but we don't need a fs.person.post_person_memory(pid, data), just fs.post_person_memory). The import errors are Python 2 imports, which Python 3 will never touch, so that also needs to be disabled.

The biggest thing I get from this is, is that I may need a smidgeon more documentation.

Well, the redux definitely fixed a lot of this! Closing, as happy with PyLint rating for now!


how to return base64

I'd like to get the audio directly from the API in base64. This seems possible from the documentation and like it should happen when running the code below but the result isn't in base64. I imagine there's a way to specify this in audioConfig but I can't figure out how. I've tried each of the audioEncoding options.
Environment details

OS: Windows 10
Node.js version: v8.6.0
npm version: 5.3.0
text-to-speech version: 0.1.0

Steps to reproduce

Call the API with:

var request = {
input: {
text: "this is just text"
},
voice: {
'languageCode': 'en-US',
'name': 'en-US-Wavenet-A',
'ssmlGender': 'MALE'
},
audioConfig: {
'audioEncoding': 'MP3'
}
};
client.synthesizeSpeech(request, (err, response) => {

Result is:

{ audioContent: <Buffer 4f 67 67 53 00 02 00 00 00 00 0
0 00 00 00 00 00 00 00 00 00 00 00 43 5e c1 a1 01 13 4f 70 75 73 48 65 61 64 01
01 38 01 c0 5d 00 00 00 00 00 4f 67 67 ...

Thanks!

Does manually calling .toString('base64') on the response buffer work?

I believe .toString('base64') should do it. Let us know if you still have any issues with this. Sorry for the slow reply!


Detox won't launch app

Hey All,
I'm having trouble launching the detox app.
The detox build is successful but when I try to do detox test it just hangs on:
detox[88349] INFO:  [test.js] node_modules/.bin/mocha --config e2e/.mocharc.json --configuration ios.sim.debug --loglevel verbose --invert --grep :android: --use-custom-logger "true" e2e

detox[88350] INFO:  [DetoxServer.js] server listening on localhost:52525...
detox[88350] ERROR: [AsyncWebSocket.js/WEBSOCKET_ERROR] caught error: Error: connect ETIMEDOUT <IP_ADDRESS>:52525
  err: Error: connect ETIMEDOUT <IP_ADDRESS>:52525

I've tried both Mocha and Jest versions.
Package.json:
"detox": "^17.1.0",
react-native-cli: 2.0.1
react-native: 0.61.2
"mocha": "^8.0.1",

.detoxrc.json
{
  "testRunner": "mocha",
  "runnerConfig": "e2e/.mocharc.json",
  "configurations": {
    "ios.sim.release": {
      "binaryPath": "ios/build/Build/Products/Release-iphonesimulator/listr.app",
      "build": "export RCT_NO_LAUNCH_PACKAGER=true && xcodebuild -workspace ios/listr.xcworkspace -scheme listr -configuration Release -sdk iphonesimulator -derivedDataPath ios/build -UseModernBuildSystem=YES",
      "type": "ios.simulator",
      "device": {
        "type": "iPhone 8 Plus"
      }
    },
    "ios.sim.debug": {
      "binaryPath": "ios/build/Build/Products/Debug-iphonesimulator/listr.app",
      "build": "export RCT_NO_LAUNCH_PACKAGER=true && xcodebuild -workspace ios/listr.xcworkspace -scheme listr -configuration Debug -sdk iphonesimulator -derivedDataPath ios/build -UseModernBuildSystem=YES",
      "type": "ios.simulator",
      "device": {
        "type": "iPhone 8 Plus"
      }
    }
  }
}

@bogoroh have you found a solution for this? I'm struggling with the same issue

Same here, 2 days ago everything was working fine, and now the app isn't starting any more - didn't make any changes to my detox config. Any ideas?

Any solutions for this? facing the same problem even now


Fix one_hot implementation for Int Tensors (#2500)

Pull Request Template
Checklist

[x] Confirmed that run-checks all script has been executed.
[x] Made sure the book is up to date with changes in this PR.

Related Issues/PRs
https://github.com/tracel-ai/burn/issues/2500
Introduced in https://github.com/tracel-ai/burn/pull/2413
Changes
Fix
Testing
Ran the example, it worked.

I don't know, first commit here ;)
Ah, thanks for the fix, had it in my example, but forgot it here.

Ah right, hopefully the reviewer will answer it. Thanks for changing it!


Editing date(time) field always swaps month and date

ie. 2015-06-11 becomes 2015-11-06

fixed in 5d58c7d92a455ae57bf99d38a0db47fc814aabf1


User POST Route Removed.

I am getting this error on running: npm run test-integration
I cannot find where is the issue.

I am getting this error on running: npm run test-integration
I cannot find where is the issue.

Please try sh scripts/tests/testIntegration.sh
Make sure to read testing guidelines in the CONTRIBUTING.md
We're having a PR which will fix this issue for Windows. It'll be merged soon.
Also, the tests for POST /users should also be removed (which are failing, because you've removed the route itself, the tests are unable to proceed with the request)

Hello Repo Owner, Mistakenly In one of my previous PR's I pushed some private data, that needs to be removed , so can you delete that from the history?.

Issue resolved with another PR.


[Feature Request] Multi-tap tiles in the editor.

Currently, the only way to make 2 button tiles is to use pseudos which most people don't like. Having the multi-tap tiles will make it possible to chart other Rhythm Journey songs, as well as new possibilities for the ADOFAI Mapping community, so, if possible can you please add Multi-tap tiles in the editor?

I think this is out of scope for what this mod should provide, which are simple tweaks to the game that can be toggleable. Maybe a different mod can add this.

Nice to hear from you, but i don't know how to mod ADOFAI. Thanks for
considering this.
On Tue, 24 Jan 2023 at 8:24 AM Terrence Park @.***>
wrote:

I think this is out of scope for what this mod should provide, which are
simple tweaks to the game that can be toggleable. Maybe a different mod can
add this.
—
Reply to this email directly, view it on GitHub
https://github.com/PizzaLovers007/AdofaiTweaks/issues/20#issuecomment-1401379656,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ASDUQUCHFBA7MAJVOE3JCADWT5KRJANCNFSM6AAAAAAUC4HOFA
.
You are receiving this because you authored the thread.Message ID:
@.***>


Add code of conduct page.

This deserves to be more prominent than the wiki.
Closes rust-lang/rust#13855.

r? @huonw
(rust_highfive has picked a reviewer for you, use r? to override)

I think this can be a markdown file too. (conduct.md will be rendered to conduct.html.)

Oh yeah? That'd be way better. Updating...

Whatcha think now?

Whatcha think now?


Resource Graph KQL return value mismatch with powershell cmdlets

I see that there is a huge difference in resource graph result and powershell cmdlet result / Rest API
resources
| where type =~ 'Microsoft.network/virtualNetworks'
| extend peerings=array_length(properties.virtualNetworkPeerings)
| where name == '<VNET NAME>'
| mv-expand peering=properties.virtualNetworkPeerings
| where isnotempty(peerings)
| project networkId = id, VNetName = name, peeringState=tostring(peering.properties.peeringState), peering

Total result returned : 128
The result returned when trying for same VNET using powershell cmdlets
$result = Get-AzVirtualNetworkPeering -VirtualNetworkName '<VNET-NAME>' -ResourceGroupName '<VNET-RG>'
$result.count

Total result returned : 240
Why do we not see all the results from resource graph API?

Hello @venkat1017, Thank you for reaching out. Can you please provide the link for the documentation you referred? So that I can assign this issue to the appropriate team. Thank you!

Hello @venkat1017,
Since we have not heard back from you, we will now proceed to close this issue out. It will be helpful if you could create another issue by submitting the feedback for "This page" on bottom of the documentation you referred as shown below. Thank you!


refactor: rename string module into text

Last PR for 0.11.0 on my side :)

rename string module into text module
rename substring function into extract to be even more explicit
update doc

@max-sixty If you're ok with the PR feel free to merge

In all the languages I've came across its been string, String or str but never text.
In many languages I've come across substr or substring but never extract. When I see substring I know what it is, and what it does, but when I see extract, I don't know what that is, maybe that is extract, transform, load (ELT) ?

@vanillajonathan for non technical people it should be way easier. This was the orignal will of @max-sixty and @snth. IMO it's just a question of habit and good documentation.

In all the languages I've came across its been string, String or str but never text.
In many languages I've come across substr or substring but never extract. When I see substring I know what it is, and what it does, but when I see extract, I don't know what that is, maybe that is extract, transform, load (ELT) ?

I empathize with the sentiment — but check out https://www.ablebits.com/office-addins-blog/excel-substring-functions-extract-text/ for Excel's approach.
FWIW I too was surprised at how folks who aren't traditional programmers don't know the term — but they don't...
I also think that text is a better term overall — we're not stringing together punch cards any longer...


The label categorization in the get -f tree isn't always correct

The following redis service has three labels: app: redis, role: master, and tier:backend, but the TreeNav showed only part of the labels, which is very confusing. And the fact that the labels are three distinctive children of All Resources makes me feel that there are three distinctive resources, but it's not true. We need more heuristics to describe an application structure. But for now, let's improve the label first.

i thought we were only looking at the app label?


advance mobsf to also parse exisiting unittestfile

This PR fixes this doing: https://github.com/DefectDojo/django-DefectDojo/blob/d698a7a1ff2a914754a541140b236dd3092d7e8e/unittests/tools/test_mobsf_parser.py#L44
The unittestfile showed 0 vulnerabilities as the parser was not parsing it right.

Also here, Kubernetes Deployment is failing...

Could we get this on the road for the next release upcomming Monday?
@grendel513 and @devGregA ?

Could we get this on the road for the next release upcomming Monday? @grendel513 and @devGregA ?

hi @manuel-sommer we truly appreciate your contributions, thank you.  Can I kindly ask you to please refrain from requesting individuals review your PRs?  As reviewers we have a very well defined process to organize, prioritize, review, approve and merge PRs.  We would appreciate the room to follow our process to ensure all PRs are discussed, evaluated and tested for inclusion. Asking in this way may negatively affect the process, create rush and limit the time and effort on making sure each PR conforms to standards.  Thank you in advance for your understanding.


Cannot create Twin using UI

Hi! I was trying to pass Cholocate Factory Demo using MS tutorial. I got error on step where I need to create Twin for models that are uploaded and visible in Digital Twins Instance.
I can hit + and input name of Twin

When I click Save button I am getting error:

Same error was mentioned in Stack Overflow https://stackoverflow.com/questions/66453982/adt-explorer-error-cant-put-models-into-graph-view
At same time I can create Twin using RBAC-update branch, while Oct-Bash return same error as Master branch.
Any ideas why this error may happen?

Hi @dmitriyteteruk ,
Thanks for reporting! The RBAC branch is ahead with some development commits - which might be why it is working in that one.
Would you be able to try the development branch and see if you get the same issue?
Thanks,
Jamie

@jamiewilbraham , I tested latest branch - not it works! Thanks for updates!


Revert Fluent Bit to 2.0.14

Description
Fluent Bit 2.1.9 has a performance problem that needs to be addressed before we can upgrade it.
How has this been tested?
Integration tests in this PR. Revert is a result of bad soak test results.
Checklist:

Unit tests

[ ] Unit tests do not apply.
[ ] Unit tests have been added/modified and passed for this PR.

Integration tests

[ ] Integration tests do not apply.
[ ] Integration tests have been added/modified and passed for this PR.

Documentation

[ ] This PR introduces no user visible changes.
[ ] This PR introduces user visible changes and the corresponding documentation change has been made.

Minor version bump

[ ] This PR introduces no new features.
[ ] This PR introduces new features, and there is a separate PR to bump the minor version since the last release already.
[ ] This PR bumps the version.

Numbers should only go up


passprompt to ask for passwords

I needed a prompt to confirm passwords, I created a new phonon dialog named passprompt to do that. Maybe will be better to add a parameter, but I'm using this code. I have not run the gulp tasks, I don't know if its necessary. I just drop this in case someone needs this dialog.

Hello,
Thank you for your contribution!

Hi @yoprogramo,
passprompt has been renamed to passPrompt.
Documentation for dialogs.
Code example:
var prompt = phonon.passPrompt(text, title, cancelable, textOk, textCancel);
prompt.on('confirm', function(inputValue) {} );
prompt.on('cancel', function() {} );

OK, looks good @Qathom


arrow-cpp build failure on x86_64-linux as of b2b2c220

Issue description
Build of arrow-cpp failed on x86_64-linux as of b2b2c220167c6073c9f4aec32d74044dd384762d. This is currently breaking python3Packages.wandb.
error: builder for '/nix/store/n5cccssrb53dz4759l4v0x4khjzbw4kl-arrow-cpp-15.0.0.drv' failed with exit code 8;
       last 10 log lines:
       > arrow_substrait     =   0.82 sec*proc (1 test)
       > filesystem          =   2.73 sec*proc (3 tests)
       > parquet-tests       =  19.47 sec*proc (9 tests)
       > unittest            = 212.83 sec*proc (90 tests)
       >
       > Total Test time (real) =  56.21 sec
       >
       > The following tests FAILED:
       >        73 - arrow-flight-test (Failed)
       > Errors while running CTest
       For full logs, run 'nix log /nix/store/n5cccssrb53dz4759l4v0x4khjzbw4kl-arrow-cpp-15.0.0.drv'.
error: 1 dependencies of derivation '/nix/store/rvbyv7b2dly1pd4q23jq7mq0p0m05xks-python3.11-pyarrow-15.0.0.drv' failed to build
error: 1 dependencies of derivation '/nix/store/35gnbz8qp9niamzalnly3wj79da6prmz-python3.11-dask-2024.1.1.drv' failed to build
error: 1 dependencies of derivation '/nix/store/hljcngsyng7qvqm79n4yhzxl5faz7fxl-python3.11-mlflow-2.8.1.drv' failed to build
error: 1 dependencies of derivation '/nix/store/5yn0ppxy3sa2psfxkx55qkllsy7akxzp-python3.11-wandb-0.16.0.drv' failed to build

full build log
python3Packages.wandb maintainers cc: @samuela
arrow-cpp maintainers cc: @tobim @veprbl @cpcloud
Other cc: n/a
Steps to reproduce

Checkout nixpkgs at commit b2b2c220167c6073c9f4aec32d74044dd384762d
Run nix-build -A arrow-cpp

Technical details
 - system: `"x86_64-linux"`
 - host os: `Linux 6.2.0-1019-azure, Ubuntu, 22.04.3 LTS (Jammy Jellyfish), nobuild`
 - multi-user?: `yes`
 - sandbox: `yes`
 - version: `nix-env (Nix) 2.16.1`
 - nixpkgs: `/nix/store/5anayrh1fxrrjivmb3bhqcfdh7pwr8iy-source`

Contents of ~/.config/nixpkgs/config.nix:
{ allowUnfree = true; cudaSupport = true; cudaCapabilities = ["8.0"]; }

Misc.
This issue was automatically generated by nixpkgs-upkeep.

CI workflow that created this issue.
Internal tags: -2767112431859991377 -5425423171551306363

duplicate of https://github.com/NixOS/nixpkgs/issues/284878


Function signatures automated and fix set global

Solves set_global portion and uint consistency on #417 . Also automates function identifier generation for a signature.

This looks good, but I'm thinking it would be nice to have a test closer to this file that would reassure as about changes. Can you link to an appropriate epm test?

@silasdavis certainly I can do that....once I make it. :P I'll make an update to the permissions test.

@silasdavis writing the unit tests for this was also still on my todo; happy for you to take this if you want.

Let's merge this for now. I've made an epic for further improvements: https://github.com/eris-ltd/eris-db/issues/496.
Unit tests are nice, but I think really its the cotnract-level/EPM tests that are going to give us most certainty.
@VoR0220 do I understand correctly that you plan to make a test for these in eris?

@silasdavis you are correct, I am working on one. But before that, I would like to know WHAT it is I am testing...because currently I have a vague idea of what setGlobal does.

Ah, so we do have some kind of tests for this here: https://github.com/eris-ltd/eris-db/blob/master/manager/eris-mint/state/permissions_test.go
I wonder why they didn't detect this change... will have to look into.

Because there wasnt a massive change...i just automated the func signatures. And we also dont test setGlobal currently.

No, actually we do test set_global here (in permission_test.go), that was the point of my link.

 My bad.

To be clear: I asked for a unit test that had the hard-coded signatures in place; as a breaker for accidentally changing the signature, and as such the function identifier.


⚠ Samsung has degraded performance

In fe568d7, Samsung (https://samsung.com) experienced degraded performance:

HTTP code: 200
Response time: 2453 ms

Resolved: Samsung performance has improved in 54ffc1c.


Modules: Module can add cli commands

Description
Modules should be able to define their cli commands which could help to reduce commands in general openpype commands.
Changes

added cli group module into general cli commands
each module has cli method which is called on start of openpype and gives ability to add commands to module click group

method by default does nothing

example addon has example cli commands
ftrack adds eventserver command (did not remove the old)

we can replace ./openpype_console eventserver *arg with ./openpype_console module ftrack eventserver *args

calling the module commands has this order

<op executable> module <module name> <command> *args
<module name> is recommendation but can't be forced
each of the step can have help

Not sure if are currently have a list of all implemented cli command with their parameters in the documentation (created automatically). If not, we probably should have. And in that case I wonder how it would behave if some cli commands will be separated in modules and not directly in cli.py.

Not sure if are currently have a list of all implemented cli command with their parameters in the documentation (created automatically).

I think we don't.

And in that case I wonder how it would behave if some cli commands will be separated in modules and not directly in cli.py.

The question is if module specific cli commands should be in general cli documentation?


Add a parameter to allow servicemonitor.exe to exit instead of block

Currently the servicemonitor.exe is always blocked (on purpose to keep the container alive), but there are cases user need to do other initialization in the entrypoint. Please add a parameter to allow service monitor to exit instead of blocking.
Thanks.

@yanchenw Do we still need this? If not, please close.


Ability to stop/pause a pipeline instance using API

Describe the problem you are trying to solve
In the case of tremor having multiple onramps and multiple offramps each connected through the pipeline in a 1:1 fashion, when a particular offramp is under maintenance, we would like to have tremor stop consuming events from the corresponding onramp. This would be a clean solution rather than having tremor keep retrying on the unavailable offramp resulting to either bad metrics and/or overhead in processing the events that resulted in error.
Describe the solution you'd like
In the particular case that we are talking about, the different oramps are connected to respective offramps using the binding and mapping configurations. Effectively, each instance is consuming from a different onramp and posting messages to the corresponding offramp. If we can dynamically pause the pipeline and stop consumption from the onramp for a particular instance, that would be awesome.
Notes

This is being done as part of the work on connectors.

This is possible since 0.12


ls examples don't work in wasm

ls *.foo doesn't work in wasm. Doesn't look like we support any wildcards (yet?)

I've looked into this - from what I understand, the globbed(?) path gets passed through to the fs.readdirSync(path) call (www/module.js:34), which doesn't support wildcards. At least https://nodejs.org/api/fs.html#fs_fs_readdir_path_options_callback never mentions wildcards or globs, and that's what BrowserFS generally refers to.
Implementing the globbing by hand doesn't seem like a good idea. Using libraries like https://github.com/isaacs/node-glob#glob could work, if we can manage to load them in the wasm/extern context and make them work with BrowserFS.
Overall it doesn't quite seem worth the effort for the demo. Might be better to detect wilcards in lib/ls.rs and output an error, "glob/wildcard paths not supported in wasm".

Thanks for looking. I'll close for now, since you're right it feels like something that's outside of "just a demo"


Test power-table lookback and message queue means no rebroadcast needed when participants lag

When participants are within $lookback instances of each other, no rebroadcast(or even round skipping) should be necessary for all nodes to get in sync once synchrony is re-established. Test this with multi-instance simulation test, artificial message delays, and metrics on rebroadcasting.
See also #125

and metrics on rebroadcasting

Or just disable rebroadcast?
Specifically, this is testing "skip to instance".


Option for non-systemd distro

What steps did you take and what happened:
[A clear and concise description of what the bug is.]
systemd_logs plugin fails
What did you expect to happen:
I don't know what to expect, but requiring systemd_logs will never work for the project I am working on, because systemd is not used.
Anything else you would like to add:
[Miscellaneous information that will assist in solving the issue.]
$ kubectl logs sonobuoy-systemd-logs-daemon-set-49a533f5cc6e423a-pnjcm -n heptio-sonobuoy -c sonobuoy-systemd-logs-config
chroot: failed to run command 'journalctl': No such file or directory

Environment:

Sonobuoy version:

$ sonobuoy version
v0.11.4

Kubernetes version: (use kubectl version):

$ kubectl version
Client Version: version.Info{Major:"1", Minor:"11+", GitVersion:"v1.11.0-dirty", GitCommit:"91e7b4fd31fcd3d5f436da26c980becec37ceefe", GitTreeState:"dirty", BuildDate:"2018-07-14T04:41:14Z", GoVersion:"go1.10.3", Compiler:"gc", Platform:"darwin/amd64"}
Server Version: version.Info{Major:"1", Minor:"11", GitVersion:"v1.11.0", GitCommit:"91e7b4fd31fcd3d5f436da26c980becec37ceefe", GitTreeState:"clean", BuildDate:"2018-06-27T20:08:34Z", GoVersion:"go1.10.2", Compiler:"gc", Platform:"linux/amd64"}

Kubernetes installer & version:
kubeadm
Cloud provider or hardware configuration:
OS (e.g. from /etc/os-release):
https://github.com/autonomy/dianemo
Sonobuoy tarball (which contains * below)

Hey @andrewrynhard it's really easy to disable in the config, but we can also do an extra bit of autodetection.
To override run sonobuoy gen and you can disable remove the plugin from the config.

Hey, @andrewrynhard I think the issue here is sonobuoy run isn't very user-friendly to allow you to customize the plugins you would like to enable for a run. Today you'd have to customize the output using sonobuoy gen first (like @timothysc mentioned) but we'd like to make this process better.
Also related to #405

This seems to be impacting jx compliance run for jenkins-x; I'm not sure if that should be a separate issue over there, or this is the appropriate place.

@tsal do you have a link to show the issue you're talking about? If it is the same issue then no reason to create another; but it would be good to have the example impact.

Marked this for the 0.14.2 milestone but basing that on the understanding that the fix is simply to make it easier to not run the plugin.
Currently https://github.com/heptio/sonobuoy/pull/683 will enable you to do something like sonobuoy run --plugin e2e which will make the sytemd-logs plugin not run/error.
Going to go ahead and close this with the understanding that since I am considering that the fix, then this becomes just a duplicate issue to #405 .


docs: updated supported and default OKE Kubernetes versions

Based on  #638 by @fcecagno
Signed-off-by: Ali Mukadam<EMAIL_ADDRESS>

Thanks for bringing this to our attention @fcecagno

Hi @hyder , I believe you didn't see this part of my original PR: https://github.com/oracle-terraform-modules/terraform-oci-oke/pull/638/files#diff-c191e8ff0dac165d3ab50c753a61cbac79545412e7c8ee91ff2573bfc0735be1R729-R730
But it actually fixes this malformed table: https://github.com/oracle-terraform-modules/terraform-oci-oke/blob/main/docs/terraformoptions.adoc#kms-integration
(create_policies appears as a value in the second line, where it's supposed to start the third line)


Added snr_hatsopoulos with unittests into statistics.py.

Implemented SNR calculation according to Hatsopoulos, N. G., Xu, Q. & Amit, Y.  Encoding of Movement Fragments in the Motor Cortex.  J. Neurosci. 27, 5105–5114 (2007).

Hello @essink! Thanks for opening this PR. We checked the lines you've touched for PEP 8 issues, and found:

In the file elephant/test/test_statistics.py:

Line 628:1: E302 expected 2 blank lines, found 1
Line 634:69: E231 missing whitespace after ','
Line 634:71: E231 missing whitespace after ','
Line 634:80: E501 line too long (83 > 79 characters)
Line 638:45: E203 whitespace before ','
Line 638:53: E203 whitespace before ','
Line 638:60: E203 whitespace before ','
Line 638:68: E203 whitespace before ','
Line 638:75: E203 whitespace before ','
Line 639:37: E127 continuation line over-indented for visual indent
Line 639:42: E203 whitespace before ','
Line 639:50: E203 whitespace before ','
Line 639:58: E203 whitespace before ','
Line 639:74: E203 whitespace before ','
Line 640:42: E203 whitespace before ','
Line 641:53: E203 whitespace before ','
Line 642:9: E128 continuation line under-indented for visual indent
Line 642:22: E203 whitespace before ','
Line 642:54: E203 whitespace before ','
Line 642:62: E203 whitespace before ','
Line 643:10: E128 continuation line under-indented for visual indent
Line 643:22: E202 whitespace before ']'
Line 645:80: E501 line too long (80 > 79 characters)

Coverage decreased (-0.01%) to 87.294% when pulling 6c8dc351f0ef8d901cf0999520ed36af4d99e0b5 on INM-6:feature/spiketrain_snr into b0f328ece184ed0201d366e57d84dbe3ef667295 on NeuralEnsemble:master.

Coverage decreased (-0.01%) to 87.294% when pulling 6c8dc351f0ef8d901cf0999520ed36af4d99e0b5 on INM-6:feature/spiketrain_snr into b0f328ece184ed0201d366e57d84dbe3ef667295 on NeuralEnsemble:master.

Thanks for your contribution, that's very helpful. I think there are still a couple of small things to discuss.

I'd like to suggest to put this function into a new module that's concerned with features calculated on the basis of spike waveforms. This could then include other functions like calculating wave form width, wave form variability, waveform troughs, etc... A potential name for the module could be perhapts waveform_features?

Could you please add a paragraph in the doc string to indicate how the method works (in words and/or formula)?

Since this is a rather simple function, I'd suggest to rename it to something like waveform_snr only. If at some stage we add other alternatives, we could do this using a method = 'hatsopoulos' parameter.

In the unit tests, there is one function testing multiple things. I think it would be better to split this up in multiple functions to get better granularity.

you bumped up the numpy requirement to 1.16.3 -- is this really necessary?

Please don't forget to add yourself to doc/authors.rst


macOS Homebrew/binary release does not support arm64

I am unable to run the binary release on an M1 Macbook Air, and am greeted with the error "Bad CPU type for executable".  This isn't a problem when I install from source using plug.kak, as I can natively compile for arm64.  I understand why this is happening, but it would be helpful to either have an arm64 release or add a disclaimer about using the binary installation on ARM macOS.

In future we probably want to cross-compile but that doesn't seem to work yet, see https://github.com/cross-rs/cross/issues/975
Only self-hosted runners may be macOS ARM systems, so using native compilation seems unlikely.
Is there a way to tell our homebrew  formula that the package only supports x86_64? Of course that's not entirely true because ARM users can just install rosetta - the error message should probably point that out. (I guess it's mostly about homebrew since the in the manual install instructions, the file has x86_64 in its name)

@krobelus We do actually have a custom Dockerfile to cross-compile from x86_64 to a mac M1, however, due to legal reasons, we can't distribute it nor provide the macOS SDK with it:
https://github.com/cross-rs/cross-toolchains
Specifically, you can use the aarch64-apple-darwin-cross image, and follow these instructions:
$ cargo build-docker-image i686-apple-darwin-cross \
  --build-arg 'MACOS_SDK_URL=$URL'
$ cargo build-docker-image i686-apple-darwin-cross \
  --build-arg 'MACOS_SDK_DIR=$DIR' \
  --build-arg 'MACOS_SDK_FILE=$FILE'

If you host a private (not public) URL to the SDK, you should be able to integrate it into a CI pipeline, and since you're not redistributing the SDK, there are no legal issues here. It's relatively easy to acquire an SDK, as there are directions for how to do it, as well as Apple does not seem to be litigious about this, so you can find the SDK for different versions quite easily on Github.
Let me know if you have any questions (other than finding the SDK).

@Alexhuszagh thanks so much. I'll look into that.
For now I have added a note to the homebrew formula, asking users to run softwareupdate --install-rosetta

Let me know (or open a discussion on the cross repository) if you have any other interesting toolchains or features you need. Use-cases like this have been super useful to the development of cross, so thank you.

macos-latest is M1/ARM nowadays, so we just build aarch64 releases outside cross (it's great not to have to deal with license weirdness). Latest release has an ARM version.


MobileBert

HI,
You did a very good job. I tried SpanMarkerNer with a pretrained model "bert-base-multilingual-cased" and I had good results. But now I want to use my code with mobileBert.
Do you know if it's possible ?
And how to do with https://tfhub.dev/tensorflow/mobilebert_multi_cased_L-24_H-128_B-512_A-4_F-4_OPT/1 ( for multilangual) ?
Thank you

@tomaarsen , thank you !! I'll try to a solution.


Column 'XX_ID' has a data type that cannot participate in a columnstore index

I'm having trouble writing my dataframe to an sql server using azure databricks notebook.
table("tableviewname").write.mode("overwrite").format("com.microsoft.sqlserver.jdbc.spark").option("url", url).option("dbtable", "dbo.newtable").option("user", username).option("password", password).option("driver", "com.microsoft.sqlserver.jdbc.SQLServerDriver").save()
The error message is: com.microsoft.sqlserver.jdbc.SQLServerException: The statement failed. Column 'XX_ID' has a data type that cannot participate in a columnstore index.
Can you help me with this issue?
Thanks

Please refer below link for columnstore index datatypes. I guess your column datatype is not in that list. https://docs.microsoft.com/en-us/sql/t-sql/statements/create-columnstore-index-transact-sql?view=sql-server-2017#LimitRest

I can write the table using the native jdbc connector without any problem. The column XX_ID is an NVARCHAR and I don't see how I can change the datatype on a spark dataframe. Any idea how to fix this ?

I think this issue is related with mssql jdbc. Could you pls share us the repro?

close inactive incident.


Use getTreeMaxSiblings() instead of numChildren() in max siblings limit check

Change summary:

Add treeMaxSiblings property to radix node and state node
Use getTreeMaxSiblings() instead of numChildren() in max siblings limit check

Related issues:

https://github.com/ainblockchain/ain-blockchain/issues/1067

Thanks for the fast review! Now merging.. @minsulee2


Propagation of change in Solid Pod to local profile

What happens when a guest makes a change during their stay?
The change can't be propagated immediately and without any checks, because then the guest could erase necessary information - this is why the local profile is created in the first place, to prevent this.
However, what if the change is substantial, e.g. ID card number and the length of stay is a longer period (1 month)? Some operations, e.g. reporting to police, may require up to date information.
From the Sharepoint analysis document:

After editing the information in Solid, if some fields are changed, the guest should have an option to send a "pull request" to the hotels at which he is currently staying. The hotel staff will be notified by this and they can decide whether to save the changes to the local profile.

Design decision solved by the "pull request" behaviour mentioned above.


Typings for modifyEager do not reflect documentation

It looks like the typings for modifyEager are slightly out of date when compared with the documentation. According to the docs, the following is allowed:
Person
  .query()
  .eager('[movies.actors, pets]')
  .modifyEager('movies', ['goodMovies', 'orderByName'])
  .modifyEager('pets', 'dogs')

Notice the second argument to modifyEager can also be string | string[]
TypeScript raises an error when it is used like this:
error TS2345: Argument of type 'string[]' is not assignable to parameter of type '(builder: QueryBuilder<Model, Model[], Model[]>) => void'.
  Type 'string[]' provides no match for the signature '(builder: QueryBuilder<Model, Model[], Model[]>): void'.

11       .modifyEager('movies', ['goodMovies', 'orderByName']);
                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

The code runs just fine when using string | string[]

If this issue is valid, I am happy to open a PR to correct the typings.

Yep, this is a valid issue. A PR would be highly appreciated!


Release:

Release

[ ] Merge in new content
[ ] Update 'What's new' page with links to the relase notes and new docs (example: https://www.prisma.io/docs/about/whats-new-in-prisma-docs#april-04-2021)
[ ] Add links to release notes

After release

[ ] Add the 'What's new' video
[ ] Clean up milestone

Accidental ticket?


Normal Webp extinsion not working!!!

hi, thank you for sharing
i downloaded your example and worked like charm and i noticed the images in your example with (byte) extension, but when i converted some images (cwebp input.png -q 80 -o output.webp), it dosnt recognize these files when i replaced them with yours in the example, SO WHAT THE RIGHT WAY TO CONVERT THE IMAGES???

Could i get your cwebp version and input.png, output.webp ? so I will test later.

i am having the same issue .....

currently unity just few extensions support for TextAsset
https://docs.unity3d.com/Manual/class-TextAsset.html
@Turkm @dekemega
Is that solving your problem?

hi,
im using the one from downloads repository:
https://storage.googleapis.com/downloads.webmproject.org/releases/webp/index.html
the one i used is:
libwebp-1.0.0-windows-x64
and the command for converting:
cwebp input.png -q 80 -o output.webp
and this the testing image:

@netpyoung,
sorry i didnt get what the relationship with text asset:

For example put a jpeg file into the Resources folder and change the extension to .bytes, then use the following script code to read the data at runtime:

//Load texture from disk
TextAsset bindata= Resources.Load("Texture") as TextAsset;
Texture2D tex = new Texture2D(1,1);
tex.LoadImage(bindata.bytes);

where is converting to webp files type and the compression thing, or did i mess something?

I tested from your image.
so I got follow error
UnityException: LoadRawTextureData: not enough data provided (will result in overread).
UnityEngine.Texture2D.LoadRawTextureData (System.Byte[] data) (at C:/buildslave/unity/build/artifacts/generated/common/runtime/TextureBindings.gen.cs:380)
WebP.Texture2DExt.CreateTexture2DFromWebP (System.Byte[] lData, System.Boolean lMipmaps, System.Boolean lLinear, WebP.Error& lError, WebP.Texture2DExt+ScalingFunction scalingFunction) (at Assets/unity.webp/Texture2DExt.cs:195)
Example.LoadWebp (UnityEngine.UI.RawImage image) (at Assets/example/Example.cs:22)
Example.Start () (at Assets/example/Example.cs:14)

UnityException: LoadRawTextureData: not enough data provided (will result in overread).

and I try turn off mimap on that image, like that so I can see image. Could you try false on mipmaps
https://github.com/netpyoung/unity.webp/blob/master/unity_project/Assets/example/Example.cs#L22
Texture2D texture = Texture2DExt.CreateTexture2DFromWebP(bytes, lMipmaps: false, lLinear: true, lError: out lError);

thank you, now its work perfectly 💯


Team 1: view history pagination

In this PR, we added pagination to the page view_history.html so that user can see the viewed restaurants. our PR includes:
-implementing pagination in the frontend (view_history.html)
-altering URL for view_history
-altering views.py and add pagination in view_history
-alter the test

LGTM

Pull Request Test Coverage Report for Build #229

3 of 6 (50.0%)  changed or added relevant lines in 2 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage decreased (-0.03%) to 93.99%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

user/views.py
2
5
40.0%

Totals

Change from base Build #220:
-0.03%

Covered Lines:
2987

Relevant Lines:
3178

💛  - Coveralls


Added ClearChatAction

Okay, this is clean.

Two small change requests please:

Remove copyright again - can't have that in an MIT project :)
Please remove unnecessary parens:

Player p = ((Player) context.getTargetEntity());
should be
Player p = (Player)context.getTargetEntity());
Then make sure it passes checkstyle (Maven build) and we should be good to go.


tmux-complete cannot play with YouCompleteMe

Installing the latest YouCompleteMe and tmux-complete.vim plugins respectively. Add let g:tmuxcomplete#trigger = 'omnifunc' to ~/.vimrc.
Pressing <c-space> doesn't trigger tmux completion in vim.

Oh sorry for the late reply, I must have missed your notification. Anyway, here are which and version of pip and python:
$ which pip
/usr/local/bin/pip
$ pip --version
pip 1.5.6 from /usr/local/Cellar/python/2.7.8_2/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pip-1.5.6-py2.7.egg (python 2.7)
$ which python
/usr/bin/python
$ which -a python
/usr/bin/python
$ python --version
Python 2.7.6

And it's quite possible that I installed a non system python at some point. Actually it looks like there is a python installed by Homebrew:
$ brew list
autoconf                        fontconfig                      gnuplot                         libtool                         pcre                            rabbitmq                        sqlite
automake                        freetype                        go                              lua                             pkg-config                      ranger                          the_silver_searcher
boost                           gd                              highlight                       macvim                          postgresql                      readline                        tig
cloc                            gdbm                            jpeg                            makedepend                      pyqt5                           reattach-to-user-namespace      tmux
cmake                           gettext                         libevent                        mercurial                       python                          redis                           tree
coreutils                       git                             libpng                          openssl                         python3                         sip                             watch
cscope                          gnu-typist                      libtiff                         ossp-uuid                       qt5                             spark                           xz

They are found in these directories:
/usr/local/Cellar/python
/usr/local/Cellar/python3

Don't worry about it.

Actually it looks like there is a python installed by Homebrew.

I'm almost certain that's the problem, your system is picking up home-brew's pip but not homebrew's python. From what I remember, homebrew's python was keg-only up until quite recently.
Could you try the following:
$ brew update
$ brew upgrade python
$ brew link python
$ which python

and post any results. You might get a Warning: Already linked: on brew link python but don't worry about it.

Mac OS X already provides this software and installing another version in
parallel can cause all kinds of trouble.

OS X provides an older sqlite3.

Generally there are no consequences of this for you. If you build your
own software and it requires this formula, you'll need to add to your
build variables:

    LDFLAGS:  -L/usr/local/opt/sqlite/lib
    CPPFLAGS: -I/usr/local/opt/sqlite/include

==> Summary
🍺  /usr/local/Cellar/sqlite/<IP_ADDRESS>: 9 files, 2,1M
==> Installing python dependency: openssl
==> Downloading https://downloads.sf.net/project/machomebrew/Bottles/openssl-1.0.1j_1.yosemite.bottle.tar.gz

curl: (56) SSLRead() return error -9806
Error: Failed to download resource "openssl"
Download failed: https://downloads.sf.net/project/machomebrew/Bottles/openssl-1.0.1j_1.yosemite.bottle.tar.gz
Warning: Bottle installation failed: building from source.
==> Downloading https://www.openssl.org/source/openssl-1.0.1j.tar.gz
######################################################################## 100,0%
==> Patching
==> perl ./Configure --prefix=/usr/local/Cellar/openssl/1.0.1j_1 --openssldir=/usr/local/etc/openssl no-ssl2 zlib-dynamic shared enable-cms darwin64-x86_64-cc enable-ec_nistp_64_gcc_128
==> make depend
==> make
==> make test
==> make install MANDIR=/usr/local/Cellar/openssl/1.0.1j_1/share/man MANSUFFIX=ssl
==> Caveats
A CA file has been bootstrapped using certificates from the system
keychain. To add additional certificates, place .pem files in
  /usr/local/etc/openssl/certs

and run
  /usr/local/opt/openssl/bin/c_rehash

This formula is keg-only, which means it was not symlinked into /usr/local.

Mac OS X already provides this software and installing another version in
parallel can cause all kinds of trouble.

Apple has deprecated use of OpenSSL in favor of its own TLS and crypto libraries

Generally there are no consequences of this for you. If you build your
own software and it requires this formula, you'll need to add to your
build variables:

    LDFLAGS:  -L/usr/local/opt/openssl/lib
    CPPFLAGS: -I/usr/local/opt/openssl/include

==> Summary
🍺  /usr/local/Cellar/openssl/1.0.1j_1: 431 files, 15M, built in 5.1 minutes
==> Installing python
==> Downloading https://downloads.sf.net/project/machomebrew/Bottles/python-2.7.9.yosemite.bottle.7.tar.gz
######################################################################## 100,0%
==> Pouring python-2.7.9.yosemite.bottle.7.tar.gz
==> Caveats
Setuptools and Pip have been installed. To update them
  pip install --upgrade setuptools
  pip install --upgrade pip

You can install Python packages with
  pip install <package>

They will install into the site-package directory
  /usr/local/lib/python2.7/site-packages

See: https://github.com/Homebrew/homebrew/blob/master/share/doc/homebrew/Homebrew-and-Python.md

.app bundles were installed.
Run `brew linkapps python` to symlink these to /Applications.
Error: The `brew link` step did not complete successfully
The formula built, but is not symlinked into /usr/local
Could not symlink bin/2to3
Target /usr/local/bin/2to3
already exists. You may want to remove it:
  rm '/usr/local/bin/2to3'

To force the link and overwrite all conflicting files:
  brew link --overwrite python

To list all files that would be deleted:
  brew link --overwrite --dry-run python

Possible conflicting files are:
/usr/local/bin/2to3 -> /Library/Frameworks/Python.framework/Versions/2.7/bin/2to3
/usr/local/bin/2to3-2 -> /Library/Frameworks/Python.framework/Versions/2.7/bin/2to3-2
/usr/local/bin/2to3-2.7 -> /Library/Frameworks/Python.framework/Versions/2.7/bin/2to3-2.7
/usr/local/bin/idle -> /Library/Frameworks/Python.framework/Versions/2.7/bin/idle
/usr/local/bin/idle2 -> /Library/Frameworks/Python.framework/Versions/2.7/bin/idle2
/usr/local/bin/idle2.7 -> /Library/Frameworks/Python.framework/Versions/2.7/bin/idle2.7
/usr/local/bin/pydoc -> /Library/Frameworks/Python.framework/Versions/2.7/bin/pydoc
/usr/local/bin/pydoc2 -> /Library/Frameworks/Python.framework/Versions/2.7/bin/pydoc2
/usr/local/bin/pydoc2.7 -> /Library/Frameworks/Python.framework/Versions/2.7/bin/pydoc2.7
/usr/local/bin/python-config -> /Library/Frameworks/Python.framework/Versions/2.7/bin/python-config
/usr/local/bin/python2 -> /Library/Frameworks/Python.framework/Versions/2.7/bin/python2
/usr/local/bin/python2-config -> /Library/Frameworks/Python.framework/Versions/2.7/bin/python2-config
/usr/local/bin/python2.7 -> /Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7
/usr/local/bin/python2.7-config -> /Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7-config
/usr/local/bin/pythonw -> /Library/Frameworks/Python.framework/Versions/2.7/bin/pythonw
/usr/local/bin/pythonw2 -> /Library/Frameworks/Python.framework/Versions/2.7/bin/pythonw2
/usr/local/bin/pythonw2.7 -> /Library/Frameworks/Python.framework/Versions/2.7/bin/pythonw2.7
/usr/local/bin/smtpd.py -> /Library/Frameworks/Python.framework/Versions/2.7/bin/smtpd.py
/usr/local/bin/smtpd2.7.py -> /Library/Frameworks/Python.framework/Versions/2.7/bin/smtpd2.7.py
/usr/local/bin/smtpd2.py -> /Library/Frameworks/Python.framework/Versions/2.7/bin/smtpd2.py
==> /usr/local/Cellar/python/2.7.9/bin/python -s setup.py --no-user-cfg install --force --verbose --install-scripts=/usr/local/Cellar/python/2.7.9/bin --install-lib=/usr/local/lib/python2.7/site-packages
==> /usr/local/Cellar/python/2.7.9/bin/python -s setup.py --no-user-cfg install --force --verbose --install-scripts=/usr/local/Cellar/python/2.7.9/bin --install-lib=/usr/local/lib/python2.7/site-packages
==> Summary
🍺  /usr/local/Cellar/python/2.7.9: 4846 files, 79M

$ brew link python
Linking /usr/local/Cellar/python/2.7.9...
Error: Could not symlink bin/2to3
Target /usr/local/bin/2to3
already exists. You may want to remove it:
  rm '/usr/local/bin/2to3'

To force the link and overwrite all conflicting files:
  brew link --overwrite python

To list all files that would be deleted:
  brew link --overwrite --dry-run python

$ which python
/usr/bin/python

Should I try this?
brew link --overwrite python

Run it with --dry-run first, i.e.
$ brew link --overwrite --dry-run python

If 2to3 is the only thing which would be deleted then it'll be fine to run without --dry-run.

$ brew link --overwrite --dry-run python
Would remove:
/usr/local/bin/2to3 -> /Library/Frameworks/Python.framework/Versions/2.7/bin/2to3
/usr/local/bin/2to3-2 -> /Library/Frameworks/Python.framework/Versions/2.7/bin/2to3-2
/usr/local/bin/2to3-2.7 -> /Library/Frameworks/Python.framework/Versions/2.7/bin/2to3-2.7
/usr/local/bin/idle -> /Library/Frameworks/Python.framework/Versions/2.7/bin/idle
/usr/local/bin/idle2 -> /Library/Frameworks/Python.framework/Versions/2.7/bin/idle2
/usr/local/bin/idle2.7 -> /Library/Frameworks/Python.framework/Versions/2.7/bin/idle2.7
/usr/local/bin/pydoc -> /Library/Frameworks/Python.framework/Versions/2.7/bin/pydoc
/usr/local/bin/pydoc2 -> /Library/Frameworks/Python.framework/Versions/2.7/bin/pydoc2
/usr/local/bin/pydoc2.7 -> /Library/Frameworks/Python.framework/Versions/2.7/bin/pydoc2.7
/usr/local/bin/python-config -> /Library/Frameworks/Python.framework/Versions/2.7/bin/python-config
/usr/local/bin/python2 -> /Library/Frameworks/Python.framework/Versions/2.7/bin/python2
/usr/local/bin/python2-config -> /Library/Frameworks/Python.framework/Versions/2.7/bin/python2-config
/usr/local/bin/python2.7 -> /Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7
/usr/local/bin/python2.7-config -> /Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7-config
/usr/local/bin/pythonw -> /Library/Frameworks/Python.framework/Versions/2.7/bin/pythonw
/usr/local/bin/pythonw2 -> /Library/Frameworks/Python.framework/Versions/2.7/bin/pythonw2
/usr/local/bin/pythonw2.7 -> /Library/Frameworks/Python.framework/Versions/2.7/bin/pythonw2.7
/usr/local/bin/smtpd.py -> /Library/Frameworks/Python.framework/Versions/2.7/bin/smtpd.py
/usr/local/bin/smtpd2.7.py -> /Library/Frameworks/Python.framework/Versions/2.7/bin/smtpd2.7.py
/usr/local/bin/smtpd2.py -> /Library/Frameworks/Python.framework/Versions/2.7/bin/smtpd2.py

OK, I think that should be fine (worst case scenario you would just need to recreate the symlinks) but could you run brew doctor quickly please.

$ brew doctor
Please note that these warnings are just used to help the Homebrew maintainers
with debugging if you file an issue. If everything you use Homebrew for is
working fine: please don't worry and just ignore them. Thanks!

Warning: Some directories in /usr/local/share/locale aren't writable.
This can happen if you "sudo make install" software that isn't managed
by Homebrew. If a brew tries to add locale information to one of these
directories, then the install will fail during the link step.
You should probably `chown` them:

    /usr/local/share/locale/af
    /usr/local/share/locale/af/LC_MESSAGES
    /usr/local/share/locale/ca
    /usr/local/share/locale/ca/LC_MESSAGES
    /usr/local/share/locale/cs.cp1250
    /usr/local/share/locale/cs.cp1250/LC_MESSAGES
    /usr/local/share/locale/en_GB
    /usr/local/share/locale/en_GB/LC_MESSAGES
    /usr/local/share/locale/eo
    /usr/local/share/locale/eo/LC_MESSAGES
    /usr/local/share/locale/ga
    /usr/local/share/locale/ga/LC_MESSAGES
    /usr/local/share/locale/it
    /usr/local/share/locale/it/LC_MESSAGES
    /usr/local/share/locale/ja
    /usr/local/share/locale/ja/LC_MESSAGES
    /usr/local/share/locale/ja.euc-jp
    /usr/local/share/locale/ja.euc-jp/LC_MESSAGES
    /usr/local/share/locale/ja.sjis
    /usr/local/share/locale/ja.sjis/LC_MESSAGES
    /usr/local/share/locale/ko
    /usr/local/share/locale/ko/LC_MESSAGES
    /usr/local/share/locale/ko.UTF-8
    /usr/local/share/locale/ko.UTF-8/LC_MESSAGES
    /usr/local/share/locale/nb
    /usr/local/share/locale/nb/LC_MESSAGES
    /usr/local/share/locale/no
    /usr/local/share/locale/no/LC_MESSAGES
    /usr/local/share/locale/pl.UTF-8
    /usr/local/share/locale/pl.UTF-8/LC_MESSAGES
    /usr/local/share/locale/pl.cp1250
    /usr/local/share/locale/pl.cp1250/LC_MESSAGES
    /usr/local/share/locale/pt_BR
    /usr/local/share/locale/pt_BR/LC_MESSAGES
    /usr/local/share/locale/ru.cp1251
    /usr/local/share/locale/ru.cp1251/LC_MESSAGES
    /usr/local/share/locale/sk
    /usr/local/share/locale/sk/LC_MESSAGES
    /usr/local/share/locale/sk.cp1250
    /usr/local/share/locale/sk.cp1250/LC_MESSAGES
    /usr/local/share/locale/sv
    /usr/local/share/locale/sv/LC_MESSAGES
    /usr/local/share/locale/uk
    /usr/local/share/locale/uk/LC_MESSAGES
    /usr/local/share/locale/uk.cp1251
    /usr/local/share/locale/uk.cp1251/LC_MESSAGES
    /usr/local/share/locale/vi
    /usr/local/share/locale/vi/LC_MESSAGES
    /usr/local/share/locale/zh_CN.UTF-8
    /usr/local/share/locale/zh_CN.UTF-8/LC_MESSAGES
    /usr/local/share/locale/zh_CN.cp936
    /usr/local/share/locale/zh_CN.cp936/LC_MESSAGES
    /usr/local/share/locale/zh_TW.UTF-8
    /usr/local/share/locale/zh_TW.UTF-8/LC_MESSAGES

Warning: Python is installed at /Library/Frameworks/Python.framework

Homebrew only supports building against the System-provided Python or a
brewed Python. In particular, Pythons installed to /Library can interfere
with other software installs.

Warning: Unbrewed header files were found in /usr/local/include.
If you didn't put them there on purpose they could cause problems when
building Homebrew formulae, and may need to be deleted.

Unexpected header files:
    /usr/local/include/python2.7/greenlet/greenlet.h

Warning: You have unlinked kegs in your Cellar
Leaving kegs unlinked can lead to build-trouble and cause brews that depend on
those kegs to fail to run properly once built. Run `brew link` on these:

    ossp-uuid
    python

Warning: Homebrew's sbin was not found in your PATH but you have installed
formulae that put executables in /usr/local/sbin.
Consider setting the PATH for example like so
    echo export PATH='/usr/local/sbin:$PATH' >> ~/.bash_profile

Should I --overwrite?

Ok the --overwrite should be fine, give it a go.

$ which python
/usr/local/bin/python

And :echo has('python') in neovim show 1 :+1:
However, when trying to start neovim with youcompleteme, python crashes with this stack trace: https://gist.github.com/wellle/211359b880a11d55bbbb
And this error message:
Error detected while processing function youcompleteme#Enable..<SNR>82_SetUpPython..provider#python#Call:
line    1:
Channel was closed by the client
Press ENTER or type command to continue

But that's already great progress, thanks so far!

Awesome, we've got your Python working which is a big plus.
Could you try
$ pip uninstall neovim msgpack-python trollius greenlet
$ pip install neovim

I did that, but neovim with youcompleteme still crashes python. I updated the crash log in case anything of importance changed: https://gist.github.com/wellle/211359b880a11d55bbbb
$ pip install neovim
Collecting neovim
  Downloading neovim-0.0.25.tar.gz
Collecting msgpack-python>=0.4.0 (from neovim)
  Downloading msgpack-python-0.4.2.tar.gz (114kB)
    100% |################################| 114kB 1.4MB/s
Collecting trollius (from neovim)
  Downloading trollius-1.0.4-py27-none-any.whl (107kB)
    100% |################################| 110kB 1.6MB/s
Collecting greenlet (from neovim)
  Downloading greenlet-0.4.5.zip (77kB)
    100% |################################| 77kB 1.4MB/s
Requirement already satisfied (use --upgrade to upgrade): futures in /usr/local/lib/python2.7/site-packages (from trollius->neovim)
Installing collected packages: greenlet, trollius, msgpack-python, neovim
  Running setup.py install for greenlet
    building 'greenlet' extension
    clang -fno-strict-aliasing -fno-common -dynamic -I/usr/local/include -I/usr/local/opt/sqlite/include -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/usr/local/Cellar/python/2.7.9/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c greenlet.c -o build/temp.macosx-10.10-x86_64-2.7/greenlet.o
    clang -bundle -undefined dynamic_lookup -L/usr/local/lib -L/usr/local/opt/sqlite/lib build/temp.macosx-10.10-x86_64-2.7/greenlet.o -o build/lib.macosx-10.10-x86_64-2.7/greenlet.so

  Running setup.py install for msgpack-python
    building 'msgpack._packer' extension
    clang -fno-strict-aliasing -fno-common -dynamic -I/usr/local/include -I/usr/local/opt/sqlite/include -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -D__LITTLE_ENDIAN__=1 -I. -I/usr/local/Cellar/python/2.7.9/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c msgpack/_packer.cpp -o build/temp.macosx-10.10-x86_64-2.7/msgpack/_packer.o
    cython_utility:1718:32: warning: unused function '__Pyx_PyUnicode_FromString' [-Wunused-function]
    static CYTHON_INLINE PyObject* __Pyx_PyUnicode_FromString(char* c_str) {
                                   ^
    msgpack/_packer.cpp:411:29: warning: unused function '__Pyx_Py_UNICODE_strlen' [-Wunused-function]
    static CYTHON_INLINE size_t __Pyx_Py_UNICODE_strlen(const Py_UNICODE *u)
                                ^
    cython_utility:1840:33: warning: unused function '__Pyx_PyIndex_AsSsize_t' [-Wunused-function]
    static CYTHON_INLINE Py_ssize_t __Pyx_PyIndex_AsSsize_t(PyObject* b) {
                                    ^
    cython_utility:136:27: warning: unused function '__Pyx_ErrFetch' [-Wunused-function]
    static CYTHON_INLINE void __Pyx_ErrFetch(PyObject **type, PyObject **value, PyObject **tb) {
                              ^
    cython_utility:1296:32: warning: unused function '__Pyx_PyInt_From_long' [-Wunused-function]
    static CYTHON_INLINE PyObject* __Pyx_PyInt_From_long(long value) {
                                   ^
    cython_utility:1327:26: warning: function '__Pyx_PyInt_As_int' is not needed and will not be emitted [-Wunneeded-internal-declaration]
    static CYTHON_INLINE int __Pyx_PyInt_As_int(PyObject *x) {
                             ^
    6 warnings generated.
    clang++ -bundle -undefined dynamic_lookup -L/usr/local/lib -L/usr/local/opt/sqlite/lib build/temp.macosx-10.10-x86_64-2.7/msgpack/_packer.o -o build/lib.macosx-10.10-x86_64-2.7/msgpack/_packer.so
    building 'msgpack._unpacker' extension
    clang -fno-strict-aliasing -fno-common -dynamic -I/usr/local/include -I/usr/local/opt/sqlite/include -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -D__LITTLE_ENDIAN__=1 -I. -I/usr/local/Cellar/python/2.7.9/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c msgpack/_unpacker.cpp -o build/temp.macosx-10.10-x86_64-2.7/msgpack/_unpacker.o
    In file included from msgpack/_unpacker.cpp:348:
    msgpack/unpack.h:253:45: warning: conversion from string literal to 'char *' is deprecated [-Wc++11-compat-deprecated-writable-strings]
        py = PyObject_CallFunction(u->ext_hook, "(is#)", typecode, pos, lenght-1);
                                                ^
    cython_utility:1258:28: warning: unused function '__Pyx_PyObject_AsString' [-Wunused-function]
    static CYTHON_INLINE char* __Pyx_PyObject_AsString(PyObject* o) {
                               ^
    cython_utility:1255:32: warning: unused function '__Pyx_PyUnicode_FromString' [-Wunused-function]
    static CYTHON_INLINE PyObject* __Pyx_PyUnicode_FromString(char* c_str) {
                                   ^
    msgpack/_unpacker.cpp:410:29: warning: unused function '__Pyx_Py_UNICODE_strlen' [-Wunused-function]
    static CYTHON_INLINE size_t __Pyx_Py_UNICODE_strlen(const Py_UNICODE *u)
                                ^
    cython_utility:548:27: warning: unused function '__Pyx_ExceptionSave' [-Wunused-function]
    static CYTHON_INLINE void __Pyx_ExceptionSave(PyObject **type, PyObject **value, PyObject **tb) {
                              ^
    cython_utility:833:32: warning: unused function '__Pyx_PyInt_From_long' [-Wunused-function]
    static CYTHON_INLINE PyObject* __Pyx_PyInt_From_long(long value) {
                                   ^
    cython_utility:864:27: warning: function '__Pyx_PyInt_As_long' is not needed and will not be emitted [-Wunneeded-internal-declaration]
    static CYTHON_INLINE long __Pyx_PyInt_As_long(PyObject *x) {
                              ^
    7 warnings generated.
    clang++ -bundle -undefined dynamic_lookup -L/usr/local/lib -L/usr/local/opt/sqlite/lib build/temp.macosx-10.10-x86_64-2.7/msgpack/_unpacker.o -o build/lib.macosx-10.10-x86_64-2.7/msgpack/_unpacker.so
  Running setup.py install for neovim
Successfully installed greenlet-0.4.5 msgpack-python-0.4.2 neovim-0.0.25 trollius-1.0.4

Unfortunately I think this is as far as my knowledge can take me, sorry. If you post on StackOverflow or somewhere similar (maybe even the Neovim mailing list) you'll get a larger audience and hopefully someone there will be able to help you.
Again, sorry I couldn't fully fix the problem.

 Thanks a lot!
Maybe @justinmk has some more insights now that python is working?

Maybe rebuild YCM? Did it ycm build without a problem?

@wellle Anytime.

@justinmk: After rebuilding youcompleteme it finally works! Thanks :+1:
Now I can look into the tmux-complete integration :wink:

:cake: Glad we reached a resolution. Incidentally, regular Vim might work for you now that your python environment is sane...

My current Vim doesn't have +python and I'm fine with using neovim to test youcompleteme integration. I might actually start using neovim instead of vim in the near future.

Any updates on this one? I moved from neocomplete to ycm -and loved it far better. This is the only thing I miss.

@sencer: I'll see if I can make any progress this weekend.

Actually I've taken a quick look and it seems to work:

I'm using NeoVim (version https://github.com/neovim/neovim/commit/2aa2513b8e023a0d7bd2071299f0ea59a4d4ce25, didn't manage to build current master)

In my vimrc/nvimrc I have this (using NeoBundle, but shouldn't be relevant):
if has('nvim')
    NeoBundle 'Valloric/YouCompleteMe', {'build':{'mac':'./install.sh'}}
    let g:tmuxcomplete#trigger = 'omnifunc'
endif

In any file, YouCompleteMe seems to work. When typing the beginning of an existing word it gets suggested automatically.

Having a tmux split next to Vim containing words not in my current buffer (I did ls and see Makefile, which is not found in my vimrc which I have open in Vim)

In insert mode, typing Make doesn't suggest anything automatically.

Pressing C-XX-O after Make shows the tmux-complete suggestion Makefile.

Pressing C-Space instead after Make also shows Makefile, so YouCompleteMe is successfully invoking tmux-complete via omnifunc.

Please reopen if this doesn't work for you.

OK, that is working. I was expecting to be able to use both tmux completion and whatever omnicompletion exists for a a filetype. I suppose it is not possible with YCM?

I guess it might be too slow for realtime suggestions so I think it's better to trigger it explicitly.

I am not sure I understand you point.
For example when writing a ruby code with YCM, this is what you get normally: completefunc=youcompleteme#Complete and omnifunc=rubycomplete#Complete.
How can one trigger tmux completion in this case?

Neovim now includes a :CheckHealth command to hopefully make this less painful.


Auto Easy for 1.15.2 (and related versions)

In 1.15.2 there is no difficulty option when creating a world, so worlds are created without difficulty.
Auto Easy would automatically macro through the menus and set easy difficulty right at the beginning of the run.
The problem is that the legality is ambiguous, so I won't bother adding it to Julti until it is confirmed to be legal to have macros set difficulty at the beginning of a run.

Top SSG runs already do this
Top 1.8.9 RSG runs also do this 🤯

closing as not planned since feature updates to Julti are no longer planned


💰 Purchase FinOps Certified Practitioner Self-Paced Course + Certification Exam via Learning and Development Form

✅ Definition of Done

[ ] 💰 Purchase FinOps Certified Practitioner Self-Paced Course + Certification Exam via Learning and Development Form

🆙 Update

Submitted my request for the course via the L&D Form 🚀

👀 Remaining Work

[ ] Waiting on a response from the L&D team, they say this can take up to 6 weeks (so fingers crossed a nice surprise for after all the Xmas leave! 🎄)
[ ] Need to email<EMAIL_ADDRESS>with Line Manager approval for L&D

📝 Notes

The L&D team also specified to wait at least 2 weeks before chasing for a response 📓


fix ECONFLICT when installing angular

bower asked about a specific dependency resolution choice which was
failing the build. Specifying that we want angular 1.2.28 fixes this.
closes #7

ping @olalonde @cloudside this should resolve your issues.

ty @bacongobbler :+1:

Thanks :)


Create administration.rst

Renamed migration guide LHS as it was badly named.

I'm good with the change; however, it looks like this PR may introduce file duplication?

Fixed it - was just a conflict with the recently-introduced data residency content that still had the previous page name in it. :)


GH-43873: [Go][CI] Remove Go related test CI

Rationale for this change
The Go implementation is moving to apache/arrow-go from go/ in apache/arrow.
What changes are included in this PR?
CI has been migrated to apache/arrow-go repository.
Are these changes tested?
No
Are there any user-facing changes?
No

GitHub Issue: #43873

This PR should be merged after: https://github.com/apache/arrow/pull/44142 in order to fix the integration error as we don't require the local go_build.sh script anymore after those.


[release-0.14] Have the webhook responses return TypeMeta

This is required for v1 APIs and it's blocking smooth upgrades from 0.14 to 0.16
knative/eventing#3409

Actually - we don't really test upgrades from N-2 so I'm going to close this


Updated Forms diagram requires to be changed to reflect the 2021 Release Wave 2

Footers are removed in 2021 Release Wave 2. "Record Primary Name" should be updated to reflect the terminology updates ("Row Primary Name" maybe?).
https://docs.microsoft.com/en-us/power-platform/important-changes-coming#form-footers-in-model-driven-apps-wont-be-supported-with-the-2021-release-wave-2

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

ID: 0964ac34-9b6e-a813-bfb3-f5d7fef0331d
Version Independent ID: 22f6cc52-0273-8e98-4163-373c5d142e37
Content: Model-driven app main form presentations in Power Apps - Power Apps
Content Source: powerapps-docs/maker/model-driven-apps/main-form-presentations.md
Service: powerapps
Sub-service: mda-maker
GitHub Login: @Mattp123
Microsoft Alias: matp

@LinnZawWin - The article and diagram have been revised to better reflect the current main form layout. Also, record is not being replaced with row for users or makers to the record primary name is still relevant.
Closing issue.