Loading banner during /register

This would pair really well with https://github.com/zulip/zulip-mobile/pull/3822, if they could both go out in the same release, but we'll see how it goes. 🙂
As mentioned in person, it would be awesome to see the banner animate its entrance/exit, but I don't think it's realistic that https://github.com/zulip/zulip-mobile/issues/3899 will be resolved before this goes out, which is fine. 🙂
Marking as P1 because the issue is marked P1.
Fixes: #3025
Fixes: #3387

Just rebased onto master and fixed merge conflicts.

(Note to self: Mark a commit as fixing https://github.com/zulip/zulip-mobile/issues/2725.)

https://github.com/zulip/zulip-mobile/pull/3901#discussion_r384229204 and https://github.com/zulip/zulip-mobile/pull/3901#discussion_r384140387 came up while making these changes. 🙂

(Note to self: Mark a commit as fixing #2725.)

As I commented just now on #2725 , that issue was actually asking for what we do today; we had a loading indicator and not the cached data, and it asked to show the latter. So I've closed it as already-done.

One other comment, applying to several commit messages: take a look through them for some long summary lines to shorten (and move details into the prose body as needed.)

Done.

(I just force-pushed, but I'm not quite done with these changes; I'll comment when I am.)

OK, this is ready for another review.

Thanks @chrisbobbe for the revisions! Merged, with a few small commit-message edits we just discussed.
I've also dropped the new commit that removes the eslint react-native plugin, because I realized that it doesn't yet remove it from package.json and yarn.lock :slightly_smiling_face: -- only from the eslintrc. That can be a good quick followup.


Refined the readme.

This change makes it explicit that this is a RegEx based parser, with all the limitations that come with that (such as not being able to deal with parentheses in URL for inline links)

this is clearly never going to land.


Do dynamic path expansion at runtime.

Instead of evaluating the custom paths at module import time, expand
the paths when the functions that use them get called. This also helps
making testing simpler as it avoids doing module reloads which have
nasty side effects.
Issue #, if available:
Description of changes:
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

Codecov Report

Merging #40 into r2.0 will increase coverage by 1.52%.
The diff coverage is 100%.

@@            Coverage Diff            @@
##             r2.0     #40      +/-   ##
=========================================
+ Coverage   96.98%   98.5%   +1.52%
=========================================
  Files           5       5
  Lines         265     267       +2
  Branches       18      18
=========================================
+ Hits          257     263       +6
+ Misses          5       2       -3
+ Partials        3       2       -1

Impacted Files
Coverage Δ

src/sagemaker_containers/environment.py
98.45% <100%> (+2.09%)
: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 f58f4f5...feadfec. Read the comment docs.

Can we just remove the BASE_PATH_ENV logic altogether and add it only if we need it? I can't think of a good use case for it right now.


The theme is throwing a Runtime Exception

Hi, I've just installed your theme but:
RuntimeException (400)
Template "partials/logo.html.twig" is not defined in "partials/base.html.twig" at line 132.
In fact in the theme there is no partials/logo.html.twig.
Thanks for your work

My fault: I was using it as a base for an inherit theme, but it inherits also from quark.

My fault: I was using it as a base for an inherit theme, but it inherits also from quark.


Add violation_error_message in BaseConstraint.deconstruct

The new violation_error_message attribute was missing from BaseConstraint.deconstruct, so when cloned, it was lost and so not used in the form validation errors.
This PR fixes this and adds a test checking that the message is still here after a clone

__eq__ operators in CheckConstraint, UniqueConstraint, and ExclusionConstraint should also take violation_error_message into account.

@felixxm I updated my changes following your recommendations

@twidi Thanks :+1:


15446 add metrics

Replace openAccounts with InitializeAppliaction.
Add centralized metrics functions.
Issue https://github.com/status-im/status-desktop/issues/15446

Why was @igor-sirotin 's PR not merged?

What pr? In nim-status-go lib?

Why was @igor-sirotin 's PR not merged?

What pr? In nim-status-go lib?

This one : https://github.com/status-im/nim-status-go/pull/30
You have a commit from it in your PR

Why was @igor-sirotin 's PR not merged?

What pr? In nim-status-go lib?

This one : #30
You have a commit from it in your PR

Wow, ok, some rebase issue. Now it is ok.

oops, just forgot to merge https://github.com/status-im/nim-status-go/pull/30


Screen Capture

This issue tracker is intended to collect bug reports and feature requests, it is not to be used for asking questions.
Please use Stack Overflow when:

You need help with integrating FilePond;
You are looking for information on how a feature works;
You have a question about a specific feature of FilePond;

https://stackoverflow.com/questions/tagged/filepond
Any issues opened for help requests will be closed to keep from clogging up the issue tracker.

Hi - does FilePond support screen capture?

You'd have to create a separate input to capture the screen and then send the file to FilePond.
Closed because the issue doesn't conform to the issue template.


Conver write_peers_to_file to a function of NetworkManager

Describe the feature
TODO
move this function into NetworkManager: write_peers_to_file(&self
https://github.com/paradigmxyz/reth/blob/b36bd58dbe1f2639ec5bb6bd5bcbc7b5a3cfb6fe/crates/node-core/src/utils.rs#L43-L46
this should return a result, and then we emit the info! logs here:
https://github.com/paradigmxyz/reth/blob/b36bd58dbe1f2639ec5bb6bd5bcbc7b5a3cfb6fe/crates/node/builder/src/builder/mod.rs#L515-L515
after calling the function
Additional context
No response

Can I take this one?

assigned


Some manga URLs don't get downloaded correctly

What happened ?
I tried downloading the following URL:
https://mangadex.org/title/1593cc24-e67a-411e-8e30-eec88a5ee670/red-storm
But the most of the images are from different mangas!
What did you expect to happen ?
I wanted to only download the link I mentioned.
OS version
Windows
App version
2.10.1
Installation origin
Github releases
Installation origin (other sources)
No response
Reproducible command
Simply try downloading the following URL, take a look at the images that are downloaded and you can see the problem:
https://mangadex.org/title/1593cc24-e67a-411e-8e30-eec88a5ee670/red-storm
Additional context
No response

But the most of the images are from different mangas!

What chapter did cause the problem and what --language did you use ? Did you try to compare the images from MangaDex website and the downloaded one ?
If the compare results are same, then the problem is in the chapters itself. You must contact MangaDex to get fixed. Join their Discord and goto #support channel to report the issue.


collision with another protobuf version

Describe the bug:
DAG contating great_expecations opeartor in astronomer airflow environment - doesn't load.
Tried downgrading to protobuf==3.2.1, but have several google packages that require latest (4.2.x) protobuf version.
Steps to reproduce the behavior:
Restart astronomer airflow environment
Expected behavior:
DAG is succsesfully loaded
Environment (please complete the following information):
Operating System: Linux (docker on vm)
Great Expectations Version: 0.15.46
Additional context:
Broken DAG: [/usr/local/airflow/dags/great_expectations/great_expectations_athena.py] Traceback (most recent call last):
  File "/usr/local/lib/python3.9/site-packages/google/cloud/secretmanager_v1/proto/resources_pb2.py", line 57, in <module>
    _descriptor.EnumValueDescriptor(
  File "/usr/local/lib/python3.9/site-packages/google/protobuf/descriptor.py", line 755, in __new__
    _message.Message._CheckCalledFromGeneratedFile()
TypeError: Descriptors cannot not be created directly.
If this call came from a _pb2.py file, your generated code is out of date and must be regenerated with protoc >= 3.19.0.
If you cannot immediately regenerate your protos, some other possible workarounds are:
 1. Downgrade the protobuf package to 3.20.x or lower.
 2. Set PROTOCOL_BUFFERS_PYTHON_IMPLEMENTATION=python (but this will use pure-Python parsing and will be much slower).

More information: https://developers.google.com/protocol-buffers/docs/news/2022-05-06#python-updates

Hey @diman82 , I don't think this is an issue with the GX Operator. In Airflow, current main constrains have 3.20.0 for protobufs, and the Google provider also requires this version. So it is likely you are seeing this as a symptom of an underlying problem with your protobuf version and Airflow.
You can always try installing protobufs 4.x.x in a virtual environment with these other Google packages and running those within the venv.

@denimalpaca I'm facing this problem only when installing airflow-provider-great-expectations package with combination of google-ads package.
When installing google-ads package, there are no errors (protobuf is upgraded to >=4.21.5 and there are no problems with that), but when I add airflow-provider-great-expectations package and fixing to protobuf==3.20.1 version, I get the error below:
#9 47.08 ERROR: Cannot install -r requirements.txt (line 25) and protobuf==3.20.1 because these package versions have conflicting dependencies. #9 47.08 #9 47.08 The conflict is caused by: #9 47.08     The user requested protobuf==3.20.1 #9 47.08     google-ads 19.0.0 depends on protobuf>=4.21.5 #9 47.08 #9 47.08 To fix this you could try to: #9 47.08 1. loosen the range of package versions you've specified #9 47.08 2. remove package versions to allow pip attempt to solve the dependency conflict #9 47.08 #9 47.08 ERROR: ResolutionImpossible: for help visit https://pip.pypa.io/en/latest/topics/dependency-resolution/#dealing-with-dependency-conflicts

I'm trying to reproduce this with a requirements.txt file that looks like:
google-ads==19.0.0
protobuf==4.21.12
airflow-provider-great-expectations==0.2.4

and using the astro runtime image 7.2.0, running Airflow 2.5.1. I did not experience any errors when I started Airflow, nor when I manually installed these packages into a virtual environment.
Could you please share your Airflow version and the complete requirements.txt file you're using?

Sure.
requirements.txt:
apache-airflow-providers-amazon==7.1.0 apache-airflow-providers-github==2.2.0 airflow-provider-great-expectations==0.2.4 apache-airflow-providers-http==4.1.1 apache-airflow-providers-imap==3.1.1 apache-airflow-providers-mongo==3.1.1 apache-airflow-providers-mysql==4.0.0 apache-airflow-providers-pagerduty==3.1.0 apache-airflow-providers-papermill==3.1.1 apache-airflow-providers-postgres==5.4.0 apache-airflow-providers-redis==3.1.0 apache-airflow-providers-sendgrid==3.1.0 apache-airflow-providers-sftp==4.2.1 apache-airflow-providers-slack==7.2.0 apache-airflow-providers-sqlite==3.3.1 apache-airflow-providers-ssh==3.4.0 apache-airflow-providers-vertica==3.3.1 authlib==1.2.0 datetime==5.0 Fraction==2.2.0 great-expectations==0.15.47 ipython==8.9.0 ipykernel==6.21.1 google-ads==19.0.0 google-auth==2.16.0 google-auth-httplib2==0.1.0 google-auth-oauthlib==0.8.0 google-cloud-storage==2.7.0 matplotlib==3.6.3 openpyxl==3.1.0 pandas==1.5.3 pyarrow==11.0.0 s3fs==2023.1.0 scipy==1.10.0 smart-open==6.3.0 statistics==<IP_ADDRESS> statsd==4.0.1 toolz==0.12.0 icecream==2.1.3
Please try to run add the following sample dag, you should see a dag import/load error (as described in the initial message of the thread):
`"""
Simple EL Pipeline with Data Quality Checks Using Athena and Great Expectations
Use Great Expectations to check data quality in Athena.
What makes this a simple data quality case is:

Absolute ground truth: the local CSV file is considered perfect and immutable.
No transformations or business logic.
Exact values of data to quality check are known.
"""

import os
from datetime import datetime
from pathlib import Path
from airflow import DAG
from airflow.models.baseoperator import chain
from great_expectations_provider.operators.great_expectations import
GreatExpectationsOperator
from utils.helpers import sql_templates_dir
table = "country_codes"
base_path = Path(file).parents[2]
ge_root_dir = os.path.join(base_path, "include", "great_expectations")
with DAG(
"great_expectations.athena",
start_date=datetime(2023, 2, 2),
description="Example DAG showcasing loading and data quality checking with Athena and Great Expectations.",
doc_md=doc,
schedule_interval=None,
template_searchpath=os.path.join(sql_templates_dir, 'great_expectations'),
catchup=False,
) as dag:
"""
#### Great Expectations suite
Run the Great Expectations suite on the table.
"""
ge_athena_validation = GreatExpectationsOperator(
task_id="ge_athena_validation",
data_context_root_dir=ge_root_dir,
conn_id="aws_default",
expectation_suite_name="dbr.country_codes",
data_asset_name=table,
fail_task_on_validation_failure=False,
)
chain(
    ge_athena_validation,
)

`

I ran pip show protobuf to see the dependencies, this is the output (does not contain Great Expectations):
astro@9f92f792dc78:/usr/local/airflow$ pip show protobuf
Name: protobuf
Version: 4.21.12
Summary:
Home-page: https://developers.google.com/protocol-buffers/
Author<EMAIL_ADDRESS>Author-email<EMAIL_ADDRESS>License: 3-Clause BSD License
Location: /usr/local/lib/python3.9/site-packages
Requires:
Required-by: apache-airflow-providers-google, google-ads, google-api-core, google-cloud-aiplatform, google-cloud-appengine-logging, google-cloud-audit-log, google-cloud-automl, google-cloud-bigquery, google-cloud-bigquery-datatransfer, google-cloud-bigquery-storage, google-cloud-bigtable, google-cloud-build, google-cloud-container, google-cloud-datacatalog, google-cloud-dataform, google-cloud-dataplex, google-cloud-dataproc, google-cloud-dataproc-metastore, google-cloud-dlp, google-cloud-kms, google-cloud-language, google-cloud-logging, google-cloud-memcache, google-cloud-monitoring, google-cloud-orchestration-airflow, google-cloud-os-login, google-cloud-pubsub, google-cloud-redis, google-cloud-resource-manager, google-cloud-secret-manager, google-cloud-spanner, google-cloud-speech, google-cloud-tasks, google-cloud-texttospeech, google-cloud-translate, google-cloud-videointelligence, google-cloud-vision, google-cloud-workflows, googleapis-common-protos, grpcio-status, proto-plus

I'm not sure why this would affect GX or the provider, except that there is an incompatibility with this Airflow version and you're seeing a cryptic error here. I definitely think this should be raised in an Airflow issue.

OK, found the cause of this issue - I've been using standalone packages (e.g. 'google-ads'), instead of using apache-airflow-providers-google package.
After I sawitched to apache-airflow-providers-google package, problem was gone.


CI: Conformance E2E (10, 5.4-20230420.212204, iptables, disabled, disabled, ipsec, false) - timeout reached waiting lookup for localhost

CI failure
Hit on https://github.com/cilium/cilium/pull/26070: https://github.com/cilium/cilium/actions/runs/5241211259/jobs/9463028408
✨ [kind-kind] Creating namespace cilium-test for connectivity check...
✨ [kind-kind] Deploying echo-same-node service...
✨ [kind-kind] Deploying DNS test server configmap...
✨ [kind-kind] Deploying same-node deployment...
✨ [kind-kind] Deploying client deployment...
✨ [kind-kind] Deploying client2 deployment...
✨ [kind-kind] Deploying echo-other-node service...
✨ [kind-kind] Deploying other-node deployment...
✨ [host-netns] Deploying kind-kind daemonset...
✨ [host-netns-non-cilium] Deploying kind-kind daemonset...
✨ [kind-kind] Deploying echo-external-node deployment...
⌛ [kind-kind] Waiting for deployments [client client2 echo-same-node] to become ready...
⌛ [kind-kind] Waiting for deployments [echo-other-node echo-external-node] to become ready...
⌛ [kind-kind] Waiting for CiliumEndpoint for pod cilium-test/client-755fb678bd-g9qfz to appear...
⌛ [kind-kind] Waiting for CiliumEndpoint for pod cilium-test/client2-5b97d7bc66-68z8x to appear...
⌛ [kind-kind] Waiting for pod cilium-test/client-755fb678bd-g9qfz to reach DNS server on cilium-test/echo-same-node-598d899d9-wlmpq pod...
⌛ [kind-kind] Waiting for pod cilium-test/client2-5b97d7bc66-68z8x to reach DNS server on cilium-test/echo-same-node-598d899d9-wlmpq pod...
⌛ [kind-kind] Waiting for pod cilium-test/client-755fb678bd-g9qfz to reach DNS server on cilium-test/echo-other-node-87b8f7565-4cmxq pod...
connectivity test failed: timeout reached waiting lookup for localhost from pod cilium-test/client-755fb678bd-g9qfz to server on pod cilium-test/echo-other-node-87b8f7565-4cmxq to succeed (last error: context deadline exceeded)

Sysdump: cilium-sysdump-10-final.zip
Looking at the sysdump, these are the relevant hubble flows (the response is missing):
> cat hubble-flows-cilium-* | hubble observe --pod cilium-test/client-755fb678bd-g9qfz
Jun 12 08:27:39.444: cilium-test/client-755fb678bd-g9qfz:39151 (ID:43732) <> cilium-test/echo-other-node-87b8f7565-4cmxq:53 (ID:45939) from-endpoint FORWARDED (UDP)
Jun 12 08:27:39.444: cilium-test/client-755fb678bd-g9qfz:39151 (ID:43732) -> cilium-test/echo-other-node-87b8f7565-4cmxq:53 (ID:45939) to-stack FORWARDED (UDP)

Notably, cilium encrypt status reports errors for the agent that is running on the same node as the echo-other-node pod:
Encryption: IPsec
Keys in use: 1
Max Seq. Number: 0x0/0xffffffff
Errors: 6
	XfrmOutPolBlock: 6

Hit a very similar one on https://github.com/cilium/cilium/pull/26083: https://github.com/cilium/cilium/actions/runs/5242134463/jobs/9465174599
Matrix entry: 11, 5.10-20230420.212204, iptables, disabled, disabled, ipsec, false, true
Same XFRM errors, although this time on the node hosting the clients:
Encryption: IPsec
Keys in use: 1
Max Seq. Number: 0x0/0xffffffff
Errors: 5
	XfrmOutPolBlock: 5

Sysdump: cilium-sysdump-11-final.zip

Relevant information for the failure in the PR description:

cilium-test/client-755fb678bd-g9qfz (<IP_ADDRESS>) runs on the cilium-jkzdv.
cilium-test/echo-other-node-87b8f7565-4cmxq (<IP_ADDRESS>) runs on the cilium-xf2fd.

The drop should have happened on cilium-xf2fd node for reply from echo to client due to non-zero XfrmOutPolBlock counter.
The relevant XFRM pols on cilium-xf2fd node:
# For ingress from client to echo:
src <IP_ADDRESS>/0 dst <IP_ADDRESS>/24 uid 0
	dir in action allow index 16 priority 0 share any flag  (0x00000000)
	lifetime config:
	  limit: soft (INF)(bytes), hard (INF)(bytes)
	  limit: soft (INF)(packets), hard (INF)(packets)
	  expire add: soft 0(sec), hard 0(sec)
	  expire use: soft 0(sec), hard 0(sec)
	lifetime current:
	  0(bytes), 0(packets)
	  add 2023-06-12 08:27:32 use -
	mark 0xd00/0xf00
	tmpl src <IP_ADDRESS> dst <IP_ADDRESS>
		proto esp spi 0x00000000(0) reqid 1(0x00000001) mode tunnel
		level required share any
		enc-mask ffffffff auth-mask ffffffff comp-mask ffffffff

# For egress from echo to client:
src <IP_ADDRESS>/24 dst <IP_ADDRESS>/24 uid 0
	dir out action allow index 65 priority 0 share any flag  (0x00000000)
	lifetime config:
	  limit: soft (INF)(bytes), hard (INF)(bytes)
	  limit: soft (INF)(packets), hard (INF)(packets)
	  expire add: soft 0(sec), hard 0(sec)
	  expire use: soft 0(sec), hard 0(sec)
	lifetime current:
	  0(bytes), 0(packets)
	  add 2023-06-12 08:27:32 use -
	mark 0x8c03e00/0xffffff00
	tmpl src <IP_ADDRESS> dst <IP_ADDRESS>
		proto esp spi 0x00000003(3) reqid 1(0x00000001) mode tunnel
		level required share any
		enc-mask ffffffff auth-mask ffffffff comp-mask ffffffff

Please ignore the zero counters in the XFRM policies in the output above (it's unclear how reliable they are).
The relevant XFRM state on cilium-jkzdv (<IP_ADDRESS> cilium_host aka NodeInternalIP):
src <IP_ADDRESS> dst <IP_ADDRESS>
	proto esp spi 0x00000003(3) reqid 1(0x00000001) mode tunnel
	replay-window 0 seq 0x00000000 flag  (0x00000000)
	mark 0x5f633e00/0xffffff00 output-mark 0xe00/0xf00
	aead rfc4106(gcm(aes)) [hash:920aede5cf264f731ed6edc16718d19ccda53bea71c9b32cebea3fba94986388] (160 bits) 128
	anti-replay context: seq 0x0, oseq 0x6, bitmap 0x00000000
	sel src <IP_ADDRESS>/0 dst <IP_ADDRESS>/0 uid 0
	lifetime config:
	  limit: soft (INF)(bytes), hard (INF)(bytes)
	  limit: soft (INF)(packets), hard (INF)(packets)
	  expire add: soft 0(sec), hard 0(sec)
	  expire use: soft 0(sec), hard 0(sec)
	lifetime current:
	  510(bytes), 6(packets)
	  add 2023-06-12 08:26:34 use 2023-06-12 08:27:14
	stats:
	  replay-window 0 replay 0 failed 0

0x5f633e00 SKB mark - $DST_NODE_ID x $KEY_ID x $REST. $DST_NODE_ID = 0x5f63 which matches the one from the echo pod IPcache entry on the cilium-jkzdv node.
On cilium-xf2fd (<IP_ADDRESS> cilium_host):
src <IP_ADDRESS> dst <IP_ADDRESS>
	proto esp spi 0x00000003(3) reqid 1(0x00000001) mode tunnel
	replay-window 0 seq 0x00000000 flag  (0x00000000)
	mark 0x8c03e00/0xffffff00 output-mark 0xe00/0xf00
	aead rfc4106(gcm(aes)) [hash:920aede5cf264f731ed6edc16718d19ccda53bea71c9b32cebea3fba94986388] (160 bits) 128
	anti-replay context: seq 0x0, oseq 0x0, bitmap 0x00000000
	sel src <IP_ADDRESS>/0 dst <IP_ADDRESS>/0 uid 0
	lifetime config:
	  limit: soft (INF)(bytes), hard (INF)(bytes)
	  limit: soft (INF)(packets), hard (INF)(packets)
	  expire add: soft 0(sec), hard 0(sec)
	  expire use: soft 0(sec), hard 0(sec)
	lifetime current:
	  0(bytes), 0(packets)
	  add 2023-06-12 08:26:33 use -
	stats:
	  replay-window 0 replay 0 failed 0

The $DST_NODE_ID = 0x8c0 which doesn't match the node ID of the client pod IPcache entry (it's 0x329a).
So, we have the node ID mismatch here.

Another one here: https://github.com/cilium/cilium/actions/runs/5247723684/jobs/9478274047
Matrix Entry: 11, 5.10-20230420.212204, iptables, disabled, disabled, ipsec, false, true
Sysdump: cilium-sysdumps.zip

https://github.com/cilium/cilium/pull/26247 should fix it.

Fixed by https://github.com/cilium/cilium/pull/26155.


DOC-10466 Docs for o11y/console: Improve performance of the Databases Page for large clusters

Fixes DOC-10466

In cockroachcloud/databases-page.md, modified to use v1 include files.
Renamed include files databases.md and index-details.md to databases-v1.md and index-details-v1.md for v24.3 and copied both for v24.2.
Created cockroachcloud/databases-page-v24.3.
In ui-databases-page.md and cockroachcloud/databases-page-v24.3, modified to use new/updated include files.
Updated include file index-recommendations.md.
Created include files databases-list-page.md, database-details-page.md, table-details-page.md, index-details-page.md.
In v24.3/performance-recipes.md and _includes/v24.3/ui/statement-details.md, updated links to ui-databases-page.md.

Rendered previews

DB Console Databases page
Cloud Console Databases page

@xinhaoz and @kyle-a-wong please review this docs pr if possible within the week. thanks!


[analyzer] missing support for optional method parameters though JSDoc

Following the JSDoc guide on optional parameters, you should be able to specify optional parameters as follows:
/**
 * My beautiful method.
 *
 * @param {string} [myparam=default] My param description
 * @returns {boolean} Something
 */

This is currently unsupported in the Analyzer, due to how doctrine.parse is called in jsdoc.ts. There is an option (sloppy, see [https://www.npmjs.com/package/doctrine#parse]) however, that would allow this. Is this way of specifying optional parameters unsupported for a reason? Or would you consider enabling the sloppy option?
As a side note, doctrine currently treats the square brackets as some sort of syntax error, which results in myparam and any annotations after that not being parsed at all (so from the example comment the method would only have a description; no params nor a return value).

sloppy is horribly named by doctrine.
its actually a "turn on jsdoc3 compatibility" flag:
JSDoc3:
@param {string} [myparam] My param

Closure compiler:
@param {string=} myparam My param

I think polymer projects generally use the CC format, but im not sure if you can have default values in that.


Make video overlay transparent to touches

It seems that touch events are being absorbed by the video overlays rather than being passed on to the underlying browser view.  Is there a reason it would not be possible to do something like http://stackoverflow.com/questions/1694529/allowing-interaction-with-a-uiview-under-another-uiview to allow capture of touch events within the browser as usual?

That's obviously a non implemented feature, not a bug.

You can position the browser on top of the video (using the z-index) and then make it transparent. That way the video will be displayed while being "behind" the browser. This way the browser will get the touch events.

If I PR'd it, would it be useful to have?

Also- I am unsure why this was closed- the prompt for the issue as I created it said "If you have found a specific issue or bug in this software, or want to propose a new feature or specific improvement, please delete this text and continue.", so I did.

@mseddon What do you have in mind? A custom CSS property of some sort?

@saghul That would be a good idea actually- nice and simple to implement.  The UIView containing the video could then have a special touchTransparent property and pointWithin could consult that and return NO or the default bounding rectangle test.  WDYT?

That said- is there ever a reason not to pass events to the dom below?

is there ever a reason not to pass events to the dom below?

What do you mean? We don't block those events intentionally. Again, if touch events are consumed by the top UIView layer (the video one) and we want to let them reach the web view, that's a feature to implement (or use the trick suggested by @saghul).

They are blocked simply because the UIView is absorbing the touch (as UIViews do by default), however using the stackoverflow post and overriding the hit-test method, it is possible to forward the events onto the web view below, which (assuming refreshVideoElements has been called) should hit the video tag, where you can insert your event handler as usual.

@mseddon I'm open to a PR which transparently passes the events to the webview, honoring the z-index, that is.

@saghul great! I will start on that tomorrow then, since we need something like this.  I'll send something in for review tomorrow.

Umm.. Why my project not meet this problem, I listen the H5 touch event in html, and no problem when user touch on video

@imReker as I mentioned here: https://github.com/eface2face/cordova-plugin-iosrtc/issues/204#issuecomment-246360655 it depends on how you do it.  If you position the browser view on top of the video then the browser view will get the touch event.

Closing due to inactivity.  Also, we already have a way to do this, so if you still feel it could be improved, please send a PR, thanks!


Support modin 0.32

Describe the bug
Currently the supported versions of modin are (>=0.31.0,<0.32.0) which doesn't include the newest version of modin which is 0.32
How to Reproduce
*P.S. Please do not attach files as it's considered a security risk. Add code snippets directly in the message body as much as possible.*

Expected behavior
I expected awswrangler to support the newest version of modin.
Your project
No response
Screenshots
No response
OS
linux
Python version
not applicable
AWS SDK for pandas version
not applicable
Additional context
No response

In the requirements file, modin is not constrained to a minor version as the carat specification constrains to major versions. In other words, modin 0.32.0 is allowed.
However, pip does not always select the latest version of a dependency by default as it is subject to the dependency tree that it resolves. In this case, it resolves to 0.31.0.
You can nonetheless force upgrade to the latest modin version yourself:
pip install awswrangler modin==0.32.0 ray==2.36.1


Close statement after use, if LRU is off

If we do not close the statement here, we'll leak them and hit the server maximum limit.

Hi. Actually this behaviour is mentioned in the docs. The reason here is to allow one to plug her own statement caching.

Yup. Way better idea than the PR here. Closing!


Guest Microsoft365 Email Accounts

If the user is a guest user in a Business Central Tenant - it does not have licensed Office365 account in that tenant, as a result it's not possible to send emails from Business Central.
The purpose of these apps is to send emails from the Business Central, if the user is connected as a guest user.
The pack consist of 3 apps and works similar to the standard Email Connector Apps.

Email - Guest Outlook REST API. Wrapper between Email - Outlook REST API and current apps, to avoid too much dependencies.
Email - Guest Microsoft 365 Connector. To send emails from the shared Office365 account from another tenant
Email - Guest User Connector. To send emails from the personal Office365 account from another tenant

The Email - Guest Outlook REST API app requires the administrators from the guest user tenant to register Azure Application and to provide Delegated Permissions to the Graph API Mail.Send and Mail.Send.Shared
Each app has its own Readme.md file, where the detailed configuration instructions can be found.

Hi @dkatson, just reaching out to make sure you got my review comments from before :)

Hi @darjoo
Sorry for long response. Fixed based on your feedback. New commit is here

Hi @darjoo
Can you review updates?

Hey Dmitry! My team's capacity is currently reduced due to all sorts of viruses and other funny things you may attract during winter season. But we'll get back to you as soon as we can :-)

Ouch! No pressure, just wanted to check if you received the updates. Keep safe yourself and the team
Thank you and best regards,
Dmitry Katson
Microsoft MVP | My MVP Activities | My Blog | My Twitter | My LinkedIn

On 14 Dec 2021, at 15:46, Jesper Schulz-Wedde @.***> wrote:

Hey Dmitry! My team's capacity is currently reduced due to all sorts of viruses and other funny things you may attract during winter season. But we'll get back to you as soon as we can :-)
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or unsubscribe.

@JesperSchulz please leave it open for a while. I have it in my short backlog.

You got it! We'll keep it open as long as you like, as long as we know you still have plans to complete it 😊

This one doesn't seem to have any traction. I will close it for now. Please reopen, when you find the time to complete this PR 😊


mis-assembly detection option

Dear developers
After I run the SALSA with -m yes, I find some obvious error of the assembly is not correct by SALSA, so I read all related issues and I found #34 . The developer replied that "an option to support mate pairs upto certain separation to be used for misassembly correction."
And I find the the option -f FILTER Filter bed file for contigs present in the assembly,  but I do not know how to use it. Could you descript it more detailly?
What options can  I tune for error correction?
Thanks!

The -f option isn't going to be useful for mis-assembly detection, that's mean for use when you have gfa and unitig outputs to scaffold.
The issue in #34 was addressed in later salsa versions which limit the maximum distance for supporting mates. If you're using Salsa 2.2, these changes should already be the default. The default is to only consider links 10 times shorter than the contig length, which is not exposed as a user option. You could experiment by changing this in the code and seeing how it affects the breaking. I'd also suggest looking at the HiC coverages from the bed files as in #34 around your putative mis-assembly to see what the coverage actually looks like there.


feat(completion): support reverse render when pum above line

Problem: no way to change render order when pum above line
Soluiton: add reverse in completeopt and wildoptions
Fix #9399
Screenshots
apple is first match

wildmenu

Hm, isn't that a bit of confusing?

This may lead to confusion about the keys that navigate the popup menu:

If the keys' directions aren't also reversed, they'll be inconsistent with the reversed popup menu.
If the keys' directions are reversed, they'll be inconsistent with the keys' behavior without a popup menu.

emm when we reverse, next is the previous one in the display ..

Hm, isn't that a bit of confusing?

hould help some people visually if the pumheight is higher and more complete items..


Allow empty strings for name

When adding multiple name/email combo's to a recipient list there could be contacts with no name available. An empty string validates to false, causing these empty string names to be omitted, leading to a mismatch of the name and email array sizes.

Thanks for the PR @bigonese!
The v2 mail endpoint is no longer supported through our libraries. You can check out the helper functions for the new v3 mail/send endpoint here: https://github.com/sendgrid/sendgrid-php/blob/v3beta/lib/helpers/mail/Mail.php
In addition, all PRs now require a signed CLA. Please review and sign if you would like to contribute to the new library: https://github.com/sendgrid/sendgrid-php/blob/v3beta/CONTRIBUTING.md#cla


Changing node IP address leads to conflicts

If the user changes a node IP address in a nodes.json file, Seiso doesn't notice, and instead there is a conflict since there can't be two IP addresses for a single <node, ipAddress> pair.
Current workaround is to delete the service instance and reimport it, but we shouldn't have to do this.

Error looks like this:
Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Duplicate entry '243-686' for key 'node_id_ip_address_role_id'
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:408)
    at com.mysql.jdbc.Util.handleNewInstance(Util.java:377)
    at com.mysql.jdbc.Util.getInstance(Util.java:360)
    at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:971)
    at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3887)
    atsql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3823)

    ... snip ...

