[Core] Restrict the PATCH updates to the metadata document

Any updates to document:

should set it back to Draft
should update contentLastModified field - this is a new field which will track the timestamp when the content was last modified
should re-trigger validation

The following fields are allowed in PATCH endpoints:
project

content
releaseDate
primaryWrangler
accessionDate
technology
dataAccess
identifyingOrganisms
validationErrors

biomaterial

content
validationErrors

file

content
validationErrors
validationJob

protocol

content
validationErrors

process

content
validationErrors

The validator is using the same patch endpoint for setting the validationJob and validationErrors, would need changes in the validator before we restrict that field. Project contains additional fields on top of the metadata. Not sure if we need to restrict these fields as well.

@aaclan-ebi is this in prod now?

Yup i believe this one's in prod now.

It seems that there are issues with the newly added fields:

contentLastModified gets updated for every GET requests.
@mshadbolt reported this issue on slack

Example metadata from @jacobwindsor
https://api.ingest.dev.archive.data.humancellatlas.org/biomaterials/5cd588a9d96dad00085634a5
https://api.ingest.dev.archive.data.humancellatlas.org/biomaterials/601bd9d80b033d68b6a87720
It seems that this issue is happening for those documents whose contentLastModified is inexistent.

For the second biomaterial, the update date is PRIOR to the firstdcpversion
@ESapenaVentura noticed this.

"firstDcpVersion": "2021-02-04T11:26:16.710Z",
"dcpVersion": "2021-02-04T11:26:16.710Z",
"contentLastModified": "2021-02-04T11:26:16.700Z"

For issue 1, we need to do migration for the newly added fields in prod:

contentLastModified - if null, should get the dcpVersion
firstDcpVersion - if null, should get the dcpVersion

For issue 2, we need to correct the way the dcpVersion is being set. It should always source its value from the contentLastModified.


Plans to support 3dof devices?

Not full vr headsets, but AR glasses like the XReal Air.
I know a few drivers exist for Linux for the Air:

userspace hid driver: https://gitlab.com/TheJackiMonster/nrealAirLinuxDriver

recent fork: https://github.com/wheaney/xrealAirLinuxDriver

openvr driver providing an hmd device: https://github.com/wheaney/OpenVR-xrealAirGlassesHMD
xr driver inside of monado (merged mainline): https://gitlab.freedesktop.org/monado/monado/-/tree/main/src/xrt/drivers/nreal_air?ref_type=heads

Next week, in getting a pair of these, and I'm assessing my options for productivity purposes for these on Linux.
Thanks.

Thank you for the suggestion!
I want to expand the hardware compatibility for sure, but 3DoF devices are not so highly prioritized for now.
@rtr-dnd @shierote Do you have any opinion on this?

We should definitely consider supporting AR glasses!
However my concern with 3DoF devices is that texts and UI might become harder to read, as you can't get closer with 3DoF.
So my opinion is it needs a better UI scaling method before supporting such devices.
But optimistically, it might be fine if the device is placed correctly in the virtual world and the resolution is high enough...?

