Comment box on discarding requests

Event-requests should be normally accepted and thus recorded, even though not always a real workshop will follow.
However, there are cases when a request may be dicarded and this functionality is already given.
It would be opportune to complement this functionality with a comment box in which we can add a reason for discarding.

No event request should be discarded unless it is spam or otherwise inappropriate.
All requests should be accepted. We want to maintain a history of everyone who has ever requested a workshop of us. If a workshop never comes to be, you can tag it as stalled.

@gperu So do I understand correctly that you want additional "notes" field added to workshop requests (not training request)? @maneesha do you need that field?

I don't think we need an additional "notes" field.  As noted above, every workshop request should be accepted unless it is spam or otherwise inapproriate.  We want to maintain a record of every request that comes our way.   If the workshop does not end up actually happening, we can mark it as follows (copied directly from AMY):

stalled — for events with lost contact with the host or TTT events that aren't running.
unresponsive – for events whose hosts and/or organizers aren't going to send us attendance data.
cancelled — for events that were supposed to happen, but due to some circumstances got cancelled

.

I'm closing it. Each accepted workshops request is associated with an Event record where you have "notes" field.


example function name should be fibonacci instead of fib

first example in readme function name is wrong

be resolved by #27


Fix typo

Summary
Fix typo for #3633
Corrected spelling for "Validation" and "retrieve"

Test plan
None. Comment change.

Codecov Report

Merging #3645 into master will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master    #3645   +/-   ##
=======================================
  Coverage   62.46%   62.46%
=======================================
  Files         181      181
  Lines        6652     6652
  Branches        6        6
=======================================
  Hits         4155     4155
  Misses       2494     2494
  Partials        3        3

Impacted Files
Coverage Δ

...ckages/jest-config/src/reporterValidationErrors.js
20% <ø> (ø)
:arrow_up:

packages/jest-config/src/vendor/jsonlint.js
5.72% <ø> (ø)
: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 d684a69...22fec43. Read the comment docs.

thank you!


Parsing of PE loadconfig section

made changes to be able to read Control Flow Guard Function table from the Ropper project

Nice! Thank you.

Added you to the AUTHORS file.
https://github.com/sashs/filebytes/blob/master/AUTHORS

I also made some changes to ropper to make it Microsoft CFG aware for PE files. You can filter gadgets, so any gadget which does not pass the control flow integrity check will not be shown.
This would be the Visual Studio /guard:cf compile flag.
I am not sure whether I put the filter into the right spot of Ropper. I created a "set/unset cfg" flag to enable/disable filtering.  Do you want a pull request for this change as well?

Cool. That would be nice, but the option should be implemented in a different way.
The set und the unset option are thought for a different thing, e.g. edit the headers (set nx/aslr flag)
Look at the option.py and add an option there. An object of the Option-Class is used for all options like color, badbytes, all (to show all gadgets, the double gadgets as well).

If you want you create a pull request and I will merge it into a dev branch and change the implementation.


Update Ballerina to jBallerina 1.0

Description:
jBallerina 1.0 is coming out in the next month or so. Cellery should upgrade to support this.
This issue has to perform multiple tasks.

[ ] Migrate cellery sdk to ballerina 1.0
[ ] Migrate cellery testing to ballerina 1.0
[ ] Update cellery-ballerina docker image to work with ballerina 1.0
[ ] Update the installers to work with ballerina 1.0
[ ] Update the cellery CLI to work with 1.0 to resolve path, etc
[ ] Update documentation, and samples.

Suggested Labels:
Improvement
Suggested Assignees:
Affected Product Version:
0.4.0
OS, DB, other environment details and versions:
Steps to reproduce:
Related Issues:

This issue has to perform multiple tasks.

[ ] Migrate cellery sdk to ballerina 1.0
[ ] Migrate cellery testing to ballerina 1.0
[ ] Update cellery-ballerina docker image to work with ballerina 1.0
[ ] Update the installers to work with ballerina 1.0
[ ] Update the cellery CLI to work with 1.0 to resolve path, etc
[ ] Update documentation, and samples.

Depends on https://github.com/wso2-cellery/sdk/issues/540


Fritz!Box as external PBX?

Hi.
Is it possible to use a Fritz!Box as external PBX instead of the Asterisk add-on?
Does the card select the extension to use for calls by checking the logged in user? Does it work from the app (HA companion) or only via the web interface?
Tks.

No, Fritz!Box doesn't support WSS, which the card needs.
The card does select the extension to register as, based on the logged in person. It can work on the companion app, but it depends on which codec you use. Mobile doesn't support some codecs. So I would try it on desktop first.

I am experimenting with a new tech, which doesn't require WSS. Not sure if i can get it working yet, but if i can, you could use any normal sip pbx.

That would be great. Tks.
OT: Could it be possible to give HA its own extension so that it can call? That could be useful for event notifications or even alarms.

If you use Asterisk you can use the asterisk integration to originate a call with a service call. Here is a example: https://tech7fox.github.io/sip-hass-docs/docs/integration/services/send_action
The new integration I'm working on will be able to create SIP devices that you can fully control trough automations. That will work with any PBX, but it's still WIP. Probably will take a week or 2 for the first beta version.


[BUG] generate-job-summary give 502 on GitHub Enterprise 3.8.1

Hello guys,
FYI it looks like using action gradle-build-action in version >= 2 (tested in v2 and v2.4.2) broke the GUI in GitHub Enteprise in 3.8.1.
Error 502
I have to sett parameter generate-job-summary to false to avoid this 502 error.
Note that it works well in Github Enterprise 3.7.4, in action v2 or v2.4.2
Following tests was made :

using gradle-build-action@1  on GitHub Enteprise in 3.8.1=> OK
using gradle-build-action@v2 on GitHub Enteprise in 3.8.1 => error 502
using<EMAIL_ADDRESS>on GitHub Enteprise in 3.8.1 => error 502
using<EMAIL_ADDRESS>on GitHub Enteprise in 3.8.1 with parameter generate-job-summary: false => OK
using gradle-build-action@v2 on GitHub Enteprise in 3.7.4 => OK
using<EMAIL_ADDRESS>on GitHub Enteprise in 3.7.4 => OK

Thanks for your report. Note that using v2 or v2.4.2 is effectively identical: v2 currently points at v2.4.2.
The Job Summary functionality was introduced in v2.2.0. I don't expect any earlier versions to suffer from the problem.
Unfortunately I don't have access to a GitHub Enterprise server for testing. I looked over the GitBug Enterprise v3.8 release notes and didn't see anything suspicious.
Are you able to provide any more details of the failure, like log messages from the server?
Without such details, it will be very difficult to fix this bug.

I'm unable to reproduce this issue. Please comment here if you can provide more information to assist me to reproduce and fix.


clock updates at 12 and no plants in shop

Changed clock updating logic so that it should update at 12pm and 12am PST so that the shop will update on refresh, and not based on an in game timer.
Also edited the random generated shop item function so that only seeds can be in shop.

LGTM, we can add a future issue for checking the user's timezone.


is there a place where questions could be asked for Policy Server?

https://www.solliance.net/products/policyserver


[stdlib][string] Add benchmark for String(repeating:count:)

Adds benchmark for String(repeating:count:)

Should help benchmark #32369

@swift-ci smoke benchmark

Performance: -O

Improvement
OLD
NEW
DELTA
RATIO

StringEnumRawValueInitialization
400
340
-15.0%
1.18x (?)

Code size: -O
Performance: -Osize

Regression
OLD
NEW
DELTA
RATIO

NopDeinit
8800
9900
+12.5%
0.89x

Improvement
OLD
NEW
DELTA
RATIO

Dictionary4
249
161
-35.3%
1.55x

FlattenListLoop
1295
928
-28.3%
1.40x (?)

Dictionary4OfObjects
266
230
-13.5%
1.16x

DictionaryKeysContainsNative
18
16
-11.1%
1.12x (?)

StringWalk
1640
1520
-7.3%
1.08x (?)

StrComplexWalk
3150
2940
-6.7%
1.07x (?)

DropWhileCountableRange
15
14
-6.7%
1.07x (?)

Code size: -Osize
Performance: -Onone
Code size: -swiftlibs

✅
Benchmark Check Report

...I thought the new benchmark should appear here in the summarized report?

It's possible it's not in the smoke suite. Let's try
@swift-ci benchmark

Performance: -O

Improvement
OLD
NEW
DELTA
RATIO

String.data.Medium
138
118
-14.5%
1.17x (?)

String.data.LargeUnicode
143
126
-11.9%
1.13x (?)

ObjectiveCBridgeStubToNSDate2
620
550
-11.3%
1.13x (?)

Code size: -O
Performance: -Osize

Regression
OLD
NEW
DELTA
RATIO

ObjectiveCBridgeStubFromNSDate
5980
7150
+19.6%
0.84x (?)

FlattenListFlatMap
3846
4156
+8.1%
0.93x (?)

Code size: -Osize
Performance: -Onone

Regression
OLD
NEW
DELTA
RATIO

ObjectiveCBridgeStubFromNSDate
5900
6900
+16.9%
0.86x (?)

ObjectiveCBridgeStubToNSDateRef
4060
4580
+12.8%
0.89x (?)

Code size: -swiftlibs

✅
Benchmark Check Report

ping

@gottesmm Do you see any reason why this doesn’t seem to be showing up as “Added” in the benchmark run?

@natecook1000 Not sure. Is it running at all?
@valeriyvan here is my suggestion. Can you try building this locally?
From the README (with my additions):
1. `$ mkdir build; cd build`
2. `$ cmake [path to swift src]/benchmark -G Ninja -DSWIFT_EXEC=[path to built swiftc]`
3. `$ ninja swift-benchmark-macosx-x86_64
4. `$ ./bin/Benchmark_O-* --list | grep StringRepeating

(I am suggesting that you do it separately just to save you build time)

@natecook1000 Not sure. Is it running at all?
@valeriyvan here is my suggestion. Can you try building this locally?
From the README (with my additions):
1. `$ mkdir build; cd build`
2. `$ cmake [path to swift src]/benchmark -G Ninja -DSWIFT_EXEC=[path to built swiftc]`
3. `$ ninja swift-benchmark-macosx-x86_64
4. `$ ./bin/Benchmark_O-* --list | grep StringRepeating

I've failed run benchmarks built with these steps. Something wrong with path to libswiftCore.dylib.
When I run with ./swift/utils/build-script -R -B I see this at end:
888 StringMatch                                   55   46600  46700      46800  48100   54800     245760
889 StringRemoveDupes                             58     809    814        835    870    1031     167936
Traceback (most recent call last):
  File "/Users/valeriyvan/Documents/Apple/build/Ninja-ReleaseAssert/swift-macosx-x86_64/bin/Benchmark_Driver", line 970, in <module>
    exit(main())
  File "/Users/valeriyvan/Documents/Apple/build/Ninja-ReleaseAssert/swift-macosx-x86_64/bin/Benchmark_Driver", line 966, in main
    return args.func(args)
  File "/Users/valeriyvan/Documents/Apple/build/Ninja-ReleaseAssert/swift-macosx-x86_64/bin/Benchmark_Driver", line 299, in run_benchmarks
    csv_log = driver.run_and_log(csv_console=(args.output_dir is None))
  File "/Users/valeriyvan/Documents/Apple/build/Ninja-ReleaseAssert/swift-macosx-x86_64/bin/Benchmark_Driver", line 286, in run_and_log
    result = result_values(self.run_independent_samples(test))
  File "/Users/valeriyvan/Documents/Apple/build/Ninja-ReleaseAssert/swift-macosx-x86_64/bin/Benchmark_Driver", line 217, in run_independent_samples
    for _ in range(self.args.independent_samples)
  File "/Users/valeriyvan/Documents/Apple/build/Ninja-ReleaseAssert/swift-macosx-x86_64/bin/Benchmark_Driver", line 171, in run
    return list(results.items())[0][1] if test else results