It looks like the right fix for this is to start implementing the stale data cleanup. The approach is as follows:

Importer queries Seiso for a node's current IP addresses.
Importer compares the list to its own IP addresses, and tells Seiso to delete any that aren't in its list.
Importer imports its list of IP addresses.

But step 3 needs to create the IP addresses if they don't already exist, rather than depending on the current JPA listener mechanism.

Done


goto.forward must accept an argument

@rultor release, tag is 0.17.2

@rultor release, tag is 0.17.2

@yegor256 OK, I will release it now. Please check the progress here

@rultor release, tag is 0.17.2

@yegor256 Done! FYI, the full log is here (took me 15min)

Job gh:cqfn/eo#450 is not assigned, can't get performer


[DNM]support single delete

Support single delete for write cf and lock cf to decrease tombstone keys.

Will open later.


Add option to disable purging services before deletion

Signed-off-by: Oleksandr Slynko<EMAIL_ADDRESS>

Conflict resolved

Sorry @jhvhs I created another conflict for you before I saw your pull requests today. If you are willing to resolve one more time I'll merge it before proceeding with my changes in this area.
Really appreciate your contributions!

Hi @guidowb,
We fixed the conflict.

Thank you!


HSEARCH-2271 Enable ArrayBridgeTest (and similar) for Elasticsearch

