Add Codecov badge to README

Codecov Report

Merging #8 (4d2e283) into main (66006ad) will not change coverage.
The diff coverage is n/a.

@@            Coverage Diff            @@
##              main        #8   +/-   ##
=========================================
  Coverage   100.00%   100.00%
=========================================
  Files            4         4
  Lines           97        97
=========================================
  Hits            97        97

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 66006ad...4d2e283. Read the comment docs.


Fix rspec tests after dry-logic fix for inconsistency in the interpolated arguments names

Fixes dry-rb/dry-schema#290 but must be merged after https://github.com/dry-rb/dry-logic/pull/72 !
I've fixed rspec tests to handle "num" argument after the changes in dry-logic gem.
The test will fail here since the dry-logic doesn't have my changes yet, but I've tested it using my forked dry-logic repo and they all passed.

I'm afraid we can't change it like that - changing keys or tokens in errors.yml is always a breaking change. This would require a major version bump and I don't think it's worth it.
I gotta be honest that I don't understand what exactly broke it in the first place but it can be probably addressed by tweaking MessageCompiler so that it renames size to num in case of the size? predicate.
Then in 2.0.0 we could clean it up and rename the arg on the dry-logic side and remove the size => num mapping from MessageCompiler.
Does it make sense?

@solnic If I understand you correctly you want to pass the "size" argument all the way up to the MessageCompiler and then map it to "num" there, but imho this would also require writing errors.yml messages using "num" argument instead of "size" in the error message since we would be passing it as the interpolated argument.
The other possibility is that you meant to leave default errors.yml untouched and map this value only when the localization is taking place?

The other possibility is that you meant to leave default errors.yml untouched and map this value only when the localization is taking place?

Yes the goal is to not change errors.yml and restore the original behavior by tweaking MessageCompiler somehow. I just don't know how exactly because I didn't work on the change that caused the regression and I don't have time to dig into it 😢

@solnic please let me know what you think about this solution. I merge a new hash with mapped tokens to the original tokens hash. This way we are able to use "num" and "size" arguments interchangeably.

(Also @solnic sorry for falling off the face of the earth for a while there after the 1.5.0 release)

@robhanlon22 no worries!

Could you rebase/squash commits before I can merge this in?

Done :)


Stroustrup style braces

a.k.a.
if (true) {
}
else {
}

instead of
if (true) {
} else {
}

My intention isn't to bikeshed here.  More curious for an explanation as it doesn't seem like any strong opinion was expressed.  My current style matches almost all of Standard except this one.  I like this option because I can put comments above and it keeps the keyword on the left side (easier to see).
if (true) {
}
// Otherwise we will do yada yada
else {
}

Thanks for the excellent lib btw!

I actually agree with this, but I'm thinking it may be too late to change.
Making the change now would dramatically affect all of standard users. I also would wonder if it would hurt the tool's perception of stability (assuming it has this perception). Any kind of style change like this would have to be for a very good reason.

This is one of the decisions in standard where we 'just picked something'. Here's what the readme says about this:

At the end of the day you have to 'just pick something', and that's the whole philosophy of standard -- its a bunch of sensible 'just pick something' opinions.

You make a good point about comments being a little more readable in Stroustrup style, though. :)
This is one of those decisions that we can't revisit. Nearly every repo that uses standard would break, and that's not acceptable -- even with major version bump.
(If it really matters to you, consider using eslint-shareable-config and overriding this one rule.)

Fair point and thanks for the response.  For now I'm just overriding that rule and perhaps I'll adapt later.

Hey guys, thanks again for the background on this. Forgive me for resurrecting an old question but I can't help but notice one thing you said:

Nearly every repo that uses standard would break

Just to clarify, what I was talking about, at least, would be a rule such as:

else { must be on the same line as closing curly } or be preceded by a comment line