Yeah. The XReal Air glasses have pretty good clarity, even at 1080p, but yeah, the UI scaling would need to be good.  There's proprietary software (called "Nebula") that works with it that provides virtual screens from the device into which it's plugged; but, support for it is limited.
This guy (https://github.com/wheaney/breezy-desktop) is developing support for virtual spatial screens as we speak, so you might be able to get some pointers from it and from the projects I posted above.


Meaning of status codes

Hi everyone, I'm looking for an explanation of the status codes. Can anyone help? BR

Hi,
                    "1": "Unknown 1",
                    "2": "Sleep no Charge",
                    "3": "Sleep",
                    "5": "Cleaning",
                    "6": "Returning home",
                    "7": "Manuell mode",
                    "8": "Charging",
                    "10": "Paused",
                    "11": "Spot cleaning",
                    "12": "Error?!",
                    "16": "Going to Spot",
                    "17": "Zone cleaning"
                ```

Thanks a lot. Do you by chance also have this for error codes?

"0": "No error",
                    "1": "Laser distance sensor error",
                    "2": "Collision sensor error",
                    "3": "Wheels on top of void, move robot",
                    "4": "Clean hovering sensors, move robot",
                    "5": "Clean main brush",
                    "6": "Clean side brush",
                    "7": "Main wheel stuck?",
                    "8": "Device stuck, clean area",
                    "9": "Dust collector missing",
                    "10": "Clean filter",
                    "11": "Stuck in magnetic barrier",
                    "12": "Low battery",
                    "13": "Charging fault",
                    "14": "Battery fault",
                    "15": "Wall sensors dirty, wipe them",
                    "16": "Place me on flat surface",
                    "17": "Side brushes problem, reboot me",
                    "18": "Suction fan problem",
                    "19": "Unpowered charging station"

:relaxed:

Amazing .. thanks again :-)

May be it should be listed in "common.states"?
daniel-lo<EMAIL_ADDRESS>schrieb am Do., 25. Okt. 2018, 07:19:

Closed #58 https://github.com/ioBroker/ioBroker.mihome-vacuum/issues/58.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/ioBroker/ioBroker.mihome-vacuum/issues/58#event-1925221360,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AEXqgDe0y3Lu25VycwC2Sqrq9GLD1Axzks5uoUnJgaJpZM4X5eK8
.

Found it in main.js .. thanks .. helped to do some refining.


Disable ImagesLoaded when using with Masonry

Note: this is more of a question about feasibility rather than an issue I'm having with my code, so I don't have a test case to share.
In the docs it says that ImagesLoaded is required in order to use outlayer with Masonry. Is there a way to use Infinite Scroll without waiting for the images to load? What I'm hoping for is that as soon as the AJAX request to the next page is complete, the contents are integrated into Masonry regardless of whether their images are loaded or not.
Let me know if I should post this somewhere else instead since it's a help request and not a bug.
Thanks a ton!

Yep, worked great – thank you!!


mismatch with type Boolean

Hi,
I tried to configure a button to set a boolean value, but it seems that the parameter type (boolean) is not recognized

Could you export the XML output of ember+ viewer? There are some additional hints that may help. You can also try my fork of this module, the warning will give addition information about the expected type.

module103.zip
Hi, here is the XML output.
Just to let you know, we use now a workaround : we install NodeJS, and we use the _"internal: Run shell path (local)" to run javascript scripts based on DeutscheSoft Ember+ implementation (https://github.com/DeutscheSoft/ember-plus). This works fine.

@domiFR can you please confirm if this is still an issue with the current version?

Closing as stale. I can successfully set boolean values in recent versions. Please update if this is still occurring with version 2.3.1 and I will reopen.


Revert "Reorder alphabetically owners file"

Reverts openstack-k8s-operators/ci-playground#9

Get these labels resolved in order to get it merged.

/hold

/hold cancel

recheck-gate


save compiled function instead of parameters and results, add get_compiled_function()

what this PR did?

using clone_function() for input graph for all backend, so input graph will not be modified.
add get_compiled_function() to ngraph::runtime::Executable.
add nodemap to ngraph::runtime::Executable so the compiled node in compiled function can be found with original node.
fix unit tests after change.
fixed a issue in cpu_memory_assignment.cpp, there do have cases the tensor can not be found in m_tensor_to_bufferID. my thought is some ops is been eliminated but not been cleaned completely. so when propagate through op_output_input, it get the tensor not in map. but could be some other bugs in passes.

@jbobba I agree with @mbrookhart , this should not break fprop-cache.

@sayantan-nervana Yes.

close this PR as the other PR solve the original problem.

https://github.com/NervanaSystems/ngraph/pull/2790


Deeplink configuration in xCode

I am unable to get deeplink configuration working in iOS.
My app should work like this:
In home screen there are few links to different webview. When mobile receives push notification, and user clicks the notification, the first link opens (in webview).
In Android this works perfectly, but in iOS, when clicking the push notification the app only opens but not the content (like in Android).
I have following configuration in Info.plist file:
<key>CFBundleURLTypes</key> 	<array> 		<dict> 			<key>CFBundleTypeRole</key> 			<string>Editor</string> 			<key>CFBundleURLName</key> 			<string>myappnamehere://webviewlinknamehere</string> 			<key>CFBundleURLSchemes</key> 			<array> 				<string>myappnamehere</string> 			</array> 		</dict> 		<dict/> 	</array>
I think some configuration is missing in Xcode, but what..?

Push notifications are not what this package does.
It is for when an app is started by clicking on a link in a browser, message, email client or any other mechanism which opens a URL via the system APIs.
I hope this makes sense.

I was facing the same issue when tapping a Push notification resulted in cold-starting the iOS application, not sure this is what you're facing, but check my fix here #129


Running the pde2e-runner image is sometimes broken especially on windows 10

Some runs of pde2e-runner are broken:
pd-e2e/runner.ps1: The term 'pd-e2e/runner.ps1' is not recognized as a name of a cmdlet, function, script file, or executable program.
Check the spelling of the name, or if a path was included, verify that the path is correct and try again.

Ie, on aI-lab

This is probably mostly related to https://github.com/adrianriobo/deliverest/issues/50

@adrianriobo oh, I see. Nice, thanks for pointer!


Leftover Holograms

Minecraft version: 1.12.2
ShopChest Version: 1.12.3
Players are experiencing severe FPS lag when near an area with a lot of shops. This is caused by armor stands/holograms being displayed at all times, causing the player to render over hundreds of armor stands at a point of time.
I have checked my configuration and have confirmed that only-show-shops-in-sight and only-show-first-shop-in-sight are set to true
Removing a shop also leaves behind the hologram for some weird reason and there is no way to delete the holograms apart from using the minecraft:kill command. But it does not resolve the issue as the plugin will respawn these holograms in the same locations moments later.
Could this be fixed, please?

Second part of the issue (leftover holograms) :
I had his problem when using defautl config for database. As soon as I plugged plugin to MySQL this problem disappeared.
But yeah, first part is true, only-show-shops-is-sight seems not to be working well.

Leftover holograms should be fixed now with the latest snapshot, however, I had to disable hologram interaction for that. If you want to try (will contain issues), see here: https://ci.codemc.org/job/EpicEricEE/job/ShopChest/lastSuccessfulBuild/


Search by course over time

In this epic, we add the ability to do some searches related to a specific course over time.
You'll be offered some way to choose a specific course, e.g. CMPSC 130A, either by typing in the course name/number, or by searching in some way and selecting it from a list.
Then you'll be offered the ability to specify a start and end quarter.
Then you'll be shown information about that course over time.  (Note that this requires doing separate API searches, and combining the results together.)
Information might include:

A full list of all offerings of the course
Summary of which professors have taught the course, and in which quarters (e.g. same information, but sorted by professor)
What % of the time is the course offered in F, W, S and M (summer?) (and in which years was it offered in each of those?  This can help students guess how likely is it to be offered in a particular quarter based on past data.)
What are the capacities and enrollment numbers over time?   These could be presented in a chart, or a graph.

Closed, mostly done but moved interesting single course statistics to #240


[BEAM-9339] Ensure that Dataflow's pipeline proto also contains the capabilities

Thank you for your contribution! Follow this checklist to help us incorporate your contribution quickly and easily:

[ ] Choose reviewer(s) and mention them in a comment (R: @username).
[ ] Format the pull request title like [BEAM-XXX] Fixes bug in ApproximateQuantiles, where you replace BEAM-XXX with the appropriate JIRA issue, if applicable. This will automatically link the pull request to the issue.
[ ] Update CHANGES.md with noteworthy changes.
[ ] If this contribution is large, please file an Apache Individual Contributor License Agreement.

See the Contributor Guide for more tips on how to make review process smoother.

R: @y1chi @robertwb

CC: @ananvay


When I use the Chinese input method, hold down CapsLock and other keys and type frequently, the program will crash

When I use the Chinese input method, hold down CapsLock and other keys and type frequently, the program will crash

More detailed crash informatio

n


Feature/134 deepfix baseline

ref #134

Although the baseline config is incomplete, I will merge this PR after passing CI. The PR becomes too large and I think it's better to complete the baseline config (optimizing parameters, etc.) in another PR.


[azure-mgmt-storage] Fails to Retrieve 'BlobStorage' Kind

Package Name:  azure-mgmt-storage
Package Version:  21.0.0
Operating System: Mac OS
Python Version:  3.8

Describe the bug
A clear and concise description of what the bug is.
I'm experiencing an issue where the SDK doesn't return the BlobStorage kind, but when I make the same request using the HTTP API directly
(https://learn.microsoft.com/en-us/rest/api/storagerp/storage-accounts/list?tabs=HTTP#code-try-0)

To Reproduce
Steps to reproduce the behavior:

create two kind of storage account

one is storage kind  the other one is blobstorage kind

use StorageManagementClient().storage_accounts.list()

compare result with http request

https://learn.microsoft.com/en-us/rest/api/storagerp/storage-accounts/list?tabs=HTTP#code-try-0
https://learn.microsoft.com/en-us/python/api/azure-mgmt-storage/azure.mgmt.storage.v2022_09_01.operations.storageaccountsoperations?view=azure-python#azure-mgmt-storage-v2022-09-01-operations-storageaccountsoperations-list

Expected behavior
A clear and concise description of what you expected to happen.

same result for sdk and http request

Screenshots
If applicable, add screenshots to help explain your problem.
Additional context
Add any other context about the problem here.

Thank you for the feedback @ImMin5 . We will investigate and get back to you asap.

Hi @ImMin5, could you check whether you create storage account successfully before list? I follow your steps and get all my created storage account. Here is my code:
import os
from dotenv import load_dotenv
from azure.identity import DefaultAzureCredential
from azure.mgmt.storage import StorageManagementClient
from azure.mgmt.storage.models import StorageAccountCreateParameters, Sku

load_dotenv()
client = StorageManagementClient(
    credential=DefaultAzureCredential(),
    subscription_id=os.getenv("AZURE_SUBSCRIPTION_ID"),
)

parameters = StorageAccountCreateParameters(kind="Storage", location="eastus", sku=Sku(name="Standard_GRS"))
response = client.storage_accounts.begin_create(
    resource_group_name="testgroupx",
    account_name="storagekindstorage",
    parameters=parameters,
).result()
print(response.as_dict())

parameters = StorageAccountCreateParameters(kind="BlobStorage", location="eastus", sku=Sku(name="Standard_GRS"), access_tier="Cool")
response = client.storage_accounts.begin_create(
    resource_group_name="testgroupx",
    account_name="storagekindblobstorage",
    parameters=parameters,
).result()
print(response.as_dict())

result = client.storage_accounts.list()
for item in result:
    print(item.name + " - " + item.kind)

Hi @ImMin5, could you check whether you create storage account successfully before list? I follow your steps and get all my created storage account. Here is my code:
import os
from dotenv import load_dotenv
from azure.identity import DefaultAzureCredential
from azure.mgmt.storage import StorageManagementClient
from azure.mgmt.storage.models import StorageAccountCreateParameters, Sku

load_dotenv()
client = StorageManagementClient(
    credential=DefaultAzureCredential(),
    subscription_id=os.getenv("AZURE_SUBSCRIPTION_ID"),
)

parameters = StorageAccountCreateParameters(kind="Storage", location="eastus", sku=Sku(name="Standard_GRS"))
response = client.storage_accounts.begin_create(
    resource_group_name="testgroupx",
    account_name="storagekindstorage",
    parameters=parameters,
).result()
print(response.as_dict())

parameters = StorageAccountCreateParameters(kind="BlobStorage", location="eastus", sku=Sku(name="Standard_GRS"), access_tier="Cool")
response = client.storage_accounts.begin_create(
    resource_group_name="testgroupx",
    account_name="storagekindblobstorage",
    parameters=parameters,
).result()
print(response.as_dict())

result = client.storage_accounts.list()
for item in result:
    print(item.name + " - " + item.kind)

@msyyc
Thank you for reply.
You're right.. I have confirmed that the blob storage information is returned correctly.
Sorry for wasting your time.
Thanks again.


Simplify the break rule of logical optimizer passes

Signed-off-by: remzi<EMAIL_ADDRESS>Which issue does this PR close?

Closes #4841.
Rationale for this change

What changes are included in this PR?

Remove the string comparison logical.
Add a flag plan_is_changed to track whether the plan is optimized in one optimizer pass.
Are these changes tested?

Are there any user-facing changes?

When result is Ok(Some()), it doesn't means that plan have changed.
Sometimes, plan didn't changed, some rule also will return Ok(Some()).

Thank you for your review @jackwener and @alamb 😁.

Sometimes, plan didn't changed, some rule also will return Ok(Some()).
e.g: some rule recurse inside themselves, and alway return Ok(Some())

Hi @jackwener, is this the expected behavior or a known bug that hasn't been fixed yet?

e.g: some rule recurse inside themselves, and alway return Ok(Some())
It's expected behavior.

Why don't we return None if the rule can't optimize the plan is this scenario?

e.g: some rule recurse inside themselves, and alway return Ok(Some())
It's expected behavior.

Why don't we return None if the rule can't optimize the plan is this scenario?

Some rule I modify them to avoid self-recurse, those rules is ok. But other rules still use original code, always return Ok(Some())

Why don't we return None if the rule can't optimize the plan is this scenario?

I don't think there is a theoretical reason we don't do this (and it would probably be more efficient) but I don't think it is how the code works today. I would definitely be supportive of updating the passes so they had this property, however 👍

Closing as this PR is over a year old. Please feel free to reopen it / rebase it if you plan to keep working on it


Commit the final code

What changes are you trying to make? (e.g. Adding or removing code, refactoring existing code, adding reports)
I was trying to change the path address in a way that can be read by python
What did you learn from the changes you have made?
A very simple symbol can make a massive change to your code
Was there another approach you were thinking about making? If so, what approach(es) were you thinking of?
None
Were there any challenges? If so, what issue(s) did you face? How did you overcome it?
attending to the supporting session helped me a lot to overcome the challenges
How were these changes tested?
in my local computer
A reference to a related issue in your repository (if applicable)
https://github.com/Ferialvahmiyan/python/tree/assignment-2
Checklist

[x] I can confirm that my changes are working as intended

Assignment marked.


Editor: Drag components to add

This will allow you to add elements into place without having to drag-scroll elements from the bottom.

Linked to #34


Update syntoken and synServiceContext atomically

Description
*Currently syntoken and synServiceContext were not updated atomically during creation of token, resulting in races, resulting in incorrect encryption.
Test plan
Outline the test plan used to test this change before merging it.

Fixes #.

Codecov Report

Merging #437 into master will increase coverage by 0.26%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master     #437      +/-   ##
==========================================
+ Coverage   57.28%   57.55%   +0.26%
==========================================
  Files          46       46
  Lines        5661     5871     +210
==========================================
+ Hits         3243     3379     +136
- Misses       2116     2166      +50
- Partials      302      326      +24

Impacted Files
Coverage Δ

enforcer/datapath/datapath.go
62.71% <0%> (+0.56%)
:arrow_up:

enforcer/datapath/utils.go
77.08% <0%> (+2.75%)
:arrow_up:

enforcer/datapath/datapath_tcp.go
55.62% <0%> (+3.93%)
:arrow_up:

policy/types.go
24.79% <0%> (+5.8%)
:arrow_up:

Continue to review full report at Codecov.

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


Added method get_unique_constraints II-14372

Description
Added reflection method get_unique_constraints to retrieve names of existing unique constraints.
Error fixed when running the SQLAlchemy dialect compliance suite
File "C:\.....\sqlalchemy\lib\sqlalchemy\engine\interfaces.py", line 1613,
 in get_unique_constraints
raise NotImplementedError()
NotImplementedError

Testing - How to reproduce (before fix)

Configure SQLAlchemy dialect compliance suite testing according to the instructions in README.testsuite.md
Run unique_constraints tests:
pytest --db ingres_odbc --maxfail=100 test_suite_reflection.py -k "test_get_multi_unique_constraints"

Impact of fix

Results
Passed
Failed

Before Fix
0
42

After Fix
26
16

The remaining 16 failed tests are caused by different issues and will be handled separately.
Environment
Microsoft Windows [Version 10.0.19045.4291]
II 11.2.0 (a64.win/100) 15807
Python 3.10.7
mock              5.1.0
packaging         24.0
pip               24.0
pluggy            1.5.0
pyodbc            5.1.0
pyproject-api     1.6.1
pypyodbc          1.3.6
pytest            8.2.0
setuptools        63.2.0
SQLAlchemy        2.0.29.dev0
sqlalchemy-ingres 0.0.7.dev4ingres
tox               4.15.0
typing_extensions 4.11.0
virtualenv        20.26.2

Internal ticket II-14372

Opened new issues prompted by comments
#53 Create test suite for the SQLAlchemy Ingres connector
#54 Add support for unique constraints when using BTREE & ISAM
#55 Review Ingres dialect support for unique indexes


Fix website-pdf CLI flags defaults

Context
While trying to export an mdx deck presentation using the website-pdf package, I got the following error:
yarn run v1.21.1
$ ./cli.js http://localhost:8000/print -o ../../docs/dist
/Users/gregoiremielle/Documents/dev/mdx-deck/packages/website-pdf/node_modules/minimist-options/index.js:74
					throw new TypeError(`Expected "${key}" default value to be ${type}, got ${typeof props.default}`);
					^

TypeError: Expected "width" default value to be string, got number
    at Object.keys.forEach.key (/Users/gregoiremielle/Documents/dev/mdx-deck/packages/website-pdf/node_modules/minimist-options/index.js:74:12)
    at Array.forEach (<anonymous>)
    at buildOptions (/Users/gregoiremielle/Documents/dev/mdx-deck/packages/website-pdf/node_modules/minimist-options/index.js:36:23)
    at meow (/Users/gregoiremielle/Documents/dev/mdx-deck/packages/website-pdf/node_modules/meow/index.js:65:20)
    at Object.<anonymous> (/Users/gregoiremielle/Documents/dev/mdx-deck/packages/website-pdf/cli.js:5:13)
    at Module._compile (internal/modules/cjs/loader.js:776:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:787:10)
    at Module.load (internal/modules/cjs/loader.js:653:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
    at Function.Module._load (internal/modules/cjs/loader.js:585:3)
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.

Indeed, it looks like because the type for width & height flags is string and default values are numbers, the meow package is complaining about types.
Solution
This PR updates the default values to use strings instead of numbers.

[x] Tests running in the website-pdf package
[x] Export successful

Thanks!


Getting Battle count Error

try to restart the script, if the issue is still there tell me

deleted the whole program and cloned it again BUT giving the same error again
:(

the issue might be related to a wrong configuration of credentials, check that they are good

Pixelverse has been updated

how I will get the credential
Please reply !

Even tho they made a update, check your network tab, there is still some GET requests like 'health' or 'my' and check the request headers and you will be able to retrieve the needed credentials from there

Thank you ! I found it in 'health'
I don`t want to auto upgrade bot
where i can disable

Simply change the value from true to false in the config.json file

the bot is selecting low level pet


Unique identifier ng build --prod

When compiling with ng build, I get standard file names:
chunk    {0} main.bundle.js, main.bundle.map (main) 107 kB {3} [initial] [rendered]
chunk    {1} styles.bundle.css, styles.bundle.map, styles.bundle.map (styles) 150 kB {4} [initial]
chunk    {2} scripts.bundle.js, scripts.bundle.map (scripts) 136 kB {4} [initial]
chunk    {3} vendor.bundle.js, vendor.bundle.map (vendor) 4.79 MB [initial]
chunk    {4} inline.bundle.js, inline.bundle.map (inline) 0 bytes [entry]

but with ng build --prod i get some identifiers added to file names.
chunk    {0} main.340157664918857603f7.bundle.js, main.340157664918857603f7.bundle.map (main) 106 kB {3} [initial] [rendered]
chunk    {1} styles.9b4687a185c2974d93c1.bundle.css, styles.9b4687a185c2974d93c1.bundle.map, styles.9b4687a185c2974d93c1.bundle.map (styles) 147 kB {4} [initial] [rendered]
chunk    {2} scripts.eb3f44fc5155c6a1c948.bundle.js, scripts.eb3f44fc5155c6a1c948.bundle.map (scripts) 136 kB {4} [initial] [rendered]
chunk    {3} vendor.fbab65b1f30d6a22e3c5.bundle.js, vendor.fbab65b1f30d6a22e3c5.bundle.map (vendor) 4.57 MB [initial] [rendered]
chunk    {4} inline.2a57c067d70b51f52b6f.bundle.js, inline.2a57c067d70b51f52b6f.bundle.map (inline) 0 bytes [entry] [rendered]

Are these identifiers always the same in a given app?
It it possible to change the behavior of prod build not to have these identifiers added to file name?
My own app is deeply intergrated with .NET project and my app loading is based on files without identifier. I don't want to have to edit my .NET view template in order to add at each build the unique identifier.
Side question: _prod is supposed to apply some tree-shaking, but as you can see on the logs pasted above, the vendor bundle is 4.79MB on normal build and 4.57MB on prod.
My app simply use basic routing, angularfire2 and http module. Is this size normal?

These identifiers are added to prevent loading of old bundles from a cache. By removing them you risk users loading old bundles from their cache in the event you start serving a new build without different bundle names.

Ok so I need to find a way, in my Index.cstml for example, to "guess" identifiers. Any idea?

Well, you can be sure of most of the filename for all of them, and the identifiers are just has strings. Sounds like time for regular expressions!

Is there any way we can set the names for these files so that everytime it will generate the same file and we don't have to change anything in .cshtml file

@ersurajnegi Let me reiterate: These hashes are there to prevent a browser from accidentally loading a cached and out of date version of your application. By forcing them to all be the same name consistently across builds you have a high risk of users loading the wrong bundle and performing actions with undefined behavior.
The regex to match these isn't too difficult. (main|styles|scripts|vendor|inline).*.bundle.(map|js|css) will match all eight files.

@psaussure If you don't need the hashes (and know how to deal with caches), use the following BASH command (from your project root):
for src in dist/*.bundle.*; do
  dest=$(echo $src | sed "s/\\.[0-9a-z]*\\.bundle/.bundle/")
  mv $src $dest
done

That will remove all the hashes in the dist/ folder.
Closing this as fixed (per this comment and discussion above).

Is the hash in the filename really necessary though?
I have the same problem... I'm using WiX to deploy my angular application along with a windows service and a few other things. The problem is that deployed files in WiX need to be explicitly defined in an XML document like so:
<Component Id="app.bundle.js" Guid="{88FF7F86-D8E1-42F0-9EEC-365342AE57DB}">
  <File Id="app.bundle.js" KeyPath="yes" Source="$(var.TargetDir)..\dist\app.bundle.js" />
</Component>
<Component Id="polyfills.bundle.js" Guid="{CB3898F1-E382-4CDD-91ED-D4E0D52332D2}">
  <File Id="polyfills.bundle.js" KeyPath="yes" Source="$(var.TargetDir)..\dist\polyfills.bundle.js" />
</Component>
<Component Id="styles.bundle.js" Guid="{B4E38316-CADA-4CE9-99EF-C019F6B2C3A7}">
  <File Id="styles.bundle.js" KeyPath="yes" Source="$(var.TargetDir)..\dist\styles.bundle.js" />
</Component>
<Component Id="vendor.bundle.js" Guid="{5A2393C4-FB11-43F6-A832-E047525C4824}">
  <File Id="vendor.bundle.js" KeyPath="yes" Source="$(var.TargetDir)..\dist\vendor.bundle.js" />
</Component>

To make sure no stale javascript/css/etc are loaded, that's what I currently have in my not-angular-cli-project-yet in the webpack config:
output: {     filename: '[name].bundle.js?[hash]' }
The generated index.html would reference these files like:
<script type="text/javascript" src="app.bundle.js?624a95c5b0a79cdcc871">

@hansl
for src in dist/.bundle.; do
dest=$(echo $src | sed "s/\.[0-9a-z]*\.bundle/.bundle/")
mv $src $dest
done
This removes the identifiers from the bundle from the dist folder but the path also get change in index.html too .. how can we manipulate in that
But it also updates the path with that identifiers in index.html file too

you can also do that : https://github.com/angular/angular-cli/pull/3885
but for a project I'm working on (and optimizing) I would need to remove hash only for the scripts/libraries lazy loaded as I'm only able to load them by adding a script element with the src attribute being "myscript.bundle.js". Unless someone knows a way to dynamically get those hash to get the right name, I'll have to remove the hash for those scripts/libraries.

We can avoid hashing the filename during build using  ng build --output-hashing. you can refer
#3885

The regex to match these isn't too difficult. /(main|styles|scripts|vendor|inline).*.bundle.(map|js|css)/g will match all eight files.

@gelliott181 I'm using aspnet core new angular 5 template,  I'm getting multiple bundles of same name
like
inline.*.bundle.js
inline.*.bundle.js
inline.*.bundle.js

unable to figure out which one to pick.

Kindly check the index.html of your application. The correct file will be
specified in the src of the script tag.
On Feb 23, 2018 5:24 PM, "AlwaysAbhl001"<EMAIL_ADDRESS>wrote:
The regex to match these isn't too difficult. /(main|styles|scripts|vendor|
inline).*.bundle.(map|js|css)/g will match all eight files.
@gelliott181 https://github.com/gelliott181 I'm using aspnet core new
angular 5 template, I'm getting multiple bundles of same name
like
inline..bundle.js
inline..bundle.js
inline.*.bundle.js
unable to figure out which one to pick.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/angular/angular-cli/issues/3769#issuecomment-367989659,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AhQ9mZcpKhAQen1Px7SpGumy4TO2rYJhks5tXqb0gaJpZM4LXGLN
.

We can avoid hashing the filename during build using ng build --output-hashing. you can refer
#3885

but by doing this we don't face any cache problems like getting old one ? cause we do all these in continues integration rather then separately generating  prod dist files manually so having concern on caches.

I was able to solve this by using ng build --prod --named-chunks. hope that helps someone looking for this

ng build --prod --output-hashing=none is the right thing to do here.
Refer to https://stackoverflow.com/questions/39718803/custom-generated-filename-with-angular-cli

the hashes are useless, we keep having customers complaining about non working functionalities while CTRL+F5 solves the issue every time
the only way we could fix this was to eject angluar cli project and add a build number or a date manualy to each filename...then you cant use ng command on the project anymore
this just s@#ks
please add a feature so we can add a custom string to the hash, or replace the hash at all, from the command line


extend 'enableWhen' compatibility

All 'enableWhen' operators are now supported for all datatypes (closes #99 )
Even though 'time' is not yet supported as input, the validation is already provided.

Codecov Report

Merging #169 (217b78e) into main (242c26e) will increase coverage by 0.02%.
The diff coverage is 80.32%.

@@            Coverage Diff             @@
##             main     #169      +/-   ##
==========================================
+ Coverage   79.80%   79.83%   +0.02%
==========================================
  Files          39       39
  Lines         916      952      +36
  Branches      163      169       +6
==========================================
+ Hits          731      760      +29
+ Misses         75       73       -2
- Partials      110      119       +9

Flag
Coverage Δ

unittests
79.83% <80.32%> (+0.02%)
:arrow_up:

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

Impacted Files
Coverage Δ

...app-template/src/services/questionnaireAnalyzer.js
73.59% <80.32%> (+3.17%)
:arrow_up:

compass-numapp-template/src/services/utils.js
71.42% <0.00%> (-14.29%)
:arrow_down:

Continue to review full report at Codecov.

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


I'd love to update the ui of this project

I'd love to contribute by creating a nice UI

Sounds great. Do you a specific suggestions or mockup? What are your skills?

Hi @Aminadav. Thanks for the response and i also apologize for the late response.
I've been a lot busy with work lately. I am a user of 1click and i would say you guys have done an amazing job, However, you need a bit of improvement in the UI design. I'd love to be part of this but i'm sure you know how tedious and complicated things can be in the middle of a project.
Best regards :)

Hi @Aminadav. Thanks for the response and i also apologize for the late response.
I've been a lot busy with work lately. I am a user of 1click and i would say you guys have done an amazing job, However, i want to point out that i like the recent. I'd love to be part of this but i'm sure you know how tedious and complicated things can be in the middle of a project.
Best regards :)


Disable type text and search for simple selector

there are some way to disable type and search on the input?
i want the selector how a dropdown only, the user is not to be able to
type and search after select the option, and i don’t see a property for this

Did you find it ?


PowerA incompatibility

PowerA incompatibility
Not detected on M1.

This is strange, as the PowerA controllers typically emulate Nintendo Switch controllers, so perhaps it's an issue with magicien/JoyConSwift? This line here specifies the vendor ID must match Nintendo's vendor ID (0x057E), so it's likely that your PowerA controller doesn't match either the vendor ID or the product ID.
This can be solved by replacing those lines with your vendor ID and product ID, then rebuilding JoyConSwift and JoyMapperSilicon (assuming that the PowerA controller has all of the same responses as a normal Nintendo Pro Controller, which I would think it does, but I'm not an expert on the topic nor the product).


Align gRPC listener callback sequences for error cases

Motivation:
When a deframer exception is raised, ServerCall.Listener#onComplete is called.

Assuming that any deframing exception is raised in the following line (i.e. an ArrayIndexOutOfBoundsException is raised)
https://github.com/line/armeria/blob/1e3bcf1a95c7fb7db87ebb320d4827788b7a5375/grpc/src/main/java/com/linecorp/armeria/server/grpc/UnaryServerCall.java#L109-L111

Then AbstractServerCall will try to complete the listener since the exception type is unknown
https://github.com/line/armeria/blob/1e3bcf1a95c7fb7db87ebb320d4827788b7a5375/grpc/src/main/java/com/linecorp/armeria/internal/server/grpc/AbstractServerCall.java#L249

And eventually onComplete will be called with completed = true
https://github.com/line/armeria/blob/1e3bcf1a95c7fb7db87ebb320d4827788b7a5375/grpc/src/main/java/com/linecorp/armeria/server/grpc/UnaryServerCall.java#L179
https://github.com/line/armeria/blob/1e3bcf1a95c7fb7db87ebb320d4827788b7a5375/grpc/src/main/java/com/linecorp/armeria/internal/server/grpc/AbstractServerCall.java#L302-L306

This differs from the upstream grpc-java behavior which invokes ServerCall.Listener#onCancel instead.
Taking a look at the logic from grpc-java, we see that there is a similar closeListener(newStatus) method.
https://github.com/grpc/grpc-java/blob/b6947de95a5b4d46da8ce5cd2bc50f89ade9db08/core/src/main/java/io/grpc/internal/AbstractServerStream.java#L323
If we take a look at the call paths, we can see there are two paths:

If a user has intentionally sent a trailer with a status, closeListener(OK) will be called regardless of the actually sent status.

https://github.com/grpc/grpc-java/blob/b6947de95a5b4d46da8ce5cd2bc50f89ade9db08/core/src/main/java/io/grpc/internal/AbstractServerStream.java#L302
As an example, this call path is invoked once a trailer with a status is written

https://github.com/grpc/grpc-java/blob/b6947de95a5b4d46da8ce5cd2bc50f89ade9db08/netty/src/main/java/io/grpc/netty/NettyServerHandler.java#L727-L729

If a failure occurred (i.e. due to maxInboundMessageSize violation, channelInactive, failure to write, etc..), then status.isOk() is used to determine which callback to call. Note that usually the status is always

https://github.com/grpc/grpc-java/blob/b6947de95a5b4d46da8ce5cd2bc50f89ade9db08/core/src/main/java/io/grpc/internal/AbstractServerStream.java#L279

The semantics are slightly different, but I propose that Armeria uses a similar logic.

If a user successfully writes a response, then we always call onComplete. Otherwise, if failed we calways call onCancel

https://github.com/line/armeria/blob/969e4f8a70aeb0d539a27896154324b9496be00c/grpc/src/main/java/com/linecorp/armeria/server/grpc/StreamingServerCall.java#L233-L238

If a failure has occurred, we preemptively call closeListener with the complete parameter set to false.

https://github.com/line/armeria/blob/969e4f8a70aeb0d539a27896154324b9496be00c/grpc/src/main/java/com/linecorp/armeria/internal/server/grpc/AbstractServerCall.java#L274

I believe invoking closeListener is more clear than passing a completed field, so I've also modified to just call closeListener after closeCalled == true. Note that:

closeListener is protected by listenerClosed to prevent double invocations.
doClose is protected by the closeCalled variable
Let me know if the previous style seems more clear.

Modifications:

Added a close(Throwable exception, boolean preCloseListener) which calls closeListener with the provided status immediately

Close calls due to transport errors are expected to call this method with preCloseListener = true

Call closeListener immediately if preCloseListener == true.
doClose(Status status, Metadata metadata, boolean completed) now doesn't need to pass the last parameter, so removed it
Modify each ServerCall#doClose implementation

If a response is written to and closed correctly, then call closeListener(completed=true)
If a response is not written to correctly, then call closeListener(completed=false)
Note that if there were any transport errors, closeListener was already called at AbstractServerCall#doClose and will not be invoked again.

Result:

More consistent listener behavior under error conditions

Let's merge when CI builds pass.


Delete add pom and wrapper modules

We have the maven init module which adds a base pom.xml and the maven wrapper, then two dedicated module. One for the pom and one for the wrapper. I think this is kinda missleading and that we should just keep the init module. What do you think @pascalgrimaud ?

We currently have 3 maven module:

maven pom (add a pom)
maven wrapper (add maven wrapper)
maven init (the 2 previous ones)

My suggestion is to only keep maven init

Agree, let's keep only maven init


Added test for NkeyOptionFromSeed

Signed-off-by: Ivan Kozlovic<EMAIL_ADDRESS>

Coverage increased (+2.0%) to 94.24% when pulling 9462c580fa98899286afeaf6b098a457378f1234 on add_test_for_nkey_option_from_seed into 65f34e01ff13de668e1ec4d37cf2eb09c532dce0 on master.

You could have a SU prefix but the rest be bad. Like SUPER

Ah ok, need to trim in nk lib, got it. Thanks.

Actually that code to load is in this lib, not nk. We can trim in nkeyPairFromSeedFile.

Actually that code to load is in this lib, not nk. We can trim in nkeyPairFromSeedFile.

Yes, it is in nkeyPairFromSeedFile() that trimming should be done. I can do that as part of this PR if you want.

ok I just did it while looping the lines.
func nkeyPairFromSeedFile(seedFile string) (nkeys.KeyPair, error) {
	var seed []byte
	contents, err := ioutil.ReadFile(seedFile)
	if err != nil {
		return nil, fmt.Errorf("nats: %v", err)
	}
	defer wipeSlice(contents)

	lines := bytes.Split(contents, []byte("\n"))
	for _, line := range lines {
		line = bytes.TrimLeft(line, " \t")
		if bytes.HasPrefix(line, []byte("SU")) {
			seed = line
			break
		}
	}
	if seed == nil {
		return nil, fmt.Errorf("nats: No nkey user seed found in %q", seedFile)
	}
	kp, err := nkeys.FromSeed(seed)
	if err != nil {
		return nil, err
	}
	return kp, nil
}

Feel free to put it in as well.

@derekcollison Updated with trimming spaces and ensure that test detect that we found the key, just that the key is bad.


Support rolling deploy or 'serial' option in plan

#46 goes hand in hand with this issue

Remove the Deploy struct and just use a DeployInterface
Change the Deploy struct to a map[string]interface{} in PlanProxy in preprocess.go

The switch case statement currently in InitDeploy will be done in prepress.go.  Call some method called PreprocessDeploy(...)
This also removes the need to call plan.Deploy.DeployInterface.Execute..., it can just call plan.Deploy since plan.Deploy won't be a struct anymore but an interface.


improvement Switch meta serialization to gson

Proposed changes
Switch meta serialization to gson.
Further comments
If this is a relatively large or complex change, kick off the discussion at<EMAIL_ADDRESS>by explaining why you chose the solution you did and what alternatives you considered, etc...

Can you add some ut for  Serialization and Deserialization, this is a demo in TableAddOrDropColumnsInfoTest.java

Can you add some ut for Serialization and Deserialization, this is a demo in TableAddOrDropColumnsInfoTest.java

Can you add some ut for Serialization and Deserialization, this is a demo in TableAddOrDropColumnsInfoTest.java

Yes


Feature: Drain number of nodes at a time

Elasticsearch is having performance issues when a whole ASG of nodes is drained at once while there are consistent write operations being made to the cluster. We should be able to drain a randomly sampled number of nodes in an ASG at a time, then sample the remaining nodes again and again until the ASG is empty.
Additionally, this feature needs to respect nodes that are currently being drained (in the exclusion list) and still exist in the ASG. Those nodes should be operated on first if the drain script fails or is exited.

Fixed in #27


docs: add documentation descriptions to globalConfig's schema file

Issue number: ADDON-70521
Summary
Adding documentation descriptions to json schema file.
Changes
Added description for all of fields in json schema file.
User experience
Currently user should be much more comfortable t use just json schema, and do not need to open documentation in second tab to check everything.
Checklist
If your change doesn't seem to apply, please leave them unchecked.

[x] I have performed a self-review of this change
[x] Changes have been tested
[ ] Changes are documented
[x] PR title follows conventional commit semantics

Can we somehow increase visibility of the playground feature? The problem I see that we have to explain where to find it

And even if I open it, I don't see the killer feature right away

I have to notice that there is a tab JSON Schema where the whole editor is hidden.
Is there any way to add some documentation for stories?
Like here

regarding Viktor comment as discussed it will be made with separate ticket and PR


Added github fork ribbon Issue#1

- Summary
Created GitHub fork ribbon

- Test plan
Screenshot of change

- Description for the changelog
Added a ribbon pointing to the GitHub repo.

- A picture of a cute animal (not mandatory but encouraged)
Cheers!

Thank you for your contribution!
I liked your PR the most so I merged it with some little improvements.


Firefox with Wayland does not work properly

Environment
Windows build number: 10.0.21387.0
Your Distribution version: 20.04
Your WSLg version: 1.0.22

Steps to reproduce

Install firefox
Run firefox with wayland
MOZ_ENABLE_WAYLAND=1 firefox

WSL logs:

Attach WSLg logs from  /mnt/wslg

versions.txt
weston.log
pulseaudio.log

Expected behavior
Firefox that works normally
Actual behavior
Firefox does not appear to freeze, but the screen does not appear normally

If you are seeing artifacts that also happened to me with firefox installed via apt. Try a nightly build and the experience will be much better.

@letrhee , thanks for reporting, but I believe this is not WSLg issue, so I will close this at this point, thanks!

I didn't know that firefox's wayland support was still in development. Thank you.
https://bugzilla.mozilla.org/show_bug.cgi?id=wayland


Add an example of using the Vault Open Service Broker

This leverages the existing walkthrough configuration and shows how to setup and use the Vault Open Service Broker.
Overview

Run Vault Dev on k8s
Run the Vault OSB on k8s
Create Broker for Vault OSB
Use the Broker
Clean Up

I think this might be more appropriate in this doc:  https://github.com/openservicebrokerapi/servicebroker/blob/master/gettingStarted.md   or at least a reference to it

I didn't even know that page existed. That's our "list of service brokers" that people should know about.

This seems to be more specific to kubernetes than what is described on that page. I'm ok with adding a link to it though.
If you'd rather not include specific examples of how to use the service catalog here then I can find somewhere else to post this. I'm just trying to help out.

Closing since the preferred method is to link to external examples.


NH-24546: Removing raw manifest from the repository

We are releasing helm for everyone soon so it will no longer be needed

This is part of https://swicloud.atlassian.net/browse/NH-28625 and it should be merged only after we remove the dependent code from im-feature-api.


Fix subscription resource adoption

Issue #1778
Description of changes:
Similar to previous errors; related to adoption of the Subscription resource. The spec.protocol field is a required_field.
status:
  conditions:
  - message: 'Subscription.sns.services.k8s.aws "<SUBSCRIPTION_NAME>" is invalid: spec.protocol: Required value'
    status: "False"
    type: ACK.Adopted

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

/ok-to-test

@RedbackThomson can you take a look at this one please? I think there may be an issue adopting resources where there are required fields that are resource references.
If you look at the e2e failed test job, in the controller logs you will see this:
2023-05-31T16:21:13.293Z	ERROR	Reconciler error	{"controller": "subscription", "controllerGroup": "sns.services.k8s.aws", "controllerKind": "Subscription", "Subscription": {"name":"adopted-subscription-cfeu20i7ryz","namespace":"default"}, "namespace": "default", "name": "adopted-subscription-cfeu20i7ryz", "reconcileID": "6709364c-97d0-4c39-b83d-935fcf985b1d", "error": "resource reference wrapper or ID required: TopicARN,TopicRef"}

So it's almost like it's requiring adopted resources to have their references resolved before attempting to adopt them? Maybe? Your thoughts?

I think the error originates from the fact that the following 2 fields: Protocol, TopicARN are required for the AWS sdk during the subscribe call. The Endpoint field on the other hand is neither required nor an attribute but rather a separate field for the subscribe call (aws-sdk).
But the get subscription attributes call on the other hand returns all the above fields as attributes although we did not define these 3 as attributes 🙂 Which makes it a particular case to handle I guess. If you deem it a decent solution; I can handle the nil case for the above mentioned 3 fields with the get attributes hook? This should resolve the issue IMO.

@jaypipes Although the adoption issue is fixed. Now, the adoption test and the crud test have colliding subscription resources due to having the same bootstrap resources (because AWS returns the same subscription arn when the topic arn and the endpoint are the same). This causes issues when the adoption and crud test are performed in parallel.
What would be your recommended approach here to resolve this issue, the possible ways that comes my mind are:

Create another bootstrap queue/topic for the adoption test?
Enforce sequential execution for the tests present within the test_subscription.py file perhaps?

Nice. This is a great little fix. Appreciate it very much!
/lgtm

/cancel lgtm

Create another bootstrap queue/topic for the adoption test?

I think this would be the best option. These resources are fairly fast to bootstrap, so it's simple to just add more if they conflict.

@RedbackThomson Thanks for the feedback, I added the additional bootstrap resource for the adoption test case [here].


Support for Veeam Backup & Replication V11

Hi,
thanks for the great script. Would you adopt it to Veeam Backup & Replication V11?
https://helpcenter.veeam.com/docs/backup/permissions/cumulativepermissions.html?ver=110
Thanks again.

Hi,
yes it is on my list to update it to v11.
Did you try it with version 11 and had some issues ?
Thanks !

Hi,
I haven't tried it, because I don't have a test environment yet.
I compared the script with the Veeam documentation and I think there is only a minimal difference between them.

HI @ralfthiel
I just updated the script to the priviliges from Veeam Backup & Replication Version 11.
Have fun :)

Script has been updated to Veeam V11 permissions

HI @ralfthiel
I just updated the script to the priviliges from Veeam Backup & Replication Version 11.
Have fun :)

Brilliant, thank you!
Will test it asap.


Migrate Infrastructure Scripts to Python 3

Flip the switch on Python 3 in infra tooling.

Is there anything that's still preventing this PR from being merged?
If no, let's proceed.

The macos Basictests C/++ macos is a test flake, not related to this PR: https://source.cloud.google.com/results/invocations/7b6518af-80fe-4849-bbcf-e87825ed5296/targets/github%2Fgrpc%2Frun_tests%2Fc_macos_dbg_native/tests
Not sure what's up with the iOS Binary size diff (it's a tool failure), but also doesn't look like anything related to this PR.
Can we merge now?

Basic Tests C/C++ MacOS and iOS binary size diff were both non-Python-related failures. Going ahead and merging.


Adds the Laravel set lists

Added to the Laravel set list for #2556

I'll look into this next week, thank you Peter!

Hey, can you re-open PR, and target current main?
Thanks :+1:

So far so good :)
https://getrector.com/find-rule?activeRectorSetGroup=laravel&rectorSet=laravel-code-quality

@TomasVotruba opened up #2579


the file of Database, created again

DBFlow Version: 4.0.4
Issue Kind (Bug, Question, Feature):
when my app was crashed ， i found  that my app's data is missing.
the step  ：
1   open my app， write data to the database file .
2  execute the business
3  the app crashed
4  login again.  the data is missing..........
so  , how can i do it ?????
Please note if you are using Instant Run, there may be bugs where generated classes are not created. Ensure you are using
the apt or kapt plugins and that incremental compilation is off.
Description:

Not sure if this is a DBFlow issue. this doesn't seem to provide enough information for a diagnosis...If I could guess DB got corrupted and was overwritten, or mid transaction it crashed and did not complete, preserving db prior to operation, which is expected.

@agrosner
the code like this：
in application  onCreate
FlowManager.init(new FlowConfig.Builder(this).build());         if(FileUtil.assetFileIsExist(this,"test.db")){             DatabaseManager.getInstance().copyAssetDatabase2PrivPath(this);         }else{             DatabaseHelper.getInstance().template(this);         }
now， i have an onClickListener ， when click the btn， app will  destory all activities, through ActivityStack
public void removeAll(){         for(Activity activity : stack){             remove(activity);             activity.finish();         }     }
thus , the app worked well，but when app crashed ，the  database‘s  file  will rebuild....and the old file is missing

if the copyAssetDatabase2PrivPath(this) fails, its possible the db file gets corrupted and cannot load normally, causing SQLite to recreate it upon corruption.

closing due to inactivity.


Navigate to next/previous symbolic match in file

Similarly to the navigation in textual matches: The editor could offer navigation between symbolic matches.
E.g., I often find myself with the text cursor on a symbol, looking at the overview ruler to see the other occurrences of that symbol and wanting to navigate through these. Currently I have to use the mouse to click through the other occurrences in the overview ruler, it would be great to have a way to do the same with the keyboard.

How this could be implemented:

wordHighlighter (under editor/contrib) could maintain a context key through IContextKeyService e.g. hasWordHighlights. This context key can be updated as necessary based on the current word highlights.
two new commands could be contributed by wordHighlighter that set the editor selection to the next/prev word highlight.

I would like to work on this. It might take a little time, though. I am new here.


feat(servicediscovery): added privatednsnamespace API and controller …

…for AWS servicediscovery
Signed-off-by: Hannes Blut<EMAIL_ADDRESS>(external expert on behalf of DB Netz AG)
Description of your changes

Added generated API code and controllers for AWS servicediscovery
Added resource type: PrivateDNSNamespace

Fixes # https://github.com/crossplane/provider-aws/issues/562
I have:

[x] Read and followed Crossplane's [contribution process].
[x] Run make reviewable test to ensure this PR is ready for review.

How has this code been tested
Testing has thus far been done manually to establish a first servicediscovery controller and functional requirements.
Unit tests will follow after the resource handling has been discussed

Squashed all commits


[zh]update health-checks.md.

Just formate changed.
/assign @howieyuen
/assign @tengqm

so indents can also be translated to code blocks?
@tengqm

This is an invalid fix.
The correct fix is to change the shell to none or just remove it.
@howieyuen Yes. Indentation by 4 spaces will be treated as implicit code blocks, which is a practice we discourage.

@tengqm  @howieyuen
I just keep the format of Chinese and English consistent.
I'll close the process if you think it's not ok.

@yuandongx Pls do as I suggested, remove 'shell' from the code fence. That is all we need.

@yuandongx Pls do as I suggested, remove 'shell' from the code fence. That is all we need.

/reopen

@yuandongx Pls do as I suggested, remove 'shell' from the code fence. That is all we need.

+1

/lgtm

/approve


Error on api.lua:12 when executing SnipLive

Describe the bug
When executing the SnipLive command (with the live mode being enabled in the config), I get the error:
Error  E5108: Error executing lua ....local/share/nvim/lazy/sniprun/lua/sniprun/live_mode.lua:37: nvim_exec(): Vim(lua):E5108: Error executing lua ...s/ser/.local/share/nvim/lazy/sniprun/lua/sniprun/api.lua:12: attempt to index field 'config' (a nil value)
I believe you are using M.config in api.lua:12, which is not defined, and should instead use lconfig?
To Reproduce
Steps to reproduce the behavior:

Enable the live mode in the config via live_mode_toggle = "enable"
Run the command SnipLive.
See error above

Expected behavior
No error
Screenshots
N/A.
Environment:

Neovim nightly
MacOS latest

looks like I broke this on the v1.2.10 version while attempting to solve #205
Fortunately, it's an easy fix (M.config -> sniprun.config_values). Releasing v1.2.12 ASAP

Thanks @michaelb !

We're both unlucky in that SnipLive is one of the few things not quite tested (automatically in the CI) and that I just released a previous version a few hours back
Merging the linked PR will close this issue, and a new release should be created a few minutes after that.
Feel free to reopen it if you still have a related issue :smile:


[Bug] wxGrid-CreateGrid switch not loaded [sf#22]

Reported by jdubery on 2003-03-16 15:22 UTC
hi,
A similar issue to bugs item #704091 ...
It seems that the CreateGrid property on the wxGrid
control also misbehaves - I suspect that this is another
case of not being set when a *.wxg file is loaded. Code
generation is fine (which I'm relying on for the program
I've been working) - I just have to turn the property off
each time I load my file into wxGlade.
many thanks
John

Commented by agriggio on 2003-03-16 15:46 UTC
Logged In: YES
user_id=375945
I was sure to have fixed this some time ago... and indeed it
works here. Are you sure you are using the latest CVS?


Binance Smart Chain support

Hello!
I sent my ETH from Binance (Binance Smart Chain (BSC) BEP20) to BRD.
TxID:
https://bscscan.com/tx/0xb6766a4466d4ab6fc130dc9f777aad72731430aea37968551ba7484eadc3b28c
Can you add support BEP20?

BRD does not currently support Binance Smart Chain. Please use<EMAIL_ADDRESS>for future bug reports and support requests.

BRD does not currently support Binance Smart Chain. Please use<EMAIL_ADDRESS>for future bug reports and support requests.


[A11y] [Date picker] Buttons to navigate to next/previous months are announcing twice

When navigating the Date Picker under VoiceOver on iOS, when you activate the next/previous month button it will announce the button twice:

"Next month February 2022. Next month March 2022 button."

instead of the preferred:

"Next month March 2022 button."

Internal bug reference: b/213421262

Example code
import 'dart:async';
import 'package:flutter/material.dart';

void main() => runApp(MyApp());

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Flutter Demo',
      home: MyHomePage(),
    );
  }
}

class MyHomePage extends StatefulWidget {
  @override
  _MyHomePageState createState() => _MyHomePageState();
}

class _MyHomePageState extends State<MyHomePage> {
  DateTime currentDate = DateTime.now();

  Future<void> _selectDate(BuildContext context) async {
    final pickedDate = await showDatePicker(
      context: context,
      initialDate: currentDate,
      firstDate: DateTime(2015),
      lastDate: DateTime(2050),
    );
    if (pickedDate != null && pickedDate != currentDate) {
      setState(() {
        currentDate = pickedDate;
      });
    }
  }

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        title: const Text("DatePicker"),
      ),
      body: Center(
        child: Column(
          mainAxisSize: MainAxisSize.min,
          children: [
            Text(currentDate.toString()),
            ElevatedButton(
              onPressed: () => _selectDate(context),
              child: const Text('Select date'),
            ),
          ],
        ),
      ),
    );
  }
}

This one is a bit tricky, as technically it is correct. When the button is activated, it announces its label (which happens to be 'Next month Feb 2022'), and then when the new month is showing, the button's label changes, so it announces the new label ('Next month March 2022 button').
That said, not a great experience. Also somewhere in there the new month should be announced by itself, but it probably getting stepped on by the button's announcement. I spent some time looking into this and I see two options:

Force the new month announcement to happen immediately after button presses and then let the button announce its new label. In this case the announcements would be:

'Feb 2022. Next month March 2022.'

Make the semantic label for the buttons just be 'Next/Prev Month' with no date. As they wouldn't be changing they would only announce when they are selected and not activated. Coupled with the new month announcement, activating the button would only yield:

'Feb 2022.'

I am leaning toward the second option, but am open to suggestions and feedback here.

cc @chunhtai in case you have any suggestions here.

The only guide line I can find is https://docs.google.com/document/d/186L8ngR0S-bAB_cU7Ph_YCRhBWlAgUbDjSMUF0PRPyc/edit?resourcekey=0-gsWhhjMlwVau59sfrId-GQ#heading=h.abjqhr42ibrt
and it looks like we should remove it.
I would double check with native behavior to see if they also does the same thing. If the native does not announce the tooltip after activate, we should just remove the announcement.

I tested the native Android date picker on a Pixel 3 with Android 12 and it still has an older design. However its buttons just has the label 'Next month', and 'Previous Month' with no date.
I just posted a PR that removes the date from the next/previous button's semantics. This seems to resolve the problem in this case as the button's semantics don't change on the transition to the next month, so they don't re-announce themselves. I also moved the announcement for the newly displayed month so that it will override the the announcement for the button itself with more useful information.


Cannot find namespace 'Express'

the error is "Cannot find namespace 'Express' " ,bug I do not fond Express in package.json。why

i found the file in lib/MulterAzureStorage.d.ts need import Express from express,please check it.
and I hava an other question about use azure blob.that is flow:
when i use "PUT" mthods and SAS services  to upload a file, such as :
this.http.put('https://xxx.blob.core.chinacloudapi.cn/msl-develop-files/邮箱.png?sig=xxxxxxxx&se=2018-04-19T05%3A42%3A45Z&sv=2015-07-08&sp=rc&sr=b', fileInfo).subscribe(data=>{
});
and i get the error is "An HTTP header that's mandatory for this request is not specified" ,I want to know that  there is need to add Authorization to the headers when use SAS services?

Thanks for researching this for me. I will try and get the fix out this week

Hi SharpFu, I am unable to reproduce this error. Express is only referenced in the lib, so I didn't import the whole lib. The ref is imported by @types/multer
Some questions to help us get this fixed

Are you using Express or another node framework like Hapi?
Try installing @types/multer as a dependency to see if this gets fixed (maybe my dependency imports failed)


*: add install script.

@ngaut @BusyJay @disksing @zhangjinpeng1987

Coverage decreased (-18.05%) to 64.888% when pulling 831a828c8ccb3b9944b1520b4a5ba8a54d772f69 on siddontang/usage-script into dcc17c05ce2d42f33ed48e36d0918e9189a5732e on master.

LGTM

PTAL

LGTM

LGTM

LGTM


Add a service definition and stubs for callgraph queries. [phab:D686]

Created by zarko at 2016-02-01 21:28:15:

schroederc commented inline (context lost during migration) at 2016-02-01 21:45:06:
Change name to FindCallersService throughout to remove the dangling preposition

schroederc commented inline (context lost during migration) at 2016-02-01 21:45:06:
s/calls/callers/ to match the above name change?

schroederc commented inline (context lost during migration) at 2016-02-01 21:45:06:
s/some callable C //

schroederc commented inline (context lost during migration) at 2016-02-01 21:45:06:
Our APIs do not use grouping terms or plurals for repeated fields so s/_set//.

schroederc commented inline (context lost during migration) at 2016-02-01 21:45:06:
As above, remove the plural throughout: s/callers/caller/, s/callees/callee/, s/call_sites/call_site/, etc.

schroederc wrote at 2016-02-01 21:45:06:
Please add a Maniphest issue to implement this (and add this change to it).

schroederc required changes at 2016-02-01 21:45:06

zarko wrote at 2016-02-02 00:23:04:

Address comments.

zarko wrote at 2016-02-02 00:24:33:
Updated

schroederc accepted this revision at 2016-02-02 16:45:55

zarko closed via commit 8b202f8eb7c621bb7e19fa114a0f3eb577d0549a at 2016-02-02 17:53:13


Google Play Store Sample

Would be great to have a sample on Google Play Store :)

@candeiasdan Yes, there is a sample application in Goolge play store, You can search "3D Page Flip" to get it. But I would like to update it tonight(my local time, about 3 hours later) due to issue #4 , If you install it now and get a bug like #4, please wait for me to update, thanks!

Great, thanks.
I suggest you update the main page and post the link for it.
Keep up with the good work!

@candeiasdan I've updated it in Google play store. Please install from here if need. I will close this issue. Thanks for your advice!


Update paypal links in PayFlow doc

In August 2012, PayPal updated the location of the main informational page for their payment gateway services, including PayFlow Pro. This PR updates the oscar-paypal document to use the new page, and adds a link to the latest online developer documentation.
Fixes #90.

@smaggs Applied in my fork.


Adopt iam-build-tokens

Main tracking issue: https://github.com/Brightspace/iam-build-tokens/issues/191
For things on the CDN (FRAs or libraries) use this documentation specifically. Our experience with other teams is that it takes about 15 minutes of work.
This will replace the static IAM credentials your CI job is using with a set of temporary tokens which will be rotated every 6 hours.
If you have any concerns, questions, or have a special use-case don't hesitate to reach out.

Resolved!


Max column width for reflowable documents is too narrow

If I have a reflowable document we layout the document in a very narrow column no matter if single or double spread is set.  Only if one selects  scroll-doc or scroll-continuous do we use most or all of the width available.  This is true both on the desktop and the tablet (iPad).
The width is so narrow it looks bad.  In my WebGL tutorial I can’t even get 64 columns of monospace on the screen unless I make it pica-sized.  It’s essentially unusable.
In reflow-view.js I see on line 554:
   // At 100% font-size = 16px (on HTML, not body or descendant markup!)
    var MAXW = 550; //TODO user/vendor-configurable?
    var MINW = 400;

So the maximum width is apparently set to 550 pixels.  If I modify the code and set it to the typical tablet width of 768, then it is MUCH better.
So there seem to be several issues:

the maximum column width is too narrow
we enforce this maximum column width in paginated reflow layout, but not in the scrolled view.  This seems wrong.

I don't like that this exists in the pagination flow. In our customized
Readium for EP has this disabled. But I understand the original purpose,
maybe we need to have it vendor configurable like in the TODO comment.
On Fri, Feb 19, 2016, 12:02 PM Ric Wright<EMAIL_ADDRESS>wrote:

If I have a reflowable document we layout the document in a very narrow
column no matter if single or double spread is set. Only if one selects
scroll-doc or scroll-continuous do we use most or all of the width
available. This is true both on the desktop and the tablet (iPad).
The width is so narrow it looks bad. In my WebGL tutorial I can’t even get
64 columns of monospace on the screen unless I make it pica-sized. It’s
essentially unusable.
In reflow-view.js I see on line 554:
// At 100% font-size = 16px (on HTML, not body or descendant markup!)
var MAXW = 550; //TODO user/vendor-configurable?
var MINW = 400;
So the maximum width is apparently set to 550 pixels. If I modify the code
and set it to the typical tablet width of 768, then it is MUCH better.
So there seem to be several issues:

the maximum column width is too narrow
we enforce this maximum column width in paginated reflow layout, but
not in the scrolled view. This seems wrong.

—
Reply to this email directly or view it on GitHub
https://github.com/readium/readium-shared-js/issues/259.

@JCCR Could you elaborate?  If EP has it disabled, what, exactly, is disabled?  How is the appropriate column width calculated?  What Readium is doing now is wrong, IMO, so let's figure out what is right.

@rkwright last time I checked, Readium and iBooks (OSX) rendered reflowable documents using very similar pagination thresholds. That being said, based on user and vendor feedback (EvidentPoint, BlueFire, etc.) it is quite clear that this behaviour needs to be configurable. IMO disabling this completely in Readium would alienate users who struggle to read wide runs of character across pages. As always, the main problem is to use sensible defaults that meet the majority's needs. PS: many WordPress / web page templates for text-heavy content use similar max-width styling strategies (Readium attempts to scale proportionally with font size, to approximate an optimal number of characters/words per line run). What's frustrating for users is when they have no option to configure. Let's fix that.

@danielweck
I agree that it should be dynamic.  Only that our default and the maximum aren't, IMO, correct.  I'll do some more comparisons with iBooks and also Android.

OK, this is getting weirder.  Not done testing, but what I am seeing is with different values of MAXW:

OSX: A bit too narrow at 550 (~74 chars), but looks fine at 768
iOS:   Way too narrow at 550, but changing MAXW doesn't make any difference?  What??
Chrome Extension:  Too narrow at 550 but looks fine at 768
Android:  Too narrow (~61 chars) at 550,and changing it to 768 didn't seem to make any difference??  And  it only renders the monospace text on the first page?! Subsequent pages are blank!

[Contact Ric for a copy of the EPUB]

Thanks Ric. I get 70-90 chars between 500-700 px page width (cloud reader / Chrome app), but of course this is highly dependent on font size (maybe even custom DPI settings on high-res displays?). By the way, Readium nullifies the margin/padding of reflowable EPUB content documents' HTML/BODY, as an attempt to make the application of the CSS Column gap (aka margin) more consistent.

@rkwright you may try https://github.com/readium/readium-shared-js/tree/feature/pageWidth and https://github.com/readium/readium-js-viewer/tree/feature/pageWidth (includes new config UI for page width, replaces bogus columnGap / margin)

@rkwright
We disable it in EP's code because we feel like the container for rendering from Readium's side should try to take up the maximum amount of space, and the responsibility of setting page margins should be up to the viewer controlling the "canvas". If it needs to be dynamic then the viewer code should control this canvas by taking information or signals from Readium. This gets tricky because the process needs to be coordinated and tightly involved with how we do pagination for reflowable page rendering.

@JCCR  Disable it how?  In some fashion similar to what Daniel did in his feature branch?  Or set MAXW to 15 million?  Or?

@rkwright
Commented out this line:
https://github.com/readium/readium-shared-js/blob/develop/js/views/reflowable_view.js#L649

Hello @JCCR so I imagine that your userbase either:

does not go full screen / maximized browser window (on wide / high-dpi displays)
or:
does the above, but does not mind high number of characters per line of text?

At any rate, the feature branch addresses this by exposing a simple preference control (UI slider) to allow users to configure their preferred behaviour (the page width limit can be disabled altogether). I increased the value of the "sensible default" for the optimal page width, but depending on font size and word spacing, mileage can vary.

@JCCR PS: I agree about the viewer taking charge of "margins" (i.e. blank spaces on either side of the content viewport, available for UI controls / application chrome). However I believe that the pagination engine (in readium-shared-js) should expose properties such as "max page width" (which is not proportionally related to margins) to ensure a consistent experience across platforms.
Thoughts welcome of course.
As Ric said, the feature can be disabled entirely by setting the max value to a large positive integer.

I commented out the line per Juan's suggestion.  In testing on OSX with my MBP and a cinema display, when full screen is invoked, the display goes to a synthetic spread (two columns) each about 800-900 px wide.  Wasn't too wide for me, but others might find it a bit wide.  But it wasn't, IMO, horrible.  And that's a pretty extreme case (full screen on a huge display).

Addressed via PR: https://github.com/readium/readium-js-viewer/pull/498
Test:
https://readium.firebaseapp.com/?epub=epub_content%2Faccessible_epub_3&goto={"idref"%3A"id-id2635343"%2C"elementCfi"%3A"%2F4%2F2[building_a_better_epub]%2F2%2C%2F1%3A0%2C%2F1%3A1"}
Go fullscreen on your wide display.
In the application's preferences, choose single-page. Take a mental
note of the default page width value (mouse hover to see the actual
CSS pixels value). Save settings.
Re-open settings, move the page width cursor all the way to the right
("disabled" state). Enjoy mile-long lines of text :)
Also try the smallest value, just out of interest.
TODO Discuss: optimal low/high values.

Re optimal values, the standard tablet width is 768 pixels (or 1536, etc.) but with a reasonable margin the  right value is probably around 730-740.  But that is for a single column.  Might be too wide for sum, but my EPUBs with formatted code in them with monospaced fonts, using 72 characters across work well at that width. If the width is less than that you have to shrink the font down to teeny-tiny.  Just my two cents.


TableHeaderColumn ellipsis not working

The ellipsis doesn't work because overflow isn't set to hidden

To add more context, we have merged a similar PR #5014.
However, the Table component was partially / fully migrated on the next branch.
We are now focusing on releasing out the next branch.
We plan to stop the support of the migrated components.
I'm gonna close this PR. Thanks for your time.
Would be great if you check out the new component. Any PR is welcomed.


Re-render with conda-smithy version 1.0.0

This is a re-rendering generated with conda-smithy version 1.0.0.
It provides a fix so that the Travis CI build will be skipped in this feedstock as this is Linux only currently. If this changes, update the skip conditions in the recipe and re-render.
Also it starts using conda-forge-build-setup to handle standard CI setup like what version of conda-build is used. This should allow us to more quickly get out in front of build issues that generally affect feedstocks.
Letting you know @pelson that I'm taking this for a spin.

Hi! This is the friendly automated conda-forge-linting service.
I just wanted to let you know that I linted all conda-recipes in your PR (recipe) and found it was in an excellent condition.

Had to manually enable the "Build only if .travis.yml is present" setting. This is because we were only able to enable this for ~300 feedstocks before having issues as previously mentioned.

I double checked and this looks good to me. I'll go ahead and merge.


docs: begin profile

Seems the discord icon isn't working, I get a broken link here.

Yeah.  I'm looking at it now.  Seems I need a full path? 🤔


Sequencer BatchPeriodAnswerMsg process

close: #416
close: #418

LGTM. Have you tested your changes in your local network?


Getting stuck with high FOV

I zoomed and got stuck with a high FOV and now pressing c does nothing

Also as a note it never actually zoomed in, only zoomed out (made fov high)

Could you try this mod again with the latest release?

I’m closing this for now, my latest changes should prevent this possibility.


Styles: valid floating label month input fields have a misaligned validation icon

On a validated floating label input where type is month, time, etc., the validation icon is misaligned. It should be next to the native browser icon.

Might be fixed with: https://github.com/swisspost/design-system/pull/2396

Closing as fixed https://design-system.post.ch/?path=/docs/2df77c32-5e33-402e-bd2e-54d54271ce19--docs


Conda forge

Hello! I have successfully put this package on to Conda Forge, and I have extending the invitation for the owner/maintainers of this package to be maintainers on Conda Forge as well. Let me know if you are interested! Thanks.
https://github.com/conda-forge/redmail-feedstock

Hi!
Thanks a lot! I once tried to include Red Mail to Conda but that attempt failed.
A minor thing but it seems the tests for some reason thinks Pandas is installed even if it is not:
conda create --name py38 python=3.8
conda activate py38
conda install --channel=conda-forge redmail
conda install pytest
python -m pytest --pyargs redmail

Note the importorskip.  All of the failures are because of this and if you install pandas, then all my tests passed.  It seems this error has no impact on using the library (with or without Pandas).

I will look into this. I take this as you'd @Miksus like be a maintainer on the Redmail feedstock on Conda Forge? It requires very little work as all updates are done automatically, our role is just checking the PRs as they are generated by bots and update them as necessary.

@Miksus I am unable to reproduce this?

it did skip a handful of tests and I'm not sure if that is intended

@thewchan thanks and I can indeed be a maintainer in that as well. I have a habit of doing some sanity checks to a build after a release so I can also check the Conda version every once in a while. Did the release in Conda require any additional steps by the way?
And about the issue: the tests include also tests related to Matplotlib, Pandas and Pillow. These are not hard dependencies (as this is just an email sender) but Red Mail allows you to pass Pandas dataframe as an attachment (which is converted to bytes of corresponding file format) or Matplotlib figure/Pillow image as an embedded image. There are tests for these cases as well which are skipped in case these optional dependencies are not installed. This is the reason for the skipped tests you see above and that's indeed intended (if those dependencies are not installed).
The error seems to be on my end though. I just created a new empty environment and I can still import pandas in it but the package has nothing inside. Seems I have simply messed again my Anaconda somehow,
Thanks again for spending the time and effort for having Red Mail to Conda Forge!

@Miksus I can add you as a maintainer, thanks!
As for optional dependencies; different contributors have different a philosophy about this on Conda Forge, but I tend to NOT package in optional dependencies into the prebuild binaries in cases like this. However, in the Conda recipe, there is an option to tell the CI to install addition dependencies for testing purposes, which would not impact the package on Conda itself.
As for your error, it seems like something might be leaking between your conda environments, I would do a conda clean and check your environment in the file system and see if there are any remnants that could have caused this. Also (sorry if this seems obvious) be sure to check you are on the newest version of conda by doing conda update conda!


fix text in hero section

text looks odd here,  we should end it in two lines only

@aayushai  assign this small tasks to me and add hacktober fest lables

I am changing the whole design itself.


[DMN Designer] New boxed expression editor - Support undo/redo in Boxed Expression Editor

[Fixing errors in tests that is only happening in CI... I let you guys know when is done again for review]

The (build) kogito-tooling-editors-java check has failed. Please check the logs.

Ready, @karreiro, @jomarko , @tiagobento

@danielzhe I found an issue, if user works with multiple nodes expressions in parallel. See more details in https://issues.redhat.com/browse/KOGITO-4195?focusedCommentId=19094068&page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#comment-19094068.

The (build) kogito-tooling-editors-java check has failed. Please check the logs.

Thank you, @jomarko ! Looks like the issue you reported is present in main. I think this is very old issue, btw.
I also noticed that maybe you are testing the old boxed expression editor, because I realized that they are not available in VSCode yet because of this PR that is not merged. Sorry about that. So I build it locally and I'm providing the Vsix for the reviews to test: https://drive.google.com/file/d/1RM-OjNv6WTDHjt-XMDefmXVXTUaD941Z/view?usp=sharing

The (build) kogito-tooling-editors-java check has failed. Please check the logs.

@danielzhe @vpellegrino reading the comments here, now I got confused, should I use for testing of a #120 PR provided VSIX or a dmn-kogito-testing webapp?

@danielzhe @vpellegrino reading the comments here, now I got confused, should I use for testing of a #120 PR provided VSIX or a dmn-kogito-testing webapp?

I think you should use the VSIX that @danielzhe has provided to you.
About the dmn-webapp-kogito-testing, my comment (https://github.com/kiegroup/kogito-editors-java/pull/120#pullrequestreview-771328922) was just to thank @danielzhe for enabling undo/redo feature also on that webapp, since previously it was not present.

@vpellegrino ok, then we are fine. I used VSIX.

The (build) kogito-tooling-editors-java check has failed. Please check the logs.

The (build) kogito-tooling-editors-java check has failed. Please check the logs.

The (build) kogito-tooling-editors-java check has failed. Please check the logs.


Can you filter on specific goods and services

Noting in your example the hit for "CHILLI" is a word mark for clothing. The information is good either way, but can you highlight classes that would have more of a chance to conflict?
Just a curiosity. Feel free to close this issue. :)

Good idea! I think it could be really useful.
I'm using is-trademarked lib, that in turn query http://www.markerapi.com/ web site.
Every query result, if a name is trademarked, contains a "Goods & Services" code.
This could be useful to filter results based on product category. We have to find a set of codes for goods that may conflict with software products.
I think it could be useful to report anyway how many names are trademark even with non-software goods codes. Maybe only as a grand total...

I did some research for a public dataset of Goods & Services code, but without success.
Do you know some valid resource available online?


How can I add it to angular 2 project

Can you help me?

What the problem do you have? Can you send a link to sources?


Update Requirements and Use Case Diagram Accordingly

Update the requirements and use case diagram accordingly. Update the wiki page.
Add not making rich more rich or poor more poor idea too.

The updates are done on Requirements Wiki and Software Design Wiki.


Plugin 'Datagrip-Vault' (version '1.0.0') is not compatible with the current version of the IDE, because it requires build 221.* or newer but the current build is DB-221.5787.39

fixed by https://github.com/premium-minds/datagrip-vault-plugin/commit/1c928470bb3d9dffd44f2757134f780524e51688


Windows Server build fails

Building the Windows Server fails on Ubuntu 18.04. Error message bellow:
PLAY RECAP *********************************************************************
attack-range-windows-domain-controller : ok=52   changed=45   unreachable=0    failed=0    skipped=2    rescued=0    ignored=0
==> attack-range-windows-server: Importing base box 'd1vious/windows2016'...
==> attack-range-windows-server: Matching MAC address for NAT networking...
==> attack-range-windows-server: Checking if box 'd1vious/windows2016' is up to date...
==> attack-range-windows-server: Setting the name of the VM: attack-range-windows-server
==> attack-range-windows-server: Fixed port collision for 3389 => 3389. Now on port 2201.
==> attack-range-windows-server: Fixed port collision for 22 => 2200. Now on port 2202.
==> attack-range-windows-server: Fixed port collision for 5985 => 55985. Now on port 2203.
==> attack-range-windows-server: Fixed port collision for 5986 => 55986. Now on port 2204.
==> attack-range-windows-server: Clearing any previously set network interfaces...
==> attack-range-windows-server: Preparing network interfaces based on configuration...
attack-range-windows-server: Adapter 1: nat
attack-range-windows-server: Adapter 2: hostonly
==> attack-range-windows-server: Forwarding ports...
attack-range-windows-server: 3389 (guest) => 2201 (host) (adapter 1)
attack-range-windows-server: 22 (guest) => 2202 (host) (adapter 1)
attack-range-windows-server: 5985 (guest) => 6001 (host) (adapter 1)
attack-range-windows-server: 5985 (guest) => 2203 (host) (adapter 1)
attack-range-windows-server: 5986 (guest) => 2204 (host) (adapter 1)
==> attack-range-windows-server: Running 'pre-boot' VM customizations...
==> attack-range-windows-server: Booting VM...
==> attack-range-windows-server: Waiting for machine to boot. This may take a few minutes...
attack-range-windows-server: WinRM address: <IP_ADDRESS>:6001
attack-range-windows-server: WinRM username: vagrant
attack-range-windows-server: WinRM execution_time_limit: PT2H
attack-range-windows-server: WinRM transport: plaintext
#<Thread:0x000055a1d44c6758@/var/lib/gems/2.5.0/gems/logging-2.3.0/lib/logging/diagnostic_context.rb:471 run> terminated with exception (report_on_exception is true):
Traceback (most recent call last):
21: from /var/lib/gems/2.5.0/gems/logging-2.3.0/lib/logging/diagnostic_context.rb:474:in block in create_with_logging_context' 	20: from /usr/share/rubygems-integration/all/gems/vagrant-2.0.2/lib/vagrant/action/builtin/wait_for_communicator.rb:16:in block in call'
19: from /usr/share/rubygems-integration/all/gems/vagrant-2.0.2/plugins/communicators/winrm/communicator.rb:31:in wait_for_ready' 	18: from /usr/lib/ruby/2.5.0/timeout.rb:108:in timeout'
17: from /usr/lib/ruby/2.5.0/timeout.rb:33:in catch' 	16: from /usr/lib/ruby/2.5.0/timeout.rb:33:in catch'
15: from /usr/lib/ruby/2.5.0/timeout.rb:33:in block in catch' 	14: from /usr/lib/ruby/2.5.0/timeout.rb:93:in block in timeout'
13: from /usr/share/rubygems-integration/all/gems/vagrant-2.0.2/plugins/communicators/winrm/communicator.rb:57:in block in wait_for_ready' 	12: from /usr/share/rubygems-integration/all/gems/vagrant-2.0.2/plugins/communicators/winrm/communicator.rb:106:in ready?'
11: from /usr/lib/ruby/2.5.0/timeout.rb:108:in timeout' 	10: from /usr/lib/ruby/2.5.0/timeout.rb:33:in catch'
9: from /usr/lib/ruby/2.5.0/timeout.rb:33:in catch' 	 8: from /usr/lib/ruby/2.5.0/timeout.rb:33:in block in catch'
7: from /usr/lib/ruby/2.5.0/timeout.rb:93:in block in timeout' 	 6: from /usr/share/rubygems-integration/all/gems/vagrant-2.0.2/plugins/communicators/winrm/communicator.rb:107:in block in ready?'
5: from /usr/share/rubygems-integration/all/gems/vagrant-2.0.2/plugins/communicators/winrm/shell.rb:66:in cmd' 	 4: from /var/lib/gems/2.5.0/gems/winrm-2.3.5/lib/winrm/connection.rb:42:in shell'
3: from /usr/share/rubygems-integration/all/gems/vagrant-2.0.2/plugins/communicators/winrm/shell.rb:67:in block in cmd' 	 2: from /usr/share/rubygems-integration/all/gems/vagrant-2.0.2/plugins/communicators/winrm/shell.rb:111:in execute_with_rescue'
1: from /usr/share/rubygems-integration/all/gems/vagrant-2.0.2/plugins/communicators/winrm/shell.rb:114:in rescue in execute_with_rescue' /usr/share/rubygems-integration/all/gems/vagrant-2.0.2/plugins/communicators/winrm/shell.rb:172:in raise_winrm_exception': An error occurred executing a remote WinRM command. (VagrantPlugins::CommunicatorWinRM::Errors::ExecutionError)
Shell: Cmd
Command: hostname
Message: [WSMAN ERROR CODE:<PHONE_NUMBER>]: <f:WSManFault Code='2147942421' Machine='<IP_ADDRESS>' xmlns:f='http://schemas.microsoft.com/wbem/wsman/1/wsmanfault'><f:Message><f:ProviderFault path='%systemroot%\system32\winrscmd.dll' provider='Shell cmd plugin'>The device is not ready. </f:ProviderFault></f:Message></f:WSManFault>
#<Thread:0x000055a1d463abc0@/var/lib/gems/2.5.0/gems/logging-2.3.0/lib/logging/diagnostic_context.rb:471 run> terminated with exception (report_on_exception is true):
Traceback (most recent call last):
21: from /var/lib/gems/2.5.0/gems/logging-2.3.0/lib/logging/diagnostic_context.rb:474:in block in create_with_logging_context' 	20: from /usr/share/rubygems-integration/all/gems/vagrant-2.0.2/lib/vagrant/action/builtin/wait_for_communicator.rb:16:in block in call'
19: from /usr/share/rubygems-integration/all/gems/vagrant-2.0.2/plugins/communicators/winrm/communicator.rb:31:in wait_for_ready' 	18: from /usr/lib/ruby/2.5.0/timeout.rb:108:in timeout'
17: from /usr/lib/ruby/2.5.0/timeout.rb:33:in catch' 	16: from /usr/lib/ruby/2.5.0/timeout.rb:33:in catch'
15: from /usr/lib/ruby/2.5.0/timeout.rb:33:in block in catch' 	14: from /usr/lib/ruby/2.5.0/timeout.rb:93:in block in timeout'
13: from /usr/share/rubygems-integration/all/gems/vagrant-2.0.2/plugins/communicators/winrm/communicator.rb:57:in block in wait_for_ready' 	12: from /usr/share/rubygems-integration/all/gems/vagrant-2.0.2/plugins/communicators/winrm/communicator.rb:106:in ready?'
11: from /usr/lib/ruby/2.5.0/timeout.rb:108:in timeout' 	10: from /usr/lib/ruby/2.5.0/timeout.rb:33:in catch'
9: from /usr/lib/ruby/2.5.0/timeout.rb:33:in catch' 	 8: from /usr/lib/ruby/2.5.0/timeout.rb:33:in block in catch'
7: from /usr/lib/ruby/2.5.0/timeout.rb:93:in block in timeout' 	 6: from /usr/share/rubygems-integration/all/gems/vagrant-2.0.2/plugins/communicators/winrm/communicator.rb:107:in block in ready?'
5: from /usr/share/rubygems-integration/all/gems/vagrant-2.0.2/plugins/communicators/winrm/shell.rb:66:in cmd' 	 4: from /var/lib/gems/2.5.0/gems/winrm-2.3.5/lib/winrm/connection.rb:42:in shell'
3: from /usr/share/rubygems-integration/all/gems/vagrant-2.0.2/plugins/communicators/winrm/shell.rb:67:in block in cmd' 	 2: from /usr/share/rubygems-integration/all/gems/vagrant-2.0.2/plugins/communicators/winrm/shell.rb:111:in execute_with_rescue'
1: from /usr/share/rubygems-integration/all/gems/vagrant-2.0.2/plugins/communicators/winrm/shell.rb:114:in rescue in execute_with_rescue' /usr/share/rubygems-integration/all/gems/vagrant-2.0.2/plugins/communicators/winrm/shell.rb:172:in raise_winrm_exception': An error occurred executing a remote WinRM command. (VagrantPlugins::CommunicatorWinRM::Errors::ExecutionError)
Shell: Cmd
Command: hostname
Message: [WSMAN ERROR CODE:<PHONE_NUMBER>]: <f:WSManFault Code='2147942421' Machine='<IP_ADDRESS>' xmlns:f='http://schemas.microsoft.com/wbem/wsman/1/wsmanfault'><f:Message><f:ProviderFault path='%systemroot%\system32\winrscmd.dll' provider='Shell cmd plugin'>The device is not ready. </f:ProviderFault></f:Message></f:WSManFault>
An error occurred executing a remote WinRM command.
Shell: Cmd
Command: hostname
Message: [WSMAN ERROR CODE:<PHONE_NUMBER>]: <f:WSManFault Code='2147942421' Machine='<IP_ADDRESS>' xmlns:f='http://schemas.microsoft.com/wbem/wsman/1/wsmanfault'><f:Message><f:ProviderFault path='%systemroot%\system32\winrscmd.dll' provider='Shell cmd plugin'>The device is not ready. </f:ProviderFault></f:Message></f:WSManFault>
2020-12-04 14:35:51,135 - ERROR - attack_range - vagrant failed to build

I was not able to reproduce this issue

I was not able to reproduce this issue

Think this can be closed. Not able to reproduce. Only happens when I have already downloaded the vagrant images and rebuild the machines. But even then not every time, have to delete the images and rebuild. May be related to the environment I am using.
Windows 10 -> VMWare Workstation -> Ubuntu

Think this can be closed. Not able to reproduce. Only happens when I have already downloaded the vagrant images and rebuild the machines. But even then not every time, have to delete the images and rebuild. May be related to the environment I am using.
Windows 10 -> VMWare Workstation -> Ubuntu


Create a Cost and Usage report in AWS Step 5

For Additional report details ,to include the IDs of each resource in the report and select Include Resource IDs.

This checkbox is required otherwise you will be hit with a "ReportIsNotValid". I think the wording makes you think this is optional while it in fact is not.

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

ID: dab81f04-cea7-c770-6994-0e8427845dc2
Version Independent ID: 29722697-dbc1-ee7d-67c5-046cc1aa6973
Content: Set up and configure AWS Cost and Usage report integration with Azure Cost Management
Content Source: articles/cost-management/aws-integration-set-up-configure.md
Service: cost-management
GitHub Login: @bandersmsft
Microsoft Alias: banders

@karmalicious Thanks for the comment. We are actively investigating on the issue and will get back to you shortly with an update.

Assigning @bandersmsft for visibility and document enhancement considerations.

#in-process

@karmalicious Thanks Michael. You're right. The selection you mention is requried. I've updated the article for clarity with https://github.com/MicrosoftDocs/azure-docs-pr/pull/85561.
#please-close


Listener method implementations need to return errors where appropriate

Description:
The Listener lifecycle method implementations need to return errors where appropriate. Currently instead of returning errors exceptions are thrown. This cause the system to crash with an internal log (a bad sad exceptions). If we return an error it is logged to the console. We need to identify the appropriate situations where an exception needs to be thrown and where an error needs to be returned.
Steps to reproduce:
If an invalid path is used in http service and service registry fails, then in this case an error needs to be returned rather than throwing an exception.
Affected Versions:
Ballerina 1.0.0 beta

Task is completed with https://github.com/ballerina-platform/module-ballerina-http/pull/160