Camera demo has some issue with C920 nor ZED

Setup on Jetson Xavier AGX; Jetpack4.5.1, Pytorch==1.8.0, Torchvision==0.9.0, etc.
YOLOP works on demo.py by images and mp4 video.
"python tools/demo.py --source 0" has stop working and following all output with C920.
jetson@xavier-agx:~/YOLOP$ python3 tools/demo.py --source 0
['/home/jetson/YOLOP/tools', '/usr/lib/python36.zip', '/usr/lib/python3.6', '/usr/lib/python3.6/lib-dynload', '/home/jetson/.local/lib/python3.6/site-packages', '/home/jetson/.local/lib/python3.6/site-packages/torchvision-0.9.0-py3.6-linux-aarch64.egg', '/home/jetson/.local/lib/python3.6/site-packages/Pillow-8.3.1-py3.6-linux-aarch64.egg', '/home/jetson/.local/lib/python3.6/site-packages/scipy-1.4.1-py3.6-linux-aarch64.egg', '/usr/local/lib/python3.6/dist-packages', '/usr/lib/python3/dist-packages', '/usr/lib/python3.6/dist-packages', '/home/jetson/YOLOP']
=> creating runs/BddDataset/_2021-08-31-15-38
Using torch 1.8.0 CPU
[ WARN:0] global /home/nvidia/host/build_opencv/nv_opencv/modules/videoio/src/cap_gstreamer.cpp (933) open OpenCV | GStreamer warning: Cannot query video position: status=0, value=-1, duration=-1
1/1: 0...  success (inf frames 2304x1536 at 2.00 FPS)
0%|                                                                                | 0/1 [00:00<?, ?it/s]/home/jetson/.local/lib/python3.6/site-packages/torch/nn/functional.py:3455: UserWarning: Default upsampling behavior when mode=bilinear is changed to align_corners=False since 0.4.0. Please specify align_corners=True if the old behavior is desired. See the documentation of nn.Upsample for details.
"See the documentation of nn.Upsample for details.".format(mode)
0%|                                                                                | 0/1 [00:05<?, ?it/s]
Traceback (most recent call last):
File "tools/demo.py", line 174, in
detect(cfg,opt)
File "tools/demo.py", line 127, in detect
img_det = show_seg_result(img_det, (da_seg_mask, ll_seg_mask), _, _, is_demo=True)
File "/home/jetson/YOLOP/lib/utils/plot.py", line 57, in show_seg_result
img[color_mask != 0] = img[color_mask != 0] * 0.5 + color_seg[color_mask != 0] * 0.5
IndexError: boolean index did not match indexed array along dimension 0; dimension is 1536 but corresponding boolean dimension is 1284

Could you give some details about the shape of color_mask, color_seg and img? Thank you!