This way existing repos would not break, as } else { would be valid. But repos could also use:
// Test x condition
if (foo) {
}
// Otherwise, y
else {
}

To be clear, I'm not trying to make a case -- just trying to clarify that I didn't mean "instead of" the current rule but an additional allowance. If this still doesn't make sense in standard, no worries. In that case, one thing that would be helpful, though, would be guidance on where to put those comments in a consistent way.
// Test x condition
if (foo) {
} else { // Otherwise, y
}

if (foo) {
  // Test x condition
} else {
  // Otherwise, y
  // Though this doesn't stand out nearly as much when there's code in this block
}

Thanks for taking the time to reply

// the true case
if (true) {

// the false case
} else {

}

Is the convention for comments I follow.
I don't think the
if (...) {
}
else {

}

syntax is in the spirit of standard.

I concur with @dcousens

Nice! Hadn't thought of that, thanks

That looks so ugly and to me the comment looks related to the if statement, not the else.


Cant approve storage account private endpoint using the cli

This is autogenerated. Please review and update as needed.
Describe the bug
Command Name
az storage account private-endpoint-connection approve
Errors:
'NoneType' object is not subscriptable

To Reproduce:
Steps to reproduce the behavior. Note that argument values have been redacted, as they may contain sensitive information.

Put any pre-requisite steps here...
az storage account private-endpoint-connection approve --id {}

Expected Behavior
Environment Summary
Linux-<IP_ADDRESS>-microsoft-standard-WSL2-x86_64-with-debian-bullseye-sid, Ubuntu 20.04.2 LTS
Python 3.6.10
Installer: DEB

azure-cli 2.30.0

Extensions:
datafactory 0.5.0

Additional Context

storage

Hey, there are news about the issue?
Thanks

Can you share more info with --debug?

cli.knack.cli: init debug log:
Enable color in terminal.
cli.knack.cli: Event: Cli.PreExecute []
cli.knack.cli: Event: CommandParser.OnGlobalArgumentsCreate [<function CLILogging.on_global_arguments at 0x7f0b17ecfb70>, <function OutputProducer.on_global_arguments at 0x7f0b17dff730>, <function CLIQuery.on_global_arguments at 0x7f0b17e1c840>]
cli.knack.cli: Event: CommandInvoker.OnPreCommandTableCreate []
cli.azure.cli.core: Modules found from index for 'storage': ['azure.cli.command_modules.storage']
cli.azure.cli.core: Loading command modules:
cli.azure.cli.core: Name                  Load Time    Groups  Commands
cli.azure.cli.core: storage                   0.032        55       256
cli.azure.cli.core: Total (1)                 0.032        55       256
cli.azure.cli.core: Loaded 55 groups, 256 commands.
cli.azure.cli.core: Found a match in the command table.
cli.azure.cli.core: Raw command  : storage account private-endpoint-connection approve
cli.azure.cli.core: Command table: storage account private-endpoint-connection approve
cli.knack.cli: Event: CommandInvoker.OnPreCommandTableTruncate [<function AzCliLogging.init_command_file_logging at 0x7f0b1793e400>]
cli.azure.cli.core.azlogging: metadata file logging enabled - writing logs to '/home/dakar/.azure/commands/2021-12-19.19-36-20.storage_account_private-endpoint-connection_approve.2461.log'.
az_command_data_logger: command args: storage account private-endpoint-connection approve --id {} --debug
cli.knack.cli: Event: CommandInvoker.OnPreArgumentLoad [<function register_global_subscription_argument..add_subscription_parameter at 0x7f0b178f82f0>, <function register_global_query_examples_argument..register_query_examples at 0x7f0b17870510>]
cli.azure.cli.core.profiles._shared: Traceback (most recent call last):
File "/opt/az/lib/python3.6/site-packages/azure/cli/core/profiles/_shared.py", line 597, in _get_attr
op = getattr(op, part)
AttributeError: module 'azure.mgmt.storage.v2021_06_01.models' has no attribute 'AccountType'
cli.azure.cli.core.profiles._shared: Traceback (most recent call last):
File "/opt/az/lib/python3.6/site-packages/azure/cli/core/profiles/_shared.py", line 597, in _get_attr
op = getattr(op, part)
AttributeError: module 'azure.mgmt.storage.v2021_06_01.models' has no attribute 'ListKeyExpand'
cli.knack.cli: Event: CommandInvoker.OnPostArgumentLoad []
cli.knack.cli: Event: CommandInvoker.OnPostCommandTableCreate [<function register_ids_argument..add_ids_arguments at 0x7f0b17870598>, <function register_cache_arguments..add_cache_arguments at 0x7f0b178706a8>]
cli.knack.cli: Event: CommandInvoker.OnCommandTableLoaded []
cli.knack.cli: Event: CommandInvoker.OnPreParseArgs []
cli.knack.cli: Event: CommandInvoker.OnPostParseArgs [<function OutputProducer.handle_output_argument at 0x7f0b17dff7b8>, <function CLIQuery.handle_query_parameter at 0x7f0b17e1c8c8>, <function register_global_query_examples_argument..handle_example_parameter at 0x7f0b17870488>, <function register_ids_argument..parse_ids_arguments at 0x7f0b17870620>]
Command group 'storage account private-endpoint-connection' is in preview and under development. Reference and support levels: https://aka.ms/CLI_refstatus
cli.azure.cli.core.azclierror: 'NoneType' object is not subscriptable
az_command_data_logger: 'NoneType' object is not subscriptable
cli.knack.cli: Event: Cli.PostExecute [<function AzCliLogging.deinit_cmd_metadata_logging at 0x7f0b1793e620>]
az_command_data_logger: exit code: 2
cli.main: Command ran in 0.461 seconds (init: 0.106, invoke: 0.355)
telemetry.save: Save telemetry record of length 3166 in cache
telemetry.check: Negative: The /home/dakar/.azure/telemetry.txt was modified at 2021-12-19 19:33:34, which in less than 600.000000 s

Can't reproduce.
Please make sure you have passed in the correct private endpoint connection id. You can use az storage account show -n mystorageaccount -g myresourcegroup --query "privateEndpointConnections[0].id" to check the correct format.
It should looks like /subscriptions/0000-0000-0000-0000/resourceGroups/MyResourceGroup/providers/Microsoft.Storage/storageAccounts/mystorageaccount/privateEndpointConnections/mystorageaccount.b56b5a95-0588-4f8b-b348-15db61590a6c

irrelevancy


Fixes

Remove the restore lock key, it's no longer needed for anything since we're using that atomic lua operation now

Make sure that queues which have only a consumer (but no events) also show up in the return from db.AllQueueNames

LGTM :+1:


Generate headers

My current work on esp-rs requires using the generated C code as a library from a C++ shim. Any chance of mrustc generating headers? makeheaders was unable to do it adequately.

It could, but wouldn't a better solution be a tool to make headers from rust exports? Why do you want the compiler to emit them?

Yeah, it sounds like you should be using https://github.com/eqrion/cbindgen for this.

I'm trying cbindgen without much luck (it's only outputting declarations for one constant and one C function that's used by my Rust code, despite there being several other public types/functions in the crate).
In any case, I thought it would make sense for mrustc to generate the headers because only it knows what names it chose for types (with #[no_mangle] it will use the same name as in Rust, but that only seems to work for functions, not structs).
Using makeheaders on an altered version of the generated C code that doesn't use $ in the names almost works, but it refuses to output struct definitions.
Directly #include-ing all of the generated C files almost works, but fails due to repeat definitions of a number of types.
Directly #include-ing the top-level crate's generated C and compiling the rest as a separate library almost works, but I'm currently getting linker errors - I'm not sure what the issue is or how viable fixing it would be.
I'd appreciate any advice on which direction to take.

The "correct" solution would be to use cbindgen (and find out why it's not emitting those particular types).
The specifics of name mangling is (intended to be) an implementation detail, so using the generated C directly is very much liable to breakage.

I didn't have any luck getting what I needed from cbindgen but I did finally manage to get it to work by directly including the direct Rust dependency's generated C inside a extern "C" block, then compiling the rest of the generated C code separately and linking to it.


STUD-1205: Modify project name to fix publish issues

Purpose

Downstream repos were having issues pulling flip-tables from the workiva repository

Solution

Modify project name to match what current bizapps are looking for

Semantic Versioning (check one)

[ ] The following were changed in a non-backward compatible way and requires a major version bump:

[link to the breaking change in the diff]

[ ] Something public was added or changed in backward compatible way, this requires a minor version bump
[x] No public changes nor new features (backwards-compatible refactor or bug fix), so this can be included in a patch
release

How to QA

[x] Verify package is named with a - in artifactory
[x] Verify gradle is able to pull all dependencies in test build for plugin-domo - alternatively, check out WIP branch of plugin-domo and verify running gradle assemble pulls all deps as expected

Security Insights

(1) Vulnerable direct dependencies were detected
1 vulns in junit:junit < 4.13.1 via pom.xml

Action Items

Review dependencies for available updates
See this Splunk dashboard for more CVE details
Review PR for security impact; comment "security review required" if needed or unsure
Verify aviary.yaml coverage of security relevant code

Questions or Comments? Reach out on Slack: #support-infosec.

QA +1
Double checked artifactory & the linked build for the domo plugin

@Workiva/release-management-p for merge


Update Artifact Upload/Download Jobs to Latest Version

From Github:

Artifact actions v3 will be deprecated by December 5, 2024. You are receiving this email because you have GitHub Actions workflows using v3 of actions/upload-artifact or actions/download-artifact. After this date using v3 of these actions will result in a workflow failure. Artifacts within their retention period will remain accessible from the UI or REST API regardless of the version used to upload.
To raise awareness of the upcoming removal, we will temporarily fail jobs using v3 of actions/upload-artifact or actions/download-artifact. Builds that are scheduled to run during the brownout periods will fail. The brownouts are scheduled for the following dates and times:
November 14, 12pm - 1pm EST
November 21, 9am - 5pm EST

What you need to do
Update workflows to begin using v4 of the artifact actions as soon as possible. While v4 improves upload and download speeds by up to 98% and includes several new features, there are key differences from previous versions that may require updates to your workflows. Please see the documentation in the project repositories for guidance on how to migrate your workflows.

I noticed that this repo is stil using the older v3 Version, so it should get updated.

@openedx/openedx-mobile-maintainers FYI


Concecutive falsey queryKeys with initialData

When we have 2 queries that have a falsy queryKey and each has an initialData set then the second one ignores the initialData set and takes the data of the first query as it's data.
I reproduce the issue here
CodeSandBox example

initialData populates the cache and is intended for SSR, so this makes sense and is intended. However, If you want instance level default data, you can simply destructure from undefined in your query usage:
const Comp1 = () => {
  const { data = "Data for query 1" } = useQuery(false, () => {});
  return
{data}
;
};

const Comp2 = () => {
  const { data = "Data for query 2" } = useQuery(false, () => {});
  return
{data}
;
};


feat(app): LPC: warn about offset destruction

close #8684

Overview
Add alert that previous offsets will be discarded, add exit prevention modal

Changelog

Add alert to main LPC page warning that previous offsets will be discarded once you begin
Add exit prevention modal that warns all offsets will be discarded when you exit in the middle of the flow

Review requests
Confirm alert is present
Confirm that exit prevention modal appears when you press exit and modal buttons work as expected

Risk assessment

Low

Just noticed this weird bug - if you scroll all the way down on the intro screen (see pic)

then you exit out of LPC, you get this weird screen where the IntroScreen button renders and is clickable (and when you click it, it deletes but then when you click on a button on the exit modal, it proceeds to the next LPC step)


version 1.10.0 should be greater (more up to date) than 1.9.9

Issue: the latestVersion endpoint returns 1.9.9 when some Hubs have updated to 1.10.0
Diagnosis: the sort happens alphabetically, not semantically
Solution: sort properly -- possibly split on . separators, then do sub-sorts

addressed with b42d832427b216f2af23fa65c6929e1ee9d1b698


Don't use absolute urls in templates

It makes serving angular from a sub-directory a nightmare.
Also need to test this from a sub-directory and make sure that everything works as expected.

Done.


add hide to main file settings

Docs Build status updates of commit 7664c43:
:warning: Validation status: warnings

File
Status
Preview URL
Details

:warning:Warning

Details

Odata-docs/docfx.json
:white_check_mark:Succeeded

[Warning] No content file found. Please make sure the content section of docfx.json is correctly configured.

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

Docs Build status updates of commit e548b6c:
:warning: Validation status: warnings

File
Status
Preview URL
Details

:warning:Warning

Details

Odata-docs/docfx.json
:white_check_mark:Succeeded

[Warning] No content file found. Please make sure the content section of docfx.json is correctly configured.

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

Docs Build status updates of commit d249718:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

Odata-docs/docfx.json
:white_check_mark:Succeeded

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

Docs Build status updates of commit 69b330f:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

Odata-docs/docfx.json
:white_check_mark:Succeeded

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

Docs Build status updates of commit 45d0ee5:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

Odata-docs/docfx.json
:white_check_mark:Succeeded

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

Docs Build status updates of commit 777a764:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

Odata-docs/docfx.json
:white_check_mark:Succeeded

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

Docs Build status updates of commit 349e20d:
:warning: Validation status: warnings

File
Status
Preview URL
Details

:warning:Warning

Details

Odata-docs/docfx.json
:white_check_mark:Succeeded

[Warning] Ignored duplicate file W:/3xx1-s/Odata-docs\assets/02-01-customer-order.png.
[Warning] Ignored duplicate file W:/3xx1-s/Odata-docs\assets/03-02-actionConvention.png.
[Warning] Ignored duplicate file W:/3xx1-s/Odata-docs\assets/03-02-functionConvention.png.
[Warning] Ignored duplicate file W:/3xx1-s/Odata-docs\assets/03-02-navigationlinkeConvention.png.
[Warning] Ignored duplicate file W:/3xx1-s/Odata-docs\assets/03-02-navigationRoutingConvention.png.
[Warning] Ignored duplicate file W:/3xx1-s/Odata-docs\assets/03-02-queryEntitiesConvention.png.
[Warning] Ignored duplicate file W:/3xx1-s/Odata-docs\assets/03-02-updateDeleteEntitiesConvention.png.
[Warning] Ignored duplicate file W:/3xx1-s/Odata-docs\assets/05-01-demo-1.png.
[Warning] Ignored duplicate file W:/3xx1-s/Odata-docs\assets/05-01-demo-2.png.
[Warning] Ignored duplicate file W:/3xx1-s/Odata-docs\assets/05-01-demo-3.png.
[Warning] Ignored duplicate file W:/3xx1-s/Odata-docs\assets/05-01-ssl-config.png.
[Warning] Ignored duplicate file W:/3xx1-s/Odata-docs\assets/06-05-typemapping.png.
[Warning] Ignored duplicate file W:/3xx1-s/Odata-docs\assets/07-06-package-src.png.
[Warning] Ignored duplicate file W:/3xx1-s/Odata-docs\assets/11-01-AddNewDataContext.png.
[Warning] Ignored duplicate file W:/3xx1-s/Odata-docs\assets/11-01-ChangeWebApiConfig.png.
[Warning] Ignored duplicate file W:/3xx1-s/Odata-docs\assets/11-01-ChangeWebApiConfig1.png.
[Warning] Ignored duplicate file W:/3xx1-s/Odata-docs\assets/11-01-Complete.png.
[Warning] Ignored duplicate file W:/3xx1-s/Odata-docs\assets/11-01-Complete1.png.
[Warning] Ignored duplicate file W:/3xx1-s/Odata-docs\assets/11-01-ProjAndClass.png.
[Warning] Ignored duplicate file W:/3xx1-s/Odata-docs\assets/11-01-SelectController.png.
[Warning] Ignored duplicate file W:/3xx1-s/Odata-docs\assets/11-01-SelectModelClass.png.
[Warning] Ignored duplicate file W:/3xx1-s/Odata-docs\assets/11-01-SelectModelWithoutContext.png.
[Warning] Ignored duplicate file W:/3xx1-s/Odata-docs\assets/11-01-SelectScaffolderWithContext.png.
[Warning] Ignored duplicate file W:/3xx1-s/Odata-docs\assets/12-01-conventions.png.
[Warning] Ignored duplicate file W:/3xx1-s/Odata-docs\assets/12-01-DateTypeMapping.png.
[Warning] Ignored duplicate file W:/3xx1-s/Odata-docs\assets/12-01-mapping1.png.
[Warning] Ignored duplicate file W:/3xx1-s/Odata-docs\assets/12-01-mapping2.png.
[Warning] Ignored duplicate file W:/3xx1-s/Odata-docs\assets/12-01-mapping3.png.
[Warning] Ignored duplicate file W:/3xx1-s/Odata-docs\assets/2015-04-16-add-class.png.
[Warning] Ignored duplicate file W:/3xx1-s/Odata-docs\assets/2015-04-16-new-project.png.
[Warning] Ignored duplicate file W:/3xx1-s/Odata-docs\assets/2015-04-17-csdl.png.
[Warning] Ignored duplicate file W:/3xx1-s/Odata-docs\assets/2015-04-17-csdl1.png.
[Warning] Ignored duplicate file W:/3xx1-s/Odata-docs\assets/2015-04-17-debug.png.
[Warning] Ignored duplicate file W:/3xx1-s/Odata-docs\assets/2015-04-18-csdl.png.
[Warning] Ignored duplicate file W:/3xx1-s/Odata-docs\assets/2015-04-18-csdl1.png.
[Warning] Ignored duplicate file W:/3xx1-s/Odata-docs\assets/2015-04-19-csdl.png.
[Warning] Ignored duplicate file W:/3xx1-s/Odata-docs\assets/2015-04-20-csdl.png.
[Warning] Ignored duplicate file W:/3xx1-s/Odata-docs\assets/2015-04-20-csdl1.png.
[Warning] Ignored duplicate file W:/3xx1-s/Odata-docs\assets/2015-04-20-debug.png.
[Warning] Ignored duplicate file W:/3xx1-s/Odata-docs\assets/2015-04-20-output.png.
[Warning] Ignored duplicate file W:/3xx1-s/Odata-docs\assets/2015-04-21-csdl.png.
[Warning] Ignored duplicate file W:/3xx1-s/Odata-docs\assets/2015-12-21-Client-class-relation1.png.
[Warning] Ignored duplicate file W:/3xx1-s/Odata-docs\assets/2015-12-21-Client-class-relation2.png.
[Warning] Ignored duplicate file W:/3xx1-s/Odata-docs\assets/2015-12-21-Client-common-query.png.
[Warning] Ignored duplicate file W:/3xx1-s/Odata-docs\assets/2015-12-21-Client-data-flow.png.
[Warning] Ignored duplicate file W:/3xx1-s/Odata-docs\assets/2015-12-21-Client-main-flow.png.
[Warning] Ignored duplicate file W:/3xx1-s/Odata-docs\assets/2015-12-21-Client-query-entity.png.
[Warning] Ignored duplicate file W:/3xx1-s/Odata-docs\assets/2015-12-21-CSDL-Class-Relationship.png.
[Warning] Ignored duplicate file W:/3xx1-s/Odata-docs\assets/2015-12-21-Expandable-Serialize-flow.png.
[Warning] Ignored duplicate file W:/3xx1-s/Odata-docs\assets/2015-12-21-ODL-Class-Relationship.png.
[Warning] Ignored duplicate file W:/3xx1-s/Odata-docs\assets/2015-12-21-ODL-DeSerialize-flow.png.
[Warning] Ignored duplicate file W:/3xx1-s/Odata-docs\assets/2015-12-21-ODL-Serialize-flow.png.
[Warning] Ignored duplicate file W:/3xx1-s/Odata-docs\assets/2015-12-21-WebApi-class-relation1.png.
[Warning] Ignored duplicate file W:/3xx1-s/Odata-docs\assets/2016-08-23-facets.png.
[Warning] Ignored duplicate file W:/3xx1-s/Odata-docs\assets/2018-11-20-ODLv6xInheritance .png.
[Warning] Ignored duplicate file W:/3xx1-s/Odata-docs\assets/2018-11-20-ODLv7xInheritance1Class.png.
[Warning] Ignored duplicate file W:/3xx1-s/Odata-docs\assets/client-diagram.png.
[Warning] Ignored duplicate file W:/3xx1-s/Odata-docs\assets/library-relationship.png.
[Warning] Ignored duplicate file W:/3xx1-s/Odata-docs\assets/doc-assets/yes.png.
[Warning] Ignored duplicate file W:/3xx1-s/Odata-docs\assets/tooling/odata-connected-service-advanced-settings.PNG.
[Warning] Ignored duplicate file W:/3xx1-s/Odata-docs\assets/tooling/odata-connected-service-config-endpoint.PNG.
[Warning] Ignored duplicate file W:/3xx1-s/Odata-docs\assets/tooling/odata-connected-service-config-file-name.PNG.
[Warning] Ignored duplicate file W:/3xx1-s/Odata-docs\assets/tooling/odata-connected-service-consume.PNG.
[Warning] Ignored duplicate file W:/3xx1-s/Odata-docs\assets/tooling/odata-connected-service-generate.PNG.
[Warning] Ignored duplicate file W:/3xx1-s/Odata-docs\assets/tooling/odata-connected-service-install-extension.png.
[Warning] Ignored duplicate file W:/3xx1-s/Odata-docs\assets/tooling/odata-connected-service-new.PNG.
[Warning] Ignored duplicate file W:/3xx1-s/Odata-docs\assets/02-01-customer-order.png.
[Warning] Ignored duplicate file W:/3xx1-s/Odata-docs\assets/03-02-actionConvention.png.
[Warning] Ignored duplicate file W:/3xx1-s/Odata-docs\assets/03-02-functionConvention.png.
[Warning] Ignored duplicate file W:/3xx1-s/Odata-docs\assets/03-02-navigationlinkeConvention.png.
[Warning] Ignored duplicate file W:/3xx1-s/Odata-docs\assets/03-02-navigationRoutingConvention.png.
[Warning] Ignored duplicate file W:/3xx1-s/Odata-docs\assets/03-02-queryEntitiesConvention.png.
[Warning] Ignored duplicate file W:/3xx1-s/Odata-docs\assets/03-02-updateDeleteEntitiesConvention.png.
[Warning] Ignored duplicate file W:/3xx1-s/Odata-docs\assets/05-01-demo-1.png.
[Warning] Ignored duplicate file W:/3xx1-s/Odata-docs\assets/05-01-demo-2.png.
[Warning] Ignored duplicate file W:/3xx1-s/Odata-docs\assets/05-01-demo-3.png.
[Warning] Ignored duplicate file W:/3xx1-s/Odata-docs\assets/05-01-ssl-config.png.
[Warning] Ignored duplicate file W:/3xx1-s/Odata-docs\assets/06-05-typemapping.png.
[Warning] Ignored duplicate file W:/3xx1-s/Odata-docs\assets/07-06-package-src.png.
[Warning] Ignored duplicate file W:/3xx1-s/Odata-docs\assets/11-01-AddNewDataContext.png.
[Warning] Ignored duplicate file W:/3xx1-s/Odata-docs\assets/11-01-ChangeWebApiConfig.png.
[Warning] Ignored duplicate file W:/3xx1-s/Odata-docs\assets/11-01-ChangeWebApiConfig1.png.
[Warning] Ignored duplicate file W:/3xx1-s/Odata-docs\assets/11-01-Complete.png.
[Warning] Ignored duplicate file W:/3xx1-s/Odata-docs\assets/11-01-Complete1.png.
[Warning] Ignored duplicate file W:/3xx1-s/Odata-docs\assets/11-01-ProjAndClass.png.
[Warning] Ignored duplicate file W:/3xx1-s/Odata-docs\assets/11-01-SelectController.png.
[Warning] Ignored duplicate file W:/3xx1-s/Odata-docs\assets/11-01-SelectModelClass.png.
[Warning] Ignored duplicate file W:/3xx1-s/Odata-docs\assets/11-01-SelectModelWithoutContext.png.
[Warning] Ignored duplicate file W:/3xx1-s/Odata-docs\assets/11-01-SelectScaffolderWithContext.png.
[Warning] Ignored duplicate file W:/3xx1-s/Odata-docs\assets/12-01-conventions.png.
[Warning] Ignored duplicate file W:/3xx1-s/Odata-docs\assets/12-01-DateTypeMapping.png.
[Warning] Ignored duplicate file W:/3xx1-s/Odata-docs\assets/12-01-mapping1.png.
[Warning] Ignored duplicate file W:/3xx1-s/Odata-docs\assets/12-01-mapping2.png.
[Warning] Ignored duplicate file W:/3xx1-s/Odata-docs\assets/12-01-mapping3.png.
[Warning] Ignored duplicate file W:/3xx1-s/Odata-docs\assets/2015-04-16-add-class.png.
[Warning] Ignored duplicate file W:/3xx1-s/Odata-docs\assets/2015-04-16-new-project.png.
[Warning] Ignored duplicate file W:/3xx1-s/Odata-docs\assets/2015-04-17-csdl.png.
[Warning] Ignored duplicate file W:/3xx1-s/Odata-docs\assets/2015-04-17-csdl1.png.
[Warning] Ignored duplicate file W:/3xx1-s/Odata-docs\assets/2015-04-17-debug.png.
[Warning] Ignored duplicate file W:/3xx1-s/Odata-docs\assets/2015-04-18-csdl.png.
[Warning] Ignored duplicate file W:/3xx1-s/Odata-docs\assets/2015-04-18-csdl1.png.
[Warning] Ignored duplicate file W:/3xx1-s/Odata-docs\assets/2015-04-19-csdl.png.
[Warning] Ignored duplicate file W:/3xx1-s/Odata-docs\assets/2015-04-20-csdl.png.
[Warning] Ignored duplicate file W:/3xx1-s/Odata-docs\assets/2015-04-20-csdl1.png.
[Warning] Ignored duplicate file W:/3xx1-s/Odata-docs\assets/2015-04-20-debug.png.
[Warning] Ignored duplicate file W:/3xx1-s/Odata-docs\assets/2015-04-20-output.png.
[Warning] Ignored duplicate file W:/3xx1-s/Odata-docs\assets/2015-04-21-csdl.png.
[Warning] Ignored duplicate file W:/3xx1-s/Odata-docs\assets/2015-12-21-Client-class-relation1.png.
[Warning] Ignored duplicate file W:/3xx1-s/Odata-docs\assets/2015-12-21-Client-class-relation2.png.
[Warning] Ignored duplicate file W:/3xx1-s/Odata-docs\assets/2015-12-21-Client-common-query.png.
[Warning] Ignored duplicate file W:/3xx1-s/Odata-docs\assets/2015-12-21-Client-data-flow.png.
[Warning] Ignored duplicate file W:/3xx1-s/Odata-docs\assets/2015-12-21-Client-main-flow.png.
[Warning] Ignored duplicate file W:/3xx1-s/Odata-docs\assets/2015-12-21-Client-query-entity.png.
[Warning] Ignored duplicate file W:/3xx1-s/Odata-docs\assets/2015-12-21-CSDL-Class-Relationship.png.
[Warning] Ignored duplicate file W:/3xx1-s/Odata-docs\assets/2015-12-21-Expandable-Serialize-flow.png.
[Warning] Ignored duplicate file W:/3xx1-s/Odata-docs\assets/2015-12-21-ODL-Class-Relationship.png.
[Warning] Ignored duplicate file W:/3xx1-s/Odata-docs\assets/2015-12-21-ODL-DeSerialize-flow.png.
[Warning] Ignored duplicate file W:/3xx1-s/Odata-docs\assets/2015-12-21-ODL-Serialize-flow.png.
[Warning] Ignored duplicate file W:/3xx1-s/Odata-docs\assets/2015-12-21-WebApi-class-relation1.png.
[Warning] Ignored duplicate file W:/3xx1-s/Odata-docs\assets/2016-08-23-facets.png.
[Warning] Ignored duplicate file W:/3xx1-s/Odata-docs\assets/2018-11-20-ODLv6xInheritance .png.
[Warning] Ignored duplicate file W:/3xx1-s/Odata-docs\assets/2018-11-20-ODLv7xInheritance1Class.png.
[Warning] Ignored duplicate file W:/3xx1-s/Odata-docs\assets/client-diagram.png.
[Warning] Ignored duplicate file W:/3xx1-s/Odata-docs\assets/library-relationship.png.
[Warning] Ignored duplicate file W:/3xx1-s/Odata-docs\assets/doc-assets/yes.png.
[Warning] Ignored duplicate file W:/3xx1-s/Odata-docs\assets/tooling/odata-connected-service-advanced-settings.PNG.
[Warning] Ignored duplicate file W:/3xx1-s/Odata-docs\assets/tooling/odata-connected-service-config-endpoint.PNG.
[Warning] Ignored duplicate file W:/3xx1-s/Odata-docs\assets/tooling/odata-connected-service-config-file-name.PNG.
[Warning] Ignored duplicate file W:/3xx1-s/Odata-docs\assets/tooling/odata-connected-service-consume.PNG.
[Warning] Ignored duplicate file W:/3xx1-s/Odata-docs\assets/tooling/odata-connected-service-generate.PNG.
[Warning] Ignored duplicate file W:/3xx1-s/Odata-docs\assets/tooling/odata-connected-service-install-extension.png.
[Warning] Ignored duplicate file W:/3xx1-s/Odata-docs\assets/tooling/odata-connected-service-new.PNG.
[Warning] Unable to handle following files: assets/2015-04-21-csdl.png,assets/2015-12-21-CSDL-Class-Relationship.png,assets/2015-12-21-ODL-DeSerialize-flow.png,assets/2018-11-20-ODLv6xInheritance .png,assets/library-relationship.png,assets/tooling/odata-connected-service-install-extension.png,docfx.json,assets/02-01-customer-order.png,assets/03-02-actionConvention.png,assets/03-02-functionConvention.png,assets/03-02-navigationlinkeConvention.png,assets/03-02-navigationRoutingConvention.png,assets/03-02-queryEntitiesConvention.png,assets/03-02-updateDeleteEntitiesConvention.png,assets/05-01-demo-1.png,assets/05-01-demo-2.png,assets/05-01-demo-3.png,assets/05-01-ssl-config.png,assets/06-05-typemapping.png,assets/07-06-package-src.png,assets/11-01-AddNewDataContext.png,assets/11-01-ChangeWebApiConfig.png,assets/11-01-ChangeWebApiConfig1.png,assets/11-01-Complete.png,assets/11-01-Complete1.png,assets/11-01-ProjAndClass.png,assets/11-01-SelectController.png,assets/11-01-SelectModelClass.png,assets/11-01-SelectModelWithoutContext.png,assets/11-01-SelectScaffolderWithContext.png,assets/12-01-conventions.png,assets/12-01-DateTypeMapping.png,assets/12-01-mapping1.png,assets/12-01-mapping2.png,assets/2015-04-17-csdl1.png,assets/2015-04-17-debug.png,assets/2015-04-18-csdl.png,assets/2015-04-18-csdl1.png,assets/2015-12-21-Client-common-query.png,assets/2015-12-21-Client-data-flow.png,assets/2015-12-21-Client-main-flow.png,assets/2015-12-21-Client-query-entity.png,assets/tooling/odata-connected-service-config-endpoint.PNG,assets/tooling/odata-connected-service-config-file-name.PNG,assets/tooling/odata-connected-service-consume.PNG,assets/tooling/odata-connected-service-generate.PNG,assets/2015-04-16-add-class.png,assets/2015-04-17-csdl.png,assets/2015-04-20-csdl.png,assets/2015-04-20-debug.png,assets/2015-12-21-Client-class-relation1.png,assets/2015-12-21-Expandable-Serialize-flow.png,assets/2015-12-21-ODL-Serialize-flow.png,assets/2018-11-20-ODLv7xInheritance1Class.png,assets/client-diagram.png,assets/tooling/odata-connected-service-new.PNG,assets/12-01-mapping3.png,assets/2015-04-16-new-project.png,assets/2015-04-19-csdl.png,assets/2015-04-20-csdl1.png,assets/2015-04-20-output.png,assets/2015-12-21-Client-class-relation2.png,assets/2015-12-21-ODL-Class-Relationship.png,assets/2015-12-21-WebApi-class-relation1.png,assets/2016-08-23-facets.png,assets/doc-assets/yes.png,assets/tooling/odata-connected-service-advanced-settings.PNG. Do they miss `YamlMime` as the first line of file, e.g.: `### YamlMime:ManagedReference`?

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

Docs Build status updates of commit 46cb584:
:warning: Validation status: warnings

File
Status
Preview URL
Details

:warning:Warning

Details

Odata-docs/docfx.json
:white_check_mark:Succeeded

[Warning] Ignored duplicate file C:/Resources/directory/b5fe0d9dcefa4d8b9820bab2d6944547.LowSmallWorker.wd/14gt-s/Odata-docs\assets/02-01-customer-order.png.
[Warning] Ignored duplicate file C:/Resources/directory/b5fe0d9dcefa4d8b9820bab2d6944547.LowSmallWorker.wd/14gt-s/Odata-docs\assets/03-02-actionConvention.png.
[Warning] Ignored duplicate file C:/Resources/directory/b5fe0d9dcefa4d8b9820bab2d6944547.LowSmallWorker.wd/14gt-s/Odata-docs\assets/03-02-functionConvention.png.
[Warning] Ignored duplicate file C:/Resources/directory/b5fe0d9dcefa4d8b9820bab2d6944547.LowSmallWorker.wd/14gt-s/Odata-docs\assets/03-02-navigationlinkeConvention.png.
[Warning] Ignored duplicate file C:/Resources/directory/b5fe0d9dcefa4d8b9820bab2d6944547.LowSmallWorker.wd/14gt-s/Odata-docs\assets/03-02-navigationRoutingConvention.png.
[Warning] Ignored duplicate file C:/Resources/directory/b5fe0d9dcefa4d8b9820bab2d6944547.LowSmallWorker.wd/14gt-s/Odata-docs\assets/03-02-queryEntitiesConvention.png.
[Warning] Ignored duplicate file C:/Resources/directory/b5fe0d9dcefa4d8b9820bab2d6944547.LowSmallWorker.wd/14gt-s/Odata-docs\assets/03-02-updateDeleteEntitiesConvention.png.
[Warning] Ignored duplicate file C:/Resources/directory/b5fe0d9dcefa4d8b9820bab2d6944547.LowSmallWorker.wd/14gt-s/Odata-docs\assets/05-01-demo-1.png.
[Warning] Ignored duplicate file C:/Resources/directory/b5fe0d9dcefa4d8b9820bab2d6944547.LowSmallWorker.wd/14gt-s/Odata-docs\assets/05-01-demo-2.png.
[Warning] Ignored duplicate file C:/Resources/directory/b5fe0d9dcefa4d8b9820bab2d6944547.LowSmallWorker.wd/14gt-s/Odata-docs\assets/05-01-demo-3.png.
[Warning] Ignored duplicate file C:/Resources/directory/b5fe0d9dcefa4d8b9820bab2d6944547.LowSmallWorker.wd/14gt-s/Odata-docs\assets/05-01-ssl-config.png.
[Warning] Ignored duplicate file C:/Resources/directory/b5fe0d9dcefa4d8b9820bab2d6944547.LowSmallWorker.wd/14gt-s/Odata-docs\assets/06-05-typemapping.png.
[Warning] Ignored duplicate file C:/Resources/directory/b5fe0d9dcefa4d8b9820bab2d6944547.LowSmallWorker.wd/14gt-s/Odata-docs\assets/07-06-package-src.png.
[Warning] Ignored duplicate file C:/Resources/directory/b5fe0d9dcefa4d8b9820bab2d6944547.LowSmallWorker.wd/14gt-s/Odata-docs\assets/11-01-AddNewDataContext.png.
[Warning] Ignored duplicate file C:/Resources/directory/b5fe0d9dcefa4d8b9820bab2d6944547.LowSmallWorker.wd/14gt-s/Odata-docs\assets/11-01-ChangeWebApiConfig.png.
[Warning] Ignored duplicate file C:/Resources/directory/b5fe0d9dcefa4d8b9820bab2d6944547.LowSmallWorker.wd/14gt-s/Odata-docs\assets/11-01-ChangeWebApiConfig1.png.
[Warning] Ignored duplicate file C:/Resources/directory/b5fe0d9dcefa4d8b9820bab2d6944547.LowSmallWorker.wd/14gt-s/Odata-docs\assets/11-01-Complete.png.
[Warning] Ignored duplicate file C:/Resources/directory/b5fe0d9dcefa4d8b9820bab2d6944547.LowSmallWorker.wd/14gt-s/Odata-docs\assets/11-01-Complete1.png.
[Warning] Ignored duplicate file C:/Resources/directory/b5fe0d9dcefa4d8b9820bab2d6944547.LowSmallWorker.wd/14gt-s/Odata-docs\assets/11-01-ProjAndClass.png.
[Warning] Ignored duplicate file C:/Resources/directory/b5fe0d9dcefa4d8b9820bab2d6944547.LowSmallWorker.wd/14gt-s/Odata-docs\assets/11-01-SelectController.png.
[Warning] Ignored duplicate file C:/Resources/directory/b5fe0d9dcefa4d8b9820bab2d6944547.LowSmallWorker.wd/14gt-s/Odata-docs\assets/11-01-SelectModelClass.png.
[Warning] Ignored duplicate file C:/Resources/directory/b5fe0d9dcefa4d8b9820bab2d6944547.LowSmallWorker.wd/14gt-s/Odata-docs\assets/11-01-SelectModelWithoutContext.png.
[Warning] Ignored duplicate file C:/Resources/directory/b5fe0d9dcefa4d8b9820bab2d6944547.LowSmallWorker.wd/14gt-s/Odata-docs\assets/11-01-SelectScaffolderWithContext.png.
[Warning] Ignored duplicate file C:/Resources/directory/b5fe0d9dcefa4d8b9820bab2d6944547.LowSmallWorker.wd/14gt-s/Odata-docs\assets/12-01-conventions.png.
[Warning] Ignored duplicate file C:/Resources/directory/b5fe0d9dcefa4d8b9820bab2d6944547.LowSmallWorker.wd/14gt-s/Odata-docs\assets/12-01-DateTypeMapping.png.
[Warning] Ignored duplicate file C:/Resources/directory/b5fe0d9dcefa4d8b9820bab2d6944547.LowSmallWorker.wd/14gt-s/Odata-docs\assets/12-01-mapping1.png.
[Warning] Ignored duplicate file C:/Resources/directory/b5fe0d9dcefa4d8b9820bab2d6944547.LowSmallWorker.wd/14gt-s/Odata-docs\assets/12-01-mapping2.png.
[Warning] Ignored duplicate file C:/Resources/directory/b5fe0d9dcefa4d8b9820bab2d6944547.LowSmallWorker.wd/14gt-s/Odata-docs\assets/12-01-mapping3.png.
[Warning] Ignored duplicate file C:/Resources/directory/b5fe0d9dcefa4d8b9820bab2d6944547.LowSmallWorker.wd/14gt-s/Odata-docs\assets/2015-04-16-add-class.png.
[Warning] Ignored duplicate file C:/Resources/directory/b5fe0d9dcefa4d8b9820bab2d6944547.LowSmallWorker.wd/14gt-s/Odata-docs\assets/2015-04-16-new-project.png.
[Warning] Ignored duplicate file C:/Resources/directory/b5fe0d9dcefa4d8b9820bab2d6944547.LowSmallWorker.wd/14gt-s/Odata-docs\assets/2015-04-17-csdl.png.
[Warning] Ignored duplicate file C:/Resources/directory/b5fe0d9dcefa4d8b9820bab2d6944547.LowSmallWorker.wd/14gt-s/Odata-docs\assets/2015-04-17-csdl1.png.
[Warning] Ignored duplicate file C:/Resources/directory/b5fe0d9dcefa4d8b9820bab2d6944547.LowSmallWorker.wd/14gt-s/Odata-docs\assets/2015-04-17-debug.png.
[Warning] Ignored duplicate file C:/Resources/directory/b5fe0d9dcefa4d8b9820bab2d6944547.LowSmallWorker.wd/14gt-s/Odata-docs\assets/2015-04-18-csdl.png.
[Warning] Ignored duplicate file C:/Resources/directory/b5fe0d9dcefa4d8b9820bab2d6944547.LowSmallWorker.wd/14gt-s/Odata-docs\assets/2015-04-18-csdl1.png.
[Warning] Ignored duplicate file C:/Resources/directory/b5fe0d9dcefa4d8b9820bab2d6944547.LowSmallWorker.wd/14gt-s/Odata-docs\assets/2015-04-19-csdl.png.
[Warning] Ignored duplicate file C:/Resources/directory/b5fe0d9dcefa4d8b9820bab2d6944547.LowSmallWorker.wd/14gt-s/Odata-docs\assets/2015-04-20-csdl.png.
[Warning] Ignored duplicate file C:/Resources/directory/b5fe0d9dcefa4d8b9820bab2d6944547.LowSmallWorker.wd/14gt-s/Odata-docs\assets/2015-04-20-csdl1.png.
[Warning] Ignored duplicate file C:/Resources/directory/b5fe0d9dcefa4d8b9820bab2d6944547.LowSmallWorker.wd/14gt-s/Odata-docs\assets/2015-04-20-debug.png.
[Warning] Ignored duplicate file C:/Resources/directory/b5fe0d9dcefa4d8b9820bab2d6944547.LowSmallWorker.wd/14gt-s/Odata-docs\assets/2015-04-20-output.png.
[Warning] Ignored duplicate file C:/Resources/directory/b5fe0d9dcefa4d8b9820bab2d6944547.LowSmallWorker.wd/14gt-s/Odata-docs\assets/2015-04-21-csdl.png.
[Warning] Ignored duplicate file C:/Resources/directory/b5fe0d9dcefa4d8b9820bab2d6944547.LowSmallWorker.wd/14gt-s/Odata-docs\assets/2015-12-21-Client-class-relation1.png.
[Warning] Ignored duplicate file C:/Resources/directory/b5fe0d9dcefa4d8b9820bab2d6944547.LowSmallWorker.wd/14gt-s/Odata-docs\assets/2015-12-21-Client-class-relation2.png.
[Warning] Ignored duplicate file C:/Resources/directory/b5fe0d9dcefa4d8b9820bab2d6944547.LowSmallWorker.wd/14gt-s/Odata-docs\assets/2015-12-21-Client-common-query.png.
[Warning] Ignored duplicate file C:/Resources/directory/b5fe0d9dcefa4d8b9820bab2d6944547.LowSmallWorker.wd/14gt-s/Odata-docs\assets/2015-12-21-Client-data-flow.png.
[Warning] Ignored duplicate file C:/Resources/directory/b5fe0d9dcefa4d8b9820bab2d6944547.LowSmallWorker.wd/14gt-s/Odata-docs\assets/2015-12-21-Client-main-flow.png.
[Warning] Ignored duplicate file C:/Resources/directory/b5fe0d9dcefa4d8b9820bab2d6944547.LowSmallWorker.wd/14gt-s/Odata-docs\assets/2015-12-21-Client-query-entity.png.
[Warning] Ignored duplicate file C:/Resources/directory/b5fe0d9dcefa4d8b9820bab2d6944547.LowSmallWorker.wd/14gt-s/Odata-docs\assets/2015-12-21-CSDL-Class-Relationship.png.
[Warning] Ignored duplicate file C:/Resources/directory/b5fe0d9dcefa4d8b9820bab2d6944547.LowSmallWorker.wd/14gt-s/Odata-docs\assets/2015-12-21-Expandable-Serialize-flow.png.
[Warning] Ignored duplicate file C:/Resources/directory/b5fe0d9dcefa4d8b9820bab2d6944547.LowSmallWorker.wd/14gt-s/Odata-docs\assets/2015-12-21-ODL-Class-Relationship.png.
[Warning] Ignored duplicate file C:/Resources/directory/b5fe0d9dcefa4d8b9820bab2d6944547.LowSmallWorker.wd/14gt-s/Odata-docs\assets/2015-12-21-ODL-DeSerialize-flow.png.
[Warning] Ignored duplicate file C:/Resources/directory/b5fe0d9dcefa4d8b9820bab2d6944547.LowSmallWorker.wd/14gt-s/Odata-docs\assets/2015-12-21-ODL-Serialize-flow.png.
[Warning] Ignored duplicate file C:/Resources/directory/b5fe0d9dcefa4d8b9820bab2d6944547.LowSmallWorker.wd/14gt-s/Odata-docs\assets/2015-12-21-WebApi-class-relation1.png.
[Warning] Ignored duplicate file C:/Resources/directory/b5fe0d9dcefa4d8b9820bab2d6944547.LowSmallWorker.wd/14gt-s/Odata-docs\assets/2016-08-23-facets.png.
[Warning] Ignored duplicate file C:/Resources/directory/b5fe0d9dcefa4d8b9820bab2d6944547.LowSmallWorker.wd/14gt-s/Odata-docs\assets/2018-11-20-ODLv6xInheritance .png.
[Warning] Ignored duplicate file C:/Resources/directory/b5fe0d9dcefa4d8b9820bab2d6944547.LowSmallWorker.wd/14gt-s/Odata-docs\assets/2018-11-20-ODLv7xInheritance1Class.png.
[Warning] Ignored duplicate file C:/Resources/directory/b5fe0d9dcefa4d8b9820bab2d6944547.LowSmallWorker.wd/14gt-s/Odata-docs\assets/client-diagram.png.
[Warning] Ignored duplicate file C:/Resources/directory/b5fe0d9dcefa4d8b9820bab2d6944547.LowSmallWorker.wd/14gt-s/Odata-docs\assets/library-relationship.png.
[Warning] Ignored duplicate file C:/Resources/directory/b5fe0d9dcefa4d8b9820bab2d6944547.LowSmallWorker.wd/14gt-s/Odata-docs\assets/doc-assets/yes.png.
[Warning] Ignored duplicate file C:/Resources/directory/b5fe0d9dcefa4d8b9820bab2d6944547.LowSmallWorker.wd/14gt-s/Odata-docs\assets/tooling/odata-connected-service-advanced-settings.PNG.
[Warning] Ignored duplicate file C:/Resources/directory/b5fe0d9dcefa4d8b9820bab2d6944547.LowSmallWorker.wd/14gt-s/Odata-docs\assets/tooling/odata-connected-service-config-endpoint.PNG.
[Warning] Ignored duplicate file C:/Resources/directory/b5fe0d9dcefa4d8b9820bab2d6944547.LowSmallWorker.wd/14gt-s/Odata-docs\assets/tooling/odata-connected-service-config-file-name.PNG.
[Warning] Ignored duplicate file C:/Resources/directory/b5fe0d9dcefa4d8b9820bab2d6944547.LowSmallWorker.wd/14gt-s/Odata-docs\assets/tooling/odata-connected-service-consume.PNG.
[Warning] Ignored duplicate file C:/Resources/directory/b5fe0d9dcefa4d8b9820bab2d6944547.LowSmallWorker.wd/14gt-s/Odata-docs\assets/tooling/odata-connected-service-generate.PNG.
[Warning] Ignored duplicate file C:/Resources/directory/b5fe0d9dcefa4d8b9820bab2d6944547.LowSmallWorker.wd/14gt-s/Odata-docs\assets/tooling/odata-connected-service-install-extension.png.
[Warning] Ignored duplicate file C:/Resources/directory/b5fe0d9dcefa4d8b9820bab2d6944547.LowSmallWorker.wd/14gt-s/Odata-docs\assets/tooling/odata-connected-service-new.PNG.
[Warning] Ignored duplicate file C:/Resources/directory/b5fe0d9dcefa4d8b9820bab2d6944547.LowSmallWorker.wd/14gt-s/Odata-docs\assets/02-01-customer-order.png.
[Warning] Ignored duplicate file C:/Resources/directory/b5fe0d9dcefa4d8b9820bab2d6944547.LowSmallWorker.wd/14gt-s/Odata-docs\assets/03-02-actionConvention.png.
[Warning] Ignored duplicate file C:/Resources/directory/b5fe0d9dcefa4d8b9820bab2d6944547.LowSmallWorker.wd/14gt-s/Odata-docs\assets/03-02-functionConvention.png.
[Warning] Ignored duplicate file C:/Resources/directory/b5fe0d9dcefa4d8b9820bab2d6944547.LowSmallWorker.wd/14gt-s/Odata-docs\assets/03-02-navigationlinkeConvention.png.
[Warning] Ignored duplicate file C:/Resources/directory/b5fe0d9dcefa4d8b9820bab2d6944547.LowSmallWorker.wd/14gt-s/Odata-docs\assets/03-02-navigationRoutingConvention.png.
[Warning] Ignored duplicate file C:/Resources/directory/b5fe0d9dcefa4d8b9820bab2d6944547.LowSmallWorker.wd/14gt-s/Odata-docs\assets/03-02-queryEntitiesConvention.png.
[Warning] Ignored duplicate file C:/Resources/directory/b5fe0d9dcefa4d8b9820bab2d6944547.LowSmallWorker.wd/14gt-s/Odata-docs\assets/03-02-updateDeleteEntitiesConvention.png.
[Warning] Ignored duplicate file C:/Resources/directory/b5fe0d9dcefa4d8b9820bab2d6944547.LowSmallWorker.wd/14gt-s/Odata-docs\assets/05-01-demo-1.png.
[Warning] Ignored duplicate file C:/Resources/directory/b5fe0d9dcefa4d8b9820bab2d6944547.LowSmallWorker.wd/14gt-s/Odata-docs\assets/05-01-demo-2.png.
[Warning] Ignored duplicate file C:/Resources/directory/b5fe0d9dcefa4d8b9820bab2d6944547.LowSmallWorker.wd/14gt-s/Odata-docs\assets/05-01-demo-3.png.
[Warning] Ignored duplicate file C:/Resources/directory/b5fe0d9dcefa4d8b9820bab2d6944547.LowSmallWorker.wd/14gt-s/Odata-docs\assets/05-01-ssl-config.png.
[Warning] Ignored duplicate file C:/Resources/directory/b5fe0d9dcefa4d8b9820bab2d6944547.LowSmallWorker.wd/14gt-s/Odata-docs\assets/06-05-typemapping.png.
[Warning] Ignored duplicate file C:/Resources/directory/b5fe0d9dcefa4d8b9820bab2d6944547.LowSmallWorker.wd/14gt-s/Odata-docs\assets/07-06-package-src.png.
[Warning] Ignored duplicate file C:/Resources/directory/b5fe0d9dcefa4d8b9820bab2d6944547.LowSmallWorker.wd/14gt-s/Odata-docs\assets/11-01-AddNewDataContext.png.
[Warning] Ignored duplicate file C:/Resources/directory/b5fe0d9dcefa4d8b9820bab2d6944547.LowSmallWorker.wd/14gt-s/Odata-docs\assets/11-01-ChangeWebApiConfig.png.
[Warning] Ignored duplicate file C:/Resources/directory/b5fe0d9dcefa4d8b9820bab2d6944547.LowSmallWorker.wd/14gt-s/Odata-docs\assets/11-01-ChangeWebApiConfig1.png.
[Warning] Ignored duplicate file C:/Resources/directory/b5fe0d9dcefa4d8b9820bab2d6944547.LowSmallWorker.wd/14gt-s/Odata-docs\assets/11-01-Complete.png.
[Warning] Ignored duplicate file C:/Resources/directory/b5fe0d9dcefa4d8b9820bab2d6944547.LowSmallWorker.wd/14gt-s/Odata-docs\assets/11-01-Complete1.png.
[Warning] Ignored duplicate file C:/Resources/directory/b5fe0d9dcefa4d8b9820bab2d6944547.LowSmallWorker.wd/14gt-s/Odata-docs\assets/11-01-ProjAndClass.png.
[Warning] Ignored duplicate file C:/Resources/directory/b5fe0d9dcefa4d8b9820bab2d6944547.LowSmallWorker.wd/14gt-s/Odata-docs\assets/11-01-SelectController.png.
[Warning] Ignored duplicate file C:/Resources/directory/b5fe0d9dcefa4d8b9820bab2d6944547.LowSmallWorker.wd/14gt-s/Odata-docs\assets/11-01-SelectModelClass.png.
[Warning] Ignored duplicate file C:/Resources/directory/b5fe0d9dcefa4d8b9820bab2d6944547.LowSmallWorker.wd/14gt-s/Odata-docs\assets/11-01-SelectModelWithoutContext.png.
[Warning] Ignored duplicate file C:/Resources/directory/b5fe0d9dcefa4d8b9820bab2d6944547.LowSmallWorker.wd/14gt-s/Odata-docs\assets/11-01-SelectScaffolderWithContext.png.
[Warning] Ignored duplicate file C:/Resources/directory/b5fe0d9dcefa4d8b9820bab2d6944547.LowSmallWorker.wd/14gt-s/Odata-docs\assets/12-01-conventions.png.
[Warning] Ignored duplicate file C:/Resources/directory/b5fe0d9dcefa4d8b9820bab2d6944547.LowSmallWorker.wd/14gt-s/Odata-docs\assets/12-01-DateTypeMapping.png.
[Warning] Ignored duplicate file C:/Resources/directory/b5fe0d9dcefa4d8b9820bab2d6944547.LowSmallWorker.wd/14gt-s/Odata-docs\assets/12-01-mapping1.png.
[Warning] Ignored duplicate file C:/Resources/directory/b5fe0d9dcefa4d8b9820bab2d6944547.LowSmallWorker.wd/14gt-s/Odata-docs\assets/12-01-mapping2.png.
[Warning] Ignored duplicate file C:/Resources/directory/b5fe0d9dcefa4d8b9820bab2d6944547.LowSmallWorker.wd/14gt-s/Odata-docs\assets/12-01-mapping3.png.
[Warning] Ignored duplicate file C:/Resources/directory/b5fe0d9dcefa4d8b9820bab2d6944547.LowSmallWorker.wd/14gt-s/Odata-docs\assets/2015-04-16-add-class.png.
[Warning] Ignored duplicate file C:/Resources/directory/b5fe0d9dcefa4d8b9820bab2d6944547.LowSmallWorker.wd/14gt-s/Odata-docs\assets/2015-04-16-new-project.png.
[Warning] Ignored duplicate file C:/Resources/directory/b5fe0d9dcefa4d8b9820bab2d6944547.LowSmallWorker.wd/14gt-s/Odata-docs\assets/2015-04-17-csdl.png.
[Warning] Ignored duplicate file C:/Resources/directory/b5fe0d9dcefa4d8b9820bab2d6944547.LowSmallWorker.wd/14gt-s/Odata-docs\assets/2015-04-17-csdl1.png.
[Warning] Ignored duplicate file C:/Resources/directory/b5fe0d9dcefa4d8b9820bab2d6944547.LowSmallWorker.wd/14gt-s/Odata-docs\assets/2015-04-17-debug.png.
[Warning] Ignored duplicate file C:/Resources/directory/b5fe0d9dcefa4d8b9820bab2d6944547.LowSmallWorker.wd/14gt-s/Odata-docs\assets/2015-04-18-csdl.png.
[Warning] Ignored duplicate file C:/Resources/directory/b5fe0d9dcefa4d8b9820bab2d6944547.LowSmallWorker.wd/14gt-s/Odata-docs\assets/2015-04-18-csdl1.png.
[Warning] Ignored duplicate file C:/Resources/directory/b5fe0d9dcefa4d8b9820bab2d6944547.LowSmallWorker.wd/14gt-s/Odata-docs\assets/2015-04-19-csdl.png.
[Warning] Ignored duplicate file C:/Resources/directory/b5fe0d9dcefa4d8b9820bab2d6944547.LowSmallWorker.wd/14gt-s/Odata-docs\assets/2015-04-20-csdl.png.
[Warning] Ignored duplicate file C:/Resources/directory/b5fe0d9dcefa4d8b9820bab2d6944547.LowSmallWorker.wd/14gt-s/Odata-docs\assets/2015-04-20-csdl1.png.
[Warning] Ignored duplicate file C:/Resources/directory/b5fe0d9dcefa4d8b9820bab2d6944547.LowSmallWorker.wd/14gt-s/Odata-docs\assets/2015-04-20-debug.png.
[Warning] Ignored duplicate file C:/Resources/directory/b5fe0d9dcefa4d8b9820bab2d6944547.LowSmallWorker.wd/14gt-s/Odata-docs\assets/2015-04-20-output.png.
[Warning] Ignored duplicate file C:/Resources/directory/b5fe0d9dcefa4d8b9820bab2d6944547.LowSmallWorker.wd/14gt-s/Odata-docs\assets/2015-04-21-csdl.png.
[Warning] Ignored duplicate file C:/Resources/directory/b5fe0d9dcefa4d8b9820bab2d6944547.LowSmallWorker.wd/14gt-s/Odata-docs\assets/2015-12-21-Client-class-relation1.png.
[Warning] Ignored duplicate file C:/Resources/directory/b5fe0d9dcefa4d8b9820bab2d6944547.LowSmallWorker.wd/14gt-s/Odata-docs\assets/2015-12-21-Client-class-relation2.png.
[Warning] Ignored duplicate file C:/Resources/directory/b5fe0d9dcefa4d8b9820bab2d6944547.LowSmallWorker.wd/14gt-s/Odata-docs\assets/2015-12-21-Client-common-query.png.
[Warning] Ignored duplicate file C:/Resources/directory/b5fe0d9dcefa4d8b9820bab2d6944547.LowSmallWorker.wd/14gt-s/Odata-docs\assets/2015-12-21-Client-data-flow.png.
[Warning] Ignored duplicate file C:/Resources/directory/b5fe0d9dcefa4d8b9820bab2d6944547.LowSmallWorker.wd/14gt-s/Odata-docs\assets/2015-12-21-Client-main-flow.png.
[Warning] Ignored duplicate file C:/Resources/directory/b5fe0d9dcefa4d8b9820bab2d6944547.LowSmallWorker.wd/14gt-s/Odata-docs\assets/2015-12-21-Client-query-entity.png.
[Warning] Ignored duplicate file C:/Resources/directory/b5fe0d9dcefa4d8b9820bab2d6944547.LowSmallWorker.wd/14gt-s/Odata-docs\assets/2015-12-21-CSDL-Class-Relationship.png.
[Warning] Ignored duplicate file C:/Resources/directory/b5fe0d9dcefa4d8b9820bab2d6944547.LowSmallWorker.wd/14gt-s/Odata-docs\assets/2015-12-21-Expandable-Serialize-flow.png.
[Warning] Ignored duplicate file C:/Resources/directory/b5fe0d9dcefa4d8b9820bab2d6944547.LowSmallWorker.wd/14gt-s/Odata-docs\assets/2015-12-21-ODL-Class-Relationship.png.
[Warning] Ignored duplicate file C:/Resources/directory/b5fe0d9dcefa4d8b9820bab2d6944547.LowSmallWorker.wd/14gt-s/Odata-docs\assets/2015-12-21-ODL-DeSerialize-flow.png.
[Warning] Ignored duplicate file C:/Resources/directory/b5fe0d9dcefa4d8b9820bab2d6944547.LowSmallWorker.wd/14gt-s/Odata-docs\assets/2015-12-21-ODL-Serialize-flow.png.
[Warning] Ignored duplicate file C:/Resources/directory/b5fe0d9dcefa4d8b9820bab2d6944547.LowSmallWorker.wd/14gt-s/Odata-docs\assets/2015-12-21-WebApi-class-relation1.png.
[Warning] Ignored duplicate file C:/Resources/directory/b5fe0d9dcefa4d8b9820bab2d6944547.LowSmallWorker.wd/14gt-s/Odata-docs\assets/2016-08-23-facets.png.
[Warning] Ignored duplicate file C:/Resources/directory/b5fe0d9dcefa4d8b9820bab2d6944547.LowSmallWorker.wd/14gt-s/Odata-docs\assets/2018-11-20-ODLv6xInheritance .png.
[Warning] Ignored duplicate file C:/Resources/directory/b5fe0d9dcefa4d8b9820bab2d6944547.LowSmallWorker.wd/14gt-s/Odata-docs\assets/2018-11-20-ODLv7xInheritance1Class.png.
[Warning] Ignored duplicate file C:/Resources/directory/b5fe0d9dcefa4d8b9820bab2d6944547.LowSmallWorker.wd/14gt-s/Odata-docs\assets/client-diagram.png.
[Warning] Ignored duplicate file C:/Resources/directory/b5fe0d9dcefa4d8b9820bab2d6944547.LowSmallWorker.wd/14gt-s/Odata-docs\assets/library-relationship.png.
[Warning] Ignored duplicate file C:/Resources/directory/b5fe0d9dcefa4d8b9820bab2d6944547.LowSmallWorker.wd/14gt-s/Odata-docs\assets/doc-assets/yes.png.
[Warning] Ignored duplicate file C:/Resources/directory/b5fe0d9dcefa4d8b9820bab2d6944547.LowSmallWorker.wd/14gt-s/Odata-docs\assets/tooling/odata-connected-service-advanced-settings.PNG.
[Warning] Ignored duplicate file C:/Resources/directory/b5fe0d9dcefa4d8b9820bab2d6944547.LowSmallWorker.wd/14gt-s/Odata-docs\assets/tooling/odata-connected-service-config-endpoint.PNG.
[Warning] Ignored duplicate file C:/Resources/directory/b5fe0d9dcefa4d8b9820bab2d6944547.LowSmallWorker.wd/14gt-s/Odata-docs\assets/tooling/odata-connected-service-config-file-name.PNG.
[Warning] Ignored duplicate file C:/Resources/directory/b5fe0d9dcefa4d8b9820bab2d6944547.LowSmallWorker.wd/14gt-s/Odata-docs\assets/tooling/odata-connected-service-consume.PNG.
[Warning] Ignored duplicate file C:/Resources/directory/b5fe0d9dcefa4d8b9820bab2d6944547.LowSmallWorker.wd/14gt-s/Odata-docs\assets/tooling/odata-connected-service-generate.PNG.
[Warning] Ignored duplicate file C:/Resources/directory/b5fe0d9dcefa4d8b9820bab2d6944547.LowSmallWorker.wd/14gt-s/Odata-docs\assets/tooling/odata-connected-service-install-extension.png.
[Warning] Ignored duplicate file C:/Resources/directory/b5fe0d9dcefa4d8b9820bab2d6944547.LowSmallWorker.wd/14gt-s/Odata-docs\assets/tooling/odata-connected-service-new.PNG.
[Warning] Unable to handle following files: assets/12-01-mapping3.png,assets/2015-04-16-new-project.png,assets/2015-04-19-csdl.png,assets/2015-04-20-csdl1.png,assets/2015-04-20-output.png,assets/2015-12-21-Client-class-relation1.png,assets/2015-12-21-CSDL-Class-Relationship.png,assets/2015-12-21-ODL-DeSerialize-flow.png,assets/2015-12-21-ODL-Serialize-flow.png,assets/client-diagram.png,assets/library-relationship.png,assets/tooling/odata-connected-service-new.PNG,docfx.json,assets/02-01-customer-order.png,assets/03-02-actionConvention.png,assets/03-02-functionConvention.png,assets/03-02-navigationlinkeConvention.png,assets/03-02-navigationRoutingConvention.png,assets/03-02-queryEntitiesConvention.png,assets/03-02-updateDeleteEntitiesConvention.png,assets/05-01-demo-1.png,assets/05-01-demo-2.png,assets/05-01-demo-3.png,assets/05-01-ssl-config.png,assets/06-05-typemapping.png,assets/07-06-package-src.png,assets/11-01-AddNewDataContext.png,assets/11-01-ChangeWebApiConfig.png,assets/11-01-ChangeWebApiConfig1.png,assets/11-01-Complete.png,assets/11-01-Complete1.png,assets/11-01-ProjAndClass.png,assets/11-01-SelectController.png,assets/11-01-SelectModelClass.png,assets/11-01-SelectModelWithoutContext.png,assets/11-01-SelectScaffolderWithContext.png,assets/12-01-conventions.png,assets/12-01-DateTypeMapping.png,assets/12-01-mapping1.png,assets/12-01-mapping2.png,assets/2015-04-17-csdl.png,assets/2015-04-17-csdl1.png,assets/2015-04-17-debug.png,assets/2015-04-18-csdl.png,assets/2015-12-21-Client-class-relation2.png,assets/2015-12-21-Client-common-query.png,assets/2015-12-21-Client-data-flow.png,assets/2015-12-21-Client-main-flow.png,assets/doc-assets/yes.png,assets/tooling/odata-connected-service-advanced-settings.PNG,assets/tooling/odata-connected-service-config-endpoint.PNG,assets/tooling/odata-connected-service-config-file-name.PNG,assets/2015-12-21-Expandable-Serialize-flow.png,assets/2018-11-20-ODLv6xInheritance .png,assets/2018-11-20-ODLv7xInheritance1Class.png,assets/tooling/odata-connected-service-install-extension.png,assets/2015-04-16-add-class.png,assets/2015-04-18-csdl1.png,assets/2015-04-20-csdl.png,assets/2015-04-20-debug.png,assets/2015-04-21-csdl.png,assets/2015-12-21-Client-query-entity.png,assets/2015-12-21-ODL-Class-Relationship.png,assets/2015-12-21-WebApi-class-relation1.png,assets/2016-08-23-facets.png,assets/tooling/odata-connected-service-consume.PNG,assets/tooling/odata-connected-service-generate.PNG. Do they miss `YamlMime` as the first line of file, e.g.: `### YamlMime:ManagedReference`?

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

Docs Build status updates of commit 3e2826a:
:warning: Validation status: warnings

File
Status
Preview URL
Details

:warning:Warning

Details

Odata-docs/docfx.json
:white_check_mark:Succeeded

[Warning] Ignored duplicate file W:/0pcn-s/Odata-docs\assets/02-01-customer-order.png.
[Warning] Ignored duplicate file W:/0pcn-s/Odata-docs\assets/03-02-actionConvention.png.
[Warning] Ignored duplicate file W:/0pcn-s/Odata-docs\assets/03-02-functionConvention.png.
[Warning] Ignored duplicate file W:/0pcn-s/Odata-docs\assets/03-02-navigationlinkeConvention.png.
[Warning] Ignored duplicate file W:/0pcn-s/Odata-docs\assets/03-02-navigationRoutingConvention.png.
[Warning] Ignored duplicate file W:/0pcn-s/Odata-docs\assets/03-02-queryEntitiesConvention.png.
[Warning] Ignored duplicate file W:/0pcn-s/Odata-docs\assets/03-02-updateDeleteEntitiesConvention.png.
[Warning] Ignored duplicate file W:/0pcn-s/Odata-docs\assets/05-01-demo-1.png.
[Warning] Ignored duplicate file W:/0pcn-s/Odata-docs\assets/05-01-demo-2.png.
[Warning] Ignored duplicate file W:/0pcn-s/Odata-docs\assets/05-01-demo-3.png.
[Warning] Ignored duplicate file W:/0pcn-s/Odata-docs\assets/05-01-ssl-config.png.
[Warning] Ignored duplicate file W:/0pcn-s/Odata-docs\assets/06-05-typemapping.png.
[Warning] Ignored duplicate file W:/0pcn-s/Odata-docs\assets/07-06-package-src.png.
[Warning] Ignored duplicate file W:/0pcn-s/Odata-docs\assets/11-01-AddNewDataContext.png.
[Warning] Ignored duplicate file W:/0pcn-s/Odata-docs\assets/11-01-ChangeWebApiConfig.png.
[Warning] Ignored duplicate file W:/0pcn-s/Odata-docs\assets/11-01-ChangeWebApiConfig1.png.
[Warning] Ignored duplicate file W:/0pcn-s/Odata-docs\assets/11-01-Complete.png.
[Warning] Ignored duplicate file W:/0pcn-s/Odata-docs\assets/11-01-Complete1.png.
[Warning] Ignored duplicate file W:/0pcn-s/Odata-docs\assets/11-01-ProjAndClass.png.
[Warning] Ignored duplicate file W:/0pcn-s/Odata-docs\assets/11-01-SelectController.png.
[Warning] Ignored duplicate file W:/0pcn-s/Odata-docs\assets/11-01-SelectModelClass.png.
[Warning] Ignored duplicate file W:/0pcn-s/Odata-docs\assets/11-01-SelectModelWithoutContext.png.
[Warning] Ignored duplicate file W:/0pcn-s/Odata-docs\assets/11-01-SelectScaffolderWithContext.png.
[Warning] Ignored duplicate file W:/0pcn-s/Odata-docs\assets/12-01-conventions.png.
[Warning] Ignored duplicate file W:/0pcn-s/Odata-docs\assets/12-01-DateTypeMapping.png.
[Warning] Ignored duplicate file W:/0pcn-s/Odata-docs\assets/12-01-mapping1.png.
[Warning] Ignored duplicate file W:/0pcn-s/Odata-docs\assets/12-01-mapping2.png.
[Warning] Ignored duplicate file W:/0pcn-s/Odata-docs\assets/12-01-mapping3.png.
[Warning] Ignored duplicate file W:/0pcn-s/Odata-docs\assets/2015-04-16-add-class.png.
[Warning] Ignored duplicate file W:/0pcn-s/Odata-docs\assets/2015-04-16-new-project.png.
[Warning] Ignored duplicate file W:/0pcn-s/Odata-docs\assets/2015-04-17-csdl.png.
[Warning] Ignored duplicate file W:/0pcn-s/Odata-docs\assets/2015-04-17-csdl1.png.
[Warning] Ignored duplicate file W:/0pcn-s/Odata-docs\assets/2015-04-17-debug.png.
[Warning] Ignored duplicate file W:/0pcn-s/Odata-docs\assets/2015-04-18-csdl.png.
[Warning] Ignored duplicate file W:/0pcn-s/Odata-docs\assets/2015-04-18-csdl1.png.
[Warning] Ignored duplicate file W:/0pcn-s/Odata-docs\assets/2015-04-19-csdl.png.
[Warning] Ignored duplicate file W:/0pcn-s/Odata-docs\assets/2015-04-20-csdl.png.
[Warning] Ignored duplicate file W:/0pcn-s/Odata-docs\assets/2015-04-20-csdl1.png.
[Warning] Ignored duplicate file W:/0pcn-s/Odata-docs\assets/2015-04-20-debug.png.
[Warning] Ignored duplicate file W:/0pcn-s/Odata-docs\assets/2015-04-20-output.png.
[Warning] Ignored duplicate file W:/0pcn-s/Odata-docs\assets/2015-04-21-csdl.png.
[Warning] Ignored duplicate file W:/0pcn-s/Odata-docs\assets/2015-12-21-Client-class-relation1.png.
[Warning] Ignored duplicate file W:/0pcn-s/Odata-docs\assets/2015-12-21-Client-class-relation2.png.
[Warning] Ignored duplicate file W:/0pcn-s/Odata-docs\assets/2015-12-21-Client-common-query.png.
[Warning] Ignored duplicate file W:/0pcn-s/Odata-docs\assets/2015-12-21-Client-data-flow.png.
[Warning] Ignored duplicate file W:/0pcn-s/Odata-docs\assets/2015-12-21-Client-main-flow.png.
[Warning] Ignored duplicate file W:/0pcn-s/Odata-docs\assets/2015-12-21-Client-query-entity.png.
[Warning] Ignored duplicate file W:/0pcn-s/Odata-docs\assets/2015-12-21-CSDL-Class-Relationship.png.
[Warning] Ignored duplicate file W:/0pcn-s/Odata-docs\assets/2015-12-21-Expandable-Serialize-flow.png.
[Warning] Ignored duplicate file W:/0pcn-s/Odata-docs\assets/2015-12-21-ODL-Class-Relationship.png.
[Warning] Ignored duplicate file W:/0pcn-s/Odata-docs\assets/2015-12-21-ODL-DeSerialize-flow.png.
[Warning] Ignored duplicate file W:/0pcn-s/Odata-docs\assets/2015-12-21-ODL-Serialize-flow.png.
[Warning] Ignored duplicate file W:/0pcn-s/Odata-docs\assets/2015-12-21-WebApi-class-relation1.png.
[Warning] Ignored duplicate file W:/0pcn-s/Odata-docs\assets/2016-08-23-facets.png.
[Warning] Ignored duplicate file W:/0pcn-s/Odata-docs\assets/2018-11-20-ODLv6xInheritance .png.
[Warning] Ignored duplicate file W:/0pcn-s/Odata-docs\assets/2018-11-20-ODLv7xInheritance1Class.png.
[Warning] Ignored duplicate file W:/0pcn-s/Odata-docs\assets/client-diagram.png.
[Warning] Ignored duplicate file W:/0pcn-s/Odata-docs\assets/library-relationship.png.
[Warning] Ignored duplicate file W:/0pcn-s/Odata-docs\assets/doc-assets/yes.png.
[Warning] Ignored duplicate file W:/0pcn-s/Odata-docs\assets/tooling/odata-connected-service-advanced-settings.PNG.
[Warning] Ignored duplicate file W:/0pcn-s/Odata-docs\assets/tooling/odata-connected-service-config-endpoint.PNG.
[Warning] Ignored duplicate file W:/0pcn-s/Odata-docs\assets/tooling/odata-connected-service-config-file-name.PNG.
[Warning] Ignored duplicate file W:/0pcn-s/Odata-docs\assets/tooling/odata-connected-service-consume.PNG.
[Warning] Ignored duplicate file W:/0pcn-s/Odata-docs\assets/tooling/odata-connected-service-generate.PNG.
[Warning] Ignored duplicate file W:/0pcn-s/Odata-docs\assets/tooling/odata-connected-service-install-extension.png.
[Warning] Ignored duplicate file W:/0pcn-s/Odata-docs\assets/tooling/odata-connected-service-new.PNG.
[Warning] Ignored duplicate file W:/0pcn-s/Odata-docs\assets/02-01-customer-order.png.
[Warning] Ignored duplicate file W:/0pcn-s/Odata-docs\assets/03-02-actionConvention.png.
[Warning] Ignored duplicate file W:/0pcn-s/Odata-docs\assets/03-02-functionConvention.png.
[Warning] Ignored duplicate file W:/0pcn-s/Odata-docs\assets/03-02-navigationlinkeConvention.png.
[Warning] Ignored duplicate file W:/0pcn-s/Odata-docs\assets/03-02-navigationRoutingConvention.png.
[Warning] Ignored duplicate file W:/0pcn-s/Odata-docs\assets/03-02-queryEntitiesConvention.png.
[Warning] Ignored duplicate file W:/0pcn-s/Odata-docs\assets/03-02-updateDeleteEntitiesConvention.png.
[Warning] Ignored duplicate file W:/0pcn-s/Odata-docs\assets/05-01-demo-1.png.
[Warning] Ignored duplicate file W:/0pcn-s/Odata-docs\assets/05-01-demo-2.png.
[Warning] Ignored duplicate file W:/0pcn-s/Odata-docs\assets/05-01-demo-3.png.
[Warning] Ignored duplicate file W:/0pcn-s/Odata-docs\assets/05-01-ssl-config.png.
[Warning] Ignored duplicate file W:/0pcn-s/Odata-docs\assets/06-05-typemapping.png.
[Warning] Ignored duplicate file W:/0pcn-s/Odata-docs\assets/07-06-package-src.png.
[Warning] Ignored duplicate file W:/0pcn-s/Odata-docs\assets/11-01-AddNewDataContext.png.
[Warning] Ignored duplicate file W:/0pcn-s/Odata-docs\assets/11-01-ChangeWebApiConfig.png.
[Warning] Ignored duplicate file W:/0pcn-s/Odata-docs\assets/11-01-ChangeWebApiConfig1.png.
[Warning] Ignored duplicate file W:/0pcn-s/Odata-docs\assets/11-01-Complete.png.
[Warning] Ignored duplicate file W:/0pcn-s/Odata-docs\assets/11-01-Complete1.png.
[Warning] Ignored duplicate file W:/0pcn-s/Odata-docs\assets/11-01-ProjAndClass.png.
[Warning] Ignored duplicate file W:/0pcn-s/Odata-docs\assets/11-01-SelectController.png.
[Warning] Ignored duplicate file W:/0pcn-s/Odata-docs\assets/11-01-SelectModelClass.png.
[Warning] Ignored duplicate file W:/0pcn-s/Odata-docs\assets/11-01-SelectModelWithoutContext.png.
[Warning] Ignored duplicate file W:/0pcn-s/Odata-docs\assets/11-01-SelectScaffolderWithContext.png.
[Warning] Ignored duplicate file W:/0pcn-s/Odata-docs\assets/12-01-conventions.png.
[Warning] Ignored duplicate file W:/0pcn-s/Odata-docs\assets/12-01-DateTypeMapping.png.
[Warning] Ignored duplicate file W:/0pcn-s/Odata-docs\assets/12-01-mapping1.png.
[Warning] Ignored duplicate file W:/0pcn-s/Odata-docs\assets/12-01-mapping2.png.
[Warning] Ignored duplicate file W:/0pcn-s/Odata-docs\assets/12-01-mapping3.png.
[Warning] Ignored duplicate file W:/0pcn-s/Odata-docs\assets/2015-04-16-add-class.png.
[Warning] Ignored duplicate file W:/0pcn-s/Odata-docs\assets/2015-04-16-new-project.png.
[Warning] Ignored duplicate file W:/0pcn-s/Odata-docs\assets/2015-04-17-csdl.png.
[Warning] Ignored duplicate file W:/0pcn-s/Odata-docs\assets/2015-04-17-csdl1.png.
[Warning] Ignored duplicate file W:/0pcn-s/Odata-docs\assets/2015-04-17-debug.png.
[Warning] Ignored duplicate file W:/0pcn-s/Odata-docs\assets/2015-04-18-csdl.png.
[Warning] Ignored duplicate file W:/0pcn-s/Odata-docs\assets/2015-04-18-csdl1.png.
[Warning] Ignored duplicate file W:/0pcn-s/Odata-docs\assets/2015-04-19-csdl.png.
[Warning] Ignored duplicate file W:/0pcn-s/Odata-docs\assets/2015-04-20-csdl.png.
[Warning] Ignored duplicate file W:/0pcn-s/Odata-docs\assets/2015-04-20-csdl1.png.
[Warning] Ignored duplicate file W:/0pcn-s/Odata-docs\assets/2015-04-20-debug.png.
[Warning] Ignored duplicate file W:/0pcn-s/Odata-docs\assets/2015-04-20-output.png.
[Warning] Ignored duplicate file W:/0pcn-s/Odata-docs\assets/2015-04-21-csdl.png.
[Warning] Ignored duplicate file W:/0pcn-s/Odata-docs\assets/2015-12-21-Client-class-relation1.png.
[Warning] Ignored duplicate file W:/0pcn-s/Odata-docs\assets/2015-12-21-Client-class-relation2.png.
[Warning] Ignored duplicate file W:/0pcn-s/Odata-docs\assets/2015-12-21-Client-common-query.png.
[Warning] Ignored duplicate file W:/0pcn-s/Odata-docs\assets/2015-12-21-Client-data-flow.png.
[Warning] Ignored duplicate file W:/0pcn-s/Odata-docs\assets/2015-12-21-Client-main-flow.png.
[Warning] Ignored duplicate file W:/0pcn-s/Odata-docs\assets/2015-12-21-Client-query-entity.png.
[Warning] Ignored duplicate file W:/0pcn-s/Odata-docs\assets/2015-12-21-CSDL-Class-Relationship.png.
[Warning] Ignored duplicate file W:/0pcn-s/Odata-docs\assets/2015-12-21-Expandable-Serialize-flow.png.
[Warning] Ignored duplicate file W:/0pcn-s/Odata-docs\assets/2015-12-21-ODL-Class-Relationship.png.
[Warning] Ignored duplicate file W:/0pcn-s/Odata-docs\assets/2015-12-21-ODL-DeSerialize-flow.png.
[Warning] Ignored duplicate file W:/0pcn-s/Odata-docs\assets/2015-12-21-ODL-Serialize-flow.png.
[Warning] Ignored duplicate file W:/0pcn-s/Odata-docs\assets/2015-12-21-WebApi-class-relation1.png.
[Warning] Ignored duplicate file W:/0pcn-s/Odata-docs\assets/2016-08-23-facets.png.
[Warning] Ignored duplicate file W:/0pcn-s/Odata-docs\assets/2018-11-20-ODLv6xInheritance .png.
[Warning] Ignored duplicate file W:/0pcn-s/Odata-docs\assets/2018-11-20-ODLv7xInheritance1Class.png.
[Warning] Ignored duplicate file W:/0pcn-s/Odata-docs\assets/client-diagram.png.
[Warning] Ignored duplicate file W:/0pcn-s/Odata-docs\assets/library-relationship.png.
[Warning] Ignored duplicate file W:/0pcn-s/Odata-docs\assets/doc-assets/yes.png.
[Warning] Ignored duplicate file W:/0pcn-s/Odata-docs\assets/tooling/odata-connected-service-advanced-settings.PNG.
[Warning] Ignored duplicate file W:/0pcn-s/Odata-docs\assets/tooling/odata-connected-service-config-endpoint.PNG.
[Warning] Ignored duplicate file W:/0pcn-s/Odata-docs\assets/tooling/odata-connected-service-config-file-name.PNG.
[Warning] Ignored duplicate file W:/0pcn-s/Odata-docs\assets/tooling/odata-connected-service-consume.PNG.
[Warning] Ignored duplicate file W:/0pcn-s/Odata-docs\assets/tooling/odata-connected-service-generate.PNG.
[Warning] Ignored duplicate file W:/0pcn-s/Odata-docs\assets/tooling/odata-connected-service-install-extension.png.
[Warning] Ignored duplicate file W:/0pcn-s/Odata-docs\assets/tooling/odata-connected-service-new.PNG.
[Warning] Unable to handle following files: assets/2015-04-17-csdl1.png,assets/2015-04-20-csdl.png,assets/2015-04-20-csdl1.png,assets/2015-04-20-debug.png,assets/2015-04-21-csdl.png,assets/2015-12-21-CSDL-Class-Relationship.png,assets/2015-12-21-ODL-DeSerialize-flow.png,assets/2016-08-23-facets.png,assets/2018-11-20-ODLv6xInheritance .png,assets/tooling/odata-connected-service-consume.PNG,assets/tooling/odata-connected-service-generate.PNG,assets/2015-04-20-output.png,assets/2015-12-21-Client-class-relation2.png,assets/2015-12-21-Expandable-Serialize-flow.png,assets/2015-12-21-WebApi-class-relation1.png,assets/client-diagram.png,assets/tooling/odata-connected-service-config-file-name.PNG,assets/tooling/odata-connected-service-new.PNG,assets/2015-12-21-Client-class-relation1.png,assets/2015-12-21-ODL-Class-Relationship.png,assets/2015-12-21-ODL-Serialize-flow.png,assets/2018-11-20-ODLv7xInheritance1Class.png,assets/tooling/odata-connected-service-install-extension.png,docfx.json,assets/02-01-customer-order.png,assets/03-02-actionConvention.png,assets/03-02-functionConvention.png,assets/03-02-navigationlinkeConvention.png,assets/03-02-navigationRoutingConvention.png,assets/03-02-queryEntitiesConvention.png,assets/03-02-updateDeleteEntitiesConvention.png,assets/05-01-demo-1.png,assets/05-01-demo-2.png,assets/05-01-demo-3.png,assets/05-01-ssl-config.png,assets/06-05-typemapping.png,assets/07-06-package-src.png,assets/11-01-AddNewDataContext.png,assets/11-01-ChangeWebApiConfig.png,assets/11-01-ChangeWebApiConfig1.png,assets/11-01-Complete.png,assets/11-01-Complete1.png,assets/11-01-ProjAndClass.png,assets/11-01-SelectController.png,assets/11-01-SelectModelClass.png,assets/11-01-SelectModelWithoutContext.png,assets/11-01-SelectScaffolderWithContext.png,assets/12-01-conventions.png,assets/12-01-DateTypeMapping.png,assets/12-01-mapping1.png,assets/12-01-mapping2.png,assets/12-01-mapping3.png,assets/2015-04-16-add-class.png,assets/2015-04-16-new-project.png,assets/2015-04-17-csdl.png,assets/2015-04-17-debug.png,assets/2015-04-18-csdl.png,assets/2015-04-18-csdl1.png,assets/2015-04-19-csdl.png,assets/2015-12-21-Client-common-query.png,assets/2015-12-21-Client-data-flow.png,assets/2015-12-21-Client-main-flow.png,assets/2015-12-21-Client-query-entity.png,assets/library-relationship.png,assets/doc-assets/yes.png,assets/tooling/odata-connected-service-advanced-settings.PNG,assets/tooling/odata-connected-service-config-endpoint.PNG. Do they miss `YamlMime` as the first line of file, e.g.: `### YamlMime:ManagedReference`?

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

Docs Build status updates of commit 5fdf2b6:
:warning: Validation status: warnings

File
Status
Preview URL
Details

:warning:Warning

Details

Odata-docs/docfx.json
:white_check_mark:Succeeded

[Warning] Unable to handle following files: docfx.json. Do they miss `YamlMime` as the first line of file, e.g.: `### YamlMime:ManagedReference`?

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

Docs Build status updates of commit 422612e:
:warning: Validation status: warnings

File
Status
Preview URL
Details

:warning:Warning

Details

Odata-docs/docfx.json
:white_check_mark:Succeeded

[Warning] Unable to handle following files: docfx.json. Do they miss `YamlMime` as the first line of file, e.g.: `### YamlMime:ManagedReference`?

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

Docs Build status updates of commit fc28831:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

Odata-docs/docfx.json
:white_check_mark:Succeeded

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

Docs Build status updates of commit 35d1181:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

Odata-docs/docfx.json
:white_check_mark:Succeeded

Odata-docs/odatalib/v6/read-payload-v6.md
:white_check_mark:Succeeded
View

Odata-docs/odatalib/v6/use-uri-parser.-v6md
:white_check_mark:Succeeded

Odata-docs/odatalib/v6/write-payload-v6.md
:white_check_mark:Succeeded
View

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

Docs Build status updates of commit 2269627:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

Odata-docs/docfx.json
:white_check_mark:Succeeded

Odata-docs/odatalib/v6/read-payload-v6.md
:white_check_mark:Succeeded
View

Odata-docs/odatalib/v6/use-uri-parser-v6.md
:white_check_mark:Succeeded
View

Odata-docs/odatalib/v6/write-payload-v6.md
:white_check_mark:Succeeded
View

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

Docs Build status updates of commit a3e5315:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

Odata-docs/docfx.json
:white_check_mark:Succeeded

Odata-docs/odatalib/v6/read-payload-v6.md
:white_check_mark:Succeeded
View

Odata-docs/odatalib/v6/use-uri-parser-v6.md
:white_check_mark:Succeeded
View

Odata-docs/odatalib/v6/write-payload-v6.md
:white_check_mark:Succeeded
View

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

Docs Build status updates of commit cda3502:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

Odata-docs/docfx.json
:white_check_mark:Succeeded

Odata-docs/odatalib/v6/read-payload-v6.md
:white_check_mark:Succeeded
View

Odata-docs/odatalib/v6/use-uri-parser-v6.md
:white_check_mark:Succeeded
View

Odata-docs/odatalib/v6/write-payload-v6.md
:white_check_mark:Succeeded
View

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

merging to see if a full build fixes remaining files


Re-implements with kotlin

[x] implement plugin
[x] implement task
[x] define extension
[x] separate constants
[x] implement ddl output formatter
[x] mock jdbc connection & metadata

it looks good.


Changing bower.json main as entry-point files, not distribution files

Hi there!
Head's up: over in bower/bower.json-spec#43 we're looking to settle the specification for bower.json main:

The primary acting files necessary to use your package. While Bower does not directly use these files, they are listed with the commands bower list --json and bower list --paths, so they can be used by build tools.
The entry-point files necessary to use your package. Only one file per filetype.
Use source files with module exports and imports over pre-built distribution files.
Do not include minified files.

From my understanding, Brunch works well when main points to distribution files, not source files. So I wanted to alert you of the issue. And also start a discussion of a proper solution once main specification has changed. Perhaps a files datapoint, that lists all files that get used, in dependency order, or a dist data point that lists distribution files?

We can use files and, if there are no files — main if that's what the specification wants.


ITMS-90863: Apple silicon Macs support issue - The app links with libraries that are not present on Мас

Unable to submit app with below complain from App Store.

🐛 Bug Report

To Reproduce
NA (see ## Environment section)
Expected Behavior
NA
Code Example
NA
Environment
System:
  OS: macOS 13.6
  CPU: (16) x64 Intel(R) Core(TM) i9-9880H CPU @ 2.30GHz
  Memory: 2.54 GB / 16.00 GB
  Shell:
    version: "5.9"
    path: /bin/zsh
Binaries:
  Node:
    version: 16.14.2
    path: /usr/local/bin/node
  Yarn:
    version: 1.22.10
    path: /usr/local/bin/yarn
  npm:
    version: 8.5.0
    path: /usr/local/bin/npm
  Watchman:
    version: 2<IP_ADDRESS>
    path: /usr/local/bin/watchman
Managers:
  CocoaPods:
    version: 1.11.2
    path: /usr/local/bin/pod
SDKs:
  iOS SDK:
    Platforms:
      - DriverKit 22.4
      - iOS 16.4
      - macOS 13.3
      - tvOS 16.4
      - watchOS 9.4
  Android SDK:
    API Levels:
      - "21"
      - "23"
      - "25"
      - "26"
      - "27"
      - "28"
      - "29"
      - "30"
      - "31"
      - "32"
      - "33"
    Build Tools:
      - 25.0.0
      - 25.0.2
      - 26.0.1
      - 26.0.2
      - 27.0.3
      - 28.0.3
      - 29.0.2
      - 29.0.3
      - 30.0.0
      - 30.0.2
      - 30.0.3
      - 31.0.0
      - 33.0.0
    System Images:
      - android-27 | Google APIs Intel x86 Atom
      - android-33 | Google Play Intel x86 Atom_64
    Android NDK: Not Found
IDEs:
  Android Studio: 2022.3 AI-223.8836.35.2231.10406996
  Xcode:
    version: 14.3.1/14E300c
    path: /usr/bin/xcodebuild
Languages:
  Java:
    version: 11.0.8
    path: /usr/bin/javac
  Ruby:
    version: 2.6.10
    path: /usr/bin/ruby
npmPackages:
  "@react-native-community/cli": Not Found
  react:
    installed: 18.2.0
    wanted: 18.2.0
  react-native:
    installed: 0.72.4
    wanted: 0.72.4
  react-native-macos: Not Found
npmGlobalPackages:
  "*react-native*": Not Found
Android:
  hermesEnabled: true
  newArchEnabled: false
iOS:
  hermesEnabled: true
  newArchEnabled: false

Just noticed I'm not using latest version. updating soon

Manually adding the framework solved the issue

Very interesting but that shouldn't be necessary - the point of cocoapods is to handle all the path-ing and linking etc 🤔

Very interesting but that shouldn't be necessary - the point of cocoapods is to handle all the path-ing and linking etc 🤔

you are right. it works again after cleaning xcode cache, without having to manually add the frameworks


Some small tweaks to the build system for the Docs

Just a little change

Reworked the docs build system in the following:

changed code theme to 'blackboard'
made dev env for base paths for assets
Added some fun little script runners
🔧 the contribute link

Coverage remained the same at 100.0% when pulling 2d5eb77297a246944e4b65bc2eaa38954ec0b1b7 on update-docs-build into 9c3f334dcb8dd8b7d3cc94b1eb5b8b5189112739 on master.

Coverage remained the same at 100.0% when pulling 2d5eb77297a246944e4b65bc2eaa38954ec0b1b7 on update-docs-build into 9c3f334dcb8dd8b7d3cc94b1eb5b8b5189112739 on master.

Coverage remained the same at 100.0% when pulling bfe2d17ca8e7ea5f8f79c7730bfdc1f75886e764 on update-docs-build into 9c3f334dcb8dd8b7d3cc94b1eb5b8b5189112739 on master.


Laravel 10.x Compatibility

This is an automated pull request from Shift to update your package code and dependencies to be compatible with Laravel 9.x.
Before merging, you need to:

Checkout the l10-compatibility branch
Review all comments for additional changes
Thoroughly test your package

If you do find an issue, please report it by commenting on this PR to help improve future automation.

:warning: The latest version of Laravel has a dependency for phpunit/phpunit of ^9.5.10. If you would like to also upgrade your tests, you may run the PHPUnit 9 Shift for free.

:warning: Shift detected GitHub Actions which run jobs using a version matrix. Shift attempted to update your configuration for Laravel 10. However, you should review these changes to ensure the desired combination of versions are built for your package.

:alembic: Using this package? If you would like to help test these changes or believe them to be compatible, you may update your project to reference this branch.
To do so, temporarily add Shift's fork to the repositories property of your composer.json:
{
    "repositories": [
        {
            "type": "vcs",
            "url": "https://github.com/laravel-shift/laravel-scout-postgres.git"
        }
    ]
}

Then update your dependency constraint to reference this branch:
{
    "require": {
        "pmatseykanets/laravel-scout-postgres": "dev-l10-compatibility",
    }
}

Finally, run: composer update


Add MIT license

Not sure if this even enough code + text to be copyrightable, but hey shrugs :)

HA! I didn't know there was a LOC requirement for a license :stuck_out_tongue_closed_eyes:


Perform track downloads and decompression in parallel

Describe the feature:
This might be more of an issue on slower or lower end cpus but the retrieval of a track consists of fetching a bz2 payload file then uncompressing it then fetching the next.
Though this only has to happen once unless it's cleared/removed, this can take a long time for the larger rally tracks.
Testing on an ARM 64 host and I have 3 cpu cores sitting idle and one cpu core at 100% running rally/python.
This would be good to parallelise to more cores to speed up the whole process.
Suggest even retrieving all the payloads in a first phase then decompressing them all in a second phase.

I definitely agree with you; this is really taking quite some time on the initial download. As it is non-essential though and we have quite some big and challenging topics on the roadmap (I am thinking especially of #71 and #195) I am adding this to the backlog for now.

Backlog is fine, this is a nice to have feature :)

Any update on this? : )

@salazar: We're not yet actively working on this feature. Usually, the milestones (in this case "Backlog") indicate the priorities pretty well. While I acknowledge that the current situation is not optimal, download / decompression only happen once. After that, the data are available locally and it's not an issue anymore. So I guess it will take quite some time until we'll resolve this one.

While this would be a nice feature, we will not pursue this for the foreseeable future. Also, this step happens only once. After the dataset is downloaded and decompressed, it is cached locally and will be reused.

Looks like we did implement this but users need to ensure additional parallel decompression utilities are installed to allow Rally to leverage them, otherwise it falls back to single core decompression.
https://esrally.readthedocs.io/en/stable/install.html?highlight=pigz#pbzip2

It is strongly recommended to install pbzip2 to speed up decompressing the corpora of Rally standard tracks. If you have created custom tracks using corpora compressed with gzip instead of bzip2, it’s also advisable to install pigz to speed up the process.

I wonder if it's worth throwing some informational logging message about you can go faster for decompression if you install pbzip2/pigz when decompressing (especially large) corpora?


Getting error while installing "pip install -r requirements.txt"

Running setup.py install for restructuredtext-lint ... done
Running setup.py develop for cryptography
ERROR: Command errored out with exit status 1:
command: 'c:\users\hemant\appdata\local\programs\python\python39\python.exe' -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\Users\Hemant\Downloads\cryptography-master\cryptography-master\setup.py'"'"'; file='"'"'C:\Users\Hemant\Downloads\cryptography-master\cryptography-master\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(file);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, file, '"'"'exec'"'"'))' develop --no-deps
cwd: C:\Users\Hemant\Downloads\cryptography-master\cryptography-master
Complete output (20 lines):
running develop
running egg_info
writing src\cryptography.egg-info\PKG-INFO
writing dependency_links to src\cryptography.egg-info\dependency_links.txt
writing requirements to src\cryptography.egg-info\requires.txt
writing top-level names to src\cryptography.egg-info\top_level.txt
reading manifest file 'src\cryptography.egg-info\SOURCES.txt'
reading manifest template 'MANIFEST.in'
no previously-included directories found matching 'docs_build'
warning: no previously-included files matching '*' found under directory 'vectors'
writing manifest file 'src\cryptography.egg-info\SOURCES.txt'
running build_ext
generating cffi module 'build\temp.win-amd64-3.9\Release\_padding.c'
creating build
creating build\temp.win-amd64-3.9
creating build\temp.win-amd64-3.9\Release
generating cffi module 'build\temp.win-amd64-3.9\Release\_constant_time.c'
generating cffi module 'build\temp.win-amd64-3.9\Release\_openssl.c'
building '_openssl' extension
error: Microsoft Visual C++ 14.0 or greater is required. Get it with "Microsoft C++ Build Tools": https://visualstudio.microsoft.com/visual-cpp-build-tools/
----------------------------------------
ERROR: Command errored out with exit status 1: 'c:\users\hemant\appdata\local\programs\python\python39\python.exe' -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\Users\Hemant\Downloads\cryptography-master\cryptography-master\setup.py'"'"'; file='"'"'C:\Users\Hemant\Downloads\cryptography-master\cryptography-master\setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(file);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, file, '"'"'exec'"'"'))' develop --no-deps Check the logs for full command output.