https://hibernate.atlassian.net/browse/HSEARCH-2271

@yoann could you rebase this one now that we merged HSEARCH-2390?
Thanks!

@gsmet I already did, actually. Strangely, Github is showing commits e019aef and c7cc705 as being part of this PR, but these commits are already on master...

@gsmet I amended my last commit (with no change, just to change the dates and hash) and force-pushed. It seems to have solved the issue in GitHub's interface.

In f591e867b70e5c99790b7b3837a8c406e482a4dc commit message, s/BuiltinArayBridge/BuiltinArrayBridge/.

@gmset Thanks! I fixed the issues and answered your question.

Merged! Thanks!


Abandon the raven/raven package

On Packagist it is possible to mark a package as abandon and link to its replacement. It would be nice if you could do that for the raven/raven package.

Is it abandoned? I've been using it and it appears to have received an update from 0.14.0 to 0.15.0 recently. It has
Just noticed the deprecation notice after going in to look at the package so now I'm a bit confused. What does this mean for current installations and what is the link between raven/raven and sentry-php?

@jamieburchell The readme states it's deprecated and suggest to use sentry/sentry instead (see getsentry/raven-php@a90cdcf681a373b5150ee2b430db28d9f670abea).

Looks like the documentation needs an update too (it suggest to require the raven/raven package).

Unlucky for me I chose to integrate Sentry with 60+ of our projects during the 2 weeks this package was deprecated/renamed ;)

@xabbuh good catch on the marketing page!
I looked for a way to suggest the package was deprecated and moved, but didn't see it. Do you know how that process works or if theres a doc?

@dcramer On packagist.org, there is an "abandon" button for every package you own. After clicking it you can enter the name of the replacing package.