IndexError: list index out of range
ninja: build stopped: subcommand failed.
Building the standard library for: swift-test-stdlib-macosx-x86_64
Running Swift benchmarks for: check-swift-benchmark-macosx-x86_64
ERROR: command terminated with a non-zero exit status 1, aborting

Something wrong with benchmark but I can't figure out exactly what.

Please update the base branch to main by Oct 5th otherwise the pull request will be closed automatically.

How to change the base branch: (Link)
More detail about the branch update: (Link)

ping

@swift-ci please benchmark

@eeckstein Are you by chance the code owner now?

------- Performance (x86_64): -O -------

REGRESSION                                      OLD       NEW       DELTA                RATIO
ArrayAppendGenericStructs                       593.333   740.0     +24.7%               **0.80x (?)**

IMPROVEMENT                                     OLD       NEW       DELTA                RATIO
Data.init.Sequence.511B.Count.I                 32.094    29.156    -9.2%                **1.10x (?)**
ObjectiveCBridgeStubToNSStringRef               95.0      87.429    -8.0%                **1.09x (?)**
Data.init.Sequence.513B.Count.I                 32.29     29.923    -7.3%                **1.08x (?)**
Diffing.Myers.Similar                           367.25    341.167   -7.1%                **1.08x (?)**

ADDED                                           MIN       MAX       MEAN                 MAX_RSS
String.initRepeating.1AsciiChar.Count100        13180.0   13382.0   13249.333333333334   —
String.initRepeating.26AsciiChar.Count2         708.667   724.667   714.778              —
String.initRepeating.33CyrillicChar.Count2      1453.0    1567.0    1496.6666666666667   —
String.initRepeating.longMixedString.Count100   22220.0   28435.0   24516.0              —

------- Code size: -O -------

------- Performance (x86_64): -Osize -------

REGRESSION                                      OLD       NEW       DELTA                RATIO
FlattenListFlatMap                              2502.0    2823.0    +12.8%               **0.89x (?)**

IMPROVEMENT                                     OLD       NEW       DELTA                RATIO
Dictionary4                                     202.0     160.111   -20.7%               **1.26x (?)**
Dictionary4OfObjects                            243.857   207.25    -15.0%               **1.18x (?)**
ObjectiveCBridgeStubDateAccess                  152.538   130.75    -14.3%               **1.17x (?)**
StringFromLongWholeSubstring                    2.935     2.719     -7.4%                **1.08x (?)**
ObjectiveCBridgeStubToNSStringRef               95.0      88.731    -6.6%                **1.07x (?)**

ADDED                                           MIN       MAX       MEAN                 MAX_RSS
String.initRepeating.1AsciiChar.Count100        13565.0   14013.0   13811.333333333334   —
String.initRepeating.26AsciiChar.Count2         663.333   666.667<PHONE_NUMBER>666666    —
String.initRepeating.33CyrillicChar.Count2      833.0     848.667   841.778              —
String.initRepeating.longMixedString.Count100   19761.0   19894.0   19838.333333333332   —

------- Code size: -Osize -------

------- Performance (x86_64): -Onone -------

IMPROVEMENT                                     OLD       NEW       DELTA                RATIO
NSError                                         391.667   366.0     -6.6%                **1.07x (?)**

ADDED                                           MIN       MAX       MEAN                 MAX_RSS
String.initRepeating.1AsciiChar.Count100        13638.0   13747.0   13710.666666666666   —
String.initRepeating.26AsciiChar.Count2         683.0     697.667<PHONE_NUMBER>666666    —
String.initRepeating.33CyrillicChar.Count2      853.333   865.0<PHONE_NUMBER>333334    —
String.initRepeating.longMixedString.Count100   17324.0   19086.0   18241.666666666668   —

------- Code size: -swiftlibs -------

ERROR naming: 'String.initRepeating.longMixedString.Count100' name is 45 characters long.
INFO naming: Benchmark name should not be longer than 40 characters.
ERROR runtime: 'String.initRepeating.longMixedString.Count100' execution took at least 17193 μs.
INFO runtime: Decrease the workload of 'String.initRepeating.longMixedString.Count100' by a factor of 32 (100), to be less than 1000 μs.
INFO memory: unable to compute memory footprint of 'String.initRepeating.longMixedString.Count100'
INFO memory: unable to compute memory footprint of 'String.initRepeating.26AsciiChar.Count2'
ERROR naming: 'String.initRepeating.33CyrillicChar.Count2' name is 42 characters long.
INFO naming: Benchmark name should not be longer than 40 characters.
INFO memory: unable to compute memory footprint of 'String.initRepeating.33CyrillicChar.Count2'
ERROR runtime: 'String.initRepeating.1AsciiChar.Count100' execution took at least 12379 μs.
INFO runtime: Decrease the workload of 'String.initRepeating.1AsciiChar.Count100' by a factor of 16 (100), to be less than 1000 μs.
INFO memory: unable to compute memory footprint of 'String.initRepeating.1AsciiChar.Count100'

17 seconds is pretty long for a single benchmark test. Can you decrease those by the suggested factors (so, something like 200 to 400 loop iterations instead of 5000)?

17 seconds is pretty long for a single benchmark test. Can you decrease those by the suggested factors (so, something like 200 to 400 loop iterations instead of 5000)?

@swift-ci benchmark

@swift-ci smoke test


Vega/Ethereum transaction state as toasts

depends on #1677
Story
As a user
I want vega tx and ethereum tx to be shown as toasts
So that I can continue to use the app whilst waiting for a tx to complete
Acceptance Criteria

[ ] I can execute a transaction and see its state
[ ] I can still use the application and am not blocked by an overlay
[ ] I can execute multiple transactions simultaneously

Tasks
TBD
Depends on https://github.com/vegaprotocol/frontend-monorepo/issues/1677

Some thoughts on this here: https://www.figma.com/file/K49Nx7XfocShhHcwwQzQkm/Console-V2?node-id=3672%3A35294
In summary, I'd suggest the prompt to approve in their wallet remains a dialog, and then the pending and result states are shown in toasts.
One area that complicates things is the 2-part processes such as deposits and withdrawals - you're in a modal for part 1, then you wait for the confirmation, and then you get another modal for part 2. I'm not sure going to toasts inbetween makes sense - what would happen to the modal while that's happening? Might make more sense to show the pending/confirmation states in modals in these scenarios… one to discuss in crit and with devs.


Why separate config and parameter files?

Occam's Razor: we should clarify the reasoning for separating the workflow config and workflow parameter files (otherwise, simplify and combine them).
I think our final consensus will be to keep them separate, but should clarify this in documentation.
Split the files
Pro: makes it easier to define and switch out parameter sets for a given workflow
Con: possibly confusing, more things to keep track of and specify on command line
Combine the files
Pro: simpler
Con: less flexible

On Mon, May 14, 2018 at 02:53:26PM -0700, Chaz Reid wrote:

Split the files
Pro: makes it easier to define and switch out parameter sets for a given workflow
Con: possibly confusing, more things to keep track of and specify on command line

It was an explicit goal of mine to do this, because we want to be able to
provide e.g. "hard" and "soft" trimming parameters.  But sensible defaults are
good to have.


Refactor MaaS tasks to use templates

I rebased these to merge to master easily and to be mergeable with master.
If we have opinions, I will be happy to rebase (i.e., squash, fixup, etc) the branch as desired/necessary.

Overall, LGTM

sure, merging


New sstable filename doesn't contain keyspace and column family

This still works on older versions, yes? I see the ? in the regex, but wanted to be sure you checked.

Yes


move recurseOnStateOrBelief/fastUpdateBelief into agent

Seems like these optimization flags should be inside agent. Or is there some reason they were outside?

good catch! they should be inside.
On 10 March 2016 at 20:11, John Salvatier<EMAIL_ADDRESS>wrote:

Seems like these optimization flags should be inside agent. Or is there
some reason they were outside?
You can view, comment on, or merge this pull request online at:
https://github.com/agentmodels/webppl-gridworld/pull/24
Commit Summary

move recurseOnStateOrBelief/fastUpdateBelief into agent

File Changes

M src/beliefAgent.wppl
https://github.com/agentmodels/webppl-gridworld/pull/24/files#diff-0
(11)
M src/beliefDelayAgent.wppl
https://github.com/agentmodels/webppl-gridworld/pull/24/files#diff-1
(6)

Patch Links:

https://github.com/agentmodels/webppl-gridworld/pull/24.patch
https://github.com/agentmodels/webppl-gridworld/pull/24.diff

—
Reply to this email directly or view it on GitHub
https://github.com/agentmodels/webppl-gridworld/pull/24.


How to rename Wishbone signals interface ?

I'm trying to use cocomod-wishbone in my test project. My DUT has a wishbone slave interface with following signals name :
  input  [1:0]  io_wbs_adr_i,
  input  [11:0] io_wbs_dat_i,
  output [11:0] io_wbs_dat_o,
  input         io_wbs_we_i,
  input         io_wbs_stb_i,
  output        io_wbs_ack_o,
  input         io_wbs_cyc_i

Then I just want to simulate simple read/write from a master-intercon. But unfortunately names are not recognized by default name convention. And if I try to instanciate it like following :
self.wbs = WishboneMaster(self._dut, "io_wbs", self.clock, width=16)

I get error from python module :
AttributeError: MyModule contains no object named io_wbs_cyc

I found a way, but I had to patch driver code.

thanks, it looks like how I would have solved it too!


district wise v2

closes: https://github.com/covid19india/api/issues/42

@sumitmckv could you share your telegram username or ping JunBot?
Most of the discussion happen in Telegram groups. I will add you to our groups.

@JunaidBabu Telegram username https://t.me/smtg14


配合EasyRec报错