on my other machine,I have even installed Microsoft Visual C++ , OpenSSL, rush, setting environment variables , installing all dependencies , also tried testing and making changes in setup.py file and pyproject.toml files but still got no luck. KIndly guide through this as i have installed this package on my mac os but it's not happening in windows.

This should be fixed now - the latest commit does away with the custom cryptographu requirement


Deal with race condition in pending instances

My (untested) hypothesis for https://github.com/buildkite/elastic-ci-stack-for-aws/issues/847 is that there may be a race condition occurring between increasing DesiredInstances and having them be visible in the instance list. This accounts for that by checking if the size of the instances list is less than DesiredInstances. If so, we treat the difference as additional pending
instances.
This is just an educated guess - I haven't replicated the reported problem, so I can't be sure if this is actually the cause or the correct fix.

Thanks for thinking about https://github.com/buildkite/elastic-ci-stack-for-aws/issues/847 :heart:
I'm a bit nervous about the risk of whack-a-mole race conditions around the mixing of our metrics and estimating the ASG size. The root problems we were trying to address in #40 was a "stall" when there's a single instance and it's running fewer agents than AgentsPerInstance.
Just thinking out loud: could we remove the ASG API calls that estimate the number of pending instances, and instead have the scaler decide (solely with our metrics) to bump DesiredSize from 1 to 2 when agentCount < AgentsPerInstance for N minutes?
The awkward thing about that is the scaler would need to maintain state across multiple loops.