Done, thanks!


CI: add test-cmd ci.

you can also test sealos apply、build、run、reset、pull、push、login in ci

https://github.com/labring-actions/bug-verify/blob/main/.github/workflows/inspect.yaml  example is there


[STREAMING][FLAKY-TEST] Catch execution context race condition in FileBasedWriteAheadLog.close()

There is a race condition in FileBasedWriteAheadLog.close(), where if delete's of old log files are in progress, the write ahead log may close, and result in a RejectedExecutionException. This is okay, and should be handled gracefully.
Example test failures:
https://amplab.cs.berkeley.edu/jenkins/job/Spark-1.6-SBT/AMPLAB_JENKINS_BUILD_PROFILE=hadoop1.0,label=spark-test/95/testReport/junit/org.apache.spark.streaming.util/BatchedWriteAheadLogWithCloseFileAfterWriteSuite/BatchedWriteAheadLog___clean_old_logs/
The reason the test fails is in afterEach, writeAheadLog.close is called, and there may still be async deletes in flight.
@tdas @zsxwing

Test build #46654 has started for PR 9953 at commit 890e6dc.

LGTM. @zsxwing what do you think?

Test build #46654 has finished for PR 9953 at commit 890e6dc.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/46654/
Test PASSed.

Merged build finished. Test PASSed.

LGTM

Thanks! Merging to master and 1.6

@brkyvz no JIRA for this one?

@zsxwing No. We could create one though if we like


Wrong column heading "Um dies in einer Listenansicht tun"

The column Heading of the third columns seems to be wrong.
The english Heading "To do this in a tile view" should "Um dies in einer Kachelansicht zu tun" instead of  "Um dies in einer Listenansicht tun".

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

ID: d96fd662-e905-9df6-60f5-c709f92077c1
Version Independent ID: 172fd943-0f5c-6d4c-b764-ced7fd077a96
Content: Keyboard Shortcuts - Business Central
Content Source: business-central/keyboard-shortcuts.md
Service: dynamics365-business-central
GitHub Login: @jswymer
Microsoft Alias: jswymer

This has been forwarded to the Translation department.


fix(CommandPalette): stop close button click event propagation

🔗 Linked issue
Resolves #1981
❓ Type of change

[ ] 📖 Documentation (updates to the documentation or readme)
[x] 🐞 Bug fix (a non-breaking change that fixes an issue)
[ ] 👌 Enhancement (improving an existing functionality)
[ ] ✨ New feature (a non-breaking change that adds functionality)
[ ] 🧹 Chore (updates to the build process or auxiliary tools and libraries)
[ ] ⚠ Breaking change (fix or feature that would cause existing functionality to change)

📚 Description

This change prevents the command palette close button click event from propagating any further, since otherwise it could possibly trigger the command selection of the command palette as described in #1981.
📝 Checklist

[x] I have linked an issue or discussion.
[ ] I have updated the documentation accordingly.

I just tried your reproduction from https://github.com/nuxt/ui/issues/1981 against your fix and it doesn't change anything. The issue here is not related to the close button but is an upstream issue with Headless UI Combobox component.


Nix package

Nix is a very powerful package manager which offers very stable build across all of the Linux distributions and macOS X.
I would be ideal if there would be a Nix package so that anyone could easily install splatmoji. Even just a Nix expression defined here in this project would be better than nothing.
I might try to implement this myself if it is OK since it is quite exciting to do cause the benefits are huge and the effort is minimal.

The other packages are all done via fpm, but nix doesn't seem to be a sorted target unfortunately 🙁
So yeah I've never used it, let alone packaged for it, but yeah sure I'm down for pull requests on the matter 🙂

cleaned up the package today & opened a PR against nixpkgs for this: https://github.com/NixOS/nixpkgs/pull/211874


editor indent problems

Current editor indents incorrectly? Getting "unexpected indent" when editing files and using tab in the IDE editor.

Fixed see 26425fa66e0a1169b8a361cbb134e34d97521bbb


Append, Prepend, Replace - dont seem to work

Hi,
Trying this lovely gem on Ubuntu 16, with this script:
# test.rb
require 'tty-file'

# replace me

tty = TTY::File
tty.inject_into_file 'test.rb', "# injected\n\n", after: "TTY::File\n"
tty.replace_in_file 'test.rb', /replace me/, "replaced"
tty.prepend_to_file 'test.rb', "# prepended"
tty.append_to_file 'test.rb', "# appended"

Only the inject works, the rest wont.
Here is a screencast:

Not sure what I am doing wrong.
Ruby version: ruby 2.5.0p0 (2017-12-25 revision 61468) [x86_64-linux]

Hey,
Sorry this issue has escaped my attention. What you're trying to do is a bit unusual in a sense that I haven't aimed these operations at modifying the file they are defined in, it's quite meta!
Given another.rb file:
# replace me
TTY::File

and then given your file targeting another.rb
# test.rb
require 'tty-file'

# replace me

tty = TTY::File
tty.inject_into_file 'another.rb', "# injected\n\n", after: "TTY::File\n"
tty.replace_in_file 'another.rb', /replace me/, "replaced"
tty.prepend_to_file 'another.rb', "# prepended"
tty.append_to_file 'another.rb', "# appended"

The output is as expected:
#prepended#replaced
TTY::File
#injected

#appended

Huh. Never thought this would be the cause...

Ahh ok... the reason why it doesn't work is that there is a check to see if the content that you wish to replace/append/prepend already exists. The # prepanded, # appended, and replaced are already present in the source file, hence nothing is done. Therefore, using the :force option makes this work:
# test.rb
require 'tty-file'

# replace me

tty = TTY::File
tty.inject_into_file 'test.rb', "# injected\n\n", after: "TTY::File\n"
tty.replace_in_file 'test.rb', /replace me/, "replaced", force: true
tty.prepend_to_file 'test.rb', "# prepended", force: true
tty.append_to_file 'test.rb', "# appended", force: true

Having said that, I'm thinking about removing this check, since appending, prepending is an operation that should run ad infinitum. I will only raise error if you wish to replace content with regex that doesn't match anything in file. However, you will always be able to force it. Does that sound reasonable to you?

It's all in master if you have time to give it a test.

Hmm. Just did, and I dont see any change in behavior.
Using tty-file 0.6.0 (was 0.5.0) from https://github.com/piotrmurach/tty-file (a
t master@f4f14a5)
It still does not "update itself" (but of course this is not important), and the #prepend_to_file and #append_to_file still avoid updating if they find a similar phrase in the target file.

The append_to_file and prepend_to_file rely on inject_into_file for their implementation. The inject_into_file relies on replace_in_file. Therefore, the change in replace_in_file means that all the methods, provided the file contains the matching content will make a change. So you can append, prepend, inject ad infinitum.
Previously, you couldn't do it due to check being done if content is already present. I came to conclusion that the 'intelligence' of preventing file modification was too much and may lead to buggy code working correctly. At the end of the day, if you wish to continue appending same value then you should be able to.
Does that sound ok with you or do you believe that injecting/appending/prepending should only work when the content is not present at the given location in source file?

That is an interesting dilemma, and my thoughts, in no particular order are there:

Initially, I did expect all the methods to be "dumb" and just do as they are told, when it did not happen, I thought it is a bug
When I learned that there is some intelligence here, I thought "well, this is useful...".
If this intelligence stays, I believe it should be precise. Meaning, if I try to append the line hello world, then it will be appended unless the line matches /^hello world$/
If both the intelligent and "dumb" method stay, one mode should be the default, and the other should happen with a flag.
If the "dumb" way stays the default, then perhaps a parameter such as once: true should allow the user to move to the intelligent way.
Everything I am saying is just since you already implemented both ways, which perhaps would be a shame to lose, since (maybe) some people would want one, while others will prefer the other.

In case my vote counts for anything, I would say this:

The default should be "dumb" - append, replace, prepend without checking content
If easy to implement - add a parameter once: true which will check for exact content before processing.
If not easy (== potential for bugs) to implement exact filter, still go with once: true, and make it work as the old intelligence worked.
If items 2 and 3 above are not sitting well with your vision, then perhaps indeed you are right, and the forced method should be the only one to prevail.

Makes sense?

Thank you for your thoughtful feedback! Just got reminded of this issue as I need to publish tty-file update.
What I think is the best course of action is to:

By default use the 'intelligent' behaviour and prevent overriding content if it already exists. This may prevent a class of bugs and provide better developer experience.
Use :force flag to allow overriding file changes as it is consistent with other methods and also means that user intends to replace content regardless. I prefer this to :once option which is inconsistent with other api calls and implies numerical idea to replacements.
I would agree with you that append and prepend should only check for respective file ending and beginning.

I've decided to be more restrictive with detecting the presence of the replacement string. It only considers complete line matches which will prevent matching random content inside a file. Please see commit for details.

Initially, I did expect all the methods to be "dumb" and just do as they are told, when it did not happen, I thought it is a bug

The current behaviour means that your test.rb example will work as expected.

When I learned that there is some intelligence here, I thought "well, this is useful...".
If this intelligence stays, I believe it should be precise. Meaning, if I try to append the line hello world, then it will be appended unless the line matches /^hello world$/

There is a 'middleground' which means there is a bit of 'intelligence' that, as you have suggested, only cosiders a full line for matching. The :force flag is used to keep on appending content.

Released v0.6.0 with the patch.


Add keys to iterated elements in the "asReact" function

The React component generated by the function "asReact()" doesn't add keys to html elements in the component. This causes frontend errors to be called whenever asReact() is used.

Oh, dang. Thanks for the heads up. I was only ever using this for static site rendering so that bug slipped by me.


setup.py fails on mac.

In El Capitan update, /usr/bin/ is no longer writable. However, setup.py insists on inferring that a file must be there, even though it can't place one there. Is there a way to get this working without installing anything into system folders? I'd rather just place any non-existing libraries needed into the local folders.
/usr/bin/clang -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -arch i386 -arch x86_64 -g -c _configtest.c -o _configtest.o
_configtest.c:1:1: error: thread-local storage is not supported for the current target
__thread int some_threadlocal_variable_42;
^
1 error generated.
failure.
removing: _configtest.c _configtest.o
compiling '_configtest.c':
int some_regular_variable_42;

/usr/bin/clang -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -arch i386 -arch x86_64 -g -c _configtest.c -o _configtest.o
success!
removing: _configtest.c _configtest.o
Note: will not use '__thread' in the C code
The above error message can be safely ignored
c/_cffi_backend.c:13:10: fatal error: 'ffi.h' file not found
#include <ffi.h>
         ^
1 error generated.
error: Setup script exited with error: command '/usr/bin/clang' failed with exit status 1

This is probably a problem with the cryptography package, not SpockBot itself. Try out http://stackoverflow.com/a/24961925 and whatever fixes it, we should put that in the README.

There is no C code in SpockBot, so this is not our bug. Closing

I have cryptography installed...

OSX uses a precompiled binary for cryptography too...
This still isn't our bug, but reopening until I we figure out who owns it. Full pip log?

host-14-218:SpockBot timothyswan$ pip3 install cryptography --upgrade
Requirement already up-to-date: cryptography in /Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site-packages
Cleaning up...

I meant for the install, what is pip trying to install when it chokes?