Python 3.6.12 |Anaconda, Inc.| (default, Sep 8 2020, 23:10:56)
[GCC 7.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
from easy_rec.python.model.easy_rec_model import EasyRecModel
[2023-06-03 10:39:27,478][WARNING] pyhive is not installed.
[2023-06-03 10:39:27,544][WARNING] failed to import gen_io_ops.collect_sparse_indices: /home/pai/lib/python3.6/site-packages/easy_rec/python/ops/DeepRec/incr_record.so: undefined symbol: _ZN10tensorflow14DataTypeStringENS_8DataTypeE
[2023-06-03 10:39:27,587][INFO] GraphLearn is not installed. You can install it by "pip install https://easyrec.oss-cn-beijing.aliyuncs.com/3rdparty/graphlearn-0.7-cp27-cp27mu-linux_x86_64.whl"
The TensorFlow contrib module will not be included in TensorFlow 2.0.
For more information, please see:
https://github.com/tensorflow/community/blob/master/rfcs/20180907-contrib-sunset.md
https://github.com/tensorflow/addons
https://github.com/tensorflow/io (for I/O related ops)
If you depend on functionality not listed there, please file an issue.
[2023-06-03 10:39:28,329][WARNING] load avx string_split op failed: /home/pai/lib/python3.6/site-packages/easy_rec/python/ops/DeepRec/libstr_avx_op.so: undefined symbol: _ZN10tensorflow12OpDefBuilder4AttrESs
[2023-06-03 10:39:28,352][ERROR] Traceback (most recent call last):
File "/home/pai/lib/python3.6/site-packages/easy_rec/python/utils/load_class.py", line 142, in import_pkg
import(module_path)
File "/home/pai/lib/python3.6/site-packages/easy_rec/python/input/kafka_dataset.py", line 26, in
from easy_rec.python.ops import gen_kafka_ops
File "/home/pai/lib/python3.6/site-packages/easy_rec/python/ops/gen_kafka_ops.py", line 26, in
kafka_module = tf.load_op_library(kafka_ops_path)
File "/home/pai/lib/python3.6/site-packages/tensorflow_core/python/framework/load_library.py", line 61, in load_op_library
lib_handle = py_tf.TF_LoadLibrary(library_filename)
tensorflow.python.framework.errors_impl.NotFoundError: /home/pai/lib/python3.6/site-packages/easy_rec/python/ops/DeepRec/kafka.so: undefined symbol: ZN10tensorflow7strings6StrCatERKNS0_8AlphaNumES3_S3_S3
Traceback (most recent call last):
File "/home/pai/lib/python3.6/site-packages/easy_rec/python/utils/load_class.py", line 142, in import_pkg
import(module_path)
File "/home/pai/lib/python3.6/site-packages/easy_rec/python/input/kafka_dataset.py", line 26, in
from easy_rec.python.ops import gen_kafka_ops
File "/home/pai/lib/python3.6/site-packages/easy_rec/python/ops/gen_kafka_ops.py", line 26, in
kafka_module = tf.load_op_library(kafka_ops_path)
File "/home/pai/lib/python3.6/site-packages/tensorflow_core/python/framework/load_library.py", line 61, in load_op_library
lib_handle = py_tf.TF_LoadLibrary(library_filename)
tensorflow.python.framework.errors_impl.NotFoundError: /home/pai/lib/python3.6/site-packages/easy_rec/python/ops/DeepRec/kafka.so: undefined symbol: ZN10tensorflow7strings6StrCatERKNS0_8AlphaNumES3_S3_S3
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "", line 1, in
File "/home/pai/lib/python3.6/site-packages/easy_rec/init.py", line 38, in
from easy_rec.python.main import evaluate # isort:skip # noqa: E402
File "/home/pai/lib/python3.6/site-packages/easy_rec/python/main.py", line 48, in
load_class.auto_import()
File "/home/pai/lib/python3.6/site-packages/easy_rec/python/utils/load_class.py", line 185, in auto_import
import_pkg(pkg_info, prefix_to_remove)
File "/home/pai/lib/python3.6/site-packages/easy_rec/python/utils/load_class.py", line 146, in import_pkg
raise ValueError('import module %s failed: %s' % (module_path, str(e)))
ValueError: import module easy_rec.python.input.kafka_dataset failed: /home/pai/lib/python3.6/site-packages/easy_rec/python/ops/DeepRec/kafka.so: undefined symbol: ZN10tensorflow7strings6StrCatERKNS0_8AlphaNumES3_S3_S3

Please submit the issue to easyrec, it seems some ops in EasyRec what couldn't found.

This appears to be a conflict between easyrec's kafka.so and deeprec's kafka.so, which contains kafka.so in both repos
Please go to easyrec for feedback！


Provide filter/search for repository list

When the repository list in a project get long, you need to use the browsers search functionality to find a specific one. It would be great to have a filter built in at the top of the repositories list instead.

Hi @stefanweber , great idea! I'll add this to our internal issue queue as a feature request. ☺


App Role Assignment limits not clear

[Enter feedback here]
In this doc it says "A user, group, or service principal can have a maximum of 1,500 app role assignments."
Does that mean a principal can have up to a maximum of 1500 appRoles?
OR
An appRole exposed by a Resource App can only be assigned to a maximum of 1500 principals?

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

ID: 36f49a06-90b1-cbe1-3853-2c38277b79f8
Version Independent ID: 02ff6f6c-3ef6-b48f-060d-b290419e0aba
Content: Azure subscription limits and quotas - Azure Resource Manager
Content Source: articles/azure-resource-manager/management/azure-subscription-service-limits.md
Service: azure-resource-manager
Sub-service: management
GitHub Login: @tfitzmac
Microsoft Alias: tomfitz

@Nandeeshswami Thank you for reaching out with your query, our team will review it and get back to you at the earliest.

@Nandeeshswami - the principal can have 1,500 app role assignments. @curtand can correct me if that's not right.

#please-close
@curtand if there is any clarification that is needed later, feel free to add it.

@tfitzmac Which one is it?
An app say ResourceApp1 can have up to a maximum of 1500 appRoles?
or
ResourceApp1 a bare bone exposes the rw.all approle.
We can assign that approle to 1500 different client applications (service) principals.
I think it's the former, need more clarity in the doc.

Hi @Nandeeshswami ,
@tfitzmac is correct. It's a maximum on the user, service principal, or group, not a limit on an app role.

Thanks a lot folks for updating the content. Kudos for the quick turnaround.


Add ROM config for gf180mcu

Since OpenROM has experimental support for gf180mcuD, I think it would be useful to have a test to make sure it does not break in the future.
This PR adds one config for: gf180mcu_rom_1kbyte.
For now, I disabled check_lvsdrc for gf180mcu as it seems the magic version installed via conda is too old.
Maybe the tools/PDK versions that OpenRAM uses can be updated in the future.
Also, when writing rom_data, it makes sure that the output directory exists.
I created the variable lef_rom_interconnect to specify the metal layers for lef writing.
Maybe you know a better name for it ;)

Hi, just wanted to check the status on this! Is there anything that I can do?

Haven't made progress due to other impending deadlines. Sorry. We will get to it soon.

No problem! Good to know that it's on the radar, thanks 😃

It seems some regressions broke, so it's in dev but not stable yet.

Oh no! From what I can remember, it worked for me locally. Please let me know if I can help.


Can't compile app after update React-Native

Current behavior
I update my project to latest react-native version but after that I can't run my project because of this error:
> Task :react-native-video-exoplayer:compileDebugJavaWithJavac
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.

> Task :app:transformDexArchiveWithExternalLibsDexMergerForDebug FAILED
D8: Program type already present: com.google.firebase.zza

FAILURE: Build failed with an exception.

Platform
Which player are you experiencing the problem on:

Android ExoPlayer
Android MediaPlayer

Guys are you any opinion:
@cobarx, @n1ru4l

Seems like one ore more of your dependencies have a dependency upon a different google SDK version that react-native-video has.
Without an reproduction repository it will be hard to reproduce the error that you are facing.
On StackOverflow there are many questions related to your topic: https://stackoverflow.com/questions/50149266/compilation-failed-to-completeprogram-type-already-present-com-google-android

Thanks @n1ru4l
How we can check google version SDK version of my dependencies to find my issue??
Can you guide me about this to find this wrong package?

@n1ru4l this is my package.json:
{
  "name": "sportplayer",
  "version": "0.0.1",
  "private": true,
  "scripts": {
    "start": "node node_modules/react-native/local-cli/cli.js start",
    "test": "jest"
  },
  "dependencies": {
    "lodash": "^4.17.11",
    "mobx": "^4.1.1",
    "mobx-persist": "^0.4.1",
    "mobx-react": "^5.0.0",
    "native-base": "^2.8.0",
    "react": "16.5.0",
    "react-native": "0.57.0",
    "react-native-collapsible": "^0.13.0",
    "react-native-elements": "^0.19.1",
    "react-native-fast-image": "^5.0.3",
    "react-native-image-pan-zoom": "^2.1.9",
    "react-native-image-progress": "^1.1.1",
    "react-native-maps": "^0.21.0",
    "react-native-modal": "^6.5.0",
    "react-native-offline-api": "^2.3.0",
    "react-native-onesignal": "^3.2.7",
    "react-native-progress": "^3.5.0",
    "react-native-spinkit": "^1.1.1",
    "react-native-splash-screen": "^3.1.1",
    "react-native-swiper": "^1.5.13",
    "react-native-vector-icons": "^5.0.0",
    "react-native-video": "^3.2.1",
    "react-navigation": "^2.16.0"
  },
  "devDependencies": {
    "babel-jest": "22.1.0",
    "babel-plugin-transform-decorators-legacy": "^1.3.4",
    "babel-preset-react-native": "4.0.0",
    "core-decorators": "^0.20.0",
    "jest": "22.1.4",
    "react-test-renderer": "16.2.0"
  },
  "jest": {
    "preset": "react-native"
  }
}

Are you any suggestion to find the problem?


Review user password reset flow

We need to bring optimisation in how the password flow is managed in IDEAFST.

[ ] Account recovery via email (https://github.com/dsi-icl/itmat-broker/issues/492)
[ ] Use password change (https://github.com/dsi-icl/itmat-broker/issues/491)
[ ] Prevent admin to reset with clear passwords

ea1bf618704eee379ce91aea42f3f105a3d5ed1c fix

dsi-icl/itmat-broker@ea1bf618704eee379ce91aea42f3f105a3d5ed1c


closeBrowser fails

Expected behavior
There shouldn't be a type error and the browser should close when closeBrowser is invoked in the callback of the afterSuite
Actual behavior
Chromium stays open. Error printed in console:
Error Message: TypeError: Cannot read property 'removeAllListeners' of null
  Stacktrace:
  TypeError: Cannot read property 'removeAllListeners' of null
      at _closeBrowser (node_modules/taiko/lib/taiko.js:347:19)

Steps to reproduce

click "Run Scenario
Chromium opens, and the error is logged to the console, and chromium stays open

test:
## Search

* Starting from a new session
* I visit the console homepage
* I search for vulnerabilities in the ecosystem, version and the results include the vulnerability
  | ecosystem | version | foo  |
  | --------- | ------- |----------------|
  | value1      | version1   | foo1  |

Versions
node: 10.16.0, taiko: 1.0.6

Works as expected with taiko installed at version 1.0.2. on 1.0.0 and 1.0.3, this error is returned:
  Error Message: Error: Timed out
  Stacktrace:
  Error: Timed out
      at Timeout.<anonymous> (/Users/myworkspace/.gauge/plugins/js/2.3.8/src/test.js:43:23)
      at ontimeout (timers.js:436:11)
      at tryOnTimeout (timers.js:300:5)
      at listOnTimeout (timers.js:263:5)
      at Timer.processTimers (timers.js:223:10)

and the original error comes back in 1.0.4, then the timeout bug comes back in 1.0.5

The spec in the description wasn't helpful. I had two files in the tests directory with these lines in both files:
beforeSuite(async () => {
  await openBrowser({ headless: headless })
})

afterSuite(async () => {
  await closeBrowser()
})

The outcome was openBrowser was called twice, so opening two instances of Chromium, and closeBrowser was called twice, so maybe _client on the second call didn't have the removeAllListeners
It also looks like the order of specs that are invoked are sorted alphabetically by the specification headings, and whichever is the first heading, that one and only that one should openBrowser and closeBrowser in the beforeSuite and afterSuite.
is a suite a test specification? or does it comprises of all of the specs in the specs directory?

Depends on https://github.com/getgauge/taiko/issues/818#issuecomment-608319716

@nathanBrenner - please upgrade and try. #1181 fixes an issue with closeBrowser


Confirm compatibiliy with node 16

Description
Node 16 is now the latest version of node.  It is not the active version yet so we should not proactively confirm compatibility with node 16. Nonetheless, the 26 October 2021 node 16 will become the active version and this is a reminder for that we have to guarantee compatibility.
See node releases status
Environment (please complete the following information):

OS: IOS
MeiliSearch version: v.0.20.0
docs-searchbar.js version: v1.1.11

Tests are not possible due to an error in jest itself https://github.com/facebook/jest/issues/10784
I tried the playground locally with node 16 and it ran correctly


Lower some log levels.

Ideally during normal operation very little things should be logged at info level.
Lower them to trace/debug.
As a general rule, I'm setting logs that fire per packet to trace and
everything else to debug.

yup, should be good to go


Implement source language as (De Bruijn style) lambda calculus and port AD transforms to that

(Ideally with sharing between primal and (co)tangent passes.)
I see that @tomsmeding  is already making progress on this in a branch. :-)

This is now done and working on the main branch :)