I'm a bit nervous about the risk of whack-a-mole race conditions around the mixing of our metrics and estimating the ASG size.

This is the only obvious race condition that I can think of. It was something I thought about while writing the code, but wasn't sure how to test/confirm it - and ended up losing track of it before putting the PR up. It's possible there are others that I haven't anticipated, but I'm not expecting to see much, if any, whack-a-mole.

could we remove the ASG API calls that estimate the number of pending instances

I didn't actually add any additional API calls for the pending instances. The code already made a DescribeAutoScalingGroups API call (to get the current DesiredCount), which includes the instance list - we just weren't making use of instance data previously.

The awkward thing about that is the scaler would need to maintain state across multiple loops.

If you want to maintain state across multiple lambda invocations, then we would have to start persisting state to something like DynamoDB. That seems like quite a bit of additional complexity to avoid a problem which hasn't been confirmed yet. My suggestion would be to start with the simple fix[1] and come back around to a bigger, more comprehensive, refactor/redesign if more edge cases come up.
[1] After we confirm this is actually the problem, and fixes it the way I expect it to.

I'm seeking some feedback from colleagues and hope to have a proper review soon :heart:

I didn't actually add any additional API calls for the pending instances

Sorry, my memory was wrong and I should've checked the code first.

we would have to start persisting state to something like DynamoDB. That seems like quite a bit of additional complexity to avoid a problem which hasn't been confirmed yet