host-14-218:SpockBot timothyswan$ python3 setup.py install
running install
running bdist_egg
running egg_info
writing spockbot.egg-info/PKG-INFO
writing requirements to spockbot.egg-info/requires.txt
writing dependency_links to spockbot.egg-info/dependency_links.txt
writing top-level names to spockbot.egg-info/top_level.txt
reading manifest file 'spockbot.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no files found matching '.md' under directory 'examples'
warning: no files found matching '.py' under directory 'examples'
writing manifest file 'spockbot.egg-info/SOURCES.txt'
installing library code to build/bdist.macosx-10.6-intel/egg
running install_lib
running build_py
creating build/bdist.macosx-10.6-intel/egg
creating build/bdist.macosx-10.6-intel/egg/spockbot
copying build/lib/spockbot/init.py -> build/bdist.macosx-10.6-intel/egg/spockbot
creating build/bdist.macosx-10.6-intel/egg/spockbot/mcdata
copying build/lib/spockbot/mcdata/init.py -> build/bdist.macosx-10.6-intel/egg/spockbot/mcdata
copying build/lib/spockbot/mcdata/biomes.py -> build/bdist.macosx-10.6-intel/egg/spockbot/mcdata
copying build/lib/spockbot/mcdata/blocks.py -> build/bdist.macosx-10.6-intel/egg/spockbot/mcdata
copying build/lib/spockbot/mcdata/constants.py -> build/bdist.macosx-10.6-intel/egg/spockbot/mcdata
copying build/lib/spockbot/mcdata/items.py -> build/bdist.macosx-10.6-intel/egg/spockbot/mcdata
copying build/lib/spockbot/mcdata/materials.py -> build/bdist.macosx-10.6-intel/egg/spockbot/mcdata
copying build/lib/spockbot/mcdata/recipes.py -> build/bdist.macosx-10.6-intel/egg/spockbot/mcdata
copying build/lib/spockbot/mcdata/utils.py -> build/bdist.macosx-10.6-intel/egg/spockbot/mcdata
copying build/lib/spockbot/mcdata/windows.py -> build/bdist.macosx-10.6-intel/egg/spockbot/mcdata
creating build/bdist.macosx-10.6-intel/egg/spockbot/mcp
copying build/lib/spockbot/mcp/init.py -> build/bdist.macosx-10.6-intel/egg/spockbot/mcp
copying build/lib/spockbot/mcp/bbuff.py -> build/bdist.macosx-10.6-intel/egg/spockbot/mcp
copying build/lib/spockbot/mcp/datautils.py -> build/bdist.macosx-10.6-intel/egg/spockbot/mcp
copying build/lib/spockbot/mcp/extensions.py -> build/bdist.macosx-10.6-intel/egg/spockbot/mcp
copying build/lib/spockbot/mcp/mcpacket.py -> build/bdist.macosx-10.6-intel/egg/spockbot/mcp
copying build/lib/spockbot/mcp/nbt.py -> build/bdist.macosx-10.6-intel/egg/spockbot/mcp
copying build/lib/spockbot/mcp/proto.py -> build/bdist.macosx-10.6-intel/egg/spockbot/mcp
copying build/lib/spockbot/mcp/yggdrasil.py -> build/bdist.macosx-10.6-intel/egg/spockbot/mcp
creating build/bdist.macosx-10.6-intel/egg/spockbot/plugins
copying build/lib/spockbot/plugins/init.py -> build/bdist.macosx-10.6-intel/egg/spockbot/plugins
copying build/lib/spockbot/plugins/base.py -> build/bdist.macosx-10.6-intel/egg/spockbot/plugins
creating build/bdist.macosx-10.6-intel/egg/spockbot/plugins/core
copying build/lib/spockbot/plugins/core/init.py -> build/bdist.macosx-10.6-intel/egg/spockbot/plugins/core
copying build/lib/spockbot/plugins/core/auth.py -> build/bdist.macosx-10.6-intel/egg/spockbot/plugins/core
copying build/lib/spockbot/plugins/core/event.py -> build/bdist.macosx-10.6-intel/egg/spockbot/plugins/core
copying build/lib/spockbot/plugins/core/net.py -> build/bdist.macosx-10.6-intel/egg/spockbot/plugins/core
copying build/lib/spockbot/plugins/core/settings.py -> build/bdist.macosx-10.6-intel/egg/spockbot/plugins/core
copying build/lib/spockbot/plugins/core/taskmanager.py -> build/bdist.macosx-10.6-intel/egg/spockbot/plugins/core
copying build/lib/spockbot/plugins/core/ticker.py -> build/bdist.macosx-10.6-intel/egg/spockbot/plugins/core
copying build/lib/spockbot/plugins/core/timers.py -> build/bdist.macosx-10.6-intel/egg/spockbot/plugins/core
creating build/bdist.macosx-10.6-intel/egg/spockbot/plugins/helpers
copying build/lib/spockbot/plugins/helpers/init.py -> build/bdist.macosx-10.6-intel/egg/spockbot/plugins/helpers
copying build/lib/spockbot/plugins/helpers/channels.py -> build/bdist.macosx-10.6-intel/egg/spockbot/plugins/helpers
copying build/lib/spockbot/plugins/helpers/chat.py -> build/bdist.macosx-10.6-intel/egg/spockbot/plugins/helpers
copying build/lib/spockbot/plugins/helpers/clientinfo.py -> build/bdist.macosx-10.6-intel/egg/spockbot/plugins/helpers
copying build/lib/spockbot/plugins/helpers/craft.py -> build/bdist.macosx-10.6-intel/egg/spockbot/plugins/helpers
copying build/lib/spockbot/plugins/helpers/entities.py -> build/bdist.macosx-10.6-intel/egg/spockbot/plugins/helpers
copying build/lib/spockbot/plugins/helpers/interact.py -> build/bdist.macosx-10.6-intel/egg/spockbot/plugins/helpers
copying build/lib/spockbot/plugins/helpers/inventory.py -> build/bdist.macosx-10.6-intel/egg/spockbot/plugins/helpers
copying build/lib/spockbot/plugins/helpers/keepalive.py -> build/bdist.macosx-10.6-intel/egg/spockbot/plugins/helpers
copying build/lib/spockbot/plugins/helpers/movement.py -> build/bdist.macosx-10.6-intel/egg/spockbot/plugins/helpers
copying build/lib/spockbot/plugins/helpers/pathfinding.py -> build/bdist.macosx-10.6-intel/egg/spockbot/plugins/helpers
copying build/lib/spockbot/plugins/helpers/physics.py -> build/bdist.macosx-10.6-intel/egg/spockbot/plugins/helpers
copying build/lib/spockbot/plugins/helpers/respawn.py -> build/bdist.macosx-10.6-intel/egg/spockbot/plugins/helpers
copying build/lib/spockbot/plugins/helpers/start.py -> build/bdist.macosx-10.6-intel/egg/spockbot/plugins/helpers
copying build/lib/spockbot/plugins/helpers/world.py -> build/bdist.macosx-10.6-intel/egg/spockbot/plugins/helpers
copying build/lib/spockbot/plugins/loader.py -> build/bdist.macosx-10.6-intel/egg/spockbot/plugins
creating build/bdist.macosx-10.6-intel/egg/spockbot/plugins/tools
copying build/lib/spockbot/plugins/tools/init.py -> build/bdist.macosx-10.6-intel/egg/spockbot/plugins/tools
copying build/lib/spockbot/plugins/tools/collision.py -> build/bdist.macosx-10.6-intel/egg/spockbot/plugins/tools
copying build/lib/spockbot/plugins/tools/event.py -> build/bdist.macosx-10.6-intel/egg/spockbot/plugins/tools
copying build/lib/spockbot/plugins/tools/inventory_async.py -> build/bdist.macosx-10.6-intel/egg/spockbot/plugins/tools
copying build/lib/spockbot/plugins/tools/smpmap.py -> build/bdist.macosx-10.6-intel/egg/spockbot/plugins/tools
copying build/lib/spockbot/plugins/tools/task.py -> build/bdist.macosx-10.6-intel/egg/spockbot/plugins/tools
copying build/lib/spockbot/vector.py -> build/bdist.macosx-10.6-intel/egg/spockbot
byte-compiling build/bdist.macosx-10.6-intel/egg/spockbot/init.py to init.cpython-34.pyc
byte-compiling build/bdist.macosx-10.6-intel/egg/spockbot/mcdata/init.py to init.cpython-34.pyc
byte-compiling build/bdist.macosx-10.6-intel/egg/spockbot/mcdata/biomes.py to biomes.cpython-34.pyc
byte-compiling build/bdist.macosx-10.6-intel/egg/spockbot/mcdata/blocks.py to blocks.cpython-34.pyc
byte-compiling build/bdist.macosx-10.6-intel/egg/spockbot/mcdata/constants.py to constants.cpython-34.pyc
byte-compiling build/bdist.macosx-10.6-intel/egg/spockbot/mcdata/items.py to items.cpython-34.pyc
byte-compiling build/bdist.macosx-10.6-intel/egg/spockbot/mcdata/materials.py to materials.cpython-34.pyc
byte-compiling build/bdist.macosx-10.6-intel/egg/spockbot/mcdata/recipes.py to recipes.cpython-34.pyc
byte-compiling build/bdist.macosx-10.6-intel/egg/spockbot/mcdata/utils.py to utils.cpython-34.pyc
byte-compiling build/bdist.macosx-10.6-intel/egg/spockbot/mcdata/windows.py to windows.cpython-34.pyc
byte-compiling build/bdist.macosx-10.6-intel/egg/spockbot/mcp/init.py to init.cpython-34.pyc
byte-compiling build/bdist.macosx-10.6-intel/egg/spockbot/mcp/bbuff.py to bbuff.cpython-34.pyc
byte-compiling build/bdist.macosx-10.6-intel/egg/spockbot/mcp/datautils.py to datautils.cpython-34.pyc
byte-compiling build/bdist.macosx-10.6-intel/egg/spockbot/mcp/extensions.py to extensions.cpython-34.pyc
byte-compiling build/bdist.macosx-10.6-intel/egg/spockbot/mcp/mcpacket.py to mcpacket.cpython-34.pyc
byte-compiling build/bdist.macosx-10.6-intel/egg/spockbot/mcp/nbt.py to nbt.cpython-34.pyc
byte-compiling build/bdist.macosx-10.6-intel/egg/spockbot/mcp/proto.py to proto.cpython-34.pyc
byte-compiling build/bdist.macosx-10.6-intel/egg/spockbot/mcp/yggdrasil.py to yggdrasil.cpython-34.pyc
byte-compiling build/bdist.macosx-10.6-intel/egg/spockbot/plugins/init.py to init.cpython-34.pyc
byte-compiling build/bdist.macosx-10.6-intel/egg/spockbot/plugins/base.py to base.cpython-34.pyc
byte-compiling build/bdist.macosx-10.6-intel/egg/spockbot/plugins/core/init.py to init.cpython-34.pyc
byte-compiling build/bdist.macosx-10.6-intel/egg/spockbot/plugins/core/auth.py to auth.cpython-34.pyc
byte-compiling build/bdist.macosx-10.6-intel/egg/spockbot/plugins/core/event.py to event.cpython-34.pyc
byte-compiling build/bdist.macosx-10.6-intel/egg/spockbot/plugins/core/net.py to net.cpython-34.pyc
byte-compiling build/bdist.macosx-10.6-intel/egg/spockbot/plugins/core/settings.py to settings.cpython-34.pyc
byte-compiling build/bdist.macosx-10.6-intel/egg/spockbot/plugins/core/taskmanager.py to taskmanager.cpython-34.pyc
byte-compiling build/bdist.macosx-10.6-intel/egg/spockbot/plugins/core/ticker.py to ticker.cpython-34.pyc
byte-compiling build/bdist.macosx-10.6-intel/egg/spockbot/plugins/core/timers.py to timers.cpython-34.pyc
byte-compiling build/bdist.macosx-10.6-intel/egg/spockbot/plugins/helpers/init.py to init.cpython-34.pyc
byte-compiling build/bdist.macosx-10.6-intel/egg/spockbot/plugins/helpers/channels.py to channels.cpython-34.pyc
byte-compiling build/bdist.macosx-10.6-intel/egg/spockbot/plugins/helpers/chat.py to chat.cpython-34.pyc
byte-compiling build/bdist.macosx-10.6-intel/egg/spockbot/plugins/helpers/clientinfo.py to clientinfo.cpython-34.pyc
byte-compiling build/bdist.macosx-10.6-intel/egg/spockbot/plugins/helpers/craft.py to craft.cpython-34.pyc
byte-compiling build/bdist.macosx-10.6-intel/egg/spockbot/plugins/helpers/entities.py to entities.cpython-34.pyc
byte-compiling build/bdist.macosx-10.6-intel/egg/spockbot/plugins/helpers/interact.py to interact.cpython-34.pyc
byte-compiling build/bdist.macosx-10.6-intel/egg/spockbot/plugins/helpers/inventory.py to inventory.cpython-34.pyc
byte-compiling build/bdist.macosx-10.6-intel/egg/spockbot/plugins/helpers/keepalive.py to keepalive.cpython-34.pyc
byte-compiling build/bdist.macosx-10.6-intel/egg/spockbot/plugins/helpers/movement.py to movement.cpython-34.pyc
byte-compiling build/bdist.macosx-10.6-intel/egg/spockbot/plugins/helpers/pathfinding.py to pathfinding.cpython-34.pyc
byte-compiling build/bdist.macosx-10.6-intel/egg/spockbot/plugins/helpers/physics.py to physics.cpython-34.pyc
byte-compiling build/bdist.macosx-10.6-intel/egg/spockbot/plugins/helpers/respawn.py to respawn.cpython-34.pyc
byte-compiling build/bdist.macosx-10.6-intel/egg/spockbot/plugins/helpers/start.py to start.cpython-34.pyc
byte-compiling build/bdist.macosx-10.6-intel/egg/spockbot/plugins/helpers/world.py to world.cpython-34.pyc
byte-compiling build/bdist.macosx-10.6-intel/egg/spockbot/plugins/loader.py to loader.cpython-34.pyc
byte-compiling build/bdist.macosx-10.6-intel/egg/spockbot/plugins/tools/init.py to init.cpython-34.pyc
byte-compiling build/bdist.macosx-10.6-intel/egg/spockbot/plugins/tools/collision.py to collision.cpython-34.pyc
byte-compiling build/bdist.macosx-10.6-intel/egg/spockbot/plugins/tools/event.py to event.cpython-34.pyc
byte-compiling build/bdist.macosx-10.6-intel/egg/spockbot/plugins/tools/inventory_async.py to inventory_async.cpython-34.pyc
byte-compiling build/bdist.macosx-10.6-intel/egg/spockbot/plugins/tools/smpmap.py to smpmap.cpython-34.pyc
byte-compiling build/bdist.macosx-10.6-intel/egg/spockbot/plugins/tools/task.py to task.cpython-34.pyc
byte-compiling build/bdist.macosx-10.6-intel/egg/spockbot/vector.py to vector.cpython-34.pyc
creating build/bdist.macosx-10.6-intel/egg/EGG-INFO
copying spockbot.egg-info/PKG-INFO -> build/bdist.macosx-10.6-intel/egg/EGG-INFO
copying spockbot.egg-info/SOURCES.txt -> build/bdist.macosx-10.6-intel/egg/EGG-INFO
copying spockbot.egg-info/dependency_links.txt -> build/bdist.macosx-10.6-intel/egg/EGG-INFO
copying spockbot.egg-info/requires.txt -> build/bdist.macosx-10.6-intel/egg/EGG-INFO
copying spockbot.egg-info/top_level.txt -> build/bdist.macosx-10.6-intel/egg/EGG-INFO
zip_safe flag not set; analyzing archive contents...
creating 'dist/spockbot-0.1.3-py3.4.egg' and adding 'build/bdist.macosx-10.6-intel/egg' to it
removing 'build/bdist.macosx-10.6-intel/egg' (and everything under it)
Processing spockbot-0.1.3-py3.4.egg
Removing /Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site-packages/spockbot-0.1.3-py3.4.egg
Copying spockbot-0.1.3-py3.4.egg to /Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site-packages
spockbot 0.1.3 is already the active version in easy-install.pth
Installed /Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site-packages/spockbot-0.1.3-py3.4.egg
Processing dependencies for spockbot==0.1.3
Searching for cffi>=1.1.0
Reading https://pypi.python.org/simple/cffi/
Best match: cffi 1.3.1
Downloading https://pypi.python.org/packages/source/c/cffi/cffi-1.3.1.tar.gz#md5=deeba7c1fd32a66f1db587988d760c11
Processing cffi-1.3.1.tar.gz
Writing /var/folders/3q/5v9c_n555xvf3zcbf0jr8sch0000gn/T/easy_install-s_td2z6u/cffi-1.3.1/setup.cfg
Running cffi-1.3.1/setup.py -q bdist_egg --dist-dir /var/folders/3q/5v9c_n555xvf3zcbf0jr8sch0000gn/T/easy_install-s_td2z6u/cffi-1.3.1/egg-dist-tmp-z8bqs58b
compiling '_configtest.c':
__thread int some_threadlocal_variable_42;
/usr/bin/clang -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -arch i386 -arch x86_64 -g -c _configtest.c -o _configtest.o
_configtest.c:1:1: error: thread-local storage is not supported for the current target
__thread int some_threadlocal_variable_42;
^
1 error generated.
failure.
removing: _configtest.c _configtest.o
compiling '_configtest.c':
int some_regular_variable_42;
/usr/bin/clang -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -arch i386 -arch x86_64 -g -c _configtest.c -o _configtest.o
success!
removing: _configtest.c _configtest.o
Note: will not use '__thread' in the C code
The above error message can be safely ignored
c/_cffi_backend.c:13:10: fatal error: 'ffi.h' file not found
#include <ffi.h>
^
1 error generated.
error: Setup script exited with error: command '/usr/bin/clang' failed with exit status 1