Thank you for the comment.
There is no image from attached ZED camera nor Logicool C920 camera.
C920 indicate blue light that camera try to get images.
But software is shutdown with attached output.
From: olivia23333 @.>
Sent: Tuesday, August 31, 2021 5:37 PM
To: hustvl/YOLOP @.>
Cc: Jiroh @.>; Author @.>
Subject: Re: [hustvl/YOLOP] Camera demo has some issue with C920 nor ZED
(#8)
Could you give some details about the shape of color_mask, color_seg and
img? Thank you!

You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/hustvl/YOLOP/issues/8#issuecomment-909025189 , or
unsubscribe
<https://github.com/notifications/unsubscribe-auth/AASGMTVQUJ4VD5PNXQ6XF4TT7
SID3ANCNFSM5DDOL5UA> .
Triage notifications on the go with GitHub Mobile for iOS
<https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&m
t=8&pt=524675>  or Android
<https://play.google.com/store/apps/details?id=com.github.android&referrer=u
tm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub>
.
<https://github.com/notifications/beacon/AASGMTTZMZWEJPT6GTRAUDDT7SID3A5CNFS
M5DDOL5UKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOGYXJ7JI
.gif>

Thank you for the comment. There is no image from attached ZED camera nor Logicool C920 camera. C920 indicate blue light that camera try to get images. But software is shutdown with attached output. From: olivia23333 @.> Sent: Tuesday, August 31, 2021 5:37 PM To: hustvl/YOLOP @.> Cc: Jiroh @.>; Author @.> Subject: Re: [hustvl/YOLOP] Camera demo has some issue with C920 nor ZED (#8) Could you give some details about the shape of color_mask, color_seg and img? Thank you! - You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub <#8 (comment)> , or unsubscribe <https://github.com/notifications/unsubscribe-auth/AASGMTVQUJ4VD5PNXQ6XF4TT7 SID3ANCNFSM5DDOL5UA> . Triage notifications on the go with GitHub Mobile for iOS <https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&m t=8&pt=524675> or Android <https://play.google.com/store/apps/details?id=com.github.android&referrer=u tm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub> . <https://github.com/notifications/beacon/AASGMTTZMZWEJPT6GTRAUDDT7SID3A5CNFS M5DDOL5UKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOGYXJ7JI .gif>
Sorry for that! Maybe you can test demo with the built-in camera in your computer. Actually, we don't use zed camera for demo test, which require extra interface code. Maybe the same for C920 camera.


[.NET Core 2.0] ControlCatalog crash on latest master

Hello.
Just updated to latest master and decided to compile and test Avalonia. Got this crash on NumericUpDown example: https://i.imgur.com/AemzRKg.png

I have also been seeing this exception lately seems to be:
https://github.com/AvaloniaUI/Avalonia/blob/master/src/Avalonia.Controls/Utils/UndoRedoHelper.cs#L62
doesnt account for the fact that Last might be null.

Should now have been fixed. Please comment if you're still seeing this.


Managed Services using the Kubernetes Operator Pattern

Many useful services can be deployed and managed using the Operator pattern with CRDs.  Most of the time, these services are run in-cluster.  Crossplane should support services that have operators, for example the services that Rook supports.  Just a few examples:

Ceph RGW buckets
Minio buckets
CockroachDB postgresql
MySQL operator

Portable and dynamic provisioning of these resources should be supported and fit into the existing Crossplane ResourceClass and ResourceClaim model.
Some early proof of concept work of this support using Rook's CockroachDB operator can be found in this Rook fork.

Found this and thought it might useful for the purposes of this project: https://github.com/awslabs/aws-service-operator. Cheers!

Closed in favor of #862


Overview Dashboard no longer showing blocked events

With the migration to Grok in the LogStash config, it appears that blocked requests are no longer showing in the dashboard.

This appears to have been fixed by PR #6
Closing


Spring Boot Cloud Run samples should use application properties for port rather

In which file did you encounter the issue?
https://github.com/GoogleCloudPlatform/java-docs-samples/blob/f90b046d87afcecdf6105c3b52abb6dfa6db45b0/run/helloworld/src/main/java/com/example/helloworld/HelloworldApplication.java#L40
(and all of the cloud run samples)
Did you change the file? If so, how?
Instead of adding the logic to get the port from env var and then setting a system properties, the idiomatic way is to use application.properties file, with:
server.port=${PORT:8080}

Thanks!


[SPARK-7929] Turn whitespace checker on for more token types.

This is the last batch of changes to complete SPARK-7929.
Previous related PRs:
https://github.com/apache/spark/pull/6480
https://github.com/apache/spark/pull/6478
https://github.com/apache/spark/pull/6477
https://github.com/apache/spark/pull/6476
https://github.com/apache/spark/pull/6475
https://github.com/apache/spark/pull/6474
https://github.com/apache/spark/pull/6473

cc @mengxr

Merged build triggered.

Merged build started.

Test build #33709 has started for   PR 6487 at commit b33d43d.

LGTM

Test build #33709 has finished for   PR 6487 at commit b33d43d.

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

Merged build finished. Test PASSed.

Hi, this commit is just before the v1.4.0-rc3 tag and fails me building Spark core with
[INFO] --- scalastyle-maven-plugin:0.7.0:check (default) @ spark-core_2.10 ---
error file=/tmp/spark-build/core/src/main/scala/org/apache/spark/storage/TachyonBlockManager.scala message=No space after token = line=41 column=33
Saving to outputFile=/tmp/spark-build/core/target/scalastyle-output.xml
Processed 465 file(s)
Found 1 errors
Found 0 warnings
Found 0 infos

Is this intended or am I doing something wrong?

I'm going to push a fix to it.

Ok I pushed. It should work now.


Preserve sequence of playlists

Playlist tracks are returned in database ID order, which means tracks played for a second time appear at the beginning of their second playlist, not in the position where they were played.
Reference SQL Alchemy orderinglist docs to add something to maintain sequence.

It looks like maybe orderinglist only works for one-to-many relationships.
See also AssociationObject and/or Association Proxy extension
This will probably involve dumping and rebuilding the data.

Seems like it might come down to a relationship class
Stack Overflow


Update sov-rollup-starter

Update the Sovereign integration tests to run on the latest starter from https://github.com/informalsystems/sov-rollup-starter/pull/8.

Unfortunately I am still getting error on the test for submitting MsgCreateClient. So that won't be fixed in this PR.
FYI this is the log for the failed transaction:
INFO sov_ibc::call: Processing IBC core message: Client(CreateClient(MsgCreateClient { client_state: Any { type_url: "/ibc.lightclients.tendermint.v1.ClientState", value: [10, 15, 99, 111, 115, 109, 111, 115, 45, 49, 55, 56, 50, 55, 54, 52, 49, 18, 4, 8, 1, 16, 3, 26, 4, 8, 128, 234, 73, 34, 4, 8, 128, 223, 110, 42, 2, 8, 40, 58, 7, 8, 185, 142, 192, 8, 16, 12, 66, 25, 10, 9, 8, 1, 24, 1, 32, 1, 42, 1, 0, 18, 12, 10, 2, 0, 1, 16, 33, 24, 4, 32, 12, 48, 1, 66, 25, 10, 9, 8, 1, 24, 1, 32, 1, 42, 1, 0, 18, 12, 10, 2, 0, 1, 16, 32, 24, 1, 32, 1, 48, 1, 74, 7, 117, 112, 103, 114, 97, 100, 101, 74, 16, 117, 112, 103, 114, 97, 100, 101, 100, 73, 66, 67, 83, 116, 97, 116, 101, 80, 1, 88, 1] }, consensus_state: Any { type_url: "/ibc.lightclients.tendermint.v1.ConsensusState", value: [10, 12, 8, 144, 196, 140, 176, 6, 16, 241, 209, 136, 252, 2, 18, 34, 10, 32, 74, 238, 47, 105, 99, 147, 58, 248, 61, 191, 108, 201, 124, 253, 227, 225, 147, 94, 114, 101, 7, 73, 146, 116, 186, 25, 162, 120, 56, 157, 86, 151, 26, 32, 61, 225, 162, 42, 139, 140, 207, 218, 6, 169, 240, 68, 43, 166, 198, 144, 116, 32, 123, 76, 1, 49, 251, 247, 238, 158, 156, 150, 140, 83, 85, 68] }, signer: Signer("cosmos000000000000000000000000000000000000000") })) at visible slot number: 9
ERROR sov_modules_stf_blueprint::stf_blueprint: Tx 0xed9bf33a0ef42548f3b9de5eeb5fb1fa1fddca2a31e7ca5149236886f3a746bc was reverted error: ICS02 Client error: other error: `Host height not found`


Align the way to update metadata in Elasticsearch with Cassandra

Align the way the metadata are updated in Elasticsearch with Cassandra (merged in #500)

Coverage remained the same at 81.889% when pulling b494183080493b553ec6cbb7374633bf2326bc30 on adriengentil:es-touch-on-need into 6e545f5b75e749666e60c3e5e85d7aebebbe908e on criteo:master.


add 86

@lvyb

@FreeTymeKiyan  I solved my ssh problem and now it loos good...Sorry!!

@JoannaCode no worries. You should refer to the tutorials I share in Trello afterwards.


Allow injection of HTTP transport to enable HTTP replayer pattern

Changes
Allowing to inject HTTP transport of a client through configuration, to enable use cases involving HTTP replayers: https://github.com/google/go-replayers.

Codecov Report
Attention: 1276 lines in your changes are missing coverage. Please review.

Comparison is base (691dcd7) 16.11% compared to head (96b0567) 15.89%.
Report is 34 commits behind head on main.

Files
Patch %
Lines

service/catalog/api.go
0.00%
221 Missing :warning:

service/ml/api.go
0.00%
188 Missing :warning:

service/compute/api.go
0.00%
117 Missing :warning:

service/settings/api.go
0.00%
92 Missing :warning:

service/iam/api.go
0.00%
91 Missing :warning:

service/workspace/api.go
0.00%
85 Missing :warning:

service/sql/api.go
0.00%
75 Missing :warning:

service/sharing/api.go
0.00%
71 Missing :warning:

service/settings/impl.go
0.00%
56 Missing :warning:

service/iam/model.go
0.00%
44 Missing :warning:

... and 15 more

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #697      +/-   ##
==========================================
- Coverage   16.11%   15.89%   -0.22%
==========================================
  Files          89       94       +5
  Lines       12904    13775     +871
==========================================
+ Hits         2079     2190     +111
- Misses      10645    11401     +756
- Partials      180      184       +4

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

@tcesnik-veza thank you for raising this! Can you please setup commit signing using a GPG key and make sure all your commits are signed? See https://docs.github.com/en/authentication/managing-commit-signature-verification/signing-commits for guidelines.


TTL exceeded

hey,
i currently have an issue with TTL exceeded error message.
my jobs getting directly exceeded and i don't know why.
Create Job Somewhere
var job = jobs.create('eventname....', data);

job.on('failed', function(errorMessage) {
  // here the error message comes
})

job.save();

Listen Somehwere
jobs.process('eventname....', 100, function(job, done) {
    // here i call something async with http and wait for the answer
    request.get(....)
        // wait async for the answer
        // i delay a new job and finish the old one with an error message ('delay')
       // or i complete the current job
})

i have the feeling the http async operation maybe takes too long and then TTL exceeded is fired.
line 222 in kue.js (version 0.9.0)
client.zrangebyscore(client.getKey('jobs:active'), 0, Date.now(), "LIMIT", 0, limit, function( err, ids ) {

this filters my job. so the job is active and gets exceeded.
when i set ttl to ````job.ttl(10000000);````` it works, but actually i dont want a ttl, because ttl is default undefined, which is fine (this._ttl).
Any suggestions?
Thanks
Kate

if you are on 0.9.0 please update to '0.9.1'

https://github.com/Automattic/kue/commit/5d1b05677e6b8cdfdd9e9d91da4c4bd2333e611b

:+1: super thanks


[SCIM2] support /Schemas endpoint

per RFC 7644 section 4:
/Schemas
      An HTTP GET to this endpoint is used to retrieve information about
      resource schemas supported by a SCIM service provider.  An HTTP
      GET to the endpoint "/Schemas" SHALL return all supported schemas
      in ListResponse format (see Figure 3).  Individual schema
      definitions can be returned by appending the schema URI to the
      /Schemas endpoint.  For example:

            /Schemas/urn:ietf:params:scim:schemas:core:2.0:User

      The contents of each schema returned are described in Section 7 of
      [RFC7643].  An example representation of SCIM schemas may be found
      in Section 8.7 of [RFC7643].

as of WSO2IS 5.6.0 with WUM update<PHONE_NUMBER>847, starting a fresh instance and executing:
curl --user admin:admin -k https://localhost:9443/scim2/Schemas
returns the response:
No service was found..
This is also the behavior when using the URI of any particular schema, e.g.:
curl --user admin:admin -k https://localhost:9443/scim2/Schemas/urn:ietf:params:scim:schemas:core:2.0:User
Subtask

[ ] SCIM 2.0 group metadata support

Quoting the SCIM 2.0 Spec:

SCIM defines three endpoints to facilitate discovery of SCIM service
provider features and schema that MAY be retrieved using HTTP GET:
/ServiceProviderConfig
/Schemas
/ResourceTypes

As of Identity Server 5.9.0, it supports only ResourceTypes ServiceProviderConfig endpoints not the Schemas endpoint.
When a SCIM client like user-portal wants to dynamically discover and adjust to the capability of the SCIM Service Provider(IDP), its needed these endpoint and specially the Schemas endpoint, since it defines what are the attributes that IDP support and what are the data-types of it it.

Endpoint has been introduced with:
wso2/charon#254 &
wso2-extensions/identity-inbound-provisioning-scim2#200
User-Schema Impl has been introduced with:
wso2/charon#260 &
wso2-extensions/identity-inbound-provisioning-scim2#212

Support for user schema from the schema endpoint is implemented with https://github.com/wso2/product-is/issues/6814
Other functionalities like schemas for user extensions, groups needed to be done as further improvements.

This issue is being closed due to extended inactivity. Please feel free to reopen it if further attention is needed. Thank you for helping us keep the issue list relevant and focused!


Create Monos companion class for working with Mono types

Merged in https://github.com/aol/cyclops/pull/216


TransactionInformation ( type 'Null' is not ... ) before confirmed transaction

blockHash must be null before confirmed transaction
TransactionInformation.fromMap(Map<String, dynamic> map)
      : blockHash = map['blockHash'] as String, // should be as String?

You might want to fix it :)

@MohsenHaydari Can you submit a PR?

This is fixed now.


[FEATURE REQUEST] Bind a command to a single press of a key

Is there a way to implement a function to bind a command to a single keypress?
Similar like this?
# Program launcher
Super_L; @Super_L
    rofi -show drun

I I think, I figured it out


examples/aws: deploy script imports cert contents

Deploy script imports contents of cert and key files into stubs
Update auto-generated warning header in stubs to match docs
Minor style fixes in deploy script

cc @rosenhouse

This was merged in manually while doing some other work in the same area.  It should now be on the develop branch.


[xray] support multi-workers per process

This is the first RP to enable multi-workers per thread. This RP only include the changes on raylet backend side. Subsequent RPs will include the changes on non-raylet backend and Java worker.
Implementation details:

To minimize code changes and simplify implementation, right now, we only support FIXED number of workers per process.
The worker process can implement concurrent workers using multi-threads or any other approaches. This is transparent to the node manager.
Each worker has its own connection to the node manager. Node manager looks up a worker by the connection, not by pid.

@eric-jj the change on java worker will be done in the next RP, because we'll need to make java worker compatible with raylet first.
For now, num_workers_per_process is always set to 1. Python/Java worker can still work.


Need to update current erc20 library

Cargo libraries associated with Casper network were updated a week ago.
for instance, casper-contract 1.4.3 -> 1.4.4, casper-types 1.4.6 -> 1.5.0
But current erc20 library use the old version of casper-contract library.
Is it ok for me to use current erc20 library using updated casper-contract library to develop smart contract?
when I use current erc20 library, I got below error.

We need to update erc20 library.

@eroist have you ran make setup-rs also update the nightly toolchain if you haven't already


IE9 width fix

On a project where we are using Dropkick, a defect came through where on IE9 the dropdowns were 17px smaller than the container. After doing some research it looks like IE9 subtracts 17px for the scrollbar, and combined with overflow it unfortunately puts the scrollbar within the container, despite the 17px subtraction.

To fix this without having to stop the width from being dynamic, you just have to change the width from 100% to having a min-width of 100%. To be safe, I also added declarations for width: auto; and right: 0;. This still forces the UL containing the options to fill the width of the container, even on IE9 when the scrollbar is supposed to take up 17px. The min-width allows the UL to expand passed the "new 100% width" IE9 gives it under these circumstances, and the right: 0; allows it to not expand past the edge of the container.

I've been testing this on numerous browsers and devices and it ended up passing QA for our project, so I figured I'd share to help others avoid having to debug this in the future.

Doh. Forgot to to build, sorry about that.

@aesinv thanks! We'll get this merged and released!

No problem, thanks for the plugin!


removes arm64 options from pr check and automated build

Removes the arm64 multi-arch stuff for now until we can fix the rate limiting issue and have the worker nodes have the required packages to be able to build for multiple arch's

/retest

/lgtm


Cues to help first-time devs get started

README and appsettings changes to help others out to bootstrap their local environment.  One less thing to explain to newcomers like me...
Followup to #400
A note on comments in JSON: James says its okay (and so do I :) see also: https://github.com/dotnet/AspNetCore.Docs/issues/26254#issuecomment-1169775262

Thank you for those updates!  I'm going to copy a similar message about searching for a first hashtag and place it on the Home page inside TagzApp if there are no hashtags currently being monitored


Minor localization issue

VSCode Version: 1.18.0
OS Version: Win 7x64 SP1

Steps to Reproduce:

Open "File" menu in main menu

Just redundant space here for russian localization:

What do you mean "redundant space"? Our translations come through Transifex, you could improve it there: https://github.com/Microsoft/Localization/wiki/Visual-Studio-Code-Community-Localization-Project


[SUPPORT] Hudi not evolving Hive decimal to higher precision and scale

An older version of a table schema had a column xyz typed as DECIMAL(10,3) while a newer data file has the same column typed to DECIMAL(28,6).
Caused by: org.apache.hudi.hive.HoodieHiveSyncException: Could not convert field Type from DECIMAL(10,3) to DECIMAL(28,6) for field xyz
	at org.apache.hudi.hive.util.HiveSchemaUtil.getSchemaDifference(HiveSchemaUtil.java:103)
	at org.apache.hudi.hive.HiveSyncTool.syncSchema(HiveSyncTool.java:249)
	at org.apache.hudi.hive.HiveSyncTool.syncHoodieTable(HiveSyncTool.java:184)
	at org.apache.hudi.hive.HiveSyncTool.doSync(HiveSyncTool.java:129)
	at org.apache.hudi.hive.HiveSyncTool.syncHoodieTable(HiveSyncTool.java:115)
	... 48 more

I would expect this to work because values in the field with type DECIMAL(10,3) will fit into the field of type DECIMAL(28,6). I think this change would be considered 'backward compatible' and Hudi should just update the schema in Hive to set the column type to DECIMAL(28,6), which would fit the old values as well as new values.
Shouldn't the schema evolve if the new data type is 'bigger' than the previous data type?
I'm running this a Glue 3 job.

The error stack trace indicates that this is a constraint of Hive sync, not sure whether Hive supports such a schema evolution use case yet, I get a quick glimpse of the code and find that we can not actually get the precision of Hive using the Hive metastore client API, that is a question.

@berniedurfee-renaissance
As you said ideally it should support as we are increasing the precision here. Can you post the reproducible code for the same. I tried with the normal write and it worked.


added git-core ppa

re-enabled the tests w/ this one.

Ran script twice in a row to make sure there were no ill effects from runningtapt-add-repository ppa:git-core/ppa multiple times. Everything worked as expected.


Trello Problem

I'm having trouble with the Trello integration. I connected my account correctly but I get the error:
Failed to read list of to-do items
Failed to get cards. Response: 401 - Unauthorized

Hi @chrisfrees. Did you choose your board and list successfully in the Simple To-Do settings for Trello? And if yes - are you the owner of the board or is it shared by someone else?

Yes I was able to view my Trello boards and lists and I am the owner of the board.

Could you please tell your operating system name and what Brackets version are you using?
Also please try to select a different board/list (for example, the default Welcome Board) to see if the error persists.
Another thing to check is go to your Trello account settings and make sure that there is Brackets Simple To-Do entry under Applications section with the following properties:
read and write access on all your boards, read and write access on all your organizations
Approved: DATE OF APPROVAL
Never Expires

You may also try to Revoke this token and get another token.

I'm on Yosemite (10.10.2) running Brackets 1.2.
I checked the Trello settings and the properties are the same.
I'll try revoking the token.


Port to using Viper instead of env vars

Which issue this PR addresses:
split out of other work
What this PR does / why we need it:
Ports ARO-RP to using Viper for configuration management, for that 12-factor goodness, and hopefully easier testing.
Test plan for issue:
Should be unit test/E2E covered
Is there any documentation that needs to be updated for this PR?
N/A
How do you know this will function as expected in production?


Aligning with UTransport::register_listener() and UTransport::unregister_listener() with UListener

Hey there :wave:
Based on #65, I took my shot at aligning our UTransport trait closer to the spec.
In particular, I have removed the requirement for the implementation to explicitly manage listeners using String identifiers, instead leaning on concrete implementations of the UListener trait.
This change is to align with registerListener() and unregisterListener() by bringing in a UListener trait.
As you read the code, you can definitely see there were compromises that had to be made to accomplish this.
Let me list the ways:

UListener must have another function as_any() which must be implemented by the concrete impls of it to always return self

IMHO not a huge deal, but we could go a step farther by writing a proc macro that people would call instead which could ensure this is always performed
I'm also open to any suggestions on how UListener could be tweaked to remove this requirement!

If we wish to unregister_listener(), we must instantiate another Box<dyn UListener> from the concrete type to do so

Kinda annoying, but not a deal-breaker IMHO

In addition, it does make it quite a bit more annoying because instead of being able to pass in any boxed function anywhere that meets the signature, you must now first implement UListener for each and every different function that you wish to be able to register with UTransport. This is not a small change and pretty annoying in my opinion.
I'm looking to see how this would impact current and future implementations of UTransport for UPClients. Feedback would be great from @AnotherDaniel, @sophokles73, @evshary in particular :slightly_smiling_face:

Hm - we explicitly removed the UListener trait approach in favour of a simple listener ID, back in the good old days (round of reviews for the initial PR).
To be honest, every time I'm beginning to play around with code implementing one of these interfaces, something more fundamental comes along (like up-rust improvements... many to go), and I get detracted again - so myself I've still not really done code that actually uses these interfaces :-(
So on this question, I'd look at @sophokles73 for informed opinions, for now.

Closing in favor of #68 which resolves all of the issues I had with this approach.


Move the URL on the left

I could be nice if we move the URL bar and the buttons on the left (or add an option for it), so we save even more vertical space
Like it's done here: https://github.com/sirlan-ff00ff/arcticfox-theme
I really like all the feature you implemented, but I miss that one to switch

I actually explored the arcticfox theme back in April! But I ended up moving back to Edge afterwards haha.
Will revisit the theme (to see if FF updates break the theme again or not) and published it once I'm free in September. (Also after re-maintain ArcWTF)

@KiKaraage wow, look amazing, I really enjoy your work, thanks


'com.google.android.gms' conflict with phonegap-plugin-push

I am getting a conflict with com.google.android.gms when using this plugin with phonegap-plugin-push.
Execution failed for task ':processDebugResources'.
> Error: more than one library with package name 'com.google.android.gms'

Any assistance here as I need to use Push Notifications as well as use the ADID data.

+1
the same happens to me. It is limited to Android apparently because of cordova-google-play-services plugin being installed automatically.

See issue #7 for my work around.
Use it any time that you have a problem like that.

Fixed in the new version of the plugin

I am still getting it. I recently upgraded my SDK and Cordova and it is now giving the same error


Virtual DOM diff

Implements actual diffing on the virtual DOM. Up to now, it just re-rendered the view fresh every time.
I have still never actually run this code! To go any further I will need to be able to debug it. So I think the next goal is to get all the compiler issues fixed so that the following commands all complete without a compiler crash.
$ roc build --target wasm32 examples/virtual-dom-wip/example-client.roc
$ roc build examples/virtual-dom-wip/example-server.roc
$ roc test examples/virtual-dom-wip/platform/Html/Internal/Client.roc

Current output
$ roc build examples/virtual-dom-wip/example-client.roc
An internal compiler expectation was broken.
This is definitely a compiler bug.
Please file an issue here: https://github.com/roc-lang/roc/issues/new/choose
thread '<unnamed>' panicked at 'no lambda set found for (`20.IdentId(24)`, []): LambdaSet {
    set: [],
    representation: Interned(
        37,
        PhantomData,
    ),
}', crates/compiler/mono/src/layout.rs:1448:17

$ roc build examples/virtual-dom-wip/example-server.roc
An internal compiler expectation was broken.
This is definitely a compiler bug.
Please file an issue here: https://github.com/roc-lang/roc/issues/new/choose
thread '<unnamed>' panicked at 'ambient functions don't unify', /Users/briancarroll/roc/crates/compiler/unify/src/unify.rs:247:18
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

$ roc test examples/virtual-dom-wip/platform/Html/Internal/Client.roc
An internal compiler expectation was broken.
This is definitely a compiler bug.
Please file an issue here: https://github.com/roc-lang/roc/issues/new/choose
thread '<unnamed>' panicked at 'no lambda set found for (`16.IdentId(24)`, []): LambdaSet {
    set: [],
    representation: Interned(
        17,
        PhantomData,
    ),
}', crates/compiler/mono/src/layout.rs:1448:17
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

@brian-carroll well, those bugs aren't great.
I am working on a design that I think will at least eliminate the second bug you are seeing here ("ambient functions don't unify"), but I think the other two are related to existing problems we have with function aliases.
If possible, could you minimize at least one of the first or third panics you're seeing (on a separate branch if needed) and file an issue? Both would work too, but I suspect that the underlying cause is the same between them.

Cool, I'll do that.
Thanks for the support on this. If it ends up being a big project in unify or mono, I'll just find another project to amuse myself with in the meantime!

@ayazhafiz when I run with a debug build of the compiler, that first/third panic turns into https://github.com/roc-lang/roc/issues/4806 which I've already minimised and added to that issue. The printout is slightly different because there is a debug_assert followed by an unwrap_or_else.

I probably should have clarified: I think it's ok to merge this PR before the compiler issues are fixed! I was just pointing out where we stand with that.


Degrade debugging log to avoid confusion over warning

Summary:
To avoid unnecessary confusion caused by the warning here. Context https://fb.workplace.com/groups/rn.support/permalink/24454205640868054/
Changelog:
[Internal][Changed] - Degrade debugging log to avoid confusion
Reviewed By: genkikondo
Differential Revision: D44293359

Merged in 928f4fb9b4984f6105e9dea2ce3cab628522982c


PHP

Is it possible to use this with straight php and no laravel?

Awesome, that makes sense. Thanks for the tips!


Skip adding control_deps if nodes are the same

The following code would fail before this PR due to introducing a cycle into the gradient graph. See this issue for analysis: https://github.com/apache/incubator-mxnet/issues/8029. This PR also fixes this issue of the same root cause: https://github.com/apache/incubator-mxnet/issues/7956.
data = mx.symbol.Variable('data')
res = data + data + data + data + data + data + data + data
res.simple_bind(ctx=mx.cpu(), data=(1,))

@piiswrong @tqchen

LGTM, can you backport this to nnvm? Thanks

@tqchen Do you remember why the inplace_sum_cap was there? Can we remove it?

@tqchen Could you specify where in nnvm I should backport this fix to?

@reminisce nevermind, this logic is only in mxnet

inplace sum is used to rewrite normal sum to a chain of inplace sum, which saves more space. Since if we do an explicit sum for weight gradient of RNN, we cost O(timestep) memory


Compatibility with Yew v0.19.3

Hello @darioalessandro
I have a problem with your example and yew 0.19.3.
error[E0308]: arguments to this function are incorrect
   --> examples/counter/src/main.rs:123:32
    |
123 |                     let task = WebSocketService::connect(
    |                                ^^^^^^^^^^^^^^^^^^^^^^^^^
    |
note: expected enum `yew::callback::Callback`, found enum `yew::Callback`
   --> examples/counter/src/main.rs:125:25
    |
125 |                         callback,
    |                         ^^^^^^^^
    = note: enum `yew::Callback` and enum `yew::callback::Callback` have similar names, but are actually distinct types
note: enum `yew::Callback` is defined in crate `yew`
   --> /home/mhanusek/work/code/rnd/yew/packages/yew/src/callback.rs:19:1

Hey @hanusek !! Thanks for bringing this up, I'll take a look by Dec 26 eod. Happy holidays 😄

I did not forget about this, give me until eod today eastern time.

Is this project still ongoing/maintained and will it be compatible with yew v0.20? Maybe it makes sense to add this information to the readme?

It will be, life got complex but it will be compatible soon

@griffobeid haaaaalp

Yeah I can help with this

Thank you brother I am swamped with May Mobility stuff 🌊🌊🌊

@hanusek Could I get some more details on how to reproduce this? Running the example in this repository works for me.

What rust version are you using?
Can you send the Cargo.toml and main.rs?

I think that to reproduce you would have to bump yew to 19.3 and see if it still compiles

I agree with griffin.
yew-websocket does work with 0.19.3

clone repo
go to examples/websocket-demo
run trunk serve
open localhost:8080 and test that you can interact with the websocket server.

In regards to supporting yew v0.20. Do we want maintain backwards compatibility with yew v0.19 still?

Any update on this?

Yes, version 0.20.0 is supported now!! https://crates.io/crates/yew-websocket

@finga solved in https://github.com/security-union/yew-websocket/pull/4 thanks for reporting!!!


[13.0.x] ISPN-13707 docs revision

Backport for https://issues.redhat.com/browse/ISPN-13707

Thanks @oraNod


Generate a licenses.json file.

This pull request adds a generator to add a licenses.json file containing information about SPDX license identifiers to spdx.org.
The work grew out of comments to rubygems/rubygems#1249.

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
My contributions are made available under the terms of the Apache License, version 2.0.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAEBAgAGBQJVVl45AAoJEMu/Fn6E390IVK0QAL2rBfoLyMirVc41ILqBEWIU
exGMYvnupzv+wlFHMu0y7AbVa4c+kI+xmUQdKdgcyD8d/nE3U6PKUjW0OgRlh2ai
bpwagnESzFn/3T4u9tGZ20k2/gQ9tkC1T7pW4qqFgdi2atGPFRnMxLpNDay9fhAd
YnTqyQFr9J9Rn9MuwCyXPL3pAOuc+nP/XFCxA/6UWhRj+blwClTVqpzBP2vw3UJH
3jis0n3Yeu0d+z8U4H9oxABirTPRfMJuSKdIfkrmFEgaQZ+jCv4MEZvyndVCSGvO
ahgBjXscMM6Zfmxp2Y7wDNA+wiiHnc1X08z/7fSmTxXn58BXXTIvxBZS4tdpbiu4
/dmwJm03muuBO6ICbj6NGYhAVLNeWDZasV1fKV1MaWoAecDU9QbK3OStxp9PeXl6
090h7jcxnNb/208a/Ge+9rVUnKFE1ADBvDfqcXx3zeWseyyi1IeyTZwAAZ1nQoks
UKwHkQ0Oh4Zg3GNZxU6sGnUw3YYF966L1OCFhwZakjAu66WlZlSO2xg9P+J3NI4g
7+mKB5O1eMGagvJ3ELlerKSEjXqvGroKaS9pvF5r5gG+6SaUH97W0j4SjnCFXlJv
ollW1/yZtertho03WYvVtrTDYTITH39PUAEdTHVg7nBlSDlbz8HZ5v/8R3lUh+HJ
itvlpwwWi28gloNeAxMU
=/vkz
-----END PGP SIGNATURE-----

Thanks Ken.
I've merged in the pull request.
I'm making a few modifications - please let me know if this creates an issue.
The only substantial changes was changing some of the JSON property names to be consistent with the tag/value and RDF terms used in the spec. which should make it easier for tools providers working with JSON and tag/value and/or RDF.
Below is a summary of the changes:

Changed "version" to "licenseListVersion" to be compatible with the SPDX RDF and SPDX Tag/Value tag for the same property.
Change "id" to "licenseId" to be compatible with the SPDX RDF and SPDX Tag/Value tag for the same property.
Change "osiApproved" to "isOsiApproved" to be compatible with the SPDX RDF and SPDX Tag/Value tag for the same property.
Change the literals to constants (should not have an impact).
Fixed a few compiler warnings (should not have an impact).

Oops - meant "thanks Kyle" -
The code changes have been merged in and pushed to git.spdx.org - they should be showing up soon.  I ran the application and the output looks fine with one exception - the releaseDate is showing up as null.  This may be due to the input spreadsheet not having the correct value or a bug in my code.
Let me know if this looks OK.  Once I hear back from you and from Jilayne who runs the legal team, I'll post to the spdx.org/licenses website.
Below is a snippet of the output:
{"releaseDate":null,"licenseListVersion":"2.0","licenses":[{"licenseId":"Glide","isOsiApproved":false,"name":"3dfx Glide License","referenceNumber":"1","reference":"./Glide.html"},{"licenseId":"Abstyles","isOsiApproved":false,"name":"Abstyles License","referenceNumber":"2","reference":"./Abstyles.html"},{"licenseId":"AFL-1.1","isOsiApproved":true,"name":"Academic Free License v1.1","referenceNumber":"3","reference":"./AFL-1.1.html"}, ... }

@goneall, thanks so much for finding time over the weekend! The output looks great.
Sorry about the compiler warnings, and thanks for the good word on RDF consistency.


graalvm 打包问题FieldOffset自动替换失败。由于在com.alibaba.fastjson2.util.JDKUtils的静态初始化器中检测到对sun.misc.Unsafe.objectFieldOffset（Field）的调用，因此尝试进行自动替换注册。详细的失败原因：无法确定调用sun.misc.Unsafe.objectFieldOffset（field）计算字段偏移量时产生的值存储在哪个字段

RecomputeFieldValue.FieldOffset automatic substitution failed. The automatic substitution registration was attempted because a call to sun.misc.Unsafe.objectFieldOffset(Field) was detected in the static initializer of com.alibaba.fastjson2.util.JDKUtils. Detailed failure reason(s): The argument of sun.misc.Unsafe.objectFieldOffset(java.lang.reflect.Field) is not a constant value or a field load that can be constant-folded., Could not determine the field where the value produced by the call to sun.misc.Unsafe.objectFieldOffset(Field) for the field offset computation is stored.


k8s-daemonset example doesn't work on Kubernetes 1.5.1

I have a private k8s 1.5.1 cluster with three workers. I use NodePort instead of LoadBalancer in l5d service yml definition. Pods and svc are created successfully.
Just like #81, below error appears.
$ http_proxy=<IP_ADDRESS>:31396 curl -s http://hello
No hosts are available for /http/1.1/GET/hello, Dtab.base=[/srv=>/#/io.l5d.k8s/default/http;/host=>/srv;/http/*/*=>/host;/host/world=>/srv/world-v1], Dtab.local=[]. Remote Info: Not Available

<IP_ADDRESS> is one of the worker ip, 31396 is the NodePort of l5d 4140.
$ ./kubectl describe svc l5d
Name:			l5d
Namespace:		default
Labels:			<none>
Selector:		app=l5d
Type:			NodePort
IP:			<IP_ADDRESS>
Port:			outgoing	4140/TCP
NodePort:		outgoing	31396/TCP
Endpoints:		<IP_ADDRESS>:4140,<IP_ADDRESS>:4140,<IP_ADDRESS>:4140
Port:			incoming	4141/TCP
NodePort:		incoming	31375/TCP
Endpoints:		<IP_ADDRESS>:4141,<IP_ADDRESS>:4141,<IP_ADDRESS>:4141
Port:			admin	9990/TCP
NodePort:		admin	31957/TCP
Endpoints:		<IP_ADDRESS>:9990,<IP_ADDRESS>:9990,<IP_ADDRESS>:9990
Session Affinity:	None
No events.

world-v1 pod is working since I can check it with an ubuntu pod inside k8s.
$ ./kubectl get po
NAME                                     READY     STATUS    RESTARTS   AGE
hello-851zz                              1/1       Running   0          1h
hello-dq33d                              1/1       Running   0          1h
hello-mk6m2                              1/1       Running   0          1h
l5d-8fdrr                                2/2       Running   0          1h
l5d-n8hfm                                2/2       Running   0          1h
l5d-wfrtg                                2/2       Running   0          1h
ubuntu                                   1/1       Running   0          2h
world-v1-h38bl                           1/1       Running   0          1h
world-v1-n0fql                           1/1       Running   0          1h
world-v1-x19n4                           1/1       Running   0          1h

$ ./kubectl exec -it ubuntu bash

root@ubuntu:/# curl http://world-v1:7778
world (<IP_ADDRESS>)!

hello pod is not working.
root@ubuntu:/# nslookup hello
Server:		<IP_ADDRESS>
Address:	<IP_ADDRESS>#53

Name:	hello.default.svc.cluster.local
Address: <IP_ADDRESS>

root@ubuntu:/# curl http://hello:7777
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<title>500 Internal Server Error</title>

Internal Server Error

The server encountered an internal error and was unable to complete your request.  Either the server is overloaded or there is an error in the application.

I can go into a hello pod and look around.
$ ./kubectl exec -it hello-dq33d bash

root@hello-dq33d:/usr/src/app# echo $NODE_NAME
<IP_ADDRESS>

root@hello-dq33d:/usr/src/app# echo $POD_IP
<IP_ADDRESS>

root@hello-dq33d:/usr/src/app# echo $http_proxy
<IP_ADDRESS>:4140

root@hello-dq33d:/usr/src/app# curl -s http://hello
No hosts are available for /http/1.1/GET/hello, Dtab.base=[/srv=>/#/io.l5d.k8s/default/http;/host=>/srv;/http/*/*=>/host;/host/world=>/srv/world-v1], Dtab.local=[]. Remote Info: Not Available

I'm stuck. Any idea how to continue?

dtab seems to work.

Hi @gosharplite!  Are you using CNI in your k8s cluster?  If so, you'll need to set hostNetwork: true on your linkerd pods in the daemonset config as well as set hostNetwork: true on the io.l5d.k8s.daemonset transformer and io.l5d.k8s.localnode transformer in the linkerd configs.
Here's an example config that sets hostNetwork: true in those places:  https://github.com/apprenda/kismatic/blob/master/ansible/roles/addon-linkerd/templates/linkerd.yml

Yes, I'm using CNI. I did add hostNetwork: true in the daemonset config, but I did not set hostNetwork: true on the io.l5d.k8s.daemonset transformer and io.l5d.k8s.localnode transformer in the linkerd configs.
NODE_NAME is also needed in the daemonset config. dstPrefix: / is not needed in the linkerd configs.
After fixing daemonset and linkerd configs, expected results show up.
$ http_proxy=<IP_ADDRESS>:31396 curl -s http://hello
Hello (<IP_ADDRESS>) world (<IP_ADDRESS>)!

All yml files are here FYR.
Thanks for your help :)


RegexMessageHandler shoul be at the beginning of the pipeline

Rasa Open Source version
3.0.2
Rasa SDK version
3.0.2
Rasa X version
No response
Python version
3.8
What operating system are you using?
Windows
What happened?
The RegexMessageHandler component, that handles explicit intents like "/buy{"entity":"value"}", should process the text at the beginning of the pipeline, not at the end. Processing at the end might cause issues, for example I have a custom component in the pipeline that modifies the user text, and this leads to an incorrect detection of the intent.
Command / Request
No response
Relevant log output
No response

Thanks for raising this issue, @aeshky will get back to you about it soon✨
Please also check out the docs and the forum in case your issue was raised there too 🤗

Did this already trigger an actual bug / is this blocking you, or is this a hypothetical problem?

Did this already trigger an actual bug / is this blocking you, or is this a hypothetical problem?

I have a custom component in the pipeline that modifies the user text, and it modifies also the texts that start with /intent , so the RegexMessageHandler receives an altered text and misses the intent/entity detection.
As a workaround, I let my component skip the text substitution if the input starts with / , but it would be nice that RegexMessageHandler processes the text before all other components to avoid issues like this, and also to have a faster computation time (it is unnecessary that all rasa NLU components process the text if the intent and entities are explicitly stated).


Apply Mixed Reality Settings menu causes the Editor to hang

[Migrated from internal feedback 10996587]
"Inside of Unity, when selecting the HoloToolKit -> Configure -> Apply Mixed Reality Project/Scene/Capability Settings
Issue:
When hitting the X button, the Unity editor visibly hangs for a moment. This is particularly inconvenient when trying to explore the options available. I noticed this to be more prominent when leaving the Capability Settings window open and switching to the feedback portal. It was difficult to gain control of the Unity editor again and I almost did a force close. (It started to slowly show life again, so I held off.)
Repo Steps:

Open one of the settings windows through HoloToolKit -> Configure -> Apply Mixed Reality Project/Scene/Capability Settings
Check/Uncheck a few buttons to read the description.
Click the X to close the window."

@keveleigh, I wasn't able to reproduce this issue with the steps provided.

Possibly fixed by https://github.com/Microsoft/MixedRealityToolkit-Unity/pull/887?
Reopen if you're able to duplicate after this PR.


getStatus returns null when in spontaneousEventReceived

When receiving an event, any call to Chromecast class methods leads to a NullPointerException because getStatus returns null. So getRunningApp() throws a NullPointerException and all other methods using getStatus or getRunningApp too.
My goal is to close the application when a notification I casted is finished. My only way to do it is I think to call stopApp() when I receive a particular event (IDLE state with no idle reason) and the app I launched is running. Due to this issue, I can't do it. Is there another way to achieve that ?

The only way to stop application that I know is to send a Stop request with appropriate sessionId. That session identifier can be taken from the application that was running. If you know that identifier (like stored it somewhere before application become 'IDLE'), then probably you can send a Stop request. The only way to do it currently is to create a custom Stop class for request and send a custom request. Maybe it will work without sessionId, but I haven't tried that. You can find documentation about custom requests in the README.md file.

The issue
All Chromecast methiods produce a NPE when called from inside spontaneousEventReceived. In fact, this is due to getStatus method that returns null. Is it the expected behaviour ? Maybe by conception, in spontaneousEventReceived, we can only read the received event ?
sopApp()
stopApp() is working well when I use it. The only problem is that I can't call it when handling one received event (spontaneousEventReceived) due to the bug I just described.
My use case
From my application, I want to play (cast) a notification sound on my Android TV and then I want Android TV to return to its previous activity. No problem to start and play the notification. The only thing that I can't succeed is stopping the application at the end of the notification. My idea was to call stopApp when handling a particular event (spontaneousEventReceived) but due to the bug it is not possible. A workaround could be to create a new thread that will run stopApp(à when handling the event (spontaneousEventReceived). I will test that possible workaround.

All Chromecast methiods produce a NPE when called from inside spontaneousEventReceived. In fact, this is due to getStatus method that returns null. Is it the expected behaviour ? Maybe by conception, in spontaneousEventReceived, we can only read the received event ?

I don't see any relation between spontaneousEventReceived and that NPE. The NPE means that ChromeCast device does not respond to the getStatus request for some reason. Can you please show full stack trace of the NPE? Also log records from DEBUG level might help.

I will provide the requested information later todayu but the stack will not help a lot.
For example, if I call getRunningApp(), the stack show a NPE here: https://github.com/vitalidze/chromecast-java-api-v2/blob/master/src/main/java/su/litvak/chromecast/api/v2/ChromeCast.java#L123
It is because the current code does not checks whether the result of getStatus is null.
The code should be updated to add a test and if the result of getStatus is null, getRunningApp() should return null.
But the real question is: why getStatus returns null ?

I will provide the requested information later todayu but the stack will not help a lot.

Okay, thanks.

For example, if I call getRunningApp(), the stack show a NPE here: https://github.com/vitalidze/chromecast-java-api-v2/blob/master/src/main/java/su/litvak/chromecast/api/v2/ChromeCast.java#L123
It is because the current code does not checks whether the result of getStatus is null.
The code should be updated to add a test and if the result of getStatus is null, getRunningApp() should return null.

There is no problem with updating the code. I think it should throw an exception though. The thing is that it will not help you anyhow: you will be getting NPE or Exception in other place.

But the real question is: why getStatus returns null ?

I agree, I don't know why it returns null too. Thus, logging messages may help figuring that out.

Just for information, my workaround consisting to create a new thread to run the code is OK.

Thanks for the information. I am glad that you have some sort of solution.

Closed due to inactivity.


add SHJGU domain

shjgu.edu.cn

@ATOSS12 lib/domains/stoplist.txt: this request has an incorrect file path format, please ensure that you are familiar with     this repository rules located at the bottom of this page and change     your request accordingly. If you don't know how to change request, close it and open a new one.     If you are not able to make the pull request according the instructions, please send us an email to<EMAIL_ADDRESS>Please mention this request URL in the message.

🥵

@ATOSS12 lib/domains/stoplist.txt: this request has an incorrect file path format, please ensure that you are familiar with     this repository rules located at the bottom of this page and change     your request accordingly. If you don't know how to change request, close it and open a new one.     If you are not able to make the pull request according the instructions, please send us an email to<EMAIL_ADDRESS>Please mention this request URL in the message.

School home page
https://www.shjgu.edu.cn/
Computer Science page
https://jdx.shjgu.edu.cn/2017/0510/c506a5123/page.htm

@L049 lib/domains/stoplist.txt: this request has an incorrect file path format, please ensure that you are familiar with     this repository rules located at the bottom of this page and change     your request accordingly. If you don't know how to change request, close it and open a new one.     If you are not able to make the pull request according the instructions, please send us an email to<EMAIL_ADDRESS>Please mention this request URL in the message.


report element

From<EMAIL_ADDRESS>on March 11, 2009 14:55:00
Last item from the OBI workshop:
report element # would replace report display element
subclass of: information content entity
definition: A report element is an information content entity in which
information is presented and consumed by a human being. Examples of
report elements are figure (dot plot), table, text portion … (may
include a movie or audio clip on a web page).
editor note: needs some more work (clarify relations).
definition source :GROUP:OBI" with an editor note "2009-xx-xx: work on
this term has been finalized during the OBI workshop winter 2009"
Original issue: http://code.google.com/p/information-artifact-ontology/issues/detail?id=14

From<EMAIL_ADDRESS>on March 11, 2009 15:29:04
Proposed resolution following discussion Alan/Melanie Wednesday 11th March
report element is a subclass of narrative object and part_of report
report element # would replace report display element
subclass of: narrative object
definition: A report element is a narrative object in which information is presented
and consumed by a human being, and is part of a report. Examples of report elements
are figure (dot plot), table, text portion … (may include a movie or audio clip on a
web page).
editor note: needs some more work (clarify relations).
definition source :GROUP:OBI
editor note "2009-xx-xx: work has been done on this term during during the OBI
workshop winter 2009 and the current definition was considered acceptable for use in
OBI. If there is a need to modify this definition please notify OBI"

From<EMAIL_ADDRESS>on March 16, 2009 12:49:32
done.
Status: Done


PCP: Feat accelerate load region

Which problem does this PR solve?
PCP #1830
What have you changed?

add regionsCache field in RegionSyncer
RegionSyncer cache regions in regionsCache when recieves SyncRegionResponse
add LoadRegionsCache func in RegionSyncer
call LoadRegionsCache when cluster loadClusterInfo

What are the type of the changes?

New feature : add follower region cache

How has this PR been tested?
unit test

@you06 how can i reopen this pr?


Changing theme without closing all dock contents

When I change theme of VS, it is possible to change without closing any opened dock contents.  Could DockPanel do as VS? I have tried to do without closing but the error was raised.

It is impossible to do theme switching without closing the contents.
VS only supports theme switching when it is reimplemented in WPF, so use that as an example is inappropriate.


fix: frontend protos generation

Oops sorry I merged before I saw your comment!

No worries! I'll fix it up.

I think this should do it 🤞


Document wildcard module declarations

Part of #308

:+1:

I think this belongs with Modules rather than in Module Resolution.. thoughts?


Installation via composer require --dev "xethron/migrations-generator" failing

I think it has to do with the minimum requirement. I'm using Laravel 6.0
Potential causes:

A typo in the package name
The package is not available in a stable-enough version according to your minimum-stability setting
see https://getcomposer.org/doc/04-schema.md#minimum-stability for more details.
It's a private package and you forgot to add a custom repository to find it

Read https://getcomposer.org/doc/articles/troubleshooting.md for further common problems.
Installation failed, reverting ./composer.json to its original content.

composer require oscarafdev/migrations-generator this package is maintained


upload_symbols_to_crashlytics requires unzipped dSYM

The documentation suggests that a zipped dsym is an option, and indeed this is the default output from gym.
If I add this to my fastfile..
upload_symbols_to_crashlytics(dsym_path: "./App.dSYM.zip")
I get the following error:
error: Invalid dSYM path (path does not end in ".dSYM"):
Complete output when running fastlane, including the stack trace and command used
Edited to remove repeated compile lines etc..
18:09:22: --- Step: Verifying required fastlane version ---
18:09:22: -------------------------------------------------
18:09:22: fastlane version valid
18:09:22: ------------------------------
18:09:22: --- Step: default_platform ---
18:09:22: ------------------------------
18:09:22: Driving the lane 'ios beta' 🚀
18:09:22: -------------------
18:09:22: --- Step: match ---
18:09:22: -------------------
+-----------------------+-------------------------------------------------+
|                         Summary for match 0.4.0                         |
+-----------------------+-------------------------------------------------+
| app_identifier        | com.autologic.assistmobile                      |
| type                  | adhoc                                           |
| readonly              | true                                            |
| git_url               | git@bitbucket.org:pitchlabs/vincertificates.git |
| username              |<EMAIL_ADDRESS>                         |
| keychain_name         | login.keychain                                  |
| team_id               | 6BXRV5C384                                      |
| verbose               | false                                           |
| force                 | false                                           |
| shallow_clone         | false                                           |
| force_for_new_devices | false                                           |
| skip_docs             | false                                           |
+-----------------------+-------------------------------------------------+
18:09:22: Cloning remote git repo...
[18:09:24]: 🔓  Successfully decrypted certificates repo
[18:09:24]: Installing certificate...
[18:09:25]: Installing provisioning profile...
+----------------------+---------------------------------------+
|                Installed Provisioning Profile                |
+----------------------+---------------------------------------+
| App Identifier       | com.autologic.assistmobile            |
| Type                 | adhoc                                 |
| UUID                 | 9997b226-4f39-4d9f-8e8f-8033ab322256  |
| Environment Variable | sigh_com.autologic.assistmobile_adhoc |
+----------------------+---------------------------------------+
[18:09:26]: All required keys, certificates and provisioning profiles are installed 🙌
[18:09:26]: 🔒  Successfully encrypted certificates repo
[18:09:26]: Setting Provisioning Profile type to 'ad-hoc'
[18:09:26]: -----------------------
[18:09:26]: --- Step: cocoapods ---
[18:09:26]: -----------------------
[18:09:26]: $ pod install
[18:09:26]: ▸ Updating local specs repositories
[18:09:31]: ▸ CocoaPods 1.0.0.beta.6 is available.
[18:09:31]: ▸ To update use: sudo gem install cocoapods --pre
[18:09:31]: ▸ [!] This is a test version we'd love you to try.
[18:09:31]: ▸ For more information see http://blog.cocoapods.org
[18:09:31]: ▸ and the CHANGELOG for this version http://git.io/BaH8pQ.
[18:09:31]: ▸ Analyzing dependencies
[18:09:34]: ▸ Downloading dependencies
Pods
[18:09:42]: ▸ Pod installation complete! There are 25 dependencies from the Podfile and 27 total pods installed.
[18:09:42]: -----------------
[18:09:42]: --- Step: gym ---
[18:09:42]: -----------------
[18:09:42]: xcrun xcodebuild -list -workspace 'VinSupport.xcworkspace'
+----------------------+------------------------+
|             Summary for gym 1.6.2             |
+----------------------+------------------------+
| workspace            | VinSupport.xcworkspace |
| scheme               | AssistMobile           |
| export_method        | ad-hoc                 |
| silent               | false                  |
| clean                | true                   |
| output_directory     | build                  |
| output_name          | AssistMobile           |
| destination          | generic/platform=iOS   |
| use_legacy_build_api | false                  |
| buildlog_path        | ~/Library/Logs/gym     |
+----------------------+------------------------+
[18:09:44]: $ set -o pipefail && xcodebuild -workspace 'VinSupport.xcworkspace' -scheme 'AssistMobile' -destination 'generic/platform=iOS' -archivePath '/Users/build/Library/Developer/Xcode/Archives/2016-03-24/AssistMobile 2016-03-24 18.09.44.xcarchive' clean archive | tee /Users/build/Library/Logs/gym/AssistMobile-AssistMobile.log | xcpretty
building...
[18:10:57]: ▸ Touching AssistMobile.app
[18:10:57]: ▸ Signing /Users/build/Library/Developer/Xcode/DerivedData/VinSupport-dwaukljyxkkqncbhmgisdakrmiae/Build/Intermediates/ArchiveIntermediates/AssistMobile/InstallationBuildProductsLocation/Applications/AssistMobile.app
[18:10:57]: ▸ Touching AssistMobile.app.dSYM
[18:10:58]: ▸ Archive Succeeded
[18:10:58]: Successfully stored the archive. You can find it in the Xcode Organizer.
[18:10:58]: $ /usr/bin/xcrun /Users/build/.rbenv/versions/2.2.1/lib/ruby/gems/2.2.0/gems/gym-1.6.2/lib/assets/wrap_xcodebuild/xcbuild-safe.sh -exportArchive -exportOptionsPlist '/var/folders/t7/rgzmw4bx36zcr25_wmc78bxr0000gn/T/gym20160324-75213-14bhcgk_config.plist' -archivePath '/Users/build/Library/Developer/Xcode/Archives/2016-03-24/AssistMobile 2016-03-24 18.09.44.xcarchive' -exportPath '/var/folders/t7/rgzmw4bx36zcr25_wmc78bxr0000gn/T/gym20160324-75213-paervg.gym_output'
[18:11:13]: Compressing 22 dSYM(s)
[18:11:13]: $ cd '/Users/build/Library/Developer/Xcode/Archives/2016-03-24/AssistMobile 2016-03-24 18.09.44.xcarchive/dSYMs' && zip -r '/Users/build/TeamCity/buildAgent/work/629cad12c28e13ae/build/AssistMobile.app.dSYM.zip' *.dSYM
[18:11:16]: ▸ updating: AFNetworking.framework.dSYM/ (stored 0%)
[18:11:16]: ▸ updating: AFNetworking.framework.dSYM/Contents/ (stored 0%)
[18:11:16]: ▸ updating: AFNetworking.framework.dSYM/Contents/Info.plist (deflated 52%)
[18:11:16]: ▸ updating: AFNetworking.framework.dSYM/Contents/Resources/ (stored 0%)
[18:11:16]: ▸ updating: AFNetworking.framework.dSYM/Contents/Resources/DWARF/ (stored 0%)
[18:11:16]: ▸ updating: AFNetworking.framework.dSYM/Contents/Resources/DWARF/AFNetworking (deflated 66%)
compressing....
[18:11:16]: ▸ updating: UIImage_Categories.framework.dSYM/ (stored 0%)
[18:11:16]: ▸ updating: UIImage_Categories.framework.dSYM/Contents/ (stored 0%)
[18:11:16]: ▸ updating: UIImage_Categories.framework.dSYM/Contents/Info.plist (deflated 52%)
[18:11:16]: ▸ updating: UIImage_Categories.framework.dSYM/Contents/Resources/ (stored 0%)
[18:11:16]: ▸ updating: UIImage_Categories.framework.dSYM/Contents/Resources/DWARF/ (stored 0%)
[18:11:16]: ▸ updating: UIImage_Categories.framework.dSYM/Contents/Resources/DWARF/UIImage_Categories (deflated 64%)
[18:11:16]: Successfully exported and compressed dSYM file
[18:11:16]: Successfully exported and signed the ipa file:
[18:11:16]: /Users/build/TeamCity/buildAgent/work/629cad12c28e13ae/build/AssistMobile.ipa
[18:11:16]: -------------------------
[18:11:16]: --- Step: crashlytics ---
[18:11:16]: -------------------------
[18:11:16]: Uploading the build to Crashlytics Beta. Time for some ☕.
[18:11:23]: Build successfully uploaded to Crashlytics Beta 🌷
[18:11:23]: -------------------------------------------
[18:11:23]: --- Step: upload_symbols_to_crashlytics ---
[18:11:23]: -------------------------------------------
[18:11:23]: $ /Users/build/TeamCity/buildAgent/work/629cad12c28e13ae/Pods/Fabric/upload-symbols -a bd415bb7c0471d0afe6f3e3e6e3a7e50a2638a22 -p ios /Users/build/TeamCity/buildAgent/work/629cad12c28e13ae/build/AssistMobile.app.dSYM.zip
[18:11:23]: ▸ error: Invalid dSYM path (path does not end in ".dSYM"): /Users/build/TeamCity/buildAgent/work/629cad12c28e13ae/build/AssistMobile.app.dSYM.zip
[18:11:23]: Variable Dump:
[18:11:23]: {:DEFAULT_PLATFORM=>:ios, :PLATFORM_NAME=>:ios, :LANE_NAME=>"ios beta", :SIGH_PROFILE_TYPE=>"ad-hoc", :IPA_OUTPUT_PATH=>"/Users/build/TeamCity/buildAgent/work/629cad12c28e13ae/build/AssistMobile.ipa", :DSYM_OUTPUT_PATH=>"/Users/build/TeamCity/buildAgent/work/629cad12c28e13ae/build/AssistMobile.app.dSYM.zip", :XCODEBUILD_ARCHIVE=>"/Users/build/Library/Developer/Xcode/Archives/2016-03-24/AssistMobile 2016-03-24 18.09.44.xcarchive", :GET_INFO_PLIST_VALUE_CUSTOM_VALUE=>nil}
[18:11:23]: Exit status of command '/Users/build/TeamCity/buildAgent/work/629cad12c28e13ae/Pods/Fabric/upload-symbols -a bd415bb7c0471d0afe6f3e3e6e3a7e50a2638a22 -p ios /Users/build/TeamCity/buildAgent/work/629cad12c28e13ae/build/AssistMobile.app.dSYM.zip' was 7 instead of 0.
error: Invalid dSYM path (path does not end in ".dSYM"): /Users/build/TeamCity/buildAgent/work/629cad12c28e13ae/build/AssistMobile.app.dSYM.zip
+------+-------------------------------------+-------------+
|                     fastlane summary                     |
+------+-------------------------------------+-------------+
| Step | Action                              | Time (in s) |
+------+-------------------------------------+-------------+
| 1    | Verifying required fastlane version | 0           |
| 2    | default_platform                    | 0           |
| 3    | match                               | 4           |
| 4    | cocoapods                           | 16          |
| 5    | gym                                 | 94          |
| 6    | crashlytics                         | 6           |
| 7    | upload_symbols_to_crashlytics       | 0           |
+------+-------------------------------------+-------------+
[18:11:23]: fastlane finished with errors
😨  An error occured. Please enable crash reports using fastlane enable_crash_reporting.
👍  This makes resolving issues much easier and helps improve fastlane.
🔒  The reports will be stored securely on getsentry.com.
🙊  More information about privacy: https://github.com/fastlane/fastlane/releases/tag/1.33.3
/Users/build/.rbenv/versions/2.2.1/lib/ruby/gems/2.2.0/gems/fastlane_core-0.39.0/lib/fastlane_core/ui/interface.rb:120:in `crash!': [!] Exit status of command '/Users/build/TeamCity/buildAgent/work/629cad12c28e13ae/Pods/Fabric/upload-symbols -a bd415bb7c0471d0afe6f3e3e6e3a7e50a2638a22 -p ios /Users/build/TeamCity/buildAgent/work/629cad12c28e13ae/build/AssistMobile.app.dSYM.zip' was 7 instead of 0. (FastlaneCore::Interface::FastlaneCrash)
error: Invalid dSYM path (path does not end in ".dSYM"): /Users/build/TeamCity/buildAgent/work/629cad12c28e13ae/build/AssistMobile.app.dSYM.zip
from /Users/build/.rbenv/versions/2.2.1/lib/ruby/gems/2.2.0/gems/fastlane_core-0.39.0/lib/fastlane_core/ui/ui.rb:14:in `method_missing'
from /Users/build/.rbenv/versions/2.2.1/lib/ruby/gems/2.2.0/gems/fastlane-1.68.0/lib/fastlane/helper/sh_helper.rb:44:in `sh_no_action'
from /Users/build/.rbenv/versions/2.2.1/lib/ruby/gems/2.2.0/gems/fastlane-1.68.0/lib/fastlane/helper/sh_helper.rb:9:in `sh'
from /Users/build/.rbenv/versions/2.2.1/lib/ruby/gems/2.2.0/gems/fastlane-1.68.0/lib/fastlane/actions/upload_symbols_to_crashlytics.rb:29:in `block in run'
from /Users/build/.rbenv/versions/2.2.1/lib/ruby/gems/2.2.0/gems/fastlane-1.68.0/lib/fastlane/actions/upload_symbols_to_crashlytics.rb:23:in `each'
from /Users/build/.rbenv/versions/2.2.1/lib/ruby/gems/2.2.0/gems/fastlane-1.68.0/lib/fastlane/actions/upload_symbols_to_crashlytics.rb:23:in `run'
from /Users/build/.rbenv/versions/2.2.1/lib/ruby/gems/2.2.0/gems/fastlane-1.68.0/lib/fastlane/runner.rb:143:in `block (2 levels) in execute_action'
from /Users/build/.rbenv/versions/2.2.1/lib/ruby/gems/2.2.0/gems/fastlane-1.68.0/lib/fastlane/actions/actions_helper.rb:35:in `execute_action'
from /Users/build/.rbenv/versions/2.2.1/lib/ruby/gems/2.2.0/gems/fastlane-1.68.0/lib/fastlane/runner.rb:129:in `block in execute_action'
from /Users/build/.rbenv/versions/2.2.1/lib/ruby/gems/2.2.0/gems/fastlane-1.68.0/lib/fastlane/runner.rb:128:in `chdir'
from /Users/build/.rbenv/versions/2.2.1/lib/ruby/gems/2.2.0/gems/fastlane-1.68.0/lib/fastlane/runner.rb:128:in `execute_action'
from /Users/build/.rbenv/versions/2.2.1/lib/ruby/gems/2.2.0/gems/fastlane-1.68.0/lib/fastlane/fast_file.rb:149:in `method_missing'
from Fastfile:104:in `block (2 levels) in parsing_binding'
from /Users/build/.rbenv/versions/2.2.1/lib/ruby/gems/2.2.0/gems/fastlane-1.68.0/lib/fastlane/lane.rb:36:in `call'
from /Users/build/.rbenv/versions/2.2.1/lib/ruby/gems/2.2.0/gems/fastlane-1.68.0/lib/fastlane/lane.rb:36:in `call'
from /Users/build/.rbenv/versions/2.2.1/lib/ruby/gems/2.2.0/gems/fastlane-1.68.0/lib/fastlane/runner.rb:52:in `block in execute'
from /Users/build/.rbenv/versions/2.2.1/lib/ruby/gems/2.2.0/gems/fastlane-1.68.0/lib/fastlane/runner.rb:46:in `chdir'
from /Users/build/.rbenv/versions/2.2.1/lib/ruby/gems/2.2.0/gems/fastlane-1.68.0/lib/fastlane/runner.rb:46:in `execute'
from /Users/build/.rbenv/versions/2.2.1/lib/ruby/gems/2.2.0/gems/fastlane-1.68.0/lib/fastlane/lane_manager.rb:46:in `cruise_lane'
from /Users/build/.rbenv/versions/2.2.1/lib/ruby/gems/2.2.0/gems/fastlane-1.68.0/lib/fastlane/command_line_handler.rb:30:in `handle'
from /Users/build/.rbenv/versions/2.2.1/lib/ruby/gems/2.2.0/gems/fastlane-1.68.0/bin/fastlane:38:in `block (2 levels) in run'
from /Users/build/.rbenv/versions/2.2.1/lib/ruby/gems/2.2.0/gems/commander-4.3.5/lib/commander/command.rb:178:in `call'
from /Users/build/.rbenv/versions/2.2.1/lib/ruby/gems/2.2.0/gems/commander-4.3.5/lib/commander/command.rb:178:in `call'
from /Users/build/.rbenv/versions/2.2.1/lib/ruby/gems/2.2.0/gems/commander-4.3.5/lib/commander/command.rb:153:in `run'
from /Users/build/.rbenv/versions/2.2.1/lib/ruby/gems/2.2.0/gems/commander-4.3.5/lib/commander/runner.rb:428:in `run_active_command'
from /Users/build/.rbenv/versions/2.2.1/lib/ruby/gems/2.2.0/gems/fastlane_core-0.39.0/lib/fastlane_core/ui/fastlane_runner.rb:23:in `run!'
from /Users/build/.rbenv/versions/2.2.1/lib/ruby/gems/2.2.0/gems/commander-4.3.5/lib/commander/delegates.rb:15:in `run!'
from /Users/build/.rbenv/versions/2.2.1/lib/ruby/gems/2.2.0/gems/fastlane-1.68.0/bin/fastlane:156:in `run'
from /Users/build/.rbenv/versions/2.2.1/lib/ruby/gems/2.2.0/gems/fastlane-1.68.0/bin/fastlane:162:in `<top (required)>'
from /Users/build/.rbenv/versions/2.2.1/bin/fastlane:23:in `load'
from /Users/build/.rbenv/versions/2.2.1/bin/fastlane:23:in `<main>'

BuildServer:629cad12c28e13ae build$ cd ..
Configuration Files
Please copy the complete content of your Fastfile and any other configuration files you use below:
Fastfile:

fastlane_version "1.66.0"

default_platform :ios

platform :ios do
  before_all do
    # ENV["SLACK_URL"] = "https://hooks.slack.com/services/..."
  end

  desc "Installs FixCode which disables the \"Fix Issue\" button in Xcode"
  lane :xcode do
    install_xcode_plugin(
      url: "https://github.com/fastlane/FixCode/releases/download/0.2.0/FixCode.xcplugin.zip"
    )
  end

  desc "Runs all the tests"
  lane :test do
    cocoapods
    scan
  end

  desc "Submit a new build to crashlytics"
  lane :alpha do
	match(app_identifier: "com.autologic.vinsupport.dev", type: "adhoc", readonly: true)
    cocoapods

	gym(
      workspace: "VinSupport.xcworkspace",
      scheme: "AssistMobileDev",
      export_method: 'ad-hoc',
      silent: false,
      clean: true,
      output_directory: "build",
      output_name: "AssistMobileAlpha.ipa"
    )

	build_number = number_of_commits
	add_git_tag(
	  grouping: 'fastlane-builds',
	  prefix: 'v',
	  build_number: build_number
	)
	push_git_tags

    crashlytics(
     	api_token: ENV["CRASHLYTICS_API_TOKEN"],
        build_secret: ENV["CRASHLYTICS_BUID_SECRET"],
		groups: "internal"
    )
	upload_symbols_to_crashlytics(dsym_path: "./build/AssistMobile.app.dSYM.zip")

#        notes: change_log,
#        notifications: notify_testers

  end

  desc "Submit a new beta build to crashlytics"
  lane :beta do
	match(app_identifier: "com.autologic.assistmobile", type: "adhoc", readonly: true)
    cocoapods

	gym(
      workspace: "VinSupport.xcworkspace",
      scheme: "AssistMobile",
      export_method: 'ad-hoc',
      silent: false,
      clean: true,
      output_directory: "build",
      output_name: "AssistMobile.ipa"
    )

	build_number = number_of_commits
	add_git_tag(
	  grouping: 'fastlane-builds',
	  prefix: 'v',
	  build_number: build_number
	)
	push_git_tags

    crashlytics(
     	api_token: ENV["CRASHLYTICS_API_TOKEN"],
        build_secret: ENV["CRASHLYTICS_BUID_SECRET"],
		groups: "internal"
    )
	upload_symbols_to_crashlytics(dsym_path: "./build/AssistMobile.app.dSYM.zip")

#        notes: change_log,
#        notifications: notify_testers

  end

  desc "Deploy a new version to the App Store, run only after beta lane success"
  lane :appstore do
	match(app_identifier: "com.autologic.assistmobile", type: "appstore", readonly: true)
	sigh resign(ipa: "./build/AssistMobile.ipa",
 		signing_identity: "iPhone Distribution: Autologic Diagnostics Limited (6BXRV5C384)",
		provisioning_profile: "match AppStore com.autologic.assistmobile"
	)
  end

  # You can define as many lanes as you want

  after_all do |lane|
    # This block is called, only if the executed lane was successful

    # slack(
    #   message: "Successfully deployed new App Update."
    # )
  end

  error do |lane, exception|
    # slack(
    #   message: exception.message,
    #   success: false
    # )
  end
end

# More information about multiple platforms in fastlane: https://github.com/fastlane/fastlane/blob/master/docs/Platforms.md
# All available actions: https://github.com/fastlane/fastlane/blob/master/docs/Actions.md

Environment
fastlane version (fastlane -v):
Do you use bundler, rbenv or rvm?

@PitchLabsAsh Thanks for reporting! Can you share the full output (and stacktrace if there is one)?

Updated to add abbreviated build output.

On 24 Mar 2016, at 18:10, Andrea Falcone<EMAIL_ADDRESS>wrote:
@PitchLabsAsh https://github.com/PitchLabsAsh Thanks for reporting! Can you share the full output (and stacktrace if there is one)?
—
You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHub https://github.com/fastlane/fastlane/issues/3928#issuecomment-200953949

@PitchLabsAsh Cool, that's helpful. Looks like the upload-symbols binary in the crashlytics pod is rejecting the zip file. What version of the crashlytics pod are you using?

Also can you check how many .dSYM files are in that .zip? Only 1 file is supported right now (yea I know that's confusing for a .zip file :disappointed:)

Yes one dSYM, latest crashlytics sdk

On 24 Mar 2016, at 20:02, Andrea Falcone<EMAIL_ADDRESS>wrote:
Also can you check how many .dSYM files are in that .zip? Only 1 file is supported right now (yea I know that's confusing for a .zip file )
—
You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHub https://github.com/fastlane/fastlane/issues/3928#issuecomment-200997083

Same on me. Submitted a crash report with id: d4f6d560958c4f4327764f472daa0505

Confirmed that the Fabric upload-symbols binary doesn't accept .zip files. The workaround for right now is to send only .dSYM files. Will update this ticket when .zip files are working!

We're actively working on providing an update to the Fabric binary so that it properly handles zip files.

For the short term how do I get gym to produce unzipped dyms?
Sent from my iPhone

On 28 Mar 2016, at 19:05, Felix Krause<EMAIL_ADDRESS>wrote:
We're actively working on providing an update to the Fabric binary so that it properly handles zip files.
—
You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHub

any updates?

@drunknbass Thanks for following up. We are still working on this and will update on this thread 👍

As a workaround, we are specifying the archive_path on gym and then accessing the dSYM directly from the xcarchive, like so:
    # Run gym to create the build
    gym(scheme: "MyApp", archive_path: "./gym_archive")

    # ... Upload the ipa wherever (hockeyapp, fabric, etc) ...

    # Upload the dSYM file
    upload_symbols_to_crashlytics(dsym_path: "./gym_archive.xcarchive/dSYMs/MyApp.app.dSYM")

Be sure to add *.xcarchive to your .gitignore.

Any progress on this issue?


Update WordMap.php

Added some new placeholders  - uncle, breast, god, beard

Closed via https://github.com/markfullmer/gendered_text/pull/11 -- allowing the user to define own wordmap in Drive.


round numbes

Is there a way to make sure that the output in the dashboard, using the extended metrics plugin, is rounded up?

Since JavaScript is available you could simply wrap your expression instead of Math.round with Math.ceil.


internal assert in VersionManager::sanity_check line 6066

To reproduce this check out branch visualization
cd legion/examples/visualization
git reset --hard 9eb265a5638842b594a2ec0c0918d9a3cd8d493f
make
./protoype1
you should see this output:
Alans-MacBook-Pro:visualization alanheirich$ ./prototype1
[0 - 7fffb46e03c0] {4}{numa}: numa support not available in system
[0 - 7fffb46e03c0] {4}{threads}: reservation ('DMA threads') cannot be satisfied
[0 - 70000350c000] {4}{runtime}: Region requirements 0 and 1 of index task compositeTask (UID 4) in parent task topLevelTask (UID 1) are potentially interfering.  It's possible that this is a false positive if there are projection region requirements and each of the point tasks are non-interfering. If the runtime is built in debug mode then it will check that the region requirements of all points are actually non-interfering. If you see no further error messages for this index task launch then everything is good.
Assertion failed: (local_version_fields * it->second), function sanity_check, file /Users/alanheirich/Documents/Legion/software/legion_visualization/legion/runtime/legion/legion_analysis.cc, line 6066.
Abort trap: 6
commit 9eb265a5638842b594a2ec0c0918d9a3cd8d493f
Author: Alan Heirich<EMAIL_ADDRESS>Date:   Fri May 19 20:17:33 2017 -0700
remove c++11isms
remove statements that cause warnings

Two things:

I'm having trouble building this on sapling.  The first error came because the Makefile had -std=c++98.  If I changed it to -std=c++11 I got all the way to the part where I needed OpenGL.h, which I'm not sure that we have on sapling? @streichler did you already install some version of OpenGL either for GPUs or Mesa somewhere?

Why is the visualization branch forked off of stable?  There are a lot of bug fixes in master that are not currently in stable?  @aheirich is there anyway you can merge the master branch into the visualization branch such that visualization is upstream of master like all our other development branches?

This issue was caused by aliased region requirements in a point task.  I've added a dynamic check for interfering region requirements in the same point task that will run in debug mode.  It should now report an error for this application.  I'm closing the bug.


[Bug] Raster is broken when "Burn complete subpaths" is checked

This SVG reproduces, load it up, make sure "Burn complete subpaths" is selected, and click "simulate"
blank-1 (4).svg.zip
I think this was @Sophist-UK's work
MeerK40t crash log. Version: 0.7.5-beta2 git on Darwin:x86_64 - 4.1.1 osx-cocoa (phoenix) wxWidgets 3.1.5
Traceback (most recent call last):
  File "/Users/jared/clone/fork/meerk40t/meerk40t/gui/panes/laserpanel.py", line 322, in on_button_simulate
    self.context(
  File "/Users/jared/clone/fork/meerk40t/meerk40t/kernel.py", line 152, in __call__
    return self._kernel.console(data)
  File "/Users/jared/clone/fork/meerk40t/meerk40t/kernel.py", line 1892, in console
    self._console_parse(command, channel=self._console_channel)
  File "/Users/jared/clone/fork/meerk40t/meerk40t/kernel.py", line 1972, in _console_parse
    data, remainder, input_type = command_funct(
  File "/Users/jared/clone/fork/meerk40t/meerk40t/kernel.py", line 1324, in inner
    returned = func(command=command, channel=channel, **ik, **kwargs)
  File "/Users/jared/clone/fork/meerk40t/meerk40t/core/planner.py", line 1147, in plan_optimize
    data.execute()
  File "/Users/jared/clone/fork/meerk40t/meerk40t/core/planner.py", line 354, in execute
    cmd()
  File "/Users/jared/clone/fork/meerk40t/meerk40t/core/planner.py", line 603, in optimize_travel
    self.plan[i] = short_travel_cutcode(
  File "/Users/jared/clone/fork/meerk40t/meerk40t/core/planner.py", line 1676, in short_travel_cutcode
    for cut in context.candidate(complete_path=complete_path, grouped_inner=grouped_inner):
  File "/Users/jared/clone/fork/meerk40t/meerk40t/core/cutcode.py", line 373, in candidate
    if grp[0].burns_done < grp[0].passes:
TypeError: 'RasterCut' object is not subscriptable

@Sophist-UK #771 fixes this.

It was indeed my (insufficiently tested) work. 😢

Well, I didn't test it with rasters either though I tested the vector part of it.
The fix was to skip that section for RasterCut by checking to make sure we were actually dealing with a CutGroup and to mark RasterCuts and first=True which causes them to get included in consideration for the distance routine in the cases when they wouldn't have.
Merely fixing the Candidate code would still exclude the rasters because they didn't qualify for distance considerations even though they actually were now correctly marked as candidates.

I hope that there are no other similar issues with other cut types.

All the other cut types get made into cut groups with objects in them. I think Dots doesn't get transformed and produces lasercode directly but it might be something to check. Rasters and Image Ops became RasterCut which aren't put in a group as such.

It occurs to me that Dot might not work in 0.8.0 with the switch in native units as such. Might need to check through that when it comes time of RCs.

I have a test file with dots I can use. When I fix the other stuff I will check this.


road-types.json- add track tag

Hi, I want to include track highway tag into my database. Is adding:
{
    "name":"track",
    "id":116,
    "priority":5,
    "maxspeed":50
}

enough? How much, do you think, it will affect the import time?

Yes, this should be enough. Make sure to rebuild the database from scratch and delete bfmap files in your working directory.
Since tracks are quite frequent, there will be definitely an impact notable. You can compare it yourself: Tag value primary makes about 2% of all ways (http://wiki.openstreetmap.org/wiki/Tag:highway%3Dprimary), whereas track makes about 12% (http://wiki.openstreetmap.org/wiki/Tag:highway%3Dtrack). Also note that unclassifiedmakes approximately 10% of all ways (http://wiki.openstreetmap.org/wiki/Tag:highway%3Dunclassified) and is a similar type of roads as track.


springcloud2020中已弃用hystrix，而sentinel中对于fegin的的集成问题

springcloud
In the latest version of spring cloud in 20201, hystrix has been abandoned. However, in sentinel, hystrix is mainly used to implement sentinelfegin, resulting in a lack of dependency and error reporting. We can only reduce the version processing problem of openfegin. We hope the team can update the version to be compatible with the latest version of spring cloud

We have a plan to remove hystrix in Sentinel in Spring Cloud 2020,please wait...

We have a plan to remove hystrix in Sentinel in Spring Cloud 2020,please wait...


each news item should include the username of the user who added it initially

Oops, looks like I repeated myself. More info in #139


[FEATURE REQUEST] Add time synchronization service (NTP) to Epiphany

Is your feature request related to a problem? Please describe.
We need synchronized time on Epiphany instances.
Reasons:

NFS requires time synchronization.
It is highly recommended for NFS to use a time synchronization daemon to keep client/server clocks in sync. Without accurate clocks on all nodes, NFS can introduce unwanted delays.
Source: https://wiki.archlinux.org/index.php/NFS#Installation
NFS does not synchronize time between client and server, and offers no mechanism for the client to determine what time the server thinks it is. What this means is that a client can update a file, and have the timestamp on the file be either some time long in the past, or even in the future, from its point of view.
While this is generally not an issue if clocks are a few seconds or even a few minutes off, it can be confusing and misleading to humans. Of even greater importance is the affect on programs. Programs often do not expect time difference like this, and may end abnormally or behave strangely, as various tasks timeout instantly, or take extraordinarily long while to timeout.
Source: https://www.time-travellers.org/shane/papers/NFS_considered_harmful.html

Kerberos (used to encrypt NFS)
The Kerberos protocol requires the time of the client and server to match: if the system clocks of the client does not match that of the server, authentication will fail. The simplest way to synchronize the system clocks is to use a Network Time Protocol (NTP) server.
Source: https://help.ubuntu.com/community/Kerberos

Describe the solution you'd like
Possibilities:
For cloud based installations it should be set up automatically by Epiphany (where possible).

On AWS, the Amazon Time Sync Service is available through NTP at the <IP_ADDRESS> IP address for any instance running in a VPC but (at least for AMIs currently used by Epiphany) it needs to be configured. According to AWS docs, the latest versions of Amazon Linux AMIs synchronize with the Amazon Time Sync Service by default. Worth to check whether images we are going to use (issue #1330) have NTP pre-configured.
Source: https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/set-time.html

On Azure there is NTP enabled by default on default images (that is what documentation says, but that requires confirmation).
Source: https://docs.microsoft.com/en-us/azure/virtual-machines/linux/time-sync#configuration-options

For on-premise installations, I think we have a few options:

Install and configure NTP clients by Epiphany (configurable addresses of existing/external NTP servers)
Install and configure NTP clients and server(s) by Epiphany (if external NTP server not defined)
Add NTP service as prerequisite to Epiphany docs, to be configured by an administrator before starting installation (outside Epiphany) + add pre-flight check to fail installation when time is not synchronized

Describe alternatives you've considered
None
Additional context
None

DoD checklist

Changelog

[ ] updated
[ ] not needed

COMPONENTS.md

[ ] updated
[ ] not needed

Schema

[ ] updated
[ ] not needed

Backport tasks

[ ] created
[ ] not needed

Documentation

[ ] added
[ ] updated
[ ] not needed

[ ] Feature has automated tests
[ ] Automated tests passed (QA pipelines)

[ ] apply
[ ] upgrade
[ ] backup/restore

[ ] Idempotency tested
[ ] All conversations in PR resolved
[ ] Solution meets requirements and is done according to design doc
[ ] Usage compliant with license

@to-bar I updated issue description of this issue. Can you check and comment if that is better now?

@to-bar I updated issue description of this issue. Can you check and comment if that is better now?

Thanks, good job. Updated AWS part after checking that AMIs we currently use do not have NTP pre-configured. However, RHEL based VMs use RHELs default setup - external NTP sources (rhel.pool.ntp.org).

Looks like ticket #1233 is on hold, so we're not sure if this task is mandatory.. if is.. than we need to put more explanations regarding current work:

What was done?
What works?
What not?
What are the issues?

#1233 will be probably closed without resolution after we finish #1455 epic. So question is rather do we need NTP?

Update:

First of all we decided to 86 kerberos, we don't want to look at it again (ever).
NFS could be useful in some cases, but probably "CNS" is the way to go here.
Despite 1. and 2. the idea is still valid. The simplest example is that apt manager in Ubuntu may stop working if time is incorrect (difference is too large). I had this issue couple of times in my local libvirt infrastructure.
I believe, things like etcd and various other databases (clustered software) should have proper time synchronization. :+1:

Not going todo anymore feature requests for Epiphany.


A --no-color flag to disable bash colors

Feature Request
Feature description :
Colored output is great when viewed in a console, but the color-control characters look very ugly when viewed from another context (like from a pipeline web app).
Suggested Solution description ( if you have any ) :
Add a --no-color flag to disable colored output
Additional context :
In my specific case, I have a CI pipeline which outputs terraform-compliance failure output as a Github comment in a Pull Request for which the pipeline was run. The colors obviously do not render there and the color-coding symbols pollute the output and make it very hard to read

Hello @rskupnik,
Normally it should be auto-detected and the environment does not support colours then it won't be shown. Which terraform-compliance version you were using ?
In case, if you want to enforce no-coloured output, you can use --no-ansi parameter.
I would like to know more if you see colour codes on your CI/CD pipeline, since that means auto-detection fails.

Closing the issue as assuming the question is answered. Please let us know if the problem still occurs.
Thanks! 🎉


How to set state of other component from Formik's Error component

I have a code which overrides Formik's Error component which looks like:
    const [ message, setMessage ] = useState("");

    const Error = props => {
            const fieldSelected = props.field;
            if ((errors[fieldSelected] && touched[fieldSelected])) {
                setMessage("");
                return (

                        {errors[fieldSelected]}

                );
            } else {
                return ;
            }
        };

Which should to set state of successful massage as setMessage(""). It works as expected but throws a warning:

cannot update a component from inside the function body of a different component

I thought I can do callbacks but looks like I have done it wrong way.
Any tips on that?

It's wrong to call a setState on the "render phase".
By calling it directly inside the function's body, you are calling on the render phase.
By just looking at the code above, it's hard to come with a solution for what you want.
If you can provide the full code for the component which holds the message state, to understand how it relates with the Error component, I can try to help with a solution.

First thanks for your offer! I will try to provide all what is necessary to get some kind of solution for it.
The render part for both looks like:
<form className="password-form" onSubmit={(e) => handler(e, resetAPl, props, setMessage)}>

                ....

                <Message message={message}/>
                <Error field="systemErr" />

                 ...
</form>

the idea is that in case of an error a message (about success etc) should not to be displayed.
Message component looks like:
const Message = props => {
    return (

            {props.message}

    );
};

and the resetAPI part looks like:
function resetAPI(url, values, props, setMessage) {
    const {setErrors} = props;
    axios.post(url)
    .then(response => {
        setMessage("Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.");
    })
    .catch((error) => {
        if (error.response) {
            setErrors({
                systemErr: error.response.data
            });
        } else {
            console.log(`System error : " + ${error}`);
            setErrors({
                systemErr: `General System Error: ${error}`
            });
        }
    });
}

So, if I got it right, you don't want to display the message in case you have errors, right?
You could do one of the two things:
In this case, you don't display the message component if you have errors.
{!Object.keys(errors).length &&  <Message message={message}/>}

Other possibility is to reset the message exactly when you get the errors
function resetAPI(url, props, setMessage) {
    const {setErrors} = props;
    axios.post(url)

    .then(response => {
        setMessage("Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.");
    })
    .catch((error) => {
       setMessage('');
        if (error.response) {
            setErrors({
                systemErr: error.response.data
            });
        } else {
            console.log(`System error : " + ${error}`);
            setErrors({
                systemErr: `General System Error: ${error}`
            });
        }
    });
}

Hope that solves the issue.

Yes - both options make sense and I think second one should to be the one I should to do but overlooked it going down the rabbit hole.
Thanks for your help!


Pass in only PeerAddress for pairing (not remote port and interface id)

Problem
PeerAddress contains remote port and interface if the transport is TCP or UDP.
If PeerAddress is BLE, remote port and interfaces ahave no meaning.
chip::Device::Init that is used for pairing (or alternatively  DeviceCommissioner::PairDevice) should use the PeerAddress settings to setup configuration of port/interface (if available). It should also accept that remote node ports may not be available if BLE is used (since device is not on the network yet).
Proposed Solution
Remove remotePort and remoteInterfaceId parameters.

This appears resolved


Usability: NVDA is not reciting for the download notification in the https://code.visualstudio.com/Download link.

VS Code Version: 1.6.1
OS Version:1607
NVDA version:-2016.2.1
Steps to Reproduce:
1.Open the URL https://code.visualstudio.com/Download.
2.Download Visual studio code setup for Windows and save it.
Expected result:
NVDA should recite name of the download notification for the vs code editor installer in the https://code.visualstudio.com/Download.
Actual Result:
NVDA is not reciting the name of the download notification for the vs code editor installer in the  https://code.visualstudio.com/Download link
User Impact:
Screen Reader user doesn't get to know about the Notification appeared for Downloading VS Code Editor and They can't proceed further
Attachments:

thank you for opening this issue. We track website issues in a separate private repo. I am moving this issue to that repo.

@waderyan The issue still exist.

@WiproPSAccTest thank you for the follow up. We are gearing up for a large accessibility push next iteration. This issue is on our list.


Documentation update required (license update)

The license in the documentation is still GNU GENERAL PUBLIC LICENSE v3. Could this be updated?

Hi Cayburn, can you please be more specific (ie, what needs to be changed and why)?
thanks!
Allan


Get 24hr ConPers IVR Phone Data into Socrata

Mike has view only access, waiting for them to create Socrata job

Update from @mathias-gibson on a call he had with @sarasti: "their access to their own call center analytics is bonkers, and they don't track the data well, and their vendor doesn't allow programmatic access so we are left with hacking a solution, which might fall through. that is to say, i'm not holding my breath on phone data."

Moving this to maybe later, since @sarasti made it pretty clear that we're not going to get this before Summit.

sounds good, I closed the PIC call center one since that's been verified as
a dead end. this one is probably also a pipe dream, if they even tracked it
down
On Wed, Sep 2, 2015 at 2:02 PM, Sophia Dengo<EMAIL_ADDRESS>wrote:

Moving this to maybe later, since @sarasti https://github.com/sarasti
made it pretty clear that we're not going to get this before Summit.
—
Reply to this email directly or view it on GitHub
https://github.com/codeforamerica/mdc-feedback/issues/126#issuecomment-137192545
.

Moved to the tech/user google document, closing as an issue since county won't be using this repo directly.


Attempt to start proxying fails; incorrect notification shown to giving user

John offered Izzie access. Izzie accepted and tried to start proxying. John got a notification: "Izzie Zahorian stopped proxying through you", though Izzie had never been successfully proxying. Izzie's uProxy timed out and said proxying failed.
After the time-out, further attempts by Izzie to start proxying through John give the same result: a "stopped proxying" message to John, and a timeout failure for Izzie.
John and Izzie both reloaded both uProxy components and got same result.

Example of notification on John's screen, displayed immediately after Izzie attempts to start proxying.

I tried doing this with just 2 local instances on my laptop, and got the same error. Also doesn't matter if the sharing user offers or the giving user requests first.

I believe something was wrong with my local state. I trashed both parts of uproxy, reinstalled them, and we were able to proxy successfully.
I think this may still be a bug, though? I don't think I did anything especially weird to get into this weird state. After reloading, maybe uProxy should do some sanity checking of local state (e.g., when loading instance data from disk, no instance should be already proxying).

Sounds like a bug - although we don't store anything about whether you are
currently proxying (
https://github.com/uProxy/uproxy/blob/dev/src/generic_core/remote-instance.ts#L495).
Let me know if you can reproduce and I will come by and debug.
Also the "Izzie Zahorian stopped proxying through you" popup on the sharer
side seems to indicate that rtcToNet is fulfilling the onceClosed_ promise,
even when it never successfully started proxying.  Probably we should
either have rtcToNet not fulfill onceClosed_ if it never successfully
started, or alternatively have some sort of flag to indicate this in uProxy
and not show the error on the sharer's side for a failed attempt.
On Thu Feb 12 2015 at 4:44:15 PM john li<EMAIL_ADDRESS>wrote:

I believe something was wrong with my local state. I trashed both parts of
uproxy, reinstalled them, and we were able to proxy successfully.
I think this may still be a bug, though? I don't think I did anything
especially weird to get into this weird state. After reloading, maybe
uProxy should do some sanity checking of local state (e.g., when loading
instance data from disk, no instance should be already proxying).
—
Reply to this email directly or view it on GitHub
https://github.com/uProxy/uproxy/issues/908#issuecomment-74169797.

I moved the code for this notification around in #925, I can look at fixing this once that gets approved or rejected