Prevent formatting of a section

Hi, is there a way to prevent the formatting of a part of code? Something like
Related to https://github.com/microsoft/TypeScript/issues/18261

$youcanformathere = 'as usal';

// @formatter:off
$keep_this_at_it_is = array(
   'a'         => 'firstvalue',
   'b'        => 'secondavalue'
);
// @formatter:on

$youcanformatheretoo= 'as usal';

This would be really helpful to me as well, in php -> js injections we use on the site:
<script> 		var user = <?= json_encode($user) ?>; </script>
Code above at the moment is broken with beautify:
<script> 		var user = < ? = json_encode($user) ? > ; //doesn't work </script>


add ADT links from file pages

http://www.exxsens.de/blog/developer-blog/verwendung-von-http-und-adt-links-fuer-die-dokumentation.html

assumption: abapGitServer is hosted on the same ABAP server that has the code


Unexpected token in createComponentInstanceForVnode when running dev

Version
2.6.11
Reproduction link
https://github.com/vuejs/vue/blob/dev/dist/vue.esm.browser.js#L3300
Steps to reproduce

Clone the repo
Run yarn run dev on your command line

What is expected?
Should bundle without errors
What is actually happening?
Error: Unexpected token

src/core/vdom/create-component.js (214:4)
212:   const options: InternalComponentOptions = {
213:     _isComponent: true,
214:     _parentVnode: vnode,
         ^
215:     parent
216:   }
Error: Unexpected token
    at error (/Users/mitchellbryson/Dropbox/personal/vue/node_modules/rollup/dist/rollup.js:3599:30)
    at Module.error (/Users/mitchellbryson/Dropbox/personal/vue/node_modules/rollup/dist/rollup.js:14374:9)
    at tryParse (/Users/mitchellbryson/Dropbox/personal/vue/node_modules/rollup/dist/rollup.js:14037:16)
    at Module.setSource (/Users/mitchellbryson/Dropbox/personal/vue/node_modules/rollup/dist/rollup.js:14093:35)
    at /Users/mitchellbryson/Dropbox/personal/vue/node_modules/rollup/dist/rollup.js:17456:20
    at processTicksAndRejections (internal/process/task_queues.js:97:5)
    at async Promise.all (index 2)
    at async Promise.all (index 1)
    at async Promise.all (index 3)
    at async Promise.all (index 0)

I think this is due to line #210 that recently had the trailing comma removed. The unexpected token seems to be the comment on this line. Removing the comment works fine.

Sorry to bump this well over a month after it was addressed, but can the build process really not cope with same-line comments?
I see this was fixed by moving the comments to separate preceding lines. So is this is a practice that should always be observed for development of VueJS, or was this a quirky edge-case that doesn't warrant further investigation?


Standardize GAReference.name for the benefit of other APIs

We currently have 2 APIs that are tangentially related to our main v0.5 - beacon and matchmaker. And in each of those APIs, there is a concept of a chromosome field, which is currently a string in both cases.
It would be good to help these other APIs benefit from GAReference and introduce some standardization.
Possible solutions:

We add comments to GAReference.name explaining exactly how the name should be formatted (with a 'chr' prefix or number-only, etc)
GAReference.name becomes a different GA object which beacon/matchmaker/others can reuse
Beacon/matchmaker somehow use real fully defined GAReference.ID fields, which we teach people how to understand (example value: http://www.googleapis.com/genomics/v1beta/references/{id} or http://trace.ncbi.nlm.nih.gov/Traces/gg/references/{id})

Thoughts?

Closing in preference of #167


Request the sample code of S3 peripheral USB HID keyboard and mouse (IDFGH-6013)

Development Kit : ESP32-S3-DevKitC-1
IDF version : [v4.4-dev-3235-g3e370c4296]

@M-W-H-185 Do you mean ESP32-S3 as a USB Host communicating with a HID Keyboard and Mouse? Or the S3 as a USB Device acting as a HID Keyboard and Mouse?

Yes, I want to use S3 as a MUC to communicate with the host

usb costom hid, 能不能更新一下这个

usb costom hid ，update

Does anyone have a working example of the USBHIDKeyboard class working in idf?


Icon not displayed in the top menu

After re-install of OctoPrint on a RPi and adding all plugins again, the icon of this plugin is not displayed in the top menu bar.

Hi,
Sorry for late reply!
 The icon is visible only on this 2 conditions
Sent from my Samsung SM-G950F using FastHub

Hi,
Sorry for late reply!
 The icon is visible only on this 2 conditions.

Yes, but it still does not display

Whitch version of octoprint ?

I'll check in a few days, I'm on holiday,
Thanks!
Op 29 aug. 2017 12:40 a.m. schreef "BrokenFire"<EMAIL_ADDRESS>
Whitch version of octoprint ?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/BrokenFire/OctoPrint-SimpleEmergencyStop/issues/4#issuecomment-325503402,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AMPD_V0Kv5DEAP4G6Iowndf4RfN1aQLaks5sc0HYgaJpZM4OuOS7
.

I'm on the latest official release, no beta or release candidate.
Still no luck in deinstall/install.
Oscar
Op 29 aug. 2017 1:05 a.m. schreef "Zero Scars"<EMAIL_ADDRESS>
I'll check in a few days, I'm on holiday,
Thanks!
Op 29 aug. 2017 12:40 a.m. schreef "BrokenFire"<EMAIL_ADDRESS>
:

Whitch version of octoprint ?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/BrokenFire/OctoPrint-SimpleEmergencyStop/issues/4#issuecomment-325503402,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AMPD_V0Kv5DEAP4G6Iowndf4RfN1aQLaks5sc0HYgaJpZM4OuOS7
.

topical response but have you tried to re-install it ? if yes, have you errors on Octoprint logs ?

I will reinstall it again and see if there are error messages. Can't
remember from last installment.
Oscar
Op 17 sep. 2017 12:09 p.m. schreef "Sébastien Clément" <
<EMAIL_ADDRESS>
topical response but have you tried to re-install it ? if yes, have you
errors on Octoprint logs ?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/BrokenFire/OctoPrint-SimpleEmergencyStop/issues/4#issuecomment-330033696,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AMPD_ZtBYYEyz3deFsvXCNSVF1YgFUzVks5sjO_AgaJpZM4OuOS7
.

You can also restart your pi and look a the logs on ~/. ocotoprint/logs if you have errors on startup

After a de-installation and installation it not appears again. Also restarted the PI. Thanks.


--artist argument

Python version:
3.6.1
Bandcamp-dl version:
0.0.8-06 (and master)
Bancamp-dl options:
--artist
url:
N/A
options:
N/A
Describe the issue:
When using the --artist argument it is possible to leave out --track or --album and the command will still run creating a not.finished file when it ultimately fails (as using --artist without a track or album name is invalid currently)
This wouldn't be such an issue if the not.finished file didn't prevent all subsequent commands run in the directory it is contained in to fail completely.
Making an issue so I don't forget.

Fixed


slidesPerView: auto and loop: true bug

Since you closed and subsequently locked my ticket #4258, I am unfortunately forced to open a new ticket. I understand that you receive a lot of requests and error tickets, many of which are user errors. However, I have reported bugs to you repeatedly in the past and all of them were reproducible even without a demo and were mostly fixed by you within a short time. I have the feeling that overall you react very irritated and rude to tickets, that's why I also answered stroppy. I would like to apologize for that. You can also discuss without having to block a post if you do not share the same opinion.
My project is very large and making exact copies to demo is practically impossible. That's why I created videos to show the problems that Swiper no longer aligns correctly to the left edge, suddenly jumps when looping and the active slide is always in the invisible area.
I even did more tests now and in 6.4.14 everything is ok.
I strongly suspect that
https://github.com/nolimits4web/swiper/commit/67449179b807829234b78029e0ab8034c981ed89
https://github.com/nolimits4web/swiper/commit/ad64733b26aeebe1e0acc64474c81482742a8b62
https://github.com/nolimits4web/swiper/commit/e319f9e41f34e72dc976ea5a4dd9ad288b5aa0aa
caused the problem, as it is the only major commit between 14 and 15 that I believe introduced the regression.
I spend nearly 2 hours on StickBlitz to create a demo, but I couldn't get the same breaking as on my project when trying to replicate it. At least when you drag and move you see, that it jumps weirdly.
https://stackblitz.com/edit/shetmt
Please have a look at those two videos to understand the difference between both (specially the alignment on the left when the video starts and the missing animation because the active-slide class is invisible, since the position is wrong)
Perfect: (6.4.12)
https://streamable.com/l7hzor
Broken: (6.4.15)
https://streamable.com/3339oz
If the video does not start you need to click on it (streamable play button is weird sometimes)
I hope this one here is more helpful. For now I need to freeze on 6.4.12 because this is the last version which works perfectly fine.
The first image (which is the active one) is only visible 10px.

Some more informations and findings:
  .swiper-slide {
    &[class*="col-"] {
      min-width: 230px;
      max-width: 440px;
        padding-left: 20px;
        padding-right: 20px;
      }
    }

When I remove padding-left/padding-right, the jumping issues disappear (as said, haven't been an issue in version < 6.4.15.
I tried to remove the padding and set spaceBetween instead, but that value stopped working too in 6.4.15

Thanks, but your stack blitz doesn't represent the issue, and it is wrong by design as setting different slide widths with .swiper-slide:nth-child will make it work wrong anyway because of nature of how loop works.
@vltansky do you understand what is the issue?

Its a fork from your slidesPerView: auto demo. But you are right, it does not represent the issue. I am trying hard to replicate it 1:1

Ok.. I managed to fix it. It was indeed padding-left and padding-right on .swiper-slide with spaceBetween: 0.
So I think, paddings are not allowed on the slide anymore since 6.4.15?
I removed the padding and set spaceBetween instead, now its working as expected again

@nolimits4web feel free to close it, since I have a working solution for me now, but it might be still an issue for other people which have set padding-left and padding-right on the grid-cols inside the slide.


tf.space_to_depth() in training

I have a quick question. Why not direct use tf.space_to_depth() function in training?

Thanks in advance.

tried tf.space_to_depth() and it works. closed


[Bug]: Window Transparency Not Working in Full-Screen Mode

Current Behavior
When switching to full-screen mode in the Wave app, the transparency of the window is lost.
https://github.com/user-attachments/assets/6cf9afdc-fe87-4f11-84b5-58ed74ee4440
Expected Behavior
The window should retain its transparency when entering full-screen mode.
Steps To Reproduce

Modify the settings JSON file to include:

"window:opacity": 0
"window:bgcolor": "#000000"

Enter full-screen mode.

Wave Version
0.8.11<PHONE_NUMBER>34)
OS
Mac OS Sonoma 14.7 (23H124)
Architecture
arm64
Anything else?
This issue has only been tested on macOS.
Questionnaire

[ ] I'm interested in fixing this myself but don't know where to start
[ ] I would like to fix and I have a solution
[ ] I don't have time to fix this right now, but maybe later

Ah, I believe this is a macOS limitation. The transparency is still there, but macOS doesn't carry your background over when you move to full screen, since full screen removes an app from the desktop. I don't think there's anything we can do about this unfortunately.

Ahh Okay, @esimkowitz Thanks for checking!!


Hacktoberfest2022

Hello @AkMalhotragithub , first of all thanks for collaborating with us!!!! Feeling really nice to have a conversation with you!! But I have 2 queries 1) Why the extension of your file is .txt instead of .html?? 2) What are the functionalities of your project?? Please explain...