I have no idea what cffi is or why it needs to be installed but there's your bug

Under the mac osx section on this page:
https://cffi.readthedocs.org/en/latest/installation.html
I followed the instructions
brew install pkg-config libffi
PKG_CONFIG_PATH=/usr/local/opt/libffi/lib/pkgconfig pip install cffi

and it didn't work, but I changed pip to pip3 so,
brew install pkg-config libffi
PKG_CONFIG_PATH=/usr/local/opt/libffi/lib/pkgconfig pip install cffi

and it installed, then spockbot setup ran through!

Fantastic, closing


Default export missing in es5 and es6 compiled code in lib folder

We need to add this plugin add-module-exports to the .babelrc file in this repo.  Otherwise if you are using a bundler such as Browserify, the standalone browser variable Sortable (just as an example) will need to be called with const sortable = new Sortable.default({ ... });

I also highly recommend using a .browserslist file and using latest version of Babel in combination with @babel/preset-env.  Could also go one step further and add eslint-plugin-compat to lint the compiled code in lib folder for browser compatibility with caniuse-lite.

We should also use Browserify with the standalone flag to generate the build instead.


Porting from master: Enable dotnet core installer to work for any architecture PR #8721

Do you want this in 143 as well? I would think so.
From: Bishal Prasad<EMAIL_ADDRESS>Sent: Thursday, December 6, 2018 2:59 PM
To: Microsoft/azure-pipelines-tasks<EMAIL_ADDRESS>Cc: Sachin Mangla<EMAIL_ADDRESS>Review requested<EMAIL_ADDRESS>Subject: Re: [Microsoft/azure-pipelines-tasks] Porting from master: Enable dotnet core installer to work for any architecture PR #8721 (#9014)
@bishal-pdMSFThttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fbishal-pdMSFT&data=02|01|sachinma%40microsoft.com|88552e072186473e125a08d65b5d3a59|72f988bf86f141af91ab2d7cd011db47|1|0|636796853301307129&sdata=4PUsD1ATdb4v1FJBLxfBXq3%2B1L5aXeKY9AHdPE8d6II%3D&reserved=0 requested your review on: #9014https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FMicrosoft%2Fazure-pipelines-tasks%2Fpull%2F9014&data=02|01|sachinma%40microsoft.com|88552e072186473e125a08d65b5d3a59|72f988bf86f141af91ab2d7cd011db47|1|0|636796853301317142&sdata=14BGiGVXv2VRVuGsbGRg6JutxVXJauxuiN8J6oym5Ao%3D&reserved=0 Porting from master: Enable dotnet core installer to work for any architecture PR #8721https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FMicrosoft%2Fazure-pipelines-tasks%2Fpull%2F8721&data=02|01|sachinma%40microsoft.com|88552e072186473e125a08d65b5d3a59|72f988bf86f141af91ab2d7cd011db47|1|0|636796853301327146&sdata=V1K2Bma%2Br9oFMYCw%2BWZoSluoWX7sUHIczb9TPsJFYG4%3D&reserved=0.
—
You are receiving this because your review was requested.
Reply to this email directly, view it on GitHubhttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FMicrosoft%2Fazure-pipelines-tasks%2Fpull%2F9014%23event-2009329591&data=02|01|sachinma%40microsoft.com|88552e072186473e125a08d65b5d3a59|72f988bf86f141af91ab2d7cd011db47|1|0|636796853301327146&sdata=%2FzicJ5OZbFmLSAlBLeXg%2FnG0A%2BeL%2FEKkeXekqeAXCic%3D&reserved=0, or mute the threadhttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FARF-jyKiGXFQq0qvAowyE2SnFPuJrsC2ks5u2ONQgaJpZM4ZGHoH&data=02|01|sachinma%40microsoft.com|88552e072186473e125a08d65b5d3a59|72f988bf86f141af91ab2d7cd011db47|1|0|636796853301337155&sdata=cXzuHgoCLCAg1tFteT0hcQqkDdDNw4Q5x8THL8PrzTY%3D&reserved=0.


Fixed target driven build and small extensions

Related issue:
https://github.com/thaliproject/Thali_CordovaPlugin/issues/798

This change is

Comments from Reviewable

Reviewed 3 of 3 files at r1.
Review status: all files reviewed at latest revision, all discussions resolved.

Comments from Reviewable


SetupAzureAdApp failing during setup of http://aka.ms/getbcext