I am 100% onboard with not adding persistent storage.

After we confirm this is actually the problem, and fixes it the way I expect it to

Do you have any suggestions for testing this fix prior to cutting an official elastic stack release?

@yob any updates here? We are getting bit by this bug pretty often, which causes long build times plus a spike in cost (since we max out at 50 nodes, and it waits to spin up all 50 before the build starts).

which causes long build times plus a spike in cost (since we max out at 50 nodes, and it waits to spin up all 50 before the build starts).

Could you describe these symptoms in some more detail, as they don't align with my expected impact of this issue. Maybe my understanding is wrong, or maybe we have two issues at play.
In particular: no build should wait for all agents to come online, each job in a build can start as soon as a free agent is available.
Out of interest, what value does your stack use in AgentsPerInstance and do you only see the over-scaling happening when you r connected agents < AgentsPerInstance?

@yob It could be that it just appears to be spinning up all 50 nodes before the build starts, but I don't have any evidence to directly support that. We definitely did have builds waiting ~15 minutes before an agent started work, and the Agents tab in Buildkite was showing 50 agents all green/available. Not sure what would cause that, but it seemed like the newly scaled up agents weren't taking jobs right away. When the bad scale-up doesn't happen, everything works as expected - a new agent comes online, and the job is picked up pretty quickly.
Our stack is using 2 AgentsPerInstance. The overscaling does seem to only happen when we have connected agents < AgentsPerInstance.

