Data Profiling error due to mutually exclusive tags (PII Sensitive tags) to single column

Affected module
Ingestion Framework
Describe the bug
After going through the logs of the data profiling jobs at OM found below error happening

metadata.ingestion.ometa.client.APIError: Tag labels PII.Sensitive and PII.NonSensitive are mutually exclusive and can't be assigned together
I guess profiler is trying to assign mutually exclusive tags to single column.

To Reproduce
Use redshift as source and do profiling
Here is the copy of the logs with the error
File "/home/airflow/.local/lib/python3.9/site-packages/metadata/ingestion/ometa/client.py", line 212, in _one_request
resp.raise_for_status()
File "/home/airflow/.local/lib/python3.9/site-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 400 Client Error: Bad Request for url: http://XXX:80/api/v1/tables/17a12599-701a-4150-970d-6c20c1ea5270
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/home/airflow/.local/lib/python3.9/site-packages/metadata/ingestion/ometa/mixins/patch_mixin.py", line 180, in patch
res = self.client.patch(
File "/home/airflow/.local/lib/python3.9/site-packages/metadata/ingestion/ometa/client.py", line 301, in patch
return self._request(
File "/home/airflow/.local/lib/python3.9/site-packages/metadata/ingestion/ometa/client.py", line 189, in _request
return self._one_request(method, url, opts, retry)
File "/home/airflow/.local/lib/python3.9/site-packages/metadata/ingestion/ometa/client.py", line 230, in _one_request
raise APIError(error, http_error) from http_error
metadata.ingestion.ometa.client.APIError: Tag labels PII.Sensitive and PII.NonSensitive are mutually exclusive and can't be assigned together
Expected behavior
The log shouls not have above error
Version:

Python version: 3.9
OpenMetadata version: 1.2.3

Additional context
Slack link.

also, update the error message to show the FQN, not the table ID


[release-0.26] create tls route when using one cert via environment value

This patch cherry-picks the following two PRs.

https://github.com/knative-sandbox/net-kourier/pull/667
https://github.com/knative-sandbox/net-kourier/pull/669
and fix for a Go version issue.

@googlebot I consent.

@RamyChaabane Sorry for bothering you but could you comment @googlebot I consent. on this PR? We will back port your PR to release-0.26.


[RELAY][OP] expand_dims

This PR contains a relay operator, expand_dims.
TODO:

[x] Docstrings
[x] I didn't see a boundary checking for axis in topi. Did I miss anything?
[x] API inconsistency with numpy.expand_dims. Our API looks like expand_dims(data, axis, num_newaxis=1), but numpy API is expand_dims(a, axis) . I think it is okay because ours seem to be a superset.
[x] I implemented axis and num_newaxis as int. Wondering if it is possible to make them IndexExpr, so that axis could depend on some intermediate result of computation.

I am working on the docstring, and @tqchen could you help comment on the TODO 2, 3, 4?

bound checking should be added to topi
It is intended as a superset and the default case is still numpy consistent
For now, int is fine

Please also request reviews from reviewers

@tqchen @srkreddy1238 Hey could you help review this PR?

Rebased to current master.

sorry, still need another rebase after https://github.com/dmlc/tvm/pull/1821

Please also add the operator to  https://github.com/dmlc/tvm/blob/master/docs/langref/relay_op.rst


[master] Automated Bump DC/OS UI v2.152.9

High-level description
What features does this change enable? What bugs does this change fix?
Corresponding DC/OS tickets (required)
DCOS-60344 DCOS-60342
Related tickets (optional)

DCOS-60344 DCOS-60342
Checklist for component/package updates:
If you are changing components or packages in DC/OS (e.g. you are bumping the sha or ref of anything underneath packages), then in addition to the above please also include:

[ ] Change log from the last version integrated (this should be a link to commits for easy verification and review): example
[ ] Included a test which will fail if code is reverted but test is not. If there is no test please explain.
[ ] Test Results: [link to CI job test results for component]
[ ] Code Coverage (if available): [link to code coverage report]

Please update CHANGES.md file (Add or update DC/OS UI line in Notable Changes section of newest version).
* Updated DC/OS UI to [master+v2.152.9](https://github.com/dcos/dcos-ui/releases/tag/master+v2.152.9).

You can edit CHANGES.md directly here: https://github.com/mesosphere/dcos/edit/dcos-ui/bump/2019-11-22-12-48-51/master+v2.152.9/CHANGES.md?pr=%2Fdcos%2Fdcos%2Fpull%2F6552

@mesosphere-mergebot label [Ready for Review]

Superseeded by #6762


Which data structure should I use for lots of insertions, and lots of reads, if reads must access the data in an ordered fashion?

I can't find what data structure should I use to most efficiently handle my app's functionality. Here's the scenario:
I am making a tracking app. In the app, clients continuously send their location (a CLLocationCoordinate2D) and the timestamp associated with this location to a server. And the server continuously distributes this data to trackers.
As an example, let's say Alice, Bob, Mike and Mary are users of this app. The app continuously sends the aforementioned data to the server. Let's say Alice tracks Bob and Mary. Then server distributes the data which it received from Bob and Mary to Alice.
When the app at Alice's device receives this data, it:

Groups them by user (that is, partitions the data as Bob's and Mary's data).
Sorts them according to their timestamp.
Draws a custom overlay (a line) on the map which shows where the respective users have been.

As you can observe, there is a continuous insertion of data. And there is also a continuous read of this data, because the overlay will continuously be (re)drawn on the map.
Considering there will be a constant read of data (because the overlay will continuously be redrawn on the map), I have thought that the most efficient way of doing this is using a data structure which keeps an order at all times. This way, each new element will be inserted at the correct place and be simply drawn without any further sorting operation.
For this, I have checked out Ordered Array and Ordered Set. However, both of them state that if insertions are common, these data structures may not be the most suitable ones. However, I am not sure if using a plain array and sorting the array at each redraw (which will happen constantly) would be more efficient. To me, it feels like it would be a lot more inefficient. Hence, I feel like I should use a data structure which maintains the order at all times.
What kind of solution should I follow here?
Thank you very much

I would try the simplest approach that works first (a regular array probably). If that is a slow solution, I'd try to find a faster one. But often the simple approach is fast enough.


[BUG] Artifactory Upload Erroneously Throwing Stove::Error::CookbookAlreadyExists

Attempting to perform an upload a new Chef Cookbook to Artifactory raises a Stove::Error::CookbookAlreadyExists.  The logic seems to be guided by https://github.com/sethvargo/stove/blob/master/lib/stove/artifactory.rb#L18-L22.
Artifactory seems to throw a 403 when it encounters a Bad props auth token: and this case should not trigger this error message.
Steps to replicate are just to seemingly supply a bad token.

+1 just used up a bunch of time troubleshooting this.

+1

It seems to me the fix is, if the token is invalid, stove raises a Stove::Error::InvalidToken or similar error.


Add unit tests for TlaConstInliner

Closes #1270

I'd recommend using the Builder (called tla in convenience) to construct expressions in tests over manually calling NameEx or OperEx(TlaXYZOper.abc, ...). The idea is that we want to standardize expression building, especially in tests (and later be able change the builder implementation, when we auto-typing, for example).

Codecov Report

Merging #1318 (d2a3492) into unstable (a6916e8) will increase coverage by 0.10%.
The diff coverage is n/a.

:exclamation: Current head d2a3492 differs from pull request most recent head 7a78ffc. Consider uploading reports for the commit 7a78ffc to get more accurate results

@@             Coverage Diff              @@
##           unstable    #1318      +/-   ##
============================================
+ Coverage     74.81%   74.92%   +0.10%
============================================
  Files           333      333
  Lines         10787    10786       -1
  Branches        536      545       +9
============================================
+ Hits           8070     8081      +11
+ Misses         2717     2705      -12

Impacted Files
Coverage Δ

...a/at/forsyte/apalache/tla/pp/TlaConstInliner.scala
47.61% <ø> (+47.61%)
:arrow_up:

.../forsyte/apalache/tla/pp/ConstSimplifierBase.scala
96.15% <0.00%> (-1.29%)
:arrow_down:

...yte/apalache/tla/pp/passes/PreproPassPartial.scala
0.00% <0.00%> (ø)

...he/io/annotations/parser/CommentPreprocessor.scala
95.18% <0.00%> (+2.40%)
: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 a6916e8...7a78ffc. Read the comment docs.

@shonfeder PTAL

LGTM


pull request for e2e test at 02/04/2017 04:26:07

:white_check_mark: Validation status: passed
For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


Use server.URL() instead of server.URL

Old way now returns the go type instead of the value

LGTM

ping @crosbymichael

lol

LGTM

LGTM

Why tests were passing with that?

its because ahmets patch was merged right before this one
On Mon, Mar 9, 2015 at 5:36 PM, Alexander Morozov<EMAIL_ADDRESS>wrote:

Why tests were passing with that?
—
Reply to this email directly or view it on GitHub
https://github.com/docker/docker/pull/11268#issuecomment-77974405.


application/json charset not required

Hello,
class Response
{
//...
$responseWithJson = $this->withHeader('Content-Type', 'application/json;charset=utf-8');
//...

According to the specs https://tools.ietf.org/html/rfc4627 media type application/json does not include a charset parameter as it expects json to be always UTF-(8|16|32)
It seems though that some servers/services do not work if you omit it, while other do not work if you include it.

From https://tools.ietf.org/html/rfc7159:

Note:  No "charset" parameter is defined for this registration.
Adding one really has no effect on compliant recipients.

I assume we should probably remove this, but I'm concerned about the BC implications if some services do not work if you omit it?

I'd say that leaving it should do no harm, since the extra parameter should be just discarded by the endpoint request handler. I stumbled upon some reported issues like this one but related to a client request.
On the other side including it could be misleading since one could think that he/she can control the charset of the response.
I was just wondering if the charset parameter was added by design in slim for a specific reason (well, many other frameworks include it as well).
kind regards


no_std support

Adding no_std support back to bytecheck will require some way of sending nested errors back without boxing and error traits. Some possibilities include immediately printing and swallowing errors or allowing the user to determine how they want structure and enum errors to compose.

Fixed by 2b4c3a9771c756e4c5d7184ca4f91714768ad416


Add custom scroll bars

We will need to scroll content, such as when a user enters too much information into the Body card.
When we need to us a scroll bar, it would be nice if we didn't have to use the default one, as it looks terrible.

I like this one:
https://github.com/malihu/malihu-custom-scrollbar-plugin

Scroll bars inside flex elements is a lot tougher than expected. This will take some time before we get a good solution.


not Support New Ver blender 2.91

Update to support the new version of blender 2.91

Hey,
Can you please provide more information? I've just ran through all of the various import/export types and didn't come across any issues with Blender 2.91. What error/problem are you specifically running into?
Thanks.

The wow.export add-on may not be recognized by the new version of blender 2.91.

Add-ons for wow.export are manually installed in the new version of blender 2.91. But it has a problem automatically and it is not installed.

mine work at blender 290 291 292 from manual install (didn't tried aumatic)

The current version of the Blender add-on provided with wow.export works with Blender version 2.91 and 2.92. If this issue is still out-standing, please re-open this ticket and provide more information. Thanks!


[core] - core-tracing compatibility matrix and README updates

What

Update the core-tracing README's examples
Add a Compatibility matrix section in core-tracing
Add a troubleshooting section for Span#context -> Span#spanContext rename

Why

The samples are outdated as we no longer require setTracer to enable tracing and support automatic span propagation where possible
We've been seeing more and more issues with compatibility between core-tracing, OpenTelemetry, and applicationinsights and it was suggested by one of our customers to add a compatibility matrix to aid in resolving such issues
FInally, Span#context -> Span#spanContext rename was particularly painful as it's used in TracingPolicy - a perfect storm of changes put us in a position where this error might keep coming up.

I should note that even without any changes on our side, the above rename would cause errors for anyone who has pulled in OpenTelemetry >= 0.20 (including 1.0) as previous versions of core-http would still try to access Span#context (which has been renamed)
Partially resolves #16936
Resolves #17369

A first attempt at some compatibility matrix as suggested in https://github.com/Azure/azure-sdk-for-js/issues/16447#issuecomment-883138220
Welcome any and all feedback - this won't completely resolve the requirement here but once we merge this I can start linking to this readme from app insights and other azure libraries

@maorleger That's an amazing documentation work! Thanks a lot.


Improper Text Encoding (UTF-8)

Hello I have a REST Server returning JSON Responses using UTF-8 when I request the data through flutter_data I receive wrongly encoded text for example instead of getting agakuŋŋaanye go n’agayita as sent by the server, I get agakuÅÅaanye go nâagayita. I am using the defualt headers;
{
  "Content-Type": "application/json"
}

Really Need help here, everything works fine except this simple issue.

@frank06 I think the issue revolves back to UTF-8 charset for example my application supports various languages meaning it contains various characters in the UTF-8 encoding but maybe somehow somewhere they are limited. I found an almost similar issue in hivedb https://github.com/hivedb/hive/pull/928 which I think somehow it relates to this.

Finally managed to solve the issue by modifying the sendRequest of the plugin locally on my Computer like below.
Original Version
...

    // response handling

    var contentType = 'application/json';

    try {
      if (response?.body.isNotEmpty ?? false) {
        contentType = response!.headers['content-type'] ?? contentType;
        final body = response.body;
        if (contentType.contains('json')) {
          responseBody = json.decode(body);
        } else {
          responseBody = response.body;
        }
      }
    } on FormatException catch (e, stack) {
      error = e;
      stackTrace = stack;
    }

...

Modified Version
...

    // response handling

    var contentType = 'application/json';

    try {
      if (response?.body.isNotEmpty ?? false) {
        contentType = response!.headers['content-type'] ?? contentType;
        if (contentType.contains('json')) {
          responseBody = json.decode(utf8.decode(response.bodyBytes));
        } else {
          responseBody = response.body;
        }
      }
    } on FormatException catch (e, stack) {
      error = e;
      stackTrace = stack;
    }

...

Hopefully it Helps Someone. But also take note that this for majorly UTF-8 Encoding, use with care.
@frank06 looking forward to your response on this, preferably a better and permanent solution.

Glad you found a workaround! I am hesitant to hardcode utf8 decoding so I'd need to analyze the situation. In tests, and probably if supplied by a backend, the header 'content-type': 'application/json; charset=utf-8' seems to make the response utf8 decoded whereas without it, the http package defaults to Latin1

Hey, I had the same issue. I should have read the workaround earlier... spent 2 hours trying to fix the encoding.
The JSON spec says that "

JSON text SHALL be encoded in Unicode. The default encoding is UTF-8. (RFC4627)

Thinking of changing application/json on the fly to application/json; charset=utf-8


[improve][doc] Add info for health check CMD and fix incorrect REST API links

Modifications

Fix #14767 - Add a tip to the Upgrade doc page for how to check the health of a broker via Pulsar-admin and REST API.
Minor fixes on the Upgrade doc page.
Fix incorrect REST API links on more doc pages.

The preview looks good.

Documentation

[x] doc

Hi @horizonzy, thanks for your support and effort in addressing the REST API issues. Can you pls review this PR?


refactor: Replace %-operator by f-string

Resolve #1024

@ArneGudermann can you please fix conflicts and the comments, so we can quickly merge?

@ArneGudermann there are still open comments?

@phorward  Now ok ?


WIP: Attempt to clean layers better to remove security issues

Need to see if this fixes the security issues or not...

Fair bit out of date, and most of this has been done


When running inference code on MSVD-QA,some error ocurred...

hey!your work impressed me a lot and i wanna to run inference on MSVD-QA dataset following your guide,and first i do not sure about the effect of params 'api_key' and 'api_base',so i just omit them and meet a problem like below:
raise RuntimeError(
RuntimeError: Failed to import transformers.models.llama.modeling_llama because of the following error (look up to see its traceback):
[Errno 13] Permission denied: '//root/libcudart.so'

It seems a permission error and i totally follow your guide to prepare the structure and data.Following is the whole bug report :

Traceback (most recent call last):
File "/home/LiDongyang/anaconda3/envs/llamavid/lib/python3.10/site-packages/transformers/utils/import_utils.py", line 1099, in _get_module
return importlib.import_module("." + module_name, self.name)
File "/home/LiDongyang/anaconda3/envs/llamavid/lib/python3.10/importlib/init.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "", line 1050, in _gcd_import
File "", line 1027, in _find_and_load
File "", line 1006, in _find_and_load_unlocked
File "", line 688, in _load_unlocked
File "", line 883, in exec_module
File "", line 241, in _call_with_frames_removed
File "/home/LiDongyang/anaconda3/envs/llamavid/lib/python3.10/site-packages/transformers/models/llama/modeling_llama.py", line 32, in
from ...modeling_utils import PreTrainedModel
File "/home/LiDongyang/anaconda3/envs/llamavid/lib/python3.10/site-packages/transformers/modeling_utils.py", line 38, in
from .deepspeed import deepspeed_config, is_deepspeed_zero3_enabled
File "/home/LiDongyang/anaconda3/envs/llamavid/lib/python3.10/site-packages/transformers/deepspeed.py", line 37, in
from accelerate.utils.deepspeed import HfDeepSpeedConfig as DeepSpeedConfig
File "/home/LiDongyang/anaconda3/envs/llamavid/lib/python3.10/site-packages/accelerate/init.py", line 3, in
from .accelerator import Accelerator
File "/home/LiDongyang/anaconda3/envs/llamavid/lib/python3.10/site-packages/accelerate/accelerator.py", line 35, in
from .checkpointing import load_accelerator_state, load_custom_state, save_accelerator_state, save_custom_state
File "/home/LiDongyang/anaconda3/envs/llamavid/lib/python3.10/site-packages/accelerate/checkpointing.py", line 24, in
from .utils import (
File "/home/LiDongyang/anaconda3/envs/llamavid/lib/python3.10/site-packages/accelerate/utils/init.py", line 131, in
from .bnb import has_4bit_bnb_layers, load_and_quantize_model
File "/home/LiDongyang/anaconda3/envs/llamavid/lib/python3.10/site-packages/accelerate/utils/bnb.py", line 42, in
import bitsandbytes as bnb
File "/home/LiDongyang/anaconda3/envs/llamavid/lib/python3.10/site-packages/bitsandbytes/init.py", line 6, in
from . import cuda_setup, utils, research
File "/home/LiDongyang/anaconda3/envs/llamavid/lib/python3.10/site-packages/bitsandbytes/research/init.py", line 1, in
from . import nn
File "/home/LiDongyang/anaconda3/envs/llamavid/lib/python3.10/site-packages/bitsandbytes/research/nn/init.py", line 1, in
from .modules import LinearFP8Mixed, LinearFP8Global
File "/home/LiDongyang/anaconda3/envs/llamavid/lib/python3.10/site-packages/bitsandbytes/research/nn/modules.py", line 8, in
from bitsandbytes.optim import GlobalOptimManager
File "/home/LiDongyang/anaconda3/envs/llamavid/lib/python3.10/site-packages/bitsandbytes/optim/init.py", line 6, in
from bitsandbytes.cextension import COMPILED_WITH_CUDA
File "/home/LiDongyang/anaconda3/envs/llamavid/lib/python3.10/site-packages/bitsandbytes/cextension.py", line 13, in
setup.run_cuda_setup()
File "/home/LiDongyang/anaconda3/envs/llamavid/lib/python3.10/site-packages/bitsandbytes/cuda_setup/main.py", line 120, in run_cuda_setup
binary_name, cudart_path, cc, cuda_version_string = evaluate_cuda_setup()
File "/home/LiDongyang/anaconda3/envs/llamavid/lib/python3.10/site-packages/bitsandbytes/cuda_setup/main.py", line 337, in evaluate_cuda_setup
cudart_path = determine_cuda_runtime_lib_path()
File "/home/LiDongyang/anaconda3/envs/llamavid/lib/python3.10/site-packages/bitsandbytes/cuda_setup/main.py", line 295, in determine_cuda_runtime_lib_path
cuda_runtime_libs.update(find_cuda_lib_in(value))
File "/home/LiDongyang/anaconda3/envs/llamavid/lib/python3.10/site-packages/bitsandbytes/cuda_setup/main.py", line 231, in find_cuda_lib_in
return get_cuda_runtime_lib_paths(
File "/home/LiDongyang/anaconda3/envs/llamavid/lib/python3.10/site-packages/bitsandbytes/cuda_setup/main.py", line 217, in get_cuda_runtime_lib_paths
if (path / libname).is_file():
File "/home/LiDongyang/anaconda3/envs/llamavid/lib/python3.10/pathlib.py", line 1322, in is_file
return S_ISREG(self.stat().st_mode)
File "/home/LiDongyang/anaconda3/envs/llamavid/lib/python3.10/pathlib.py", line 1097, in stat
return self._accessor.stat(self, follow_symlinks=follow_symlinks)
PermissionError: [Errno 13] Permission denied: '//root/libcudart.so'
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/home/LiDongyang/LDY/LLaMA-VID/llamavid/eval/model_msvd_qa.py", line 4, in
from llamavid.constants import IMAGE_TOKEN_INDEX, DEFAULT_IMAGE_TOKEN, DEFAULT_IM_START_TOKEN, DEFAULT_IM_END_TOKEN
File "/home/LiDongyang/LDY/LLaMA-VID/llamavid/init.py", line 1, in
from .model import LlavaLlamaAttForCausalLM
File "/home/LiDongyang/LDY/LLaMA-VID/llamavid/model/init.py", line 1, in
from .language_model.llava_llama_vid import LlavaLlamaAttForCausalLM
File "/home/LiDongyang/LDY/LLaMA-VID/llamavid/model/language_model/llava_llama_vid.py", line 22, in
from transformers import AutoConfig, AutoModelForCausalLM,
File "", line 1075, in _handle_fromlist
File "/home/LiDongyang/anaconda3/envs/llamavid/lib/python3.10/site-packages/transformers/utils/import_utils.py", line 1090, in getattr
value = getattr(module, name)
File "/home/LiDongyang/anaconda3/envs/llamavid/lib/python3.10/site-packages/transformers/utils/import_utils.py", line 1089, in getattr
module = self._get_module(self._class_to_module[name])
File "/home/LiDongyang/anaconda3/envs/llamavid/lib/python3.10/site-packages/transformers/utils/import_utils.py", line 1101, in _get_module
raise RuntimeError(
RuntimeError: Failed to import transformers.models.llama.modeling_llama because of the following error (look up to see its traceback):
[Errno 13] Permission denied: '//root/libcudart.so'
***************************************************************************************************************************************Looking forward to your reply!

Hi, api_key and api_base indicate the KEY and BASE (optional) of GPT3.5 that are used to evaluate the results. And the error seems to be the user does not have enough permission to load the package in this environment. Maybe you can try to reset permission or check whether have permission to load /root/libcudart.so.

I see，when I change to root and rerun pip and some missing packages can be installed.Thanks again!


feat(wikipedia): init

🎉 Theme for Wikipedia  🎉
Wikipedia
🗒 Checklist 🗒

[x] I have read and followed Catppuccin's submission guidelines.
[x] I have made a new directory underneath /styles/<name-of-website> containing the contents of the /template directory.

[x] I have ensured that the new directory is in lower-kebab-case.
[x] I have followed the template and kept the preprocessor as LESS.

[x] I have made sure to update the
userstyles.yml
file with information about the new userstyle.
[x] I have included the following files:

catppuccin.user.css - all the CSS for the userstyle, based on the
template.
assets/mocha.webp, assets/macchiato.webp, assets/frappe.webp and
assets/latte.webp - individual screenshots of the themed website, in all 4
Catppuccin flavors.
catwalk.webp - image of all individual screenshots stitched together,
generated via catwalk.

this create account page is improperly themed

Homepage language selector:

Overscroll areas above and below page:

Peek boxes settings icon:

Picture of the day page:
https://en.wikipedia.org/wiki/Template:POTD/2024-01-17
Search icon (MEDIUM/SMALL VIEWPORT WIDTH ONLY):

TOC button (MEDIUM/SMALL VIEWPORT WIDTH ONLY):
(see top left white box)

Note/callout boxes:
(https://en.wikipedia.org/wiki/Wikipedia:Citation_needed)

Some tables have bad contrast:

When performing a search the background appears white:

When looking around i could only find these pages (given they are not visited that much):

https://en.wikipedia.org/wiki/Talk:Main_Page
https://en.wikipedia.org/w/index.php?title=Main_Page&action=history
https://en.wikipedia.org/w/index.php?title=Main_Page&action=edit
https://en.wikipedia.org/wiki/Talk:Main_Page#Main_Page_error_reports

one example of what the pages might look like:

Other then that, I cannot find anything to breaking.

a bunch of table stuff needs to be themed

@isabelroses @GenShibe fixed all of the above

done


Add collection/raw option to submit events

https://github.com/splunk/splunk-library-javalogging/issues/57
Make available the option to use collection/raw within the client.
Version of this project you're using: 1.5.3
Platform version: Mac OS / Ubuntu (AWS)
Framework version: Java 8 / Play Framework 2.6
Splunk version: 6.6.3

This has been superseded by https://github.com/splunk/splunk-library-javalogging/pull/58 https://github.com/splunk/splunk-library-javalogging/pull/58
Thanks @joseblas for the PR!

We're working on a fix for this in a separate PR - see #75


Clarify the nickname documentation

The info is not really clear as showed by multiple new users being called 'nickname' each time Devzat is advertised in a new place.

approve!!

hey @Arkaeriit you should do the merge

What does "wenjie" mean?

Ho, right, it's the first important character in the Three Body Problem.

yup :)


Fix incorrect example query in README.md

Nice project! 😃
The query for the lyrics example in README.md is not working, I believe it should be /query?query_input='Happy, upbeat summer'&modality=text&top_k=5.

You're right. That was out of date, sorry about that Benoit! Thanks for opening a PR to fix.


Ignored attribute "RedrivePolicy"

I'm confused about Dead Letter Queue support. According to this issue https://github.com/adamw/elasticmq/issues/124#issuecomment-370620243 it seems it should work; however, when running elasticmq 0.13.8 (via sbt-sqs) I see this warning when setting the RedrivePolicy -
WARN  o.e.r.s.TheSQSRestServerBuilder$$anon$1 - Ignored attribute "RedrivePolicy" (supported by SQS but not ElasticMQ)

Might I just be doing something wrong?

Looks like the code is set to be part of 0.13.9, which is not yet in the repositories and is only tagged here, but not listed as a release.


https://github.com/uglycustard/buildergenerator/issues/37

Hi Matt, I thought I would start with something easy! - If only. The default mapping for concrete collection classes was in BuilderGeneratorUtils and to make it configurable, I pulled it all the way out to BuilderGenerator just like classesToIgnore.
What I have done works but I can't help feeling there is something cleaner to be done. E.g. it feels like a lot of the calls to BuilderGeneratorUtils logic made in WithMethodFactory#createWithMethod should be pushed down WithMethod and the logic removed from BuilderGeneratorUtils .

Hi Tim,
I replied to this by email, but it appears not to have made it!  Here's my attempt at remembering what I'd said.
I haven't gone through the code in detail, but I did think that the functionality you want to add might be more useful if you could specify the default collection type for a given bean property instead of the default for all properties of a given interface type?  That way you could have different concrete implementations of the same interface type for different properties as required.
The public interface could perhaps be something like:
public void addCollectionInitialisationType(String targetClassName, String propertyName, Class<? extends Collection> initialisationType)
What do you think?

THanks, I'll take a look soon.. Back at Sky on Monday. See you then!
On Thu, 16 Jun 2016 at 10:23 uglycustard<EMAIL_ADDRESS>wrote:

Hi Tim,
I replied to this by email, but it appears not to have made it! Here's my
attempt at remembering what I'd said.
I haven't gone through the code in detail, but I did think that the
functionality you want to add might be more useful if you could specify the
default collection type for a given bean property instead of the default
for all properties of a given interface type? That way you could have
different concrete implementations of the same interface type for different
properties as required.
The public interface could perhaps be something like:
public void addCollectionInitialisationType(String targetClassName, String
propertyName, Class<? extends Collection> initialisationType)
What do you think?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/uglycustard/buildergenerator/pull/41#issuecomment-226433707,
or mute the thread
https://github.com/notifications/unsubscribe/AAJH_oTY0etNlpmAuBQqq1kBnxZOafsjks5qMRYsgaJpZM4IsGDH
.


The requested skill took to long to respond

Hey m0ngr31, I followed your instructions and set everything up but whatever I ask Alexa I am getting the answer "The requested skill took to long to respond". zappa tailgives the following stack trace:
[1511644245247] [2017-11-25 21:10:45,246] ERROR in app: Exception on / [POST]
[1511644245247] Traceback (most recent call last):
[1511644245247] File "/private/var/folders/1k/0lsv2txj4vqb3hpcsygl6lvc0000gp/T/pip-build-bVRIEE/Flask/flask/app.py", line 1982, in wsgi_app
[1511644245247] File "/private/var/folders/1k/0lsv2txj4vqb3hpcsygl6lvc0000gp/T/pip-build-bVRIEE/Flask/flask/app.py", line 1614, in full_dispatch_request
[1511644245247] File "/private/var/folders/1k/0lsv2txj4vqb3hpcsygl6lvc0000gp/T/pip-build-bVRIEE/Flask/flask/app.py", line 1517, in handle_user_exception
[1511644245247] File "/private/var/folders/1k/0lsv2txj4vqb3hpcsygl6lvc0000gp/T/pip-build-bVRIEE/Flask/flask/app.py", line 1612, in full_dispatch_request
[1511644245247] File "/private/var/folders/1k/0lsv2txj4vqb3hpcsygl6lvc0000gp/T/pip-build-bVRIEE/Flask/flask/app.py", line 1598, in dispatch_request
[1511644245247] File "/private/var/folders/1k/0lsv2txj4vqb3hpcsygl6lvc0000gp/T/pip-build-bVRIEE/flask-ask/flask_ask/core.py", line 670, in _flask_view_func
[1511644245247] File "/var/task/alexa.py", line 2053, in alexa_watch_random_show
[1511644245247] shows_array = kodi.GetUnwatchedShows()
[1511644245247] File "/private/var/folders/1k/0lsv2txj4vqb3hpcsygl6lvc0000gp/T/pip-build-bVRIEE/kodi-voice/kodi_voice/kodi.py", line 1481, in GetUnwatchedShows
[1511644245247] File "/private/var/folders/1k/0lsv2txj4vqb3hpcsygl6lvc0000gp/T/pip-build-bVRIEE/kodi-voice/kodi_voice/kodi.py", line 446, in SendCommand
[1511644245247] File "/private/var/folders/1k/0lsv2txj4vqb3hpcsygl6lvc0000gp/T/pip-build-bVRIEE/kodi-voice/kodi_voice/cache.py", line 126, in add
[1511644245247] File "/private/var/folders/1k/0lsv2txj4vqb3hpcsygl6lvc0000gp/T/pip-build-bVRIEE/requests/requests/api.py", line 112, in post
[1511644245247] File "/private/var/folders/1k/0lsv2txj4vqb3hpcsygl6lvc0000gp/T/pip-build-bVRIEE/requests/requests/api.py", line 58, in request
[1511644245247] File "/private/var/folders/1k/0lsv2txj4vqb3hpcsygl6lvc0000gp/T/pip-build-bVRIEE/requests/requests/sessions.py", line 508, in request
[1511644245247] File "/private/var/folders/1k/0lsv2txj4vqb3hpcsygl6lvc0000gp/T/pip-build-bVRIEE/requests/requests/sessions.py", line 618, in send
[1511644245247] File "/private/var/folders/1k/0lsv2txj4vqb3hpcsygl6lvc0000gp/T/pip-build-bVRIEE/requests/requests/adapters.py", line 496, in send
[1511644245247] ConnectTimeout: HTTPConnectionPool(host='<IP_ADDRESS>', port=2201): Max retries exceeded with url: /jsonrpc (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x7fddef941a10>, 'Connection to <IP_ADDRESS> timed out. (connect timeout=10)'))
[1511644245247] [INFO] 2017-11-25T21:10:45.247Z 13ecfae8-d225-11e7-9e99-3d03eeef037c <IP_ADDRESS> - - [25/Nov/2017:21:10:45 +0000] "POST / HTTP/1.1" 500 291 "" "Apache-HttpClient/4.5.x (Java/1.8.0_131)" 0/10404.827

but kodi is available and returns me the slots when I call it from https://slot-generator.herokuapp.com. The host in the log above (<IP_ADDRESS>) is the local IP address of the TV (Kodi) and the port forwarding is done on the router. Also I am using Dynu for DDNS and when trying to get the slots from https://slot-generator.herokuapp.com I am using the DDNS.
Kodi is installed on a Sony Android TV.
Any thoughts what might be the issue?

<IP_ADDRESS> is a local IP address.  That will only work if you host the skill locally.
You need to provide your WAN IP (or, preferably, a FQDN if your WAN IP is dynamic).

You are right, I did configured kodi.configwith local IP instead using the FQDN. Thanks a lot!


Auto dose potions to (4)

Can we get an option to automatically turn (1),(2),& (3) doses into (4)? We need them for so many activities and manually creating (4) doses is annoying af.
 Your Commander Zilyana KC is now 3,256.
XP Gains: +103,665 :attack: +103,665 :strength: +103,665 :defence: +103,405 :hitpoints:
Messages: Mixed 12 Saradomin Brew (3) into 9 Saradomin Brew (4), 6 Magic Potion (3) into 4 Magic Potions (4) and 1 Magic Potion (2). Caught an impling, you received: 1x Ninja impling jar, :mysterybox: You received 2x loot and 1x Untradeable Mystery Box., :harry:: 58x Banana.
Also! /activities decant :potion: :all: :(4):

/activities decant


Line numbers not showing

Can some one help me ? I dont see the line numbers on my editor and i don't seem to figure out what i am doing wrong

have you tried to pass prop option like this to your Controlled component?
options={{
        lineWrapping: false,
        lineNumbers: true,
      }}


Fixes for #325

This should fix the known bugs in #325 but will need to do testing in prerel.

@Snozzberries There seems to be a merge conflict. Could you update to the latest main to solve this please

I think I got this rebased properly now.

Alright I think that is more proper. I reverted the rebase and merged in 30ac66a


Regular Expression Denial of Service

Update to gulp 4.0 to avoid:

High
Regular Expression Denial of Service

Package
minimatch

Dependency of
gulp [dev]

Path
gulp > vinyl-fs > glob-stream > minimatch

More info
https://nodesecurity.io/advisories/118

Release v1.0.3


Streetscape geometry rendered way above the altitude

Hi I am trying to use ARCore SDK for iOS v1.38.0 on iPhone 7, software vesion 14.7.1  but I am facing the following issues

Streetscape geometry is rendered way above the altitude of the phone. (Image attached)
Plane detection does not work when Streetscape geometry in visible, but works only when Streetscape geometry toggle in turned off.
I want the streetscape geometry to be rendered at the correct altitude otherwise I am unable to place the anchors correctly.

Thanks

Hi, any solution that I can do for this?

@rohanbhatia56  Same happening with me in iPhone 11 with iOS 16.5

The accuracy of streetscape geometry is dependent on location, and may be less accurate in some areas depending on the age and quality of the StreetView imagery. However, the accuracy of Streetscape Geometry will be continuously improving so this may change in future, unrelated to ARCore updates.

This is the intended behavior of the sample app and here


Question about closing connection after transaction commit

From the example in Transaction section,  the transaction ends with commit or rollback. I am wondering if i should connection.release() after the transaction is commit or rollback?
if yes, where should it put it? inside function or just after this statement
connection.commit(function(err) {
        if (err) {
          connection.rollback(function() {
            throw err;
          });
        }
e.log('success!');
      });

same question
https://github.com/felixge/node-mysql/issues/934

Let us know if you have any follow-up questions :)!

Im getting a "Error: Connection already released" error for this
// commit and return
connection.commit(function(err) {
    if (err) { connection.rollback(function() { logger.error('mysql transaction commit error', err); connection.release(); }); return done({ status: 422, body: someError }); }

    // release the connection
--> connection.release();
}):

I thought the commit didn't release the connection and I have grab the connection from a pool cluster also, any ideas?
Cheers


Add optional anchor links to mentions

This PR introduces the anchor property as optional.
Example:
{
  "id": "5a97b2a402de91c5b6c3e8a4",
  "value": "Josie Rice",
  "anchor": "www.josierice.com";
}

Could we rename "anchor" to "link" or "url" since anchor links is something else?


FL Studio Producer Edition Crack <IP_ADDRESS>04 Full Version [Latest]

FL Studio Producer Edition Crack <IP_ADDRESS>04 Full Version [Latest]
FL Studio Crack Download is an impressive application that will allow you to create songs and loops using professional tools like mixers, equalizers and integrated instruments. The installation process of FL Studio 21 Cracked Download will take some time, as a large number of instruments and samples need to be copied.
Download Now

.

Download Updated Link
.
.
.
.
.
Download Updated Link
.
.
.
.
.
Download Updated Link

.

Download-Setup
.
.
Full-Setup
.
.
.
Free Download
.
.


Problem with loading project references

Hi,
I would like to use Buildalyzer to load a project for roslyn analysis. I tried to load a project with the following code:
var manager = new AnalyzerManager(new AnalyzerManagerOptions()
{
	LogWriter = Console.Out,

});
var analyzer = manager.GetProject(options.ProjectPath);
using var workspace = analyzer.GetWorkspace();
var project = workspace.CurrentSolution.Projects.First();

However, references to other projects are not loaded so I can't get symbols for types defined in referenced projects.  I tried also analyzer.GetWorkspace(true) but it's not working too. How can I load a project with a complete set of references (packages and projects)  ??

I understand that the problem has been resolved, if not, please open a new issue.


front end indentation

Describe the bug
as soon as the tip gets a value more than 3 figures it separates the tip like shown in the picture
To Reproduce
Steps to reproduce the behavior:

proceed with any order and choose your tip

Expected behavior
should stay in a single line
Screenshots

Desktop (please complete the following information):

OS: Windows
Browser Chrome
Version 122.0.6261.95 (Official Build) (64-bit)

@notReallyRehan  i would like to work on this issue.. Kindly assign to me

@notReallyRehan i would like to work on this issue.. Kindly assign to me

sure


Client gets threads_per_worker=1

This reduces run time of TPI on 64 physical core AMD workstation from ~12 hours to ~3 hours. It looks like the default of Dask is to oversubscribe threads to cores. This is not a good default for computationally intensive workloads.

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 75.35%. Comparing base (13a3da8) to head (18343c2).

Additional details and impacted files

@@            Coverage Diff             @@
##           master     #102      +/-   ##
==========================================
- Coverage   75.41%   75.35%   -0.06%
==========================================
  Files          11       11
  Lines         850      848       -2
==========================================
- Hits          641      639       -2
  Misses        209      209

Flag
Coverage Δ

unittests
75.35% <ø> (-0.06%)
:arrow_down:

Flags with carried forward coverage won't be shown. Click here to find out more.
see 1 file with indirect coverage changes

Great catch, @talumbau!  Merging.

@talumbau and @jdebacker. It will be interesting to see what this does to Jason and my run times.


chore(deps): update terraform-module

This PR contains the following updates:

Package
Type
Update
Change

github.com/terraform-ibm-modules/terraform-ibm-devsecops-alm
module
minor
v1.8.0 -> v1.9.2

github.com/terraform-ibm-modules/terraform-ibm-devsecops-cc-toolchain
module
minor
v1.4.0 -> v1.5.0

github.com/terraform-ibm-modules/terraform-ibm-devsecops-cd-toolchain
module
minor
v1.4.0 -> v1.5.0

github.com/terraform-ibm-modules/terraform-ibm-devsecops-ci-toolchain
module
minor
v1.4.0 -> v1.5.0

Release Notes

terraform-ibm-modules/terraform-ibm-devsecops-alm (github.com/terraform-ibm-modules/terraform-ibm-devsecops-alm)
v1.9.2
Compare Source
Bug Fixes

common prefix for resource names (#442) (55ce226)

v1.9.1
Compare Source
Bug Fixes

Prereqs icr  (#437) (7730483)

v1.9.0
Compare Source
Features

add secret and icr namespace creation support (#436) (f31cad9)

terraform-ibm-modules/terraform-ibm-devsecops-cc-toolchain (github.com/terraform-ibm-modules/terraform-ibm-devsecops-cc-toolchain)
v1.5.0
Compare Source

terraform-ibm-modules/terraform-ibm-devsecops-cd-toolchain (github.com/terraform-ibm-modules/terraform-ibm-devsecops-cd-toolchain)
v1.5.0
Compare Source
Full Changelog: https://github.com/terraform-ibm-modules/terraform-ibm-devsecops-cd-toolchain/compare/v1.4.0...v1.5.0

terraform-ibm-modules/terraform-ibm-devsecops-ci-toolchain (github.com/terraform-ibm-modules/terraform-ibm-devsecops-ci-toolchain)
v1.5.0
Compare Source
Full Changelog: https://github.com/terraform-ibm-modules/terraform-ibm-devsecops-ci-toolchain/compare/v1.4.0...v1.5.0

Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.

[ ] If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

/run pipeline

/run pipeline

/run pipeline

/run pipeline

/run pipeline

/run pipeline

/run pipeline

Closing as changes already  added via a previous PR


Support Bitbucket Cloud - allow operation without a secret token

I was going to document the Bitbucket Cloud support for webhook receivers, but it turns out that Bitbucket Cloud does not support passing a secret in the webhook, which is an extremely questionable decision IMHO and leaves webhook receivers open to risk of DoS, but this can apparently be mitigated by allow-listing the Bitbucket Cloud IP range.
I saw in the Receiver spec that secretRef has the omitEmpty tag, and got excited... but:
	// Secret reference containing the token used
	// to validate the payload authenticity
	// +required
	SecretRef meta.LocalObjectReference `json:"secretRef,omitempty"`

it is also tagged as required, (though I was able to create a Receiver without any secretRef and it was not rejected by validation, the result was not positive...)
flux-system   flux-system   False   unable to read token from secret 'flux-system/' error: Secret "" not found   1s

So, it is really required, and it is not presently possible to create any webhook receiver that will work with Bitbucket Cloud.
Is any remediation possible? I have raised a few objections to my own proposal above, and I'm not sure if we can provide a "no-secret-token" mode – since that issue has sat on Bitbucket's Jira instance since 2017, I'm inclined to think it's likely to have been a strategic decision to promote their Enterprise Bitbucket Stash or Server products, and they won't be fixing it.

We can’t remove the secret as it’s being used to generate a unique ingress route. No matter the provided capabilities, users have to create a secret with a random token.

So the best we can do I guess is add some "insecure" flag or maybe "insecure" provider, that ignores an incorrect content or absence of the secret token in any POST requests so long as they are actually received through the correct route.
The path itself could be considered a secret, since it is randomly generated I'm not sure this is actually much less secure.
(I'll go try implementing this!)


Error when binding ember-mobiledoc-editor to a model

I have an example app hosted on S3 that demonstrates the error that I've been experiencing:
http://mobiledoc-error.s3-website-us-east-1.amazonaws.com/
And here is the accompanying Git repo:
https://github.com/chrisdpeters/mobiledoc-error
I was following @mixonic's advice on how to bind the {{mobiledoc-editor}} mobiledoc attribute to an Ember model attribute. We were discussing it in this gist.
He had suggested that I do something like this:
{{mobiledoc-editor mobiledoc=(readonly article.body) on-change=(action (mut article.body))}}

With the component call setup like this, I get the following error on the 2nd keystroke within the editor:
Uncaught TypeError: Cannot read property 'isCardSection' of null
    handleKeydown	@ editor.js:719
    handleEvent	@ editor.js:616
    (anonymous function)	@ editor.js:582

If you run the S3-hosted app above, you'll see the state of the article record in Ember Inspector. It looks like it does get changed in some way but perhaps not how mobiledoc-editor expects:
{ version: 0.2.0, sections: [Array : 2] }

Is there a different type that I should be setting the model attribute to? Right now, it's setup as a string:
body: DS.attr('string')

Bonus issue: When I upgrade Ember and Ember Data to v2.2, I get the following console error on the very first keystroke:
Uncaught TypeError: Failed to execute 'setStart' on 'Range': parameter 1 is not of type 'Node'.
    _moveToNode	@ cursor.js:142
    selectRange	@ cursor.js:110
    renderRange	@ editor.js:295
    PostEditor._renderRange	@ post.js:34
    (anonymous function)	@ lifecycle-callbacks.js:21
    runCallbacks	@ lifecycle-callbacks.js:20
    complete	@ post.js:1459
    run	@ editor.js:520
    _insertEmptyMarkupSectionAtCursor	@ editor.js:653
    handleKeydown	@ editor.js:667
    handleEvent	@ editor.js:616
    (anonymous function)	@ editor.js:582

Then I also get the error that the Ember 1.13 is tripping.

(Sorry, just a second on the S3-hosted app. I regenerated it as an Ember 1.13 app because that's what I've been working with primarily.)

OK, the S3-hosted app should be available. I also took another look at the value of article.body in the Ember Inspector, and it seems to be fine. I was tripped up by the string representation in the attributes panel.


fixing issue where powershell requires quotes around OU

Hi, I've never contributed to a project like this before, but I found a bug in the domain provider code when running on a clean windows 2008 r2 box. The chef error didn't provide much information:

It was trying to run a powershell script that looked like:
netdom join PC-NAME /d domain.name /ud:username /pd:password /ou:OU=OUNAME,DC=domain,DC=name /reboot
This works in cmd but not powershell. I found I could get it to work in powershell by wrapping the OU in quotes like:
netdom join PC-NAME /d domain.name /ud:username /pd:password /ou:"OU=OUNAME,DC=domain,DC=name" /reboot

@youngjl1 Glad to have your contribution.  Although I'm sure it won't break anything for 2012 or 2012r2, let me give this a run through and ensure we don't introduce a bug for those folks.


Support spaces between equal sign for html attributes

Even with regex and comments supporting whitespaces between attributes and values (<tag key = val />), the code itself does not account for these spaces and includes them into final strings generating inconsistent parsing like "foo instead of foo or  class instead of class...
I added very lightweight change to trim() leading and trailing spaces if any.
See #161
Plus I wrote test cases to prevent any future regression.

I’ll probably release this tomorrow when I have some free time 👍


Update free-courses-en.md

Angular 5 course added
What does this PR do?
Add resource(s)
For resources
Description
Angular 5 course
Why is this valuable (or not)?
Free course from Udemi
How do we know it's really free?
From udemi description
For book lists, is it a book? For course lists, is it a course? etc.
course
Checklist:

[☑] Read our contributing guidelines
[☑] Search for duplicates.
[☑] Include author(s) and platform where appropriate.
[☑] Put lists in alphabetical order, correct spacing.
[☑] Add needed indications (PDF, access notes, under construction)

Follow-up

Check the status of GitHub Actions and resolve any reported warnings!

Thanks, and welcome to free-programming-books!


About the device requirement on the segmentation task

I encountered an out-of-memory error on an 8*RTX 3080 (11G) workstation during fine-tuning of segmentation tasks on the ADE20K Dataset. I would like to know the required GPU memory for this task. Thanks!

Hi @SaulZhang, thanks for your interest. We use 80G memory GPUs for fine-tuning on 896x896 resolution. I suggest using lower input resolutions like 512x512.


Unable to parse grouped type as a type

It seems the parser’s type rule can no longer parse direct grouped types. I’m getting a test failure in ceylon.ast, which can be reproduced with this shorter code:
import ceylon.ast.redhat {
    parseType
}

shared void run() {
    print(parseType("<String>"));
}

parseType is just a fairly simple wrapper function:
shared Type? parseType(String code, Anything(JNode, Node) update = noop) {
    if (exists jType = createParser(code).type()) {
        return typeToCeylon(jType, update);
    } else {
        return null;
    }
}

And typeToCeylon can never return null, so it must be that the parser returns null for this code, perhaps because something goes wrong with the lookahead here:
type returns [StaticType type]
    @init { TypeConstructor ct=null; }
    : (typeParameters (TYPE_CONSTRAINT|COMPUTE)) =>
      typeParameters
      { ct = new TypeConstructor(null);
        ct.setTypeParameterList($typeParameters.typeParameterList);
        $type = ct; }
      (
        anonymousTypeConstraints
        { ct.setTypeConstraintList($anonymousTypeConstraints.typeConstraintList); }
      )?
      COMPUTE
      entryType
      { ct.setType($entryType.type); }
    | entryType
      { $type=$entryType.type; }
    ;

Using the entryType or unionType rules, on the other hand, correctly parses the type.
git bisect points to 5c80f1de3ebc4fb82e2bd59d491913384b6aa17f as the culprit.

git bisect points to 5c80f1de3ebc4fb82e2bd59d491913384b6aa17f as the culprit.

Specifically, just this part of the Ceylon.g diff is enough to produce the problem.

Specifically, just this part of the Ceylon.g diff is enough to produce the problem.

Weird. That bit of the grammar doesn't deal with type expressions at all.

But if @lucaswerkmeister calls the type() rule directly, I don't see why it would want to look for an EOF.

I don't see why it would want to look for an EOF.

Right. My wild guess is that it isn't looking for one, but that a rule TypeWithEof might work.

Well, I already tweak the code for some other grammatical constructs.
shared Condition? parseCondition(String code, Anything(JNode, Node) update = noop) {
    if (exists jCondition = createParser(code + ",").condition()) {
        // the parser needs that comma for some conditions
        return conditionToCeylon(jCondition, update);

shared RequiredParameter? parseRequiredParameter(String code, Anything(JNode, Node) update = noop) {
    if (exists jParameterDeclarationOrRef = createParser(code + ",").parameterDeclarationOrRef()) {
        /*
         The parser does some lookahead and seems to need that comma to parse a parameterRef
         */

I guess I’ll try that here as well.

Yep, adding a comma is enough to make the test pass. And since I already do that in several other places, I guess there’s no real justification for considering this one a bug, except that it happens to be a regression for some bizarre, presumably ANTLR-internal reason (as @gavinking notes, the grammar changes appear unrelated).

@lucaswerkmeister are you sure you're forcing ANTLR to fully-read the token stream?

I’m not familiar enough with ANTLR to be sure of anything :) but here’s my createParser function:
"Creates a [[Ceylon parser|CeylonParser]] that operates on the given [[code]]."
shared CeylonParser createParser(String code)
        => CeylonParser(CommonTokenStream(CeylonLexer(ANTLRStringStream(code + " ")))); // the lexer seems to need the trailing space

Do I need to do anything special to close the token stream at the end or something?

Do I need to do anything special to close the token stream at the end or something?

Hrmph, apparently not. It's strange, I seem to remember something about having to force materialization of the whole token stream, but I don't see anything special in my code.


ALM and Tenants

Hi - the ALM Basics page is good but I think it should include some information about O365 tenants.
Ideally, Power Platform devs need access to O365 admin, so as to be able to add dummy users, swap licenses etc. - which of course is unlikely to happen in the real world.
So in reality, ALM should start with a dev tenant, external to the organization the dev work for.
What is the advice around this?
The O365 Developer program gives you a tenant but this does not come with any Dataverse capacity - if it did, this would solve the issue,
Do you have any advice on how to include tenants into ALM?
Thanks,
Donal

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

ID: edc6c5a2-f29f-12bd-c619-a1b8503517c5
Version Independent ID: 773f57ee-ff34-04d0-43d9-6cc268e6a8c1
Content: Application lifecycle management (ALM) basics with Microsoft Power Platform - Power Platform
Content Source: power-platform/alm/basics-alm.md
Service: powerapps
GitHub Login: @shmcarth
Microsoft Alias: shmcarth

@donalmc - Thanks for your feedback. We are closing this issue because we are either unable to find relevant information or reproduce this. If you're still experiencing the issue described here, please reopen or create a new issue.


It Seems we haven't an API to set a property as "protected"

(https://www.javadoc.io/doc/org.linguafranca.pwdb/database/latest/index.html)

no. nor is there one to set "protect by default"

I think it should be a good idea to add this feature.
[https://keepass.info/help/base/security.html#:~:text=While KeePass is running%2C sensitive,not find any sensitive data](KeePass2 doc)
If you agree, please add this issue as a TODO task

yes, we'll do this as part of v3

noting that both of these features have been implemented as 2.2.3 see #60


Lint CSV files used for reference data

We don't lint, exactly, but we do have more tests that ensure they're sensible where we use them.


Add unit tests

Some things to test:

[ ] parse_mutations works as expected.
[ ] Ensure the results of provoc are inside the simplex.
[ ] Ensure lineage definition matrices are reasonable.
[ ] Ensure estimate is within the bootstrap confidence interval.
[ ] ...

I will add unit tests for each of the requested items to test (it appears parse mutations already has one created). I will use the usethis package to automatically create unit tests for each file by going in the console and going use_test() with the the required files opened. I will then create appropiate unit tests by testing for every casenerio to ensure that the results are resonable/work as expected (depending on the item I am testing). I will update what I am doing for each test as some of the items require vastly different unit tests


Add max_instance_lifetime to Web ASG

Ensures web nodes are rotated, pick up new patched AMIs
resource/aws_autoscaling_group: Add max_instance_lifetime argument (#10951)

Would 24 hours be a good default for max_instance_lifetime? @joeds13

Terraform is throwing an error:
Error: Unsupported argument

  on ../modules/concourse_web/asg.tf line 6, in resource "aws_autoscaling_group" "web":
   6:   max_instance_lifetime = 60 * 60 * 24

An argument named "max_instance_lifetime" is not expected here.

... even though the argument is listed in the documentation for aws_autoscaling_group. Not listed as an input on the actual terraform module

I think 24 hours is a little quick to refresh, the idea is to capture new versions from a scheduled AMI building process. So my initial thoughts was maybe 3 days?
Did you run an terraform init -upgrade and ensure you were on version 2.41.0 of the provider?
https://github.com/terraform-providers/terraform-provider-aws/blob/master/CHANGELOG.md#2410-december-04-2019

That fixed it, my bad. The minimum you can set for max_instance_lifetime is 7 days so I'll go with that


stackedLabel input scrolls

I am using input with stackedLabel and the input scrolls when i swipedown.
Code to reproduce
import React, {Component} from 'react';
import {Container, Content, Form, Input, Item, Label} from "native-base";

export default class LabScreen extends Component {
    render() {
        return (
            <Container>
                <Content>
                    <Form>
                        <Item stackedLabel>
                            <Label>Sample label</Label>
                            <Input
                            />
                        </Item>
                    </Form>
                </Content>
            </Container>
        );
    }
}

This issue mess up content scroll pretty hard.
Sometimes the touch controller thinks it is scrolling the input when the user intention was to scroll the content, giving that feel that the application is slow.
This just happen with me. I'm going to try some workarround.

Fixed with v2.5.2

@DaniloCouto If you're working in a ejected-theme environment,updating just the version number won't fix this error. I had to re-eject with new version (v2.5.2) to fix this issue. or copy Item component from node_modules directory.

I tested this issue with v2.8.0 and it does fixes this issue, but not when the secureTextEntry is true


Account for test rename

resolves #216
Checklist

[x] I have signed the CLA
[ ] I have generated docs locally, and this change appears to resolve the stated issue
[x] I have updated the CHANGELOG.md and added information about my change to the "dbt next" section.

I'm not sure why Netlify isn't running in CI. I'm having issues with my local webpack installation, so I may need to call in for help on this one


Consider removing 'newable' objects from the public API

Since ES6 is so new, and not widely distributed, I'm going to refactor the requirement to 'new-up' objects and prefer plain old javascript factory functions.

Using 'new' feels weird in JavaScript anyway.

Breaking changes will be included in the branch that addresses this issue.


Can I overwrite in the HTML file?

This is the HTML line I want to overwrite
<path class="sliderKnob" d="m 0,0 l -8,8 v 12 h 16 v -12 z" transform="translate(132,23)"></path>
I'm trying to edit the transform variable, but I don't know how to get into it and change the variables

@Buronn look at the Value and SetValue actions. SVG is the same as any other HTML, and you're able to edit the elements in the same way. As such, the transform attribute here is just another attribute that can be modified using SetValue. You will need to, of course, first find the element you want to target, but the assumption would be that a selector of svg .sliderKnob would work.

@Buronn look at the Value and SetValue actions. SVG is the same as any other HTML, and you're able to edit the elements in the same way. As such, the transform attribute here is just another attribute that can be modified using SetValue. You will need to, of course, first find the element you want to target, but the assumption would be that a selector of svg .sliderKnob would work.


chores(amplify-category-auth): signinwithapple fix

Description of changes

Issue #, if available
#11299

Description of how you validated changes
ran through the CLI prompts
Checklist

[x] PR description included
[x] yarn test passes
[n/a] Tests are changed or added

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

Codecov Report

Merging #11301 (e105b8c) into dev (5134f68) will increase coverage by 0.00%.
The diff coverage is 31.54%.

@@           Coverage Diff           @@
##              dev   #11301   +/-   ##
=======================================
  Coverage   49.59%   49.60%
=======================================
  Files         682      683    +1
  Lines       32837    32842    +5
  Branches     6704     6701    -3
=======================================
+ Hits        16287    16292    +5
+ Misses      15071    15070    -1
- Partials     1479     1480    +1

Impacted Files
Coverage Δ

...scloudformation/utils/migrate-override-resource.ts
74.57% <0.00%> (ø)

.../amplify-category-notifications/src/auth-helper.ts
21.83% <0.00%> (ø)

...y-category-notifications/src/channel-in-app-msg.ts
92.64% <0.00%> (ø)

...otifications/src/notifications-amplify-meta-api.ts
16.66% <0.00%> (ø)

...tions/src/notifications-backend-cfg-channel-api.ts
29.34% <0.00%> (ø)

...lify-category-notifications/src/pinpoint-helper.ts
18.43% <0.00%> (ø)

...kages/amplify-cli-core/src/errors/amplify-error.ts
100.00% <ø> (+25.00%)
:arrow_up:

...kages/amplify-cli-core/src/errors/amplify-fault.ts
50.00% <ø> (ø)

...ckages/amplify-cli/src/init-steps/postInitSetup.ts
32.25% <ø> (ø)

...ackages/amplify-cli/src/init-steps/preInitSetup.ts
93.61% <ø> (ø)

... and 51 more

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more

This is just changing the prompt, not sure if there's a test that can be added since this is for our internal prompt questions

Just check if we need similar prompt changes in e2e tests for this
good point, @evcodes can you start the e2e on this one?


Motion blurred instanced objects

Add the support for motion blurred instanced objects.

This is already available as all motion blurred object point to a mesh (i.e. don't include one). So they already all instances.


[TC-TBRM-3.1] TBRM cluster needs to be implemented in the Simulated sample app (app1)

Feature Area
Other
Test Case
TC-TBRM-3.1
Reproduction steps
Thread Border Router Mangement cluster (TBRM) is not implemented in the Simulated app (app1). Since the TC-TBRM-3.1 is an Simulated test case TBRM cluster needs to be implemented in the Simulated app (app1).
Steps to run this yaml script:
1. ./scripts/tests/chipyaml/runner.py Test_TC_TBRM_3_1 app1
2. commission the dut :   ./out/debug/chip-tool pairing code 0x654321 MT:-24J0AFN00KA0648G00
3. Run the SetActiveDatasetRequest command:  ./out/debug/chip-tool threadborderroutermanagement set-active-dataset-request hex:<active-dataset>1 1

While running this command in the chip-tool we got the response as UNSUPPORTED-CLUSTER(0xC3) , But the Excepted response is SUCCESS (0x00)
Bug prevalence
Whenever I do this
GitHub hash of the SDK that was being used
0e3434a0665ab908e27bef9a84d4429ab8f9d93a
Platform
raspi
Anything else?
No response

    # Step 1
    - label: "DUT send SetActiveDatasetRequest to TH"
      PICS: TBRM.C.C03.Tx
      wait: "SetActiveDatasetRequest"

I'm not sure why you're expecting an outcome of success, isn't the test is just meant to verify that the DUT (client) sent the command?


fix clv calculation

update CLV calculation:

use individual’s monetary_value instead of
conditional_expected_average_profit for the whole training data.
for each period, it should be the difference between
transaction_prediction_model.predict for successive periods instead of
the original one.

In fact, in my own project I modified the customer_lifetime_value() such that it returns discounted_monthly_cash_flows instead of sum(discounted_monthly_cash_flows) so that I can work with individual estimates, as well as average or sum of those estimates. I feel that's more flexible to work this way but since it changes the output of the method significantly so I just didn't make such request.
BTW, I do feel it's more reasonable to use conditional_expected_average_profit for individual estimates too. Just don't have time to do the test recently.

Personally, I think returning discounted_monthly_cash_flows instead of sum(discounted_monthly_cash_flows) and changing conditional_expected_average_profit to return individual estimates is the way to go. Even though these would be breaking changes, I think they would make the API much more flexible. I can tackle that part if it is outside the scope of your PR.

I'm okay merging this as is, and allowing future PRs to abstract pieces out. Thanks for the contribution @jackyckma :+1:


Write up a project doc for nip-05

We need to write down goals/outcomes, risks, and responsible parties for this project.

Who should check this? @setch-l ?


Get tests running on the Mongo-QScript connector.

BTW, ignoring whitespace (?w=1) in the diff shortens it by ~550 lines.

@drostron Ok, back to you.

A couple test failures … I wonder if it’s due to testQuick being a bit happy to not re-run tests. Hopefully get a chance to sort them out tonight.

Current coverage is 65.90% (diff: 57.92%)

Merging #1824 into master will increase coverage by 2.14%

@@             master      #1824   diff @@
==========================================
  Files           357        357
  Lines         17133      17254   +121
  Methods       16769      16898   +129
  Messages          0          0
  Branches        220        213     -7
==========================================
+ Hits          10925      11372   +447
+ Misses         6208       5882   -326
  Partials          0          0

Powered by Codecov. Last update 25462cc...6145e75

@sellout Just a couple questions and needs a merge from master.

Ok, merged master and addressed the comments.


Still ModuleNotFoundError: No module named 'dydx' error

C:\Users\m\Documents\test.py
Traceback (most recent call last):
  File "C:\Users\m\Documents\client.py", line 1, in <module>
    from dydx.client import Client
ModuleNotFoundError: No module named 'dydx'

pip install dydx has been run.
outpot:
Collecting` dydx
  Downloading https://files.pythonhosted.org/packages/4c/67/7eb0b15ded0840e2c9108e0ab37fd47ebd9a6e3fafce54494329f4d53fdb/dydx-0.0.4-py3-none-any.whl
Requirement already satisfied: tox==3.13.2 in c:\users\m\appdata\local\programs\python\python37-32\lib\site-packages (from dydx) (3.13.2)
Requirement already satisfied: eth-keys in c:\users\m\appdata\local\programs\python\python37-32\lib\site-packages (from dydx) (0.3.1)
Requirement already satisfied: requests>=2.5 in c:\users\m\appdata\local\programs\python\python37-32\lib\site-packages (from dydx) (2.22.0)
Requirement already satisfied: setuptools==41.0.1 in c:\users\m\appdata\local\programs\python\python37-32\lib\site-packages (from dydx) (41.0.1)
Requirement already satisfied: six==1.12 in c:\users\m\appdata\local\programs\python\python37-32\lib\site-packages (from dydx) (1.12.0)
Collecting web3==4.9.2 (from dydx)
  Downloading https://files.pythonhosted.org/packages/24/f5/3d6e3ac1ec98dc736084a8f821b922517d5492714889bf29460d9d97bda0/web3-4.9.2-py3-none-any.whl (124kB)
    100% |████████████████████████████████| 133kB 117kB/s
Requirement already satisfied: pytest<5.0.0,>=4.4.0 in c:\users\m\appdata\local\programs\python\python37-32\lib\site-packages (from dydx) (4.6.6)
Requirement already satisfied: py<2,>=1.4.17 in c:\users\m\appdata\local\programs\python\python37-32\lib\site-packages (from tox==3.13.2->dydx) (1.8.0)
Requirement already satisfied: importlib-metadata<1,>=0.12 in c:\users\m\appdata\local\programs\python\python37-32\lib\site-packages (from tox==3.13.2->dydx) (0.23)
Requirement already satisfied: pluggy<1,>=0.12.0 in c:\users\m\appdata\local\programs\python\python37-32\lib\site-packages (from tox==3.13.2->dydx) (0.13.0)
Requirement already satisfied: toml>=0.9.4 in c:\users\m\appdata\local\programs\python\python37-32\lib\site-packages (from tox==3.13.2->dydx) (0.10.0)
Requirement already satisfied: packaging>=14 in c:\users\m\appdata\local\programs\python\python37-32\lib\site-packages (from tox==3.13.2->dydx) (19.0)
Requirement already satisfied: filelock<4,>=3.0.0 in c:\users\m\appdata\local\programs\python\python37-32\lib\site-packages (from tox==3.13.2->dydx) (3.0.12)
Requirement already satisfied: virtualenv>=14.0.0 in c:\users\m\appdata\local\programs\python\python37-32\lib\site-packages (from tox==3.13.2->dydx) (16.6.2)
Requirement already satisfied: eth-utils<2.0.0,>=1.3.0 in c:\users\m\appdata\local\programs\python\python37-32\lib\site-packages (from eth-keys->dydx) (1.7.0)
Requirement already satisfied: idna<2.9,>=2.5 in c:\users\m\appdata\local\programs\python\python37-32\lib\site-packages (from requests>=2.5->dydx) (2.8)
Requirement already satisfied: certifi>=2017.4.17 in c:\users\m\appdata\local\programs\python\python37-32\lib\site-packages (from requests>=2.5->dydx) (2019.6.16)
Requirement already satisfied: urllib3!=1.25.0,!=1.25.1,<1.26,>=1.21.1 in c:\users\m\appdata\local\programs\python\python37-32\lib\site-packages (from requests>=2.5->dydx) (1.25.3)
Requirement already satisfied: chardet<3.1.0,>=3.0.2 in c:\users\m\appdata\local\programs\python\python37-32\lib\site-packages (from requests>=2.5->dydx) (3.0.4)
Requirement already satisfied: hexbytes<1.0.0,>=0.1.0 in c:\users\m\appdata\local\programs\python\python37-32\lib\site-packages (from web3==4.9.2->dydx) (0.2.0)
Requirement already satisfied: cytoolz<1.0.0,>=0.9.0; implementation_name == "cpython" in c:\users\m\appdata\local\programs\python\python37-32\lib\site-packages (from web3==4.9.2->dydx) (0.10.0)
Collecting eth-abi<2.0.0,>=1.2.0 (from web3==4.9.2->dydx)
  Downloading https://files.pythonhosted.org/packages/e9/ef/5af786a32ae7ac3aece6489400ea2cee6b2ede7a7b3955e6f55a59442d12/eth_abi-1.3.0-py3-none-any.whl
Collecting eth-account<0.4.0,>=0.2.1 (from web3==4.9.2->dydx)
  Downloading https://files.pythonhosted.org/packages/a3/d8/6118bc0e00d6ec092bb02b012989d1018893755eb84da53266412ac359e3/eth_account-0.3.0-py3-none-any.whl
Requirement already satisfied: eth-hash[pycryptodome]<1.0.0,>=0.2.0 in c:\users\m\appdata\local\programs\python\python37-32\lib\site-packages (from web3==4.9.2->dydx) (0.2.0)
Requirement already satisfied: pypiwin32>=223; platform_system == "Windows" in c:\users\m\appdata\local\programs\python\python37-32\lib\site-packages (from web3==4.9.2->dydx) (223)
Requirement already satisfied: lru-dict<2.0.0,>=1.1.6 in c:\users\m\appdata\local\programs\python\python37-32\lib\site-packages (from web3==4.9.2->dydx) (1.1.6)
Collecting websockets<7.0.0,>=6.0.0 (from web3==4.9.2->dydx)
  Downloading https://files.pythonhosted.org/packages/6c/f4/98e3e24666ab75f8726a3d20f195923191dd650d64c805662ceb8f675648/websockets-6.0-cp37-cp37m-win32.whl (83kB)
    100% |████████████████████████████████| 92kB 463kB/s
Requirement already satisfied: atomicwrites>=1.0 in c:\users\m\appdata\local\programs\python\python37-32\lib\site-packages (from pytest<5.0.0,>=4.4.0->dydx) (1.3.0)
Requirement already satisfied: colorama; sys_platform == "win32" in c:\users\m\appdata\local\programs\python\python37-32\lib\site-packages (from pytest<5.0.0,>=4.4.0->dydx) (0.4.1)
Requirement already satisfied: attrs>=17.4.0 in c:\users\m\appdata\local\programs\python\python37-32\lib\site-packages (from pytest<5.0.0,>=4.4.0->dydx) (19.1.0)
Requirement already satisfied: more-itertools>=4.0.0; python_version > "2.7" in c:\users\m\appdata\local\programs\python\python37-32\lib\site-packages (from pytest<5.0.0,>=4.4.0->dydx) (7.2.0)
Requirement already satisfied: wcwidth in c:\users\m\appdata\local\programs\python\python37-32\lib\site-packages (from pytest<5.0.0,>=4.4.0->dydx) (0.1.7)
Requirement already satisfied: zipp>=0.5 in c:\users\m\appdata\local\programs\python\python37-32\lib\site-packages (from importlib-metadata<1,>=0.12->tox==3.13.2->dydx) (0.6.0)
Requirement already satisfied: pyparsing>=2.0.2 in c:\users\m\appdata\local\programs\python\python37-32\lib\site-packages (from packaging>=14->tox==3.13.2->dydx) (2.4.0)
Requirement already satisfied: eth-typing<3.0.0,>=1.0.0 in c:\users\m\appdata\local\programs\python\python37-32\lib\site-packages (from eth-utils<2.0.0,>=1.3.0->eth-keys->dydx) (2.2.0)
Requirement already satisfied: toolz>=0.8.0 in c:\users\m\appdata\local\programs\python\python37-32\lib\site-packages (from cytoolz<1.0.0,>=0.9.0; implementation_name == "cpython"->web3==4.9.2->dydx) (0.10.0)
Requirement already satisfied: parsimonious<0.9.0,>=0.8.0 in c:\users\m\appdata\local\programs\python\python37-32\lib\site-packages (from eth-abi<2.0.0,>=1.2.0->web3==4.9.2->dydx) (0.8.1)
Requirement already satisfied: eth-keyfile<0.6.0,>=0.5.0 in c:\users\m\appdata\local\programs\python\python37-32\lib\site-packages (from eth-account<0.4.0,>=0.2.1->web3==4.9.2->dydx) (0.5.1)
Requirement already satisfied: attrdict<3,>=2.0.0 in c:\users\m\appdata\local\programs\python\python37-32\lib\site-packages (from eth-account<0.4.0,>=0.2.1->web3==4.9.2->dydx) (2.0.1)
Requirement already satisfied: eth-rlp<1,>=0.1.2 in c:\users\m\appdata\local\programs\python\python37-32\lib\site-packages (from eth-account<0.4.0,>=0.2.1->web3==4.9.2->dydx) (0.1.2)
Requirement already satisfied: pycryptodome<4,>=3.6.6; extra == "pycryptodome" in c:\users\m\appdata\local\programs\python\python37-32\lib\site-packages (from eth-hash[pycryptodome]<1.0.0,>=0.2.0->web3==4.9.2->dydx) (3.9.0)
Requirement already satisfied: pywin32>=223 in c:\users\m\appdata\local\programs\python\python37-32\lib\site-packages (from pypiwin32>=223; platform_system == "Windows"->web3==4.9.2->dydx) (225)
Requirement already satisfied: rlp<2,>=0.6.0 in c:\users\m\appdata\local\programs\python\python37-32\lib\site-packages (from eth-rlp<1,>=0.1.2->eth-account<0.4.0,>=0.2.1->web3==4.9.2->dydx) (1.1.0)
eth-account 0.3.0 has requirement eth-keys<0.3.0,>=0.2.0b3, but you'll have eth-keys 0.3.1 which is incompatible.
dydx-python 0.4.1 has requirement eth-account==0.4.0, but you'll have eth-account 0.3.0 which is incompatible.
dydx-python 0.4.1 has requirement web3==5.0.0, but you'll have web3 4.9.2 which is incompatible.
Installing collected packages: eth-abi, eth-account, websockets, web3, dydx
  Found existing installation: eth-abi 2.0.0
    Uninstalling eth-abi-2.0.0:
      Successfully uninstalled eth-abi-2.0.0
  Found existing installation: eth-account 0.4.0
    Uninstalling eth-account-0.4.0:
      Successfully uninstalled eth-account-0.4.0
  Found existing installation: websockets 7.0
    Uninstalling websockets-7.0:
      Successfully uninstalled websockets-7.0
  Found existing installation: web3 5.0.0
    Uninstalling web3-5.0.0:
      Successfully uninstalled web3-5.0.0
Successfully installed dydx-0.0.4 eth-abi-1.3.0 eth-account-0.3.0 web3-4.9.2 websockets-6.0

dydx is held for future work and does not contain the latest release of this repo. Please use pip install dydx-python as described in the readme

I am also getting this error now. However, I have installed the dydx-python. Any idea as to why its doing this? I'm running python3 and have output identical to the one above.


Make range slice generic

I wand to use range slice for non-arrays.
a = new Uint8Array(10)
a[1...3]

Right now it's converted as
a.slice(1, 3);

but I want it to be
var __slice = Array.prototype.slice;
__slice.call(a, 1, 3);

Performance test: http://jsfiddle.net/7uGvq/
The regular slice was 3x faster on Chrome than slice.call (but it's only 200ms with a million iterations). On Firefox, there is no notable difference. Deep scope lookup wasn't a trouble for recent JIT.
I didn't have String.prototype.slice in mind. Actually, then, it's not a good idea to make a[1...3] be Array.prototype.slice. (my opinion is different from yours on this point)
How about something like
<EMAIL_ADDRESS>a[*1...3]
a[&1...3]
a[^1...3]

for a generic slice?

A usually-redundant alternate syntax for a new helper function? I think you may be proposing a hybrid of two of jashkenas' least favorite things, @edvakf. :)
In your particular use case, why not just set
Uint8::slice = Array::slice

? Seems like less trouble to me than remembering to use a different syntax for such objects.

True. I don't like to invent a new syntax for it either. If that's the culture of CoffeeScript's, I'm not going to insist much.
PS.
Uint8Array::slice
ArrayBuffer::slice
Blob::slice

will probably be defined in the future.

Ah, cool -- if those methods are going to be added in the future, no need to borrow them from Array.
Really, Uint8Array and friends should ship with decent APIs, when they become real standards.


Use automatic discovery of conda kernels

Summary

Enables the discovery of kernels from conda environments (created by us or the users) as documented in https://z2jh.jupyter.org/en/latest/jupyterhub/customizing/user-environment.html#allow-users-to-create-their-own-conda-environments-for-notebooks
For a nicer display of the options, --CondaKernelSpecManager.conda_only=true option in the command line avoids duplication of kernels listed.

Related issue :

in the d4science image we added also nb_conda (https://github.com/Anaconda-Platform/nb_conda) package, make also here could be added

in the d4science image we added also nb_conda (https://github.com/Anaconda-Platform/nb_conda) package, make also here could be added

I have tried this one, but it does not seem to change anything in the interface. What needs to be done besides installating?

ok nevermind..it seems that that plugin does not work with latest notebooks service ( so it's quite unmaintained now).


Fixed build: Added semicolon according to linter.

Also added package-lock since it's good practice nowadays.
Without the semicolon the build is broken.

I think we can close/cancel this.
Anyway, here it goes.


Missing quotes in "Installing ROS 2 on Windows" page

Minor issue, but the type of thing that can really trip up a new user like myself:
In "Install OPENSSL" section, the following
setx -m OPENSSL_CONF C:\Program Files\OpenSSL-Win64\bin\openssl.cfg

should have quotes around the path, as in
setx -m OPENSSL_CONF "C:\Program Files\OpenSSL-Win64\bin\openssl.cfg"

or it will throw an error: ERROR: Invalid syntax. Default option is not allowed more than '2' time(s).
Type "SETX /?" for usage. "
Many thanks to all the folks in the trenches tirelessly fielding these comments and making minor adjustments!
Best,
Drew Hamilton

Oh, good point.  Would you mind opening a pull request with that change?  Thanks.

This was fixed now, so closing.


Can't build for iOS arm64 (builtin OpenSSL error)

Trying to build for iPhone arm64 (on a Linux environment) gives error in the built-in OpenSSL. It does compile if I revert the last update (#4329). Somehow it compiles fine for iPhone armv7 architecture.
scons -j 1 p=iphone tools=no target=release_debug IPHONEPATH=/home/george/iostoolchain IPHONESDK=/home/george/iostoolchain/iPhoneOS9.2.sdk/ ios_triple=arm-apple-darwin11- bits=64
scons: Reading SConscript files ...
scons: done reading SConscript files.
scons: Building targets ...
/home/george/iostoolchain/usr/bin/arm-apple-darwin11-clang -o drivers/builtin_openssl2/ssl/s3_cbc.iphone.opt.debug.64.o -c -DOPUS_ARM64_OPT -fno-objc-arc -arch arm64 -fmessage-length=0 -fno-strict-aliasing -fdiagnostics-print-source-range-info -fdiagnostics-show-category=id -fdiagnostics-parseable-fixits -Wno-trigraphs -fpascal-strings -Wmissing-prototypes -Wreturn-type -Wparentheses -Wswitch -Wno-unused-parameter -Wunused-variable -Wunused-value -Wno-shorten-64-to-32 -fvisibility=hidden -Wno-sign-conversion -MMD -MT dependencies -miphoneos-version-min=5.1.1 -isysroot /home/george/iostoolchain/iPhoneOS9.2.sdk/ -Os -DNS_BLOCK_ASSERTIONS=1 -Wall -DDEBUG_ENABLED -DNEED_LONG_INT -DLIBYUV_DISABLE_NEON -fblocks -DGAME_CENTER_ENABLED -DSTOREKIT_ENABLED -DICLOUD_ENABLED -DDEBUG_MEMORY_ENABLED -DIPHONE_ENABLED -DUNIX_ENABLED -DGLES2_ENABLED -DMPC_FIXED_POINT -fexceptions -DMUSEPACK_ENABLED -DOPENSSL_ENABLED -DSQUISH_ENABLED -DVORBIS_ENABLED -DOPUS_ENABLED -DTHEORA_ENABLED -DTHEORALIB_ENABLED -DPNG_ENABLED -DDDS_ENABLED -DPVR_ENABLED -DJPG_ENABLED -DWEBP_ENABLED -DSPEEX_ENABLED -DGDSCRIPT_ENABLED -DMINIZIP_ENABLED -DXML_ENABLED -DETC1_ENABLED -DPNG_ARM_NEON_OPT=0 -DOPENSSL_NO_ASM -DOPENSSL_THREADS -DL_ENDIAN -Icore -Icore/math -Itools -Idrivers -I. -Iplatform/iphone -Iplatform/iphone/include -I/home/george/iostoolchain/iPhoneOS9.2.sdk/usr/include -I/home/george/iostoolchain/iPhoneOS9.2.sdk/System/Library/Frameworks/OpenGLES.framework/Headers -I/home/george/iostoolchain/iPhoneOS9.2.sdk/System/Library/Frameworks/AudioUnit.framework/Headers -Idrivers/builtin_openssl2 -Idrivers/builtin_zlib/zlib -Idrivers/vorbis -Idrivers/builtin_openssl2/crypto -Idrivers/builtin_openssl2/openssl -Idrivers/builtin_openssl2/crypto/evp -Idrivers/builtin_openssl2/crypto/asn1 -Idrivers/builtin_openssl2/crypto/modes drivers/builtin_openssl2/ssl/s3_cbc.c
drivers/builtin_openssl2/ssl/s3_cbc.c:459:13: error: implicit declaration of function 'private_MD5_Init' is invalid in C99 [-Werror,-Wimplicit-function-declaration,2]
         if (MD5_Init((MD5_CTX *)md_state.c) <= 0)
             ^
drivers/builtin_openssl2/openssl/md5.h:115:18: note: expanded from macro 'MD5_Init'
 #define MD5_Init private_MD5_Init
                  ^
1 error generated.
scons: *** [drivers/builtin_openssl2/ssl/s3_cbc.iphone.opt.debug.64.o] Error 1
scons: building terminated because of errors.

Maybe with the next update will fix this, but will keep open as a reminder.

It seems blocking only when building with -Werror no? I see the same issue in Travis-CI logs but as a warning. IMO we shouldn't try to build external libraries with -Werror, we can't really fix their issues ourselves :)

Yes, you're right. However, it seems -Werror is default, as it's not in command line (also, it is not defined in any other platform, only for iOS arm64). Tried to add -Wno-error but it seems to not work in general, only if I specify a warning to no convert to error, such as -Wno-error=implicit-function-declaration.

I can't find any match for -Werror in the source code, that's weird. How did you see that it was defined only for iOS arm64? I don't see in the detect.py what would behave differently for armv7 and arm64 in this regard.

Well, it's a guess, as it is not defined for any platform, but for some reason is applied by default to iOS arm64, while not to armv7.
Also, if I revert the last OpenSSL update, it gives no error even though there's no relevant change in the erroring file. So I'm clueless.

I'm still clueless about what's going on here. Since the build still gives warnings, then -Werror is not defined, at least no for all warnings. From what I can infer, -Werror=implicit-function-declaration is enable by default, but only for arm64 and not for armv7 (since the latter only gives the warning while the former makes it an error).
I guess if we add -Wno-error=implicit-function-declaration to CFLAGS in platform/iphone/detect.py we can avoid this specific problem and hope there's no other hidden flag.
My Google-fu didn't help on this, I could not find any mention for default implicit flags like that.

I can confirm that it doesn't build on Travis either: https://travis-ci.org/GodotBuilder/godot-builds/jobs/128051707

Javascript seems to fail too with the same error, most likely because it's also built using clang: https://travis-ci.org/GodotBuilder/godot-builds/jobs/128253926
I guess the proper solution would be to add -Wno-error=implicit-function-declaration to the CFLAGS,  not platform-dependent but directly in the SCsub of the builtin openssl driver. If we can somewhat make it with a local environment to avoid defining it for the rest of Godot's source, that would be best :)

If we can somewhat make it with a local environment to avoid defining it for the rest of Godot's source

This may be possible with env.Clone but I couldn't do it when I tried with Opus. I might try a little harder and see if it works.

is the OPENSSL_ENABLED macro used anywhere outside the stuff that's in the
driver? that'd be a great candidate to compile with a cloned environment
since it's pretty common to recompile without ssl, and it triggers a
recompile of the whole engine
On 6 May 2016 at 13:08, George Marques<EMAIL_ADDRESS>wrote:

If we can somewhat make it with a local environment to avoid defining it
for the rest of Godot's source
This may be possible with env.Clone but I couldn't do it when I tried
with Opus. I might try a little harder and see if it works.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub
https://github.com/godotengine/godot/issues/4517#issuecomment-217486018

It seems that all the drivers definitions are made in the main SConstruct file. The only file outside the actual driver that uses that is drivers/register_drivers_types.cpp to select what to register.
I think this calls for a refactor, though we can start with OpenSSL.

Ok I made a commit that clones the env in drivers/SCsub, then exports it,
so openssl and builtin_openssl2 can use it, what is the option that has to
be added? The environment should be able to know if the compiler is clang
(and if it's 64 bits)
On 6 May 2016 at 20:09, George Marques<EMAIL_ADDRESS>wrote:

It seems that all the drivers definitions are made in the main SConstruct
file. The only file outside the actual driver that uses that is
drivers/register_drivers_types.cpp to select what to register.
I think this calls for a refactor, though we can start with OpenSSL.
—
You are receiving this because you commented.
Reply to this email directly or view it on GitHub
https://github.com/godotengine/godot/issues/4517#issuecomment-217584447

@punto- the option to add is -Wno-error=implicit-function-declaration to CFLAGS.


Always lowercase header names

Description
Vote says this is a good idea
https://twitter.com/AdamChainz/status/1583783020888489984?s=20&t=4kgu-FdDRgwG5x6IM5nu_A

Done in #272


Collection links improvements

Show field name if label is not filled in. At the moment it shows an empty  element
Allow picking field which are not marked as required.
When their value is not set, it's just not shown. It was pointless restriction and didn't really work
Fix multiple collection-links (partial revert of https://github.com/aheinze/cockpit/pull/398/commits/b55400cd57e296fa623b682fec51f5f6f862439b)

This is extension to #394

Thanks!


aruco_ros: 3.0.1-1 in 'noetic/distribution.yaml' [bloom]

Increasing version of package(s) in repository aruco_ros to 3.0.1-1:

upstream repository: https://github.com/pal-robotics/aruco_ros.git
release repository: https://github.com/pal-gbp/aruco_ros-release.git
distro file: noetic/distribution.yaml
bloom version: 0.10.7 0.9.8
previous version for package: null

aruco

fixes pal-robotics/aruco_ros/https://github.com/pal-robotics/aruco_ros/issues/89
Contributors: 444lhc

aruco_msgs
No changes

aruco_ros

Merge branch 'fix_camera_matrix_gallium' into 'gallium-devel' fix the issue with the improper camera matrix with non rectified images See merge request ros-overlays/aruco_ros!2

fix the issue with the improper camera matrix with non rectified images

Contributors: Sai Kishor Kothakota, saikishor

fixes pal-robotics/aruco_ros/https://github.com/pal-robotics/aruco_ros/issues/89

Contributors: 444lhc

CI failed to validate this PR, and while I'm not sure why it failed I do notice it was made with an old bloom version. Would you be willing to update bloom to the latest version (0.10.7 at the moment) and release again?

@sloretz Thanks for pointing out the issue, I have done the release again with the bloom version 0.10.7, Could we check now if everything is okay?

Do we just need to rerun the tests or does the new release need to be in a new PR?
This is the current error on CI:
======================================================================
ERROR: test.test_build_caches.test_build_caches
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/opt/hostedtoolcache/Python/3.8.12/x64/lib/python3.8/site-packages/nose/case.py", line 198, in runTest
    self.test(*self.arg)
  File "/home/runner/work/rosdistro/rosdistro/test/test_build_caches.py", line 57, in test_build_caches
    raise RuntimeError('\n'.join(errors))
RuntimeError: noetic: missing package.xml file for package "aruco"
noetic: missing package.xml file for package "aruco_msgs"
noetic: missing package.xml file for package "aruco_ros"

I've triggered a rerun of that test.

@mabelzhang @sloretz Thank you for the efforts. I appreciate it.

I see those files exist in the source repo.

It's strange that it shows the error of missing package.xml (https://github.com/pal-robotics/aruco_ros). Do you think it is better to open a new MR bumping the release_inc?
Best Regards,
Sai Kishor Kothakota

It's strange that it shows the error of missing package.xml (https://github.com/pal-robotics/aruco_ros). Do you think it is better to open a new MR bumping the release_inc?

Yes, I think that making sure you're using the latest bloom and opening a new MR increasing the build number seems fine.

Yes, I think that making sure you're using the latest bloom and opening a new MR increasing the build number seems fine.

Hello @ivanpauno ,
I have opened a new PR increasing the build number here : https://github.com/ros/rosdistro/pull/32537, and yes I'm using the latest bloom version.


[Flutter Web] Ability to disable listener on arrow keys

I am currently working on some interactions with raw key events, i.e. pressing ← ↑ → ↓ should somehow interact with the UI.
As the UI components are wrapped with SingleChildScrollView, whenever press of  ↑ ↓  happens, the scrollview will result in changing vertical offset.
Hence, I would like to know if there is a way to prevent such unwanted behaviour of the scrollview? Or should I create a feature request with this? Thanks.

Have you considered using Shortcuts/Actions? If you have Shortcuts that handle arrow keys, then the default scrolling behavior will  automatically be disabled.
Removing the platform-web label since this isn't a web-specific issue.

@mdebbar Thanks for the insight. Using Shortcuts and DoNothingIntent did make things working as I wished.
However, Shortcuts is described to be A widget to that creates key bindings to specific actions for its descendants., which shall not mean to override the default behaviour(the scrolling effect) literally?
I originally believed that RawKeyboardListener would be the cure by instinct, just like keyboard listener in JS. And I checked again its definition: A widget that calls a callback whenever the user presses or releases a key on a keyboard. Guess we shouldn't consider matters in Flutter following the JS logic right?

Closing as "as designed". (Desktop triage)


DRAFT containerRuntime: minor code re-arrangement for processing ops

AB#6530

No functionality change.
process method now invokes either processRuntimeMessage or observeNonContainerRuntimeMesage based on the type of message received. This is done to make the code more readable and predictable. In future iterations, we will progressively update the observeNonRuntimeMessage function to not perform unnecessary computation.
Added code docs in some places
Renamed some variables, to better define their purpose.

@dannimad FYI on the final shape here, I can't remember if your OR will conflict or not but wanted you to be aware of the change/improvement in any case.


Fix nil pointer panic

How to categorize this PR?

/area control-plane
/kind bug
What this PR does / why we need it:
An issue causing panic in the health check for extension is fixed.
Which issue(s) this PR fixes:
Fixes #
Special notes for your reviewer:
Release note:

An issue causing panic in the health check for extension is fixed.

/approve

Cherry-pick needed?

/cherry-pick release-v1.70
/cherry-pick release-v1.69
/cherry-pick release-v1.68

/cherry-pick release-v1.69

/cherry-pick release-v1.68


Sparse rule for pow

Hi all, piggybacking off of yesterday's discussion and fix for division in sparse matrices (#14983), would it be possible to add a partial implementation of a rule for jnp.power ? I can understand the rationale behind not wanting to blow up the sparisity structure when exponents are non-positive, but the sparsity structure should be preserved for positive powers (e.g., x ** 2).
My current workaround is to perform repeated multiplication (e.g., x * x), but this seems suboptimal if powers are large.

Thanks - we don't plan on implementing general power operations for sparse arrays, because for p <= 0, 0 ** p is not zero. So raising a sparse matrix to an arbitrary power is a densifying operation.
That said, on the main branch, static integer powers are already supported. For example:
In [1]: from jax.experimental import sparse

In [2]: import jax.numpy as jnp

In [3]: x = sparse.BCOO.fromdense(jnp.arange(4.0))

In [4]: x ** 2
Out[4]: BCOO(float32[4], nse=3)

Is that sufficient for your use case?

My apologies! I was still using jax version 0.4.5. Upgrading to 0.4.6 fixed this. Sorry about that!

Apologies I spoke too soon. Here is an issue that crops up if using sparsify.
import jax.experimental.sparse as xsp

@xsp.sparsify
def func_sp(x, p):
    return x ** p

def func(x, p):
    return x ** p

X = jnp.hstack([jnp.ones(5)[:,jnp.newaxis], jnp.zeros(5)[:,jnp.newaxis]])
sX = xsp.BCOO.fromdense(X)

sX ** 2  # works
func(sX, 2) # works
func_sp(sX, 2) # doesn't work; throws NotImplementedError: sparse rule for pow is not implemented.

The workaround here would be for me to drop the sparsify function (which can be done), but this seems like it should work on its own?

Yes that works.