i have only participate the hacktoberfest2022 i have randomly upload a file
or a code can u plzzz.. accept the repo
On Mon, 17 Oct 2022 at 04:26, ANANYA DAS @.***> wrote:

Hello @AkMalhotragithub https://github.com/AkMalhotragithub , first of
all thanks for collaborating with us!!!! Feeling really nice to have a
conversation with you!! But I have 2 queries 1) Why the extension of your
file is .txt instead of .html?? 2) What are the functionalities of your
project?? Please explain...
—
Reply to this email directly, view it on GitHub
https://github.com/AnanyaDas162/Code-Collection-Hacktoberfest2022/pull/273#issuecomment-1280709414,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/A3UUGY3XRH3AS2NAZH4VHD3WDUZXFANCNFSM6AAAAAARGPFUDU
.
You are receiving this because you were mentioned.Message ID:
<AnanyaDas162/Code-Collection-Hacktoberfest2022/pull/273/c1280709414@
github.com>

It's an amazing experience to have a conversation with you!! Again thanks for contributing here...But can you please upload any standard code or any project please??


v3.4.2 throws a TypeError when parsing "@import url(...)"

Versions
$ node -v
v4.0.0
$ npm ls clean-css
/Users/Shinnosuke/test
└──<EMAIL_ADDRESS>
Script
./example.js
'use strict';

var CleanCSS = require('clean-css');

var css = '@import url(https://fonts.googleapis.com/css?family=Open+Sans);';
new CleanCSS().minify(css, function() {});