Thinking this through, there are a few state changes between changing DesiredCount and getting an agent registered. We change DesiredCount, then a pending instance is created, then once the instance is provisioned the agent needs to register to Buildkite.
The original code watched for the pending instance to instance provisioned stage, and this PR would cover a potential gap[1] between DesiredCount changing and a pending instance being created.
What @jessebye is describing sounds like it could be a gap between the instance being provisioned (as far as the ASG is concerned) and the agent registering to buildkite. This would result in the lambda seeing fully provisioned instances but no available agents, which would trigger the anti-stall behaviour.
The lambda also uses the internal agent metrics API to check how many agents are registered, rather than the public agents API. @yob, is there maybe some caching on that API which might cause a delay between an agent registering and the new total being available to the agent metrics?
But if @jessebye is seeing agents registered, but not accepting jobs, that sounds like a different (but possibly related) problem.
[1] I would think in most cases this gap is small enough that it'll pass by the time the lambda does its next poll. If so, this patch may not be strictly necessary but it wouldn't hurt to cover it anyway.

Going to close this one as I didn’t observe this (not to say it isn’t happening 🔍) but did observe a significant gap between an instance moving out of pending before there are any agents registered. Once we handle that larger case better we can take another look at whether there are any finer grained races in the ASG control pane.


potential denial of service vulnerability

(Original issue 671 created by aph on 2011-06-07T11:32:56.611599+00:00)
Hello~
I've discovered that some accidentally malformed/carefully crafted input can cause pygments to hang using 100% CPU for an arbitrarily long time. The root cause seems to be a slightly badly formed regex in one of the lexers. The problem is trivial to exploit, so I won't give too many details here, but luckily it is also trivial to fix.
== steps to reproduce ==
ask me for $language and bad.in
run pygmentize -l $language bad.in
== expected result ==
pygmentized output, or at least some kind of error message
== actual output ==
none... pygmentize hangs with 100% cpu for an arbitrarily long time
== versions affected ==
I've tried these:
vanilla pygments from easy_install on python 2.6.1 from xcode 4 on OS X snow leopard
latest sources from hg on python python 2.7.1 on ubuntu natty
== how to fix ==
trivial tweaking of the offending regexp (ask me)

(Original issue 671 last updated on 2011-06-18T08:28:23.594518+00:00)
(Issue automaticaly closed due to status in Bitbucket: resolved)

(Original comment by birkenfeld on 2011-06-18T08:28:23.585503+00:00)
Fixed in <>. Thanks!


Ensure batch object has batchable methods

I am encountering a bug in production where there is a class in the BATCH_SEARCHABLE_QUEUED_MODELS cache that does not use the BatchSearchable, leading to an expection being thrown every minute by the scheduler.
This PR patches the bug but doesn't resolve the underlying problem with the incorrect class being added to the Cache.
It looks like this happens because this package overrides the searchable method on the base Collection, so if that is called and the collection contains objects that do not have the BatchSearchable trait, it will still add those classes to the BATCH_SEARCHABLE_QUEUED_MODELS cache.
Edit: I was incorrect about the scheduler not processing the rest of the commands.

Heya! Thanks for fixing this! :) Released in version 1.1.1.