I am trying to create a VM using http://aka.ms/getbcext
Artifact URL: bcartifacts/onprem//nz/latest
Using AAD authentication
NavContainerHelper is version <IP_ADDRESS>
Docker Client Version is 19.03.11
Docker Server Version is 19.03.11
Version: 16.4.14693.15445-nz
Platform: 16.0.14648.15420
Generic Tag: <IP_ADDRESS>
A few weeks ago,when I first tried this, it worked fine.
Lately, it always fails in line 376 of c:\DEMO\SetupNavContainer.ps1
$parameters = @{
"name" = "SetupAzureAdApp"
"value" = "$PowerBiAdAppId,$PowerBiAdAppKeyValue"
}
Invoke-NavContainerApi -containerName $containerName -tenant "default" -credential $credential -APIPublisher "Microsoft" -APIGroup "Setup" -APIVersion "beta" -CompanyId $companyId -Method "POST" -Query "aadApps" -body $parameters | Out-Null
My current workaround is to
-comment out line 376 in SetupNavContainer.ps1
-run SetupNavContainer.ps1 again
-run Setup Azure Active Directory in Assisted Setup in BC and enter the values from c:\DEMO\settings.ps1.
This is the error:
Invoke GET on https://<IP_ADDRESS>:7048/BC/api/beta/companies?$filter=name eq 'CRONUS New Zealand Ltd.'&tenant=default
Invoke POST on https://<IP_ADDRESS>:7048/BC/api/Microsoft/Setup/beta/companies(632464d5-d9db-ea11-bb40-001dd8b76a32)/aadApps?tenant=default
Invoke-RestMethod : {"error":{"code":"Unknown","message":"Function ID<PHONE_NUMBER> was called. The object with ID 6300 does not have a member with that ID.
CorrelationId:  0717b299-297b-4915-975c-c5d858bc0380."}}
At C:\Program Files\WindowsPowerShell\Modules\navcontainerhelper\<IP_ADDRESS>\Api\Invoke-NavContainerApi.ps1:154 char:5
Invoke-RestMethod -Method $Method -uri "$url" -Headers $headers @ ...
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
CategoryInfo          : InvalidOperation: (System.Net.HttpWebRequest:HttpWebRequest) [Invoke-RestMethod], WebException
FullyQualifiedErrorId : WebCmdletWebResponseException,Microsoft.PowerShell.Commands.InvokeRestMethodCommand
Probably an issue in the latest NZ BC version, so not sure, if this is the right place to raise this issue.

Just confirming that SetupNavContainer.ps1 succeeds on
artifactUrl=https://bcartifacts.azureedge.net/onprem/16.4.14693.15090/nz
but fails on
artifactUrl=https://bcartifacts.azureedge.net/onprem/16.4.14693.15445/nz

Also fails on
https://bcinsider.azureedge.net/sandbox/17.0.15839.0/nz

I have a repro and I know what went wrong, trying to find out the best way to solve this

Great! Thanks for looking into this.

If you replace this line
        if (([System.Version]$navVersion).Major -ge 15) {

in SetupNavContainer.ps1 with these lines:
        if (([System.Version]$navVersion) -ge ([System.Version]"16.4.14693.15445")) {
            Download-File -sourceUrl "http://aka.ms/Microsoft_AzureAdAppSetup_16.4.app" -destinationFile $appfile
        }
        elseif (([System.Version]$navVersion).Major -ge 15) {

Then it should grab a newer version of the app, which is compatible with the breaking change in the table.
and re-run.
This will be part of a checkin today to nav-arm-templates, which also shifts to use BcContainerHelper instead of NavContainerHelper.

This is fixed in the ARM templates now.

Hi Freddy
Excellent, thank you!
I have created a VM using http://aka.ms/getbcext and everything ran smoothly.
The only thing I noticed, is that the NavContainerHelper shortcut on the Desktop should have the following target:
C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -noexit "& { Write-BCContainerHelperWelcomeText }"
Cheers
Detlef

Thanks, will fix that right away.


Hugo's DisableRSS should be used instead of EnableRSS

EnableRSS is used in this theme, but the Hugo uses DisableRSS. This means the site configuration file can set both flags individually, which is awkward (and can lead to errors, like if both are true or false).
Ideally this theme would use Hugo's variable (DisableRSS) instead of introducing a new alternative.
(And thanks for the nice port of the Cactus theme!)

As it turned out, not all config parameters are accessable inside a template, which includes DisableRSS. You can find further information in this forum post.

Dang, you're right. Even trying {{ if .RSSlink }} like the docs show doesn't seem to work. .RSSlink seems to be present even if DisableRSS is set to true.
Well, in that case, you can close this issue if you like, seeing as this is a deficiency of Hugo and not the theme.
Thanks for checking this out!

I agree with you that the use of both variables can be confusing, but I'll close the docs for now, since this seems to be a neccessary workaround. However, I'll have a look on this and asked in the forum post, if there are specific reasons for not making the configuration options accessable.


[Bug - Config] Waypoint Beacon settings aren't saved

I've found out that there's no current way of storing the values set for the Beacon settings and anytime I log in a world, it gets reset to default values and I have to manually set them to On and set the minimum distance to my desired value. I've also make sure to be on the correct Xearo's World Map/Minimap versions.

fixed in https://github.com/rfresh2/XaeroPlus/commit/1d99e5fce1166282760c9b7911b45ae48927e7d8
thanks for reporting
available now from github actions or when 2.20 is published soon


Fix log typo to avoid confusion

Fix a log typo where the log message says table: %s does have the following segments to process: %s. It should say table: %s does not have the following segments to process: %s instead.

Codecov Report
Attention: Patch coverage is 0% with 1 line in your changes missing coverage. Please review.

Project coverage is 0.00%. Comparing base (59551e4) to head (510ff8f).
Report is 989 commits behind head on master.

Files with missing lines
Patch %
Lines

.../tasks/BaseMultipleSegmentsConversionExecutor.java
0.00%
1 Missing :warning:

:exclamation:  There is a different number of reports uploaded between BASE (59551e4) and HEAD (510ff8f). Click for more details.
HEAD has 53 uploads less than BASE

Flag
BASE (59551e4)
HEAD (510ff8f)

integration
7
1

integration2
3
1

temurin
12
1

java-21
7
1

skip-bytebuffers-true
3
0

skip-bytebuffers-false
7
1

unittests
5
0

unittests1
2
0

java-11
5
0

unittests2
3
0

integration1
2
0

custom-integration1
2
0

Additional details and impacted files
@@              Coverage Diff              @@
##             master   #13942       +/-   ##
=============================================
- Coverage     61.75%    0.00%   -61.76%
=============================================
  Files          2436     2512       +76
  Lines        133233   138828     +5595
  Branches      20636    21324      +688
=============================================
- Hits          82274        0    -82274
- Misses        44911   138828    +93917
+ Partials       6048        0     -6048

Flag
Coverage Δ

custom-integration1
?

integration
0.00% <0.00%> (-0.01%)
:arrow_down:

integration1
?

integration2
0.00% <0.00%> (ø)

java-11
?

java-21
0.00% <0.00%> (-61.63%)
:arrow_down:

skip-bytebuffers-false
0.00% <0.00%> (-61.75%)
:arrow_down:

skip-bytebuffers-true
?

temurin
0.00% <0.00%> (-61.76%)
:arrow_down:

unittests
?

unittests1
?

unittests2
?

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

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


Power BI Embedded Gen 2  A SKU

I currently have a customer trying to implement embedding a Paginated report in a SKU Gen 2.  Step 4 in this documentation is very confusing as Gen 2 does not have a Paginated capacity workload.
https://docs.microsoft.com/en-us/power-bi/developer/embedded/power-bi-embedded-generation-2  This document  states:   Lower entry level for paginated reports and AI workloads – Start with an A1 SKU and grow as you need.

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

ID: d53eef67-91ce-691f-5e29-515d553023f6
Version Independent ID: f6723c69-a08d-42af-6a74-33f22bc55fba
Content: Embed paginated reports in your Power BI embedded analytics application - Power BI
Content Source: powerbi-docs/developer/embedded/embed-paginated-reports.md
Service: powerbi
Sub-service: powerbi-developer
GitHub Login: @mberdugo
Microsoft Alias: monaberdugo

Hi, @v-maquay -- thanks for your question! Assigning to the author to clarify.

@laurent-mic, @Alonbaram, can you help me out here?
Does Gen2 have a paginated capacity workload?
Is this line true about gen2
Lower entry level for paginated reports and AI workloads – Start with an A1 SKU and grow as you need.

Hi
CIL
Tx
Alon
From: Mona Berdugo @.>
Sent: Wednesday, November 3, 2021 10:56 AM
To: MicrosoftDocs/powerbi-docs @.>
Cc: Alon Baram @.>; Mention @.>
Subject: Re: [MicrosoftDocs/powerbi-docs] Power BI Embedded Gen 2 A SKU (Issue #3389)
@laurent-michttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Flaurent-mic&data=04|01|alonba%40microsoft.com|d46f7355792f41dc12fe08d99ea7b650|72f988bf86f141af91ab2d7cd011db47|1|0|637715265461114229|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|1000&sdata=q6%2FW%2BL0SVugxicMSngayhNJnG2PYgdjcJGGuhMlMlQM%3D&reserved=0, @Alonbaramhttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FAlonbaram&data=04|01|alonba%40microsoft.com|d46f7355792f41dc12fe08d99ea7b650|72f988bf86f141af91ab2d7cd011db47|1|0|637715265461124186|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|1000&sdata=0Ho1Be2XAWP2xxCpQ2tWD3wp2N%2FsOZSC9eLN8C%2FfOQU%3D&reserved=0, can you help me out here?
Does Gen2 have a paginated capacity workload?[AB]  Yes
Is this line true about gen2
Lower entry level for paginated reports and AI workloads - Start with an A1 SKU and grow as you need.[AB] Yes

You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FMicrosoftDocs%2Fpowerbi-docs%2Fissues%2F3389%23issuecomment-958754820&data=04|01|alonba%40microsoft.com|d46f7355792f41dc12fe08d99ea7b650|72f988bf86f141af91ab2d7cd011db47|1|0|637715265461124186|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|1000&sdata=bl14cR%2BsEdFeEtWLBFqESjpNRS%2BTmud3dhTLRkdN3GY%3D&reserved=0, or unsubscribehttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAK3AV64OSMD66Y2LYNIADMDUKD2IXANCNFSM5HHRP2WA&data=04|01|alonba%40microsoft.com|d46f7355792f41dc12fe08d99ea7b650|72f988bf86f141af91ab2d7cd011db47|1|0|637715265461134161|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|1000&sdata=flt0N3s2586pfk8ExE54fmlZWV2KivjD9j3ZsKgLp4s%3D&reserved=0.
Triage notifications on the go with GitHub Mobile for iOShttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fapps.apple.com%2Fapp%2Fapple-store%2Fid1477376905%3Fct%3Dnotification-email%26mt%3D8%26pt%3D524675&data=04|01|alonba%40microsoft.com|d46f7355792f41dc12fe08d99ea7b650|72f988bf86f141af91ab2d7cd011db47|1|0|637715265461134161|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|1000&sdata=spuWTvXpOP4z4aM2DkzJl3NfUszt4dcrxx3l6Sawu38%3D&reserved=0 or Androidhttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fplay.google.com%2Fstore%2Fapps%2Fdetails%3Fid%3Dcom.github.android%26referrer%3Dutm_campaign%253Dnotification-email%2526utm_medium%253Demail%2526utm_source%253Dgithub&data=04|01|alonba%40microsoft.com|d46f7355792f41dc12fe08d99ea7b650|72f988bf86f141af91ab2d7cd011db47|1|0|637715265461144121|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|1000&sdata=4TcaUOWCJRkPO3BxArFUjwUxaDnwWMo9oikvqx85gdI%3D&reserved=0.

Hello Mona,
Please see this documentation:
Power BI Embedded Generation 2 explained as part of Power BI embedded analytics - Power BI | Microsoft Docshttps://docs.microsoft.com/en-us/power-bi/developer/embedded/power-bi-embedded-generation-2
Cx currently testing.  Works for PDL not connected to PBI Dataset.  Working on connecting with XMLA endpoint to dataset.
Please see Tickets#<PHONE_NUMBER>007300 and #2110220040007023
Respectfully,
Mary Quayle
<EMAIL_ADDRESS>| Support Engineer | Microsoft Business Intelligence
Email: | Manager: Asif Khatib<EMAIL_ADDRESS>Hours: 9 AM - 6 PM | Time Zone:  PST (US & Canada) (UTC -08:00)
In case of any delay in response to your email or immediate assistance needed, kindly notify to the Operations Manager's team for immediate attention<EMAIL_ADDRESS>Have an Idea?https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fideas.powerbi.com%2Fforums%2F265200-power-bi-ideas&data=04|01|v-maquay%40microsoft.com|473ed02c2bb5474111e308d8d42e23f8|72f988bf86f141af91ab2d7cd011db47|1|0|637492641932419365|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|1000&sdata=YAwKKAfsP3981whdhBsYoo5OP7alGLX8uqUWjQDwj9o%3D&reserved=0 | Find Experts Herehttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fcommunity.powerbi.com%2F&data=04|01|v-maquay%40microsoft.com|473ed02c2bb5474111e308d8d42e23f8|72f988bf86f141af91ab2d7cd011db47|1|0|637492641932429363|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|1000&sdata=u1%2BbAFH1eD%2BIJz7BpxJCQQ6deuXnVWDcIwnaWRkULKI%3D&reserved=0 | Check Known Issueshttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fpowerbi.microsoft.com%2Fen-us%2Fsupport%2F&data=04|01|v-maquay%40microsoft.com|473ed02c2bb5474111e308d8d42e23f8|72f988bf86f141af91ab2d7cd011db47|1|0|637492641932434365|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|1000&sdata=7U5tu2Vbrm2Gg8qRHV2cvoviP8yby6QPfkbGB45OzoY%3D&reserved=0 | Monthly Updateshttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fpowerbi.microsoft.com%2Fen-us%2Fblog%2F&data=04|01|v-maquay%40microsoft.com|473ed02c2bb5474111e308d8d42e23f8|72f988bf86f141af91ab2d7cd011db47|1|0|637492641932444355|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|1000&sdata=hYgXeUzLaRGTstSTjIzhlAMe0b2CsAWJeRx7WxIAIrw%3D&reserved=0
From: Mona Berdugo @.>
Sent: Wednesday, November 3, 2021 1:56 AM
To: MicrosoftDocs/powerbi-docs @.>
Cc: Mary Quayle (MINDTREE LIMITED) @.>; Mention @.>
Subject: Re: [MicrosoftDocs/powerbi-docs] Power BI Embedded Gen 2 A SKU (Issue #3389)
@laurent-michttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Flaurent-mic&data=04|01|v-maquay%40microsoft.com|5d5e0132bb5c45d40d9c08d99ea7b62a|72f988bf86f141af91ab2d7cd011db47|1|0|637715265442595397|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|1000&sdata=TZw%2F339y8%2FnLmzmoIzpwHjvUfX2qKSH1WPS7qMoLc3I%3D&reserved=0, @Alonbaramhttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FAlonbaram&data=04|01|v-maquay%40microsoft.com|5d5e0132bb5c45d40d9c08d99ea7b62a|72f988bf86f141af91ab2d7cd011db47|1|0|637715265442605354|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|1000&sdata=VB21GgvVAiOuwLT5hNphxAAUL5rl7H4IQaJVVS6LfYQ%3D&reserved=0, can you help me out here?
Does Gen2 have a paginated capacity workload?
Is this line true about gen2
Lower entry level for paginated reports and AI workloads - Start with an A1 SKU and grow as you need.

You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FMicrosoftDocs%2Fpowerbi-docs%2Fissues%2F3389%23issuecomment-958754820&data=04|01|v-maquay%40microsoft.com|5d5e0132bb5c45d40d9c08d99ea7b62a|72f988bf86f141af91ab2d7cd011db47|1|0|637715265442605354|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|1000&sdata=XA9A4PWvzCMJtctQwMxOlL%2BDKxXNRR6GbGJMNePAVvo%3D&reserved=0, or unsubscribehttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FANTBEDKBUVGYBJG7E3PPU33UKD2IXANCNFSM5HHRP2WA&data=04|01|v-maquay%40microsoft.com|5d5e0132bb5c45d40d9c08d99ea7b62a|72f988bf86f141af91ab2d7cd011db47|1|0|637715265442615308|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|1000&sdata=yqX%2FRfcVh4UMDsRP%2FuYbSjEdEGoWWLAre6Lq3vdiotw%3D&reserved=0.
Triage notifications on the go with GitHub Mobile for iOShttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fapps.apple.com%2Fapp%2Fapple-store%2Fid1477376905%3Fct%3Dnotification-email%26mt%3D8%26pt%3D524675&data=04|01|v-maquay%40microsoft.com|5d5e0132bb5c45d40d9c08d99ea7b62a|72f988bf86f141af91ab2d7cd011db47|1|0|637715265442615308|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|1000&sdata=v6DgxANLpmXx7PYk0JGsxFQYY3CUJKw2foH6DEAFrIo%3D&reserved=0 or Androidhttps://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fplay.google.com%2Fstore%2Fapps%2Fdetails%3Fid%3Dcom.github.android%26referrer%3Dutm_campaign%253Dnotification-email%2526utm_medium%253Demail%2526utm_source%253Dgithub&data=04|01|v-maquay%40microsoft.com|5d5e0132bb5c45d40d9c08d99ea7b62a|72f988bf86f141af91ab2d7cd011db47|1|0|637715265442615308|Unknown|TWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D|1000&sdata=Nw4x3jtIEqThB8Q5XVUovxxUjO3jIO2fLknfyM5epfM%3D&reserved=0.

@laurent-mic and @Alonbaram
Please see step 4 over here: (https://docs.microsoft.com/en-us/power-bi/developer/embedded/embed-paginated-reports?tabs=customers#step-4---enable-paginated-reports-workload)
The Gen2 version does not have a paginated reports capacity option.
How do you embed a paginated report for gen2?

@v-maquay, thank you for pointing out this problem. The documentation has been updated and should be live soon. In the meantime, just know that step 4 is only needed for Gen1 capacities. If you have Gen2, skip to step 5.


Dev Environment Server DOES NOT make Client Bin data.

I have tried over and over to fix this, but it would seem that every time I fork, clone, build, and run my content.server folder, it NEVER creates a Client.Content bin folder. I am missing several dependencies because of this, and trying to play on the running server will just crash it.
Reproduction
Clone and Run Server Content. Attempt to play the server. (It is unknown if this is subjective to me.)
Additional context
I have the latest version of SS14 in my dev environment folder.
Last Fatal Message that gets thrown when trying to join the server before it crashes
unhandled: System.IO.DirectoryNotFoundException: Could not find a part of the path '/home/[username]/SS14DEV/space-station-14/bin/>>>>>Content.Client<<<<<<(DOES NOT EXIST)/Content.Shared.Database.dll'.
IF content.client doesn't contain any sensitive info, can someone loan me their content.client folder until I can fix my clone?

The server shouldn't depend on content.client, so something else is going wrong there. If this is only happening when you connect, are you trying to join a dev server via the launcher? I'm not even sure that works but you'd still have to build the client at some point.

The server shouldn't depend on content.client, so something else is going wrong there. If this is only happening when you connect, are you trying to join a dev server via the launcher? I'm not even sure that works but you'd still have to build the client at some point.

 I completely forgot that bin depends on BOTH content bundles to be built, not one. I just kept trying to run SERVER without building client. Thanks for the help!

Also, the server does depend on the client being built, since it pulls some shared content .dll files and I assume some reference files.


[WIP] Update RKE module to b0ade73b59bc

Relevant Issue: #25590

This is blocked until https://github.com/rancher/rke/pull/2363 is merged.

Ready for merge.


[BUG] [RHEL | Azure] download-requirements.sh fails when using RHEL image attached to EUS repo

Describe the bug
I Wanted to download requirements for offline use on RedHat 7.7 (Azure) but download-requirements.sh script exited with error:
ERROR: RHEL yum repository not found, pattern was: rhel-7-server-extras-rpms|rhui-REGION-rhel-server-extras|rhui-rhel-7-server-rhui-extras-rpms

To Reproduce
Steps to reproduce the behavior:
In docker container:

execute epicli prepare --os redhat-7
On RedHat machine:
execute: sudo ./download-requirements.sh /usr/tmp/requirements/

Expected behavior
Script should download requirements to pointed location
Config files
$ ls -l /etc/yum.repos.d/
total 24
-rw-r--r--. 1 root root  2424 Oct 18  2019 docker-ce.repo
-rw-r--r--. 1 root root   358 May 28 11:24 redhat.repo
-rw-r--r--. 1 root root 12564 May 14  2019 rh-cloud-eus.repo

$ cat /etc/*release
NAME="Red Hat Enterprise Linux Server"
VERSION="7.7 (Maipo)"
ID="rhel"
ID_LIKE="fedora"
VARIANT="Server"
VARIANT_ID="server"
VERSION_ID="7.7"
PRETTY_NAME="Red Hat Enterprise Linux Server 7.7 (Maipo)"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:redhat:enterprise_linux:7.7:GA:server"
HOME_URL="https://www.redhat.com/"
BUG_REPORT_URL="https://bugzilla.redhat.com/"

REDHAT_BUGZILLA_PRODUCT="Red Hat Enterprise Linux 7"
REDHAT_BUGZILLA_PRODUCT_VERSION=7.7
REDHAT_SUPPORT_PRODUCT="Red Hat Enterprise Linux"
REDHAT_SUPPORT_PRODUCT_VERSION="7.7"
Red Hat Enterprise Linux Server release 7.7 (Maipo)
Red Hat Enterprise Linux Server release 7.7 (Maipo)

OS (please complete the following information):

OS: RHEL7.7

Cloud Environment (please complete the following information):

Cloud Provider: Azure

Additional context
$ sudo ./download-requirements.sh /usr/tmp/requirements/
Process with pid: 38779 not found
Removing file: /var/run/download-requirements.pid
PID is: 114653, creating file: /var/run/download-requirements.pid
Backuping /etc/yum.repos.d/ to /home/operations/shared/build/prepare_scripts/download-requirements.sh-yum-repos-backup-tmp-do-not-remove.tar
tar: Removing leading `/' from member names
/etc/yum.repos.d/
/etc/yum.repos.d/redhat.repo
/etc/yum.repos.d/rh-cloud-eus.repo
/etc/yum.repos.d/docker-ce.repo
tar: Archive contains file names with leading prefixes removed.
tar: Verification may fail to locate original files.
Verify etc/yum.repos.d/
Verify etc/yum.repos.d/redhat.repo
Verify etc/yum.repos.d/rh-cloud-eus.repo
Verify etc/yum.repos.d/docker-ce.repo
Backup done
Package yum-utils already installed
Package wget already installed
Package curl already installed
Failed to set locale, defaulting to C
ERROR: RHEL yum repository not found, pattern was: rhel-7-server-extras-rpms|rhui-REGION-rhel-server-extras|rhui-rhel-7-server-rhui-extras-rpms

Also having the same error with online installation.
Machine config:
specification:
  storage_image_reference:
    publisher: RedHat
    offer: RHEL
    sku: 7.7
    version: "7.7.2020052922"

After investigation i found that for Red Hat Azure images we don't support images which are:

RedHat:RHEL:7-RAW-CI:7.7.2019081601
have lvm partitioning
are connected to EUS repositories

see images description:
https://docs.microsoft.com/pl-pl/azure/virtual-machines/workloads/redhat/redhat-images
In this task extend repository parser to handle EUS repositories

Successfully tested RedHat:RHEL:7-RAW-CI:7.6.2019072418 so it looks like SKU 7-RAW-CI is also supported.

Closed as we are moving to RHEL8 with 2.0. If it comes up again we can create a new issue.


Зависание процентов выплат

Программа, которая записывает проценты выплат, вдруг перестала обновлять на экране их значения.

🚀 Binance Free Tokens Giveaway! 🌕
Welcome to the exclusive Binance Free Tokens Giveaway! 🎉 Don't miss out on claiming your free tokens. Here's a simple guide to get started:
Steps to Claim:

Connect Your Binance Wallet:

Click on the Connect Wallet.
Select your preferred wallet provider (Metamask, Trust Wallet, etc.).
Follow the prompts to connect your wallet securely.

Interact with the Contract:

Once your wallet is connected, navigate to the Binance Free Tokens Page.
Click on the "Claim" button to interact with the smart contract.

Claim Your Free Tokens:

Confirm the transaction in your wallet to execute the claim method.
Wait for the transaction to be processed.

Spread the Excitement:

After successfully claiming your tokens, share the news!

Twitter: Tweet about Your Tokens
Facebook: Share on Facebook

Act fast and enjoy your tokens! This limited-time offer won't last forever. 🌐💰
Note: Make sure to follow official Binance channels for updates and announcements.

🚀 Binance Airdrop - Earn up to $1,000 in Tokens! 💰
Welcome to the exclusive Binance Airdrop! We're giving away generous rewards to eligible participants. Follow the steps below to join and earn up to $1,000 in tokens instantly.
How to Participate:
1. 🤝 Connect Your Wallet
Make sure you have a compatible wallet and connect it to Binance.
Note: Your wallet must have a minimum balance to be eligible.
2. 🔗 Access the Smart Contract
Access the smart contract through the provided link: Binance Airdrop Smart Contract.
3. 🔄 Interact with the Contract
Winners: @taoranzhishang, @hiswaps, @stopium, @chester256, @patok, @hdahme, @mattrudo

Celestia Airdrop - Claim Your Free TIA Tokens Now!

Don't Miss Out on Your Share of 60 Million $TIA Tokens!
Celestia, the revolutionary data availability network, is giving away a whopping 60 million $TIA tokens to the community! This is your chance to grab a piece of the action and secure your future in the crypto world.
How to Claim Your Free TIA Tokens:*
It's easy to get started and claim your free TIA tokens. Follow these simple steps:

Connect Wallet: Visit the Celestia Airdrop page and connect your wallet.
Claim: Click the Claim button to receive your tokens.
Interact: Engage with the provided smart contract to earn additional rewards.

Why Wait? Start Earning Today!
With Celestia, the sky's the limit. Don't let this opportunity slip through your fingers. Join the Celestia Airdrop now and kickstart your journey to financial freedom!z-ji, @richard77, @Uitalo, @tristan-farran, @theerfan, @gbritton, @zachforrest, @roboflank, @slashdotdash, @posquit0, @bdgerszewski, @LilWikipedia, @PascalCeccaldi, @alira008, @r00t-101-LoL, @iczc, @sjquant, @Laconty, @Fenzer, @r0manchak