Result
$ node example.js
path.js:8
    throw new TypeError('Path must be a string. Received ' +
    ^

TypeError: Path must be a string. Received undefined
    at assertPath (path.js:8:11)
    at Object.posix.join (path.js:477:5)
    at relative (/Users/Shinnosuke/test/node_modules/clean-css/lib/urls/rewrite.js:43:45)
    at rebase (/Users/Shinnosuke/test/node_modules/clean-css/lib/urls/rewrite.js:71:15)
    at /Users/Shinnosuke/test/node_modules/clean-css/lib/urls/rewrite.js:88:44
    at byUrl (/Users/Shinnosuke/test/node_modules/clean-css/lib/urls/reduce.js:72:5)
    at reduceAll (/Users/Shinnosuke/test/node_modules/clean-css/lib/urls/reduce.js:145:10)
    at rewriteUrls (/Users/Shinnosuke/test/node_modules/clean-css/lib/urls/rewrite.js:86:10)
    at IncomingMessage.<anonymous> (/Users/Shinnosuke/test/node_modules/clean-css/lib/imports/inliner.js:311:24)
    at emitNone (events.js:72:20)

I got the same error.

Moi aussi

I get this error as well

Fixed in 3.4.3.


Ability to disable resource kind in resources list

Our use-case: we run VSCode instances remotely for our non-DevOps colleagues in cloud environment. Extra information and errors like blabla:serviceaccount:blabla don't right to list blabla scare 😨our colleagues.
They don't want to see "Helm releases", "Helm repos", "Clouds", "Namespaces", other cluster-wide resources in the resource tree. Also it should be possible to disable Draft, Minikube setup.
Is there any way to configure tree view now?
If no, it there real chance to PR approved by maintainers?

Sorry for the slow reply - I've been on holiday.
There isn't an easy way to hide these items.  Some of the items in cluster explorer could possibly be hidden using the API (specifically the NodeUICustomizer), but even with the API we don't offer a facility to hide the Helm Repos or Clouds views, and I'm not sure how easy it would be to hide commands because those are defined in package.json.  Possibly it could be done with a when clause referring to a config entry?  I'm not sure.
We'd certainly be happy to consider a PR for this feature, though it feels like it might be quite a lot of extra code/config for a very niche scenario.  But conversely it should be pretty low-risk and hopefully easy to maintain going forward...


Not found in the Jenkins Plugins' list

I was trying to install, but I didn't find the plugin in Jenkins Plugins' list.
There's another way to install it?

I found the .hpi file.. it's ok. thanks.


Float histograms: implement methods for Add/Sub operations using Kahan summation

This PR addresses issue #14105 and PR #14325 maintained by @beorn7. While the issue has an assignee, I decided to contribute out of personal interest as there hasn’t been recent activity.
Overview:
New methods, kahanAdd and kahanSub, to the FloatHistogram replicate the logic of the existing Add and Sub methods but incorporate the Kahan summation algorithm. The methods require an initialized compensation histogram as input and return   both the modified receiving histogram and the updated compensation histogram. The resulting histograms must then be combined using the original Add/Sub methods. Usage examples can be seen in the modified TestFloatHistogramAdd and TestFloatHistogramSub test cases.

Details:

I added two helper functions kahanSumDec and kahanSumInc (copied from promql/engine.go to avoid circular imports which handle additions and subtraction operations.
I added the NewCompensationHistogram method. It initializes a compensation histogram which matches the schema and custom bucket layout of the receiving histogram, however all positive and negative bucket values are initialized to zero. The spans of the compensation histogram are shared with the receiving histogram. This ensures both histograms maintain identical span layouts. Sharing span slices avoids unnecessary operations, as the receiving histogram's spans are modified during add/sub operations.
I created the kahanAddBuckets function as an enhanced version of AddBuckets. This function processes both the receiving histogram's buckets and the corresponding compensation histogram buckets. Similarly, I modified reduceResolution into kahanReduceResolution.

Food for thought:
The h.reconcileZeroBuckets method, invoked in Add/Sub and kahanAdd/kahanSub, modifies the spans of the receiving histogram (it happens in Compact method   to be precise) in some cases. To keep the compensation histogram in sync, its span slices are explicitly resized accordingly. However, if the receiving histogram's spans are reallocated, I reassign the compensation histogram's spans to ensure they point to the correct underlying array. I observed that existing test cases show spans only decrease in length, which avoids reallocation in most cases. If span lengths can not increase, a reallocation check can be omitted.
The Add method contains logic for processing the CounterResetHint, but the Sub method does not. Is this intentional, or could it be an oversight?
The reduceResolution function currently performs floating-point additions when merging buckets. Incorporating the Kahan summation algorithm here would add complexity but Is it worth it?

@KofClubs is also working on this (or maybe the work has stalled?). Just FYI.

The Add method contains logic for processing the CounterResetHint, but the Sub method does not. Is this intentional, or could it be an oversight?

Yes, I know. (See the TODO here). I'm not sure
yet how to deal with negative counters in general (which wreaks havoc with the whole "only goes down if there is a counter reset" heuristics).

@KofClubs is also working on this (or maybe the work has stalled?). Just FYI.

I know, I guess the work has stalled as there hasn’t been activity for a long time. If that's not the case, then I'm ok to step aside and not interfere. Otherwise I'm ready to keep on

Thank you very much, I'll have a detailed look ASAP (which is probably not very soon, as I'm about to disappear into my holiday break). If anyone wants to review this in the meantime, be my guest.
I haven't heard anything from @KofClubs , so let's hope we don't have redundant work happening here.


[SPARK-116] query2iRange parallelization

This changes should be mentioned in documentation, please introduce this in scope of this PR

@zkhadikova the code looks good to me


Need help with Z80 functionality

Hi, I have built the card with VGA functionality with the PLD and it works well. However, when I flash the Z80 firmware, CPM cannot boot as it says it can't find a Z80 card. Is there anything in particular that I need to look at?

You have to use the Applicard software and have the card in slot 4. It does not work with CPM for Microsoft's Softcard or other CPM distros for the Apple II. Only Applicard or the rebranded versions of it.

Thank you David!


New operators

Added the bundle and latestValues operator and sorted the functions in SignalProducer alphabetically

This fails to build. Can you also revert the sorting change. I don't want to mix that with new operators because it obscures the actual additions.

You've also converted a bunch of spaces to tabs, can you revert that to keep consistent with the rest of the project.

will do sometime later
2016-01-12 19:48 GMT+02:00 Neil Pankey<EMAIL_ADDRESS>
This fails to build
https://travis-ci.org/neilpa/Rex/builds/101777434#L514. Can you also
revert the sorting change. I don't want to mix that with new operators
because it obscures the actual additions.
—
Reply to this email directly or view it on GitHub
https://github.com/neilpa/Rex/pull/78#issuecomment-170990151.

--
Γιώργος


⚠ Hartman Foundation has degraded performance

In 14e0804, Hartman Foundation (https://gordonhartman.com/) experienced degraded performance:

HTTP code: 200
Response time: 2665 ms

Resolved: Hartman Foundation performance has improved in a1e6df3.


The list of Topics does not appear when creating a new message

Describe the bug
The list of Topics does not appear when creating a new message
To Reproduce
Cliquer sur une conversation
Aller dans le champ 'Topic'
Expected behavior
La liste des topics existants devrait apparaître
Screenshots

Desktop (please complete the following information):

Operating System: Windows Server 2019 standard
Zulip Desktop Version: 8.0-97-geab6c6f4ea

After testing the behavior as @alya  suggested, I can confirm that the topics do appear when typing the first letter in the "Topics" field while creating a new message. Based on this observation,  I propose closing this issue as resolved.
However, I would like to suggest a new feature where all topics are displayed when clicking on the "Topics" field without typing anything. This would enhance user experience and provide easier access to all available topics.
Should I proceed with opening a new issue to suggest this feature enhancement?

Thanks for the suggestion, but I don't think we want to make that change. Users should feel encouraged to start a new topic, rather than selecting a previous one.

@Beltrando I'm closing this issue as not reproducible.


 I dont want to vendor code from this repo, feels too much like Inception for my liking

got some build fail from appveyor, and just left work. will have a look at it tomorrow

Hm, no, we should not vendor ourselves :) I haven't used govendor either, only godeps, but I'll try to have a look at the documentation

sorted out the govendor stuff, and added a VENDOR.md with some notes.
long story short: updated build instructions from "go build" to "govendor build +local" + added a missing dependency. tested with a empty GOPATH. also updated appveyor.yml

Great work! Regarding the external flagging of wmi_exporter/collector, I think this may be related? https://github.com/kardianos/govendor/issues/209

Indeed looks like the same bug, good find!

The govendor-on-windows bug is fixed: https://github.com/kardianos/govendor/pull/216


Service account proposal.

In a rough state but putting out for comment.
There has been considerable discussion about the general problem of secret distribution for docker and kubernetes.
While that is a great goal, I think it will take some time.
In the shorter term, I want to be able to just distribute secrets for access to the kubernetes API.
This proposal just focuses on that.
That problem is important to solve because:

it lets us run scheduler and controller-manager via /pods
lets users write their own services, like cron, build controllers, etc, more easily.
gets us closer to self-hosting.

Cesar and I are still working on security context and service account, but @liggitt and I had a good discussion about service accounts overlaps with Kubelet:

A kubelet has a unique identity kubelet/<IP_ADDRESS>, kubelet/<IP_ADDRESS>, etc
The identity of a kubelet is to a unique actor (i.e., if <IP_ADDRESS> does something, the action should be attributed to <IP_ADDRESS>), not to a human user or to a generic kubelet account
Controller loops will eventually look a lot like kubelets, there will just be one account for each - we should make those loops be running with an identity that can authn/z to the masters just like kubelets
If controllers run in pods or from within a master, they're still going to need a unique identity
Pods in a namespace are doing things (at a minimum) as the identity associated with that namespace, or as a global identity, or in the future as a distinct identity (such as a service account or user).  We should leave the door open to running a pod as a user account in the future, but in the short term it is simpler and better security to have delegation - a namespace identity or a service account.
Service accounts could have an identity that corresponds to their namespace - something like "serviceaccount/namespace/default" might be the default, and in the future the identity could be further scoped to "serviceaccount/namespace/other".
If service accounts can fit into the global namespace of identity (like the kubelet), then our existing flows simply need to distinguish between the type of account and perform authorization checks based on the identity, with some minor specific details - i.e. "kubelet/foo" is different than "user/bar" which is different than "serviceaccount/baz".  Each of those is a distinct actor, and could possibly be modeled as users in the background if necessary.
If service accounts have an identity, they can fit into the concepts we discussed elsewhere about policy where you can set a policy rule for a user and grant them access to do X, and then RBAC systems on top of that policy system can bind the service account identity to a role which can then do X.

@smarterclayton
That all sounds good.  Having distinct identities for each kubelet, for each controller-loop-process, and for sets of pods is exactly what I intended.  Having service accounts be attached to namespaces has some nice properties, and matches what GCE does today with service accounts being attached to projects.

Hi,
sorry for the noise, feel free to disregard my comment, I'm just getting my feet wet in kubernetes and I have a huge lack of context.
Have you thought about using macaroons for authorization? It sounds like it would be a good fit for the layered approach that you're pursuing here:
http://research.google.com/pubs/pub41892.html
https://air.mozilla.org/macaroons-cookies-with-contextual-caveats-for-decentralized-authorization-in-the-cloud/

We have - it's something we've been looking at adding to the path for delegation of authority between system components, and it would also let us dynamically scoped tokens which is awesome.  I think macaroons would let us give the service account an identity on the server and then craft scoped tokens for use in contexts where the pod needs to talk back to the master.  Some problems have to be solved as a part of secrets still, namely how rotation would work.

On Jan 24, 2015, at 2:53 AM, David Calavera<EMAIL_ADDRESS>wrote:
Hi,
sorry for the noise, feel free to disregard my comment, I'm just getting my feet wet in kubernetes and I have a huge lack of context.
Have you thought about using macaroons for authorization? It sounds like it would be a good fit for the layered approach that you're pursuing here:
http://research.google.com/pubs/pub41892.html
https://air.mozilla.org/macaroons-cookies-with-contextual-caveats-for-decentralized-authorization-in-the-cloud/
—
Reply to this email directly or view it on GitHub.

I've updated this to reflect the progress made in defining secrets and security contexts.  I've remove the discussion about non-volume secret distribution.  We may come back to that, but it doesn't appear to be the top priority.   I've outlined how a finalizer could be used to handle defaulting without putting business logic in the apiserver, and thought a bit about how to layer service accounts on to of the more primitive secrets/securityContexts.

@pmorie @smarterclayton @csrwng please take a glance when convenient.

This looks good to me.  Everything else seems like iteration and refinement.

Going to merge tomorrow.

Apologies for the late review, I missed the tag. LGTM aside from a couple typos.

Addressed @pmorie comments.

Merging


Using this video view in activity instead of complete recyclerview?

I'm trying to use this video view to play my own video but having no success i have tried this code
private void initVideoViews() {
       tv = findViewById(R.id.tv);
       img_vol = findViewById( R.id.img_vol);
       img_playback = findViewById( R.id.img_playback);
       aah_vi = (AAH_VideoImage) findViewById(R.id.video_player);

       setImageUrl("https://pre00.deviantart.net/7a94/th/pre/i/2015/143/a/0/this_is_da_boomb__by_reptonic-d8uispv.png");
       setVideoUrl("https://raw.githubusercontent.com/danikula/AndroidVideoCache/master/files/orange1.mp4");
       Picasso.with(ImageDetailActivity.this).
               load("https://pre00.deviantart.net/7a94/th/pre/i/2015/143/a/0/this_is_da_boomb__by_reptonic-d8uispv.png").config(Bitmap.Config.RGB_565).
               into(aah_vi.getImageView());

       setLooping(true);
       playVideo();

   }

Did you find the answer Sir ?

@anonym2  buddy instead of this i'm using another videoview this was not ful filling my requirement.

@anonym2 buddy instead of this i'm using another videoview this was not ful filling my requirement.

Hey man, what library are you using?


add an about page

should give the basic rundown of what this is, who it's for, who it's by. something like this http://rorganize.it/about

hi...would love to help, but don't know exactly what you need...do you need more content for the about page?

hi @nestevez7!
Hmmmmmmm I'm not quite sure yet..... I'll brainstorm w/ @sareg0 and get back to you!

Hey @nestevez7 after having a think about, the follow points should be addressed in an about page.

[ ] content for the About Page: What is WDJGP, and why should give us your (anonymous) data.
[ ] A link to Juniors Are Awesome (http://juniorsareawesome.org/)
[ ] a link to GitHub; for people who want to contribute or request something
[ ] link to code of conduct

I feel like anyone could write the content for the page, and we can review it before merging any pull request.


Trying to install ElectronCash Wallet on ubuntu 16.04 LTS, but it keeps telling me Error

I download ElectronCash-3.1.2.tar.gz for linux and copy it to my offline computer. It's ubuntu 16.04 LTS. I tried to setup a cold wallet according to  README.rst:
root@z-ThinkPad-X61:/home/z/Downloads/ElectronCash# ./electron-cash
Error: Could not import PyQt5 on Linux systems, you may try 'sudo apt-get install python3-pyqt5'
root@z-ThinkPad-X61:/home/z/Downloads/ElectronCash# sudo apt-get install python3-pyqt5
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package python3-pyqt5
Also I tried:
root@z-ThinkPad-X61:/home/z/Downloads/ElectronCash# sudo apt-get install python3-setuptools
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package python3-setuptools is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package 'python3-setuptools' has no installation candidate
root@z-ThinkPad-X61:/home/z/Downloads/ElectronCash#     python3 setup.py install
Traceback (most recent call last):
File "setup.py", line 5, in
from setuptools import setup
ImportError: No module named 'setuptools'
Please help!

Weird, I went to my 16.04LTS Ubuntu server and python3-pyqt5 is there and installed just fine. Try checking for typos, and if problem persists do an apt search pyqt5 to see if there's any unexpected change in package name you're supposed to install.

This seems to be a common problem. Other posts on the Internet, but no resolution that I could find.
It seems that some names/paths don't match what is expected by the app.

sounds like an env issue


Fix for avoid build issue for browser

verify if the code is to build for nodeJs or for the browser. If the library is built and minified for the browser, the NodeJS code in index.js will not be added because module.exports cannot interpreted by the browser.

Please add this commit to the main branch.

Could you provide an example where this change makes sense?
index.js was added specifically for a Webpack compatibility pull request: #75
It is only meant to be used by a NodeJS compatible environment and not needed otherwise.

Closing as there was no reply.


Inconsistent interface between find and get

Currently, plump.get takes a ModelReference, while plump.find takes a type parameter and an id parameter. This should be standardized, probably so they both take a ModelReference.

good call, I'm on it.
On Wed, Apr 12, 2017 at 1:51 PM Nate Pinsky<EMAIL_ADDRESS>wrote:

Currently, plump.get takes a ModelReference, while plump.find takes a type
parameter and an id parameter. This should be standardized, probably so
they both take a ModelReference.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/kstf/plump/issues/78, or mute the thread
https://github.com/notifications/unsubscribe-auth/AAPm4wW4HIJM-WAFabxw45hVJoWfiA0gks5rvTlTgaJpZM4M79H-
.

--
Eric Eslinger, Ph.D
Program Officer for Educational Technology
856.608.0001
www.kstf.org
Support innovative math and science teachers—donate to KSTF
http://kstfgivingtuesday2016.mydagsite.com/

Just made the changes. PR incoming


create_dummy_x functions shouldn't work on PROD

Create functional tests to prevent functions of the type create_dummy_x to fail if tried on a PROD node.
These types of functions should only be used on non-Production nodes.
Also, make sure all unit tests use create_dummy_x functions when applicable so that they are guaranteed to not publish on PROD.

@jagoldstein what do you think about this one?  I'm leaning towards closing it without making this change because these functions can be used for testing on production nodes.

@dmullen17 you have used this function on PROD proving that there are use cases where this function is helpful on PROD.
I am ok with closing it but perhaps @amoeba has a different opinion.

oops, did not mean to close it yet

right now the function will not let you publish on prod and it seems like we haven't come up with a use case yet, so if it is used it is infrequent. I vote we keep Mitchell's change and close. Feel free to reopen if anyone thinks otherwise


Don't generate secrets again when chart installation job fails and restart.

Describe the bug:
when chart installation job fails at the middle, then the pod will restart and all secrets will be regenerated again and it makes problems for apps that has been already deployed in previous attempt.
To Reproduce
install the chart and delete the chart before finishing the installation, then try to install the chart again and you will see the passwords are regenerated.
Expected behavior:
if the chart installation is failed before finish, don't regenerate passwords and use the previously generated ones.

Also we need to delete that when the chart is successfully installed.

I made a flow diagram:

If a pod is not allowed to run more than one time, just turn it into a Job controller and done?
(Maybe I make a too simple assumption here but it sounds needlessly complicated after reading this thread).

@svatwork it is fine if a pod in job runs several times.
But if a user provides incorrect values and otomi deployment fails at some point we do not want to regenerate secrets for those apps that have already been deployed. Therefor we need a mechanism to prevent from redeploying the secrets

Marc will investigate enabling unit test framework while I am switching to another task

I wrote down test scenarios
Feature: Install otomi from helm chart
  Background: Clean kubernetes cluster
    Given:
      otomi job does not exists
      secret otomi-generated-passwords does not exist
      secret otomi-password does not exist
      secret otomi-values does not exist
  Scenario: Keep generated passwords
    When user deploys otomi chart
    Then otomi job is created
    When otomi job is completed
    Then secret otomi-generated-passwords is created
    And secret otomi-password is created
    And secret otomi-values is created
    And otomi ConfigMap deployment status is deployed

Feature: Reuse generated passwords
  Background: Otomi has been deployed on cluster and then destroyed with CLI
    Given:
      otomi job exists
      secret otomi-generated-passwords exists
      secret otomi-password exists
      secret otomi-values exists
      ConfigMap does not exists
  Scenario: Reuse generated passwords
    When user deploys otomi chart
    Then otomi job is created
    When otomi job is completed
    Then secret otomi-generated-passwords is reused
    And secret otomi-password is created
    And secret otomi-values is created
    ConfigMap otomi has status equal to deployed

Do you also receive this output?
2021-10-05T08:44:04.729Z otomi:global:error Error:
    at commitOnFirstRun (file:///home/app/stack/dist/cmd/apply.js:37:36)
    exit code: 1
    at ChildProcess.<anonymous> (file:///home/app/stack/node_modules/zx/index.mjs:68:22)
    at ChildProcess.emit (node:events:394:28)
    at maybeClose (node:internal/child_process:1067:16)
    at Process.ChildProcess._handle.onexit (node:internal/child_process:301:5)

what release is that? master?


[Keyboard Manager] Create a mapping to output any character

Summary of the new feature/enhancement
It would be nice to be able to add a shortcut that prints any character (maybe even multiple characters at once).
This is useful if you want a key or shortcut to output a character that's not on the current keyboard layout (or insert text snippets) ‒ for instance for creating a keyboard layout that contains two different character sets or an additional layer of special characters. I'm using an AutoHotKey script to map shortcuts to e.g. ×, ‒ (a longer dash) and the backtick (without it behaving like a dead key, which is useful for programming).

Closing this as duplicate.
tracked here #1207 and #3290


German cloud support for Azure AD v2.0

This page suggests that Azure AD v2.0 is only supported for the global service. Our testing suggests that it seems to work against German cloud. Wondering now if it's now supported, but this page wasn't updated?

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

ID: 36ad8cf5-067f-6715-eabf-f0254d6ed7c8
Version Independent ID: 8a4ff617-6d6b-d6ef-1691-82c9477a73e4
Content: Authentication using Azure AD in national clouds
Content Source: articles/active-directory/develop/authentication-national-cloud.md
Service: active-directory
Sub-service: develop
GitHub Login: @negoe
Microsoft Alias: negoe

@nfegan Thank you for your feedback . We will investigate and update

@nfegan I do not think that it is currently supported.  Can you please provide steps with the authorization endpoint details on how exactly you have tested this.

Hi @SaurabhSharma-MSFT,  I work with @nfegan
We're using https://login.microsoftonline.de/common/oauth2/v2.0/authorize to get the authorisation code and https://login.microsoftonline.de/common/oauth2/v2.0/token for code redemption / token refresh.
We had to prepend https://graph.microsoft.de/ to the scopes we were asking for in those requests - e.g. https://graph.microsoft.de/Files.Read.All
We can then call https://graph.microsoft.de/v1.0/me/drive for example with the access token we've received and it works.

@nfegan Ok.  I have assigned this issue to content author to investigate and update the document as appropriate.

To add more info into this conversation, I also noticed there is actually another official document page here mentioning "use MSAL library in National Cloud", and we know that MSAL talks to AADv2 endpoint only. So, that hints National Cloud does support AAD v2.0 endpoints.

@nfegan v2.0 endpoints are supported on National Clouds but MSA scenarios are not supported.
Here is PRto update the documentation.

Documentation update has been merged to master (see linked PR). Thank you, @negoe :)
This update will go live tomorrow, ~10 AM Pacific.
#please-close


Bump OSBMO to bump BMO to v0.6

Final step to begin using Metal3 v0.6
Depends-On: https://github.com/openstack-k8s-operators/openstack-baremetal-operator/pull/216

TASK [telemetry_adoption : deploy podified Ceilometer] ************************* fatal: [localhost]: FAILED! => {"changed": true, "cmd": "set -euxo pipefail\n\n\noc patch openstackcontrolplane openstack --type=merge --patch 'spec:\n  telemetry:\n    enabled: true\n    template:\n      ceilometer:\n        passwordSelector:\n          ceilometerService: CeilometerPassword\n        enabled: true\n        secret: osp-secret\n        serviceUser: ceilometer\n'\n", "delta": "0:00:00.238401", "end": "2024-10-02 11:37:50.633861", "msg": "non-zero return code", "rc": 1, "start": "2024-10-02 11:37:50.395460", "stderr": "+ oc patch openstackcontrolplane openstack --type=merge --patch 'spec:\n  telemetry:\n    enabled: true\n    template:\n      ceilometer:\n        passwordSelector:\n          ceilometerService: CeilometerPassword\n        enabled: true\n        secret: osp-secret\n        serviceUser: ceilometer\n'\nError from server (InternalError): Internal error occurred: failed calling webhook \"mopenstackcontrolplane.kb.io\": failed to call webhook: Post \"https://openstack-operator-controller-manager-service.openstack-operators.svc:443/mutate-core-openstack-org-v1beta1-openstackcontrolplane?timeout=10s\": no endpoints available for service \"openstack-operator-controller-manager-service\"", "stderr_lines": ["+ oc patch openstackcontrolplane openstack --type=merge --patch 'spec:", "  telemetry:", "    enabled: true", "    template:", "      ceilometer:", "        passwordSelector:", "          ceilometerService: CeilometerPassword", "        enabled: true", "        secret: osp-secret", "        serviceUser: ceilometer", "'", "Error from server (InternalError): Internal error occurred: failed calling webhook \"mopenstackcontrolplane.kb.io\": failed to call webhook: Post \"https://openstack-operator-controller-manager-service.openstack-operators.svc:443/mutate-core-openstack-org-v1beta1-openstackcontrolplane?timeout=10s\": no endpoints available for service \"openstack-operator-controller-manager-service\""], "stdout": "", "stdout_lines": []}

recheck

/test openstack-operator-build-deploy-kuttl

/test openstack-operator-build-deploy-kuttl

Prow has one of those days :/
/test openstack-operator-build-deploy-kuttl

@abays: The following test failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:
Test name 	Commit 	Details 	Required 	Rerun command
ci/prow/openstack-operator-build-deploy-kuttl 	44bae89 link 	true 	/test openstack-operator-build-deploy-kuttl
Full PR test history. Your PR dashboard.

I doubt the KUTTL failure has anything to do with this patch:
--- FAIL: kuttl (857.38s)
    --- FAIL: kuttl/harness (0.00s)
        --- FAIL: kuttl/harness/ctlplane-tls-custom-issuers (855.26s)

/test openstack-operator-build-deploy-kuttl


Cannot set property 'defaultAuthentication' of undefined

Note: If your issue/bug is regarding the AWS Amplify Console service, please log it in the
Amplify Console GitHub Issue Tracker

Describe the bug
I cannot use amplify update api to update my GraphQL schema because of a fatal error
Amplify CLI Version
4.27.3
To Reproduce
Create a new Amplify environment with a GraphQL API, and try to add a model with a @key directive
Expected behavior
Expected the amplify update api to terminate gracefully
Desktop (please complete the following information):

OS: Mac
Node Version. v14.8.0

Additional context
I updated to the latest version of the CLI, created a new environment for testing purposes, pushed my local amplify config onto the new environment (this was successful without any errors). I then tried updating the GraphQL schema and running amplify update api but it always ended early with the following error:
Rolands-MBP:dinenage.mobile rolandbatovski$ amplify update api
? Please select from one of the below mentioned services: GraphQL
? Select from the options below Walkthrough all configurations
? Choose the default authorization type for the API Amazon Cognito User Pool
Use a Cognito user pool configured as a part of this project.
? Do you want to configure advanced settings for the GraphQL API No, I am done.
Cannot set property 'defaultAuthentication' of undefined
TypeError: Cannot set property 'defaultAuthentication' of undefined
    at CfnApiArtifactHandler.updateArtifacts (/Users/rolandbatovski/.nvm/versions/node/v14.8.0/lib/node_modules/@aws-amplify/cli/node_modules/amplify-category-api/lib/provider-utils/awscloudformation/cfn-api-artifact-handler.js:78:50)
    at async Object.executeAmplifyCommand (/Users/rolandbatovski/.nvm/versions/node/v14.8.0/lib/node_modules/@aws-amplify/cli/node_modules/amplify-category-api/lib/index.js:147:5)
    at async executePluginModuleCommand (/Users/rolandbatovski/.nvm/versions/node/v14.8.0/lib/node_modules/@aws-amplify/cli/lib/execution-manager.js:153:5)
    at async Object.executeCommand (/Users/rolandbatovski/.nvm/versions/node/v14.8.0/lib/node_modules/@aws-amplify/cli/lib/execution-manager.js:34:9)
    at async Object.run (/Users/rolandbatovski/.nvm/versions/node/v14.8.0/lib/node_modules/@aws-amplify/cli/lib/index.js:94:9)

I tried reverting to an older version of the CLI, but I get the same error when trying to do amplify update api on the new environment.
Any help is appreciated. Many thanks!

Hi @roland-batovski
Can you explain the local amplify config you mentioned so that I can reproduce this issue?
Also can you share the schema you are using redacting all secret information

@akshbhu Thanks for your reply!
I use Amplify for Cognito, a GraphQL and a REST API, and several Lambda functions that interact with third party services.
Rolands-MBP:dinenage.mobile rolandbatovski$ amplify status
Scanning for plugins...
Plugin scan successful

Current Environment: prod

| Category | Resource name      | Operation | Provider plugin   |
| -------- | ------------------ | --------- | ----------------- |
| Auth     | dine*******   | No Change | awscloudformation |
| Function | contentLambda      | No Change | awscloudformation |
| Function | notificationLambda | No Change | awscloudformation |
| Function | pollsLambda        | No Change | awscloudformation |
| Function | pushAndroid        | No Change | awscloudformation |
| Function | campaignLambda     | No Change | awscloudformation |
| Api      | restapi            | No Change | awscloudformation |
| Api      | graphapi           | No Change | awscloudformation |

I recently pushed all of the resources above to the newly created environment prod. Both amplify push and amplify pull work as intended, it's just amplify update api that is throwing an error.
I was trying to add a @key directive to one of the models below so that I could index the Answer table:
type User @model {
  id: ID!
  name: String
  email: String!
  notificationToken: String
  active: Boolean
  seenDigest: String
}

type Answer @model @key(name: "gsi-answer", fields: ["userId"], queryField: "answersByUser") {
 id: ID!
 userId: String!
 questionId: String!
 answerId: String!
}

I'm not entirely sure if the error being thrown is because of misconfiguration in the new environment or due to the update to the latest version of the CLI. I tried reverting to a previous version and it didn't help. Let me know if you need anything else.

Hi @roland-batovski
It seems there is some some problem with auth config. What authentication type you selected while adding api?
Also can you share your backend-config file after redacting all the secret from the file?

I am using Amazon User Pools for the authentication type. Below is the backend-config.json file:
	"auth": {
		"dinena*******": {
			"service": "Cognito",
			"providerPlugin": "awscloudformation"
		}
	},
	"function": {
		"contentLambda": {
			"service": "Lambda",
			"providerPlugin": "awscloudformation",
			"build": true
		},
		"notificationLambda": {
			"service": "Lambda",
			"providerPlugin": "awscloudformation",
			"build": true
		},
		"pollsLambda": {
			"service": "Lambda",
			"providerPlugin": "awscloudformation",
			"build": true
		},
		"pushAndroid": {
			"service": "Lambda",
			"providerPlugin": "awscloudformation",
			"build": true
		},
		"pushAndroidLambda": {
			"service": "Lambda",
			"providerPlugin": "awscloudformation",
			"build": true
		},
		"teaserLambda": {
			"service": "Lambda",
			"providerPlugin": "awscloudformation",
			"build": true
		},
		"campaignLambda": {
			"service": "Lambda",
			"providerPlugin": "awscloudformation",
			"build": true
		}
	},
	"api": {
		"restapi": {
			"service": "API Gateway",
			"providerPlugin": "awscloudformation",
			"dependsOn": [
				{
					"category": "function",
					"resourceName": "contentLambda",
					"attributes": [
						"Name",
						"Arn"
					]
				},
				{
					"category": "function",
					"resourceName": "notificationLambda",
					"attributes": [
						"Name",
						"Arn"
					]
				},
				{
					"category": "function",
					"resourceName": "pushAndroid",
					"attributes": [
						"Name",
						"Arn"
					]
				},
				{
					"category": "function",
					"resourceName": "teaserLambda",
					"attributes": [
						"Name",
						"Arn"
					]
				},
				{
					"category": "function",
					"resourceName": "campaignLambda",
					"attributes": [
						"Name",
						"Arn"
					]
				}
			]
		},
	"graphapi": {
            "service": "AppSync",
            "providerPlugin": "awscloudformation",
            "output": {
                "authConfig": {
                    "additionalAuthenticationProviders": [],
                    "defaultAuthentication": {
                        "authenticationType": "AMAZON_COGNITO_USER_POOLS",
                        "userPoolConfig": {
                            "userPoolId": "authdinena********"
                        }
                    }
                }
            }
        }
	}
}

@akshbhu please note this issue has become business critical for our small start up, any escalation of this matter would be greatly appreciated. 🙏

Hi @roland-batovski
Can you check the amplify-meta.json file if it has default authentication present in auth config for graphql api?
For the workaround you can do amplify pull command, it will sync up the latest changes pushed to cloud and then try updating api again.

Hey @akshbhu
Below is the 'graphQL' section of the amplify-meta.json file. It looks like a bit of the authentication object is missing, as you suspected:
"graphapi": {
			"service": "AppSync",
			"providerPlugin": "awscloudformation",
			"output": {
				"securityType": "AMAZON_COGNITO_USER_POOLS",
				"GraphQLAPIIdOutput": "2myr2d7***********",
				"GraphQLAPIEndpointOutput": "https://nbool4iyfjcebouk6tetobs74y.appsync-api.eu-west-1.amazonaws.com/graphql"
			},
			"providerMetadata": {
				"s3TemplateURL": "https://s3.amazonaws.com/amplify-dinenage-******-deployment/amplify-cfn-templates/api/cloudformation-template.json",
				"logicalId": "apigraphapi"
			},
			"lastPushTimeStamp": "2020-08-24T13:58:28.424Z",
			"lastPushDirHash": "K14SoIsnBnQ1A***********"
		}

However, I tried doing an amplify pull and I'm still getting the same error

Hi @roland-batovski
Yeah , auth config is missing from amplify-meta.json. One thing you can try to check if auth config object present in amplify-meta file present #currentCloudbackend folder and  paste the object to similar place in amplify-meta.json file present in backend folder.
Your amplify-meta file should look something like this with authconfig present in output section:
"graphapi": {
			"service": "AppSync",
			"providerPlugin": "awscloudformation",
			"output": {
                           "authConfig": {
                                "additionalAuthenticationProviders": [],
                                "defaultAuthentication": {
                                       "authenticationType": "AMAZON_COGNITO_USER_POOLS",
                                       "userPoolConfig": {
                                       "userPoolId": "*********"
                                }
                         }
                       }
				"securityType": "AMAZON_COGNITO_USER_POOLS",
				"GraphQLAPIIdOutput": "************",
				"GraphQLAPIEndpointOutput": "https://nbool4iyfjcebouk6tetobs74y.appsync-api.eu-west-1.amazonaws.com/graphql"
			},
			"providerMetadata": {
				"s3TemplateURL": "*******-deployment/amplify-cfn-templates/api/cloudformation-template.json",
				"logicalId": "apigraphapi"
			},
			"lastPushTimeStamp": "2020-08-24T13:58:28.424Z",
			"lastPushDirHash": "************"
		}

Before making these changes , ensure you have a copy of amplify-meta.json file.
Let me know if this solves your issue?

@akshbhu your suggestion worked. I was able to run amplify update api successfully now. Thanks!

Nice to know it worked. Closing this issue


Accessing options inside link method

After bumping Roar from 1.0.1 to 1.0.4, having issues with accessing options in link method block.
representable gem was also bumped from 2.1.8 to 3.0.0 by virtue of me upgrading reform from 1.2.6 to 2.1.0.
No longer works:
class ClientsPresenter
  link :self do |options|
    options => nil ???
  end
end

With this calling present method:
resource :clients do
  get do
    present clients, with: ClientsPresenter
  end
end

I certainly do not have complete understanding of interplay between Roar ~ Representable ~ Grape libraries, but any thoughts/discussion would be really appreciated!
Thanks!

Something must have broke, I would start by upgrading it here and seeing if any of our existing specs fail?

Daniel, thanks for the quick reply! So, when running specs:
When using representable < 2.4.0:

Life is great, all green.

When using representable 3.0.0:

roar 1.0.3 or 1.0.1 gives me uninitialized constant Representable::Inheritable. I think Nick suggested a fix that solves it here. Anyway, here is the full trace:

$ bundle exec rspec
/Users/petrgazarov/.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/roar-1.0.3/lib/roar/hypermedia.rb:50:in `link_configs': uninitialized constant Representable::Inheritable (NameError)
	from /Users/petrgazarov/.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/roar-1.0.3/lib/roar/hypermedia.rb:128:in `link'
	from /Users/petrgazarov/workspace/grape-roar/spec/support/article_representer.rb:8:in `<module:ArticleRepresenter>'
	from /Users/petrgazarov/workspace/grape-roar/spec/support/article_representer.rb:1:in `<top (required)>'
	from /Users/petrgazarov/workspace/grape-roar/spec/support/article.rb:1:in `require'
	from /Users/petrgazarov/workspace/grape-roar/spec/support/article.rb:1:in `<top (required)>'
	from /Users/petrgazarov/workspace/grape-roar/spec/spec_helper.rb:21:in `require'
	from /Users/petrgazarov/workspace/grape-roar/spec/spec_helper.rb:21:in `block in <top (required)>'
	from /Users/petrgazarov/workspace/grape-roar/spec/spec_helper.rb:21:in `each'
	from /Users/petrgazarov/workspace/grape-roar/spec/spec_helper.rb:21:in `<top (required)>'
	from /Users/petrgazarov/.rbenv/versions/2.2.2/lib/ruby/site_ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require'
	from /Users/petrgazarov/.rbenv/versions/2.2.2/lib/ruby/site_ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require'
	from /Users/petrgazarov/.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/rspec-core-3.4.4/lib/rspec/core/configuration.rb:1295:in `block in requires='
	from /Users/petrgazarov/.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/rspec-core-3.4.4/lib/rspec/core/configuration.rb:1295:in `each'
	from /Users/petrgazarov/.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/rspec-core-3.4.4/lib/rspec/core/configuration.rb:1295:in `requires='
	from /Users/petrgazarov/.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/rspec-core-3.4.4/lib/rspec/core/configuration_options.rb:109:in `block in process_options_into'
	from /Users/petrgazarov/.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/rspec-core-3.4.4/lib/rspec/core/configuration_options.rb:108:in `each'
	from /Users/petrgazarov/.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/rspec-core-3.4.4/lib/rspec/core/configuration_options.rb:108:in `process_options_into'
	from /Users/petrgazarov/.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/rspec-core-3.4.4/lib/rspec/core/configuration_options.rb:21:in `configure'
	from /Users/petrgazarov/.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:105:in `setup'
	from /Users/petrgazarov/.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:92:in `run'
	from /Users/petrgazarov/.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:78:in `run'
	from /Users/petrgazarov/.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:45:in `invoke'
	from /Users/petrgazarov/.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/rspec-core-3.4.4/exe/rspec:4:in `<top (required)>'
	from /Users/petrgazarov/.rbenv/versions/2.2.2/bin/rspec:23:in `load'
	from /Users/petrgazarov/.rbenv/versions/2.2.2/bin/rspec:23:in `<main>'

When I pull from master, as suggested by Nick in the issue above, I end up with a different error, which seems to be coming from declarative: undefined method 'link' for Article:Class. Note that although I'm pulling from master, the roar version resolves to 1.0.3. Full trace:

$ bundle exec rspec
/Users/petrgazarov/.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/declarative-0.0.7/lib/declarative/heritage.rb:18:in `call!': undefined method `link' for Article:Class (NoMethodError)
	from /Users/petrgazarov/.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/declarative-0.0.7/lib/declarative/heritage.rb:11:in `block in call'
	from /Users/petrgazarov/.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/declarative-0.0.7/lib/declarative/heritage.rb:11:in `each'
	from /Users/petrgazarov/.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/declarative-0.0.7/lib/declarative/heritage.rb:11:in `call'
	from /Users/petrgazarov/.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/declarative-0.0.7/lib/declarative/heritage.rb:39:in `included'
	from /Users/petrgazarov/workspace/grape-roar/spec/support/article.rb:5:in `include'
	from /Users/petrgazarov/workspace/grape-roar/spec/support/article.rb:5:in `<class:Article>'
	from /Users/petrgazarov/workspace/grape-roar/spec/support/article.rb:3:in `<top (required)>'
	from /Users/petrgazarov/workspace/grape-roar/spec/spec_helper.rb:21:in `require'
	from /Users/petrgazarov/workspace/grape-roar/spec/spec_helper.rb:21:in `block in <top (required)>'
	from /Users/petrgazarov/workspace/grape-roar/spec/spec_helper.rb:21:in `each'
	from /Users/petrgazarov/workspace/grape-roar/spec/spec_helper.rb:21:in `<top (required)>'
	from /Users/petrgazarov/.rbenv/versions/2.2.2/lib/ruby/site_ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require'
	from /Users/petrgazarov/.rbenv/versions/2.2.2/lib/ruby/site_ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require'
	from /Users/petrgazarov/.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/rspec-core-3.4.4/lib/rspec/core/configuration.rb:1295:in `block in requires='
	from /Users/petrgazarov/.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/rspec-core-3.4.4/lib/rspec/core/configuration.rb:1295:in `each'
	from /Users/petrgazarov/.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/rspec-core-3.4.4/lib/rspec/core/configuration.rb:1295:in `requires='
	from /Users/petrgazarov/.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/rspec-core-3.4.4/lib/rspec/core/configuration_options.rb:109:in `block in process_options_into'
	from /Users/petrgazarov/.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/rspec-core-3.4.4/lib/rspec/core/configuration_options.rb:108:in `each'
	from /Users/petrgazarov/.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/rspec-core-3.4.4/lib/rspec/core/configuration_options.rb:108:in `process_options_into'
	from /Users/petrgazarov/.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/rspec-core-3.4.4/lib/rspec/core/configuration_options.rb:21:in `configure'
	from /Users/petrgazarov/.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:105:in `setup'
	from /Users/petrgazarov/.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:92:in `run'
	from /Users/petrgazarov/.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:78:in `run'
	from /Users/petrgazarov/.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/rspec-core-3.4.4/lib/rspec/core/runner.rb:45:in `invoke'
	from /Users/petrgazarov/.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/rspec-core-3.4.4/exe/rspec:4:in `<top (required)>'
	from /Users/petrgazarov/.rbenv/versions/2.2.2/bin/rspec:23:in `load'
	from /Users/petrgazarov/.rbenv/versions/2.2.2/bin/rspec:23:in `<main>'

My problem is that reform 2.1.0 requires representable >= 2.4.0 and this creates a bit of dependency challenge.

I am not sure what to do here other than wait till some things make progress and get released.

This is not a grape-roar issue, @dblock! :beers:
@petrgazarov Please use roar/1-1 as your branch! It will require Representable 3.0.

Thanks @apotonick. I'll close this here.


Adjusting text in submission workflow

#537 #538
Testing

Login as nih-user
Navigate to new submission workflow to start a new submission
In Grants step, enter random grants
In Policies page, Policy cards should have sub-title that says something along the lines of: Requires deposit into ...
In Repositories step, each repository should say - required by <some funding agency>
Must also verify that the end artifacts look good - so finish out the submission workflow and check the submission info - the resulting submission should have the expected Repositories listed in its details page

tested this, policy cards and repositories have the expected behavior


Add barrier concept to autowiring::parallel

There are cases, especially when dealing with lambdas that do not return anything, where the user doesn't care to iterate over each available item and just wants to return when everything currently outstanding is completed.

:shipit: