<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vcpkg/scripts/azure-pipelines/windows, branch update-shapelib-150</title>
<subtitle>Forked from https://github.com/microsoft/vcpkg</subtitle>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/vcpkg/'/>
<entry>
<title>[vcpkg format-manifest] Add convert-control flag (#12471)</title>
<updated>2020-08-02T17:08:07+00:00</updated>
<author>
<name>nicole mazzuca</name>
<email>mazzucan@outlook.com</email>
</author>
<published>2020-08-02T17:08:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/vcpkg/commit/?id=1c2af994151fb3e177df54f89223b056ecddbcec'/>
<id>1c2af994151fb3e177df54f89223b056ecddbcec</id>
<content type='text'>
* [vcpkg format-manifest] initial convert-control attempt

TODO: manifest comments! we should keep $directives

* Finalize x-format-manifest

First, fix Json::parse -- "\c", for any c, was incorrectly parsed.
It would emit the escaped character, and then parse the character, so
that `\b` would give you { '\b', 'b' }.

Second, canonicalize source paragraphs as we're parsing them. This found
an error in qt5 -- The `declarative` feature was listed twice, and we
now catch it, so I removed the second paragraph.

Add PlatformExpression::complexity to allow ordering platform
expressions in a somewhat reasonable way.

Notes:
  - We allow `all_modules` as a feature name for back-compat with
    paraview
  - In order to actually convert CONTROL to vcpkg.json, we'd need to
    rename the qt5 `default` feature.
  - We need to add support for $directives in x-format-manifest

* fix qt5 port

* format

* fix compile

* fix tests for canonicalization

* Clean up code

* add error message for nothing to format

* add extra_info field

* add `const X&amp;` overloads for `Object::insert[_or_replace]`

* fix compile

* simple CRs

* add tests

* format

* Fix mosquitto port file

also unmerge a line

* fail the tests on malformed manifest

* fix format_all

* fix coroutine port-version

* format manifests</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* [vcpkg format-manifest] initial convert-control attempt

TODO: manifest comments! we should keep $directives

* Finalize x-format-manifest

First, fix Json::parse -- "\c", for any c, was incorrectly parsed.
It would emit the escaped character, and then parse the character, so
that `\b` would give you { '\b', 'b' }.

Second, canonicalize source paragraphs as we're parsing them. This found
an error in qt5 -- The `declarative` feature was listed twice, and we
now catch it, so I removed the second paragraph.

Add PlatformExpression::complexity to allow ordering platform
expressions in a somewhat reasonable way.

Notes:
  - We allow `all_modules` as a feature name for back-compat with
    paraview
  - In order to actually convert CONTROL to vcpkg.json, we'd need to
    rename the qt5 `default` feature.
  - We need to add support for $directives in x-format-manifest

* fix qt5 port

* format

* fix compile

* fix tests for canonicalization

* Clean up code

* add error message for nothing to format

* add extra_info field

* add `const X&amp;` overloads for `Object::insert[_or_replace]`

* fix compile

* simple CRs

* add tests

* format

* Fix mosquitto port file

also unmerge a line

* fail the tests on malformed manifest

* fix format_all

* fix coroutine port-version

* format manifests</pre>
</div>
</content>
</entry>
<entry>
<title>[vcpkg] Improve format check failure message (#12460)</title>
<updated>2020-07-30T04:12:06+00:00</updated>
<author>
<name>Jack·Boos·Yu</name>
<email>47264268+JackBoosY@users.noreply.github.com</email>
</author>
<published>2020-07-30T04:12:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/vcpkg/commit/?id=d367c4c0b8ab65278f6e9e1b21641753a6273882'/>
<id>d367c4c0b8ab65278f6e9e1b21641753a6273882</id>
<content type='text'>
* [docs] Add format document

* improve the error message

* Check the error message

* Finish test

* restore file list</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* [docs] Add format document

* improve the error message

* Check the error message

* Finish test

* restore file list</pre>
</div>
</content>
</entry>
<entry>
<title>[vcpkg-ci] Always publish file lists (#12384)</title>
<updated>2020-07-13T19:14:51+00:00</updated>
<author>
<name>ras0219</name>
<email>533828+ras0219@users.noreply.github.com</email>
</author>
<published>2020-07-13T19:14:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/vcpkg/commit/?id=bc07f4b0523b035dcc4fc37eea0d6f5adeb8d30b'/>
<id>bc07f4b0523b035dcc4fc37eea0d6f5adeb8d30b</id>
<content type='text'>
Co-authored-by: Robert Schumacher &lt;roschuma@microsoft.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Co-authored-by: Robert Schumacher &lt;roschuma@microsoft.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>[vcpkg ci] Update formatting CI (#12314)</title>
<updated>2020-07-07T21:09:33+00:00</updated>
<author>
<name>nicole mazzuca</name>
<email>mazzucan@outlook.com</email>
</author>
<published>2020-07-07T21:09:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/vcpkg/commit/?id=9606917c81792c52097847fa8037907d92b161a2'/>
<id>9606917c81792c52097847fa8037907d92b161a2</id>
<content type='text'>
* stage checking formatting

this means that the port CI won't run if the formatting failed

* fix invalid names

* add formatting of manifests

* fix dependsOn name

* fix a thing

* CRs

* oops, typo</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* stage checking formatting

this means that the port CI won't run if the formatting failed

* fix invalid names

* add formatting of manifests

* fix dependsOn name

* fix a thing

* CRs

* oops, typo</pre>
</div>
</content>
</entry>
<entry>
<title>[vcpkg] Format the C++ in CI (#11655)</title>
<updated>2020-07-06T23:45:34+00:00</updated>
<author>
<name>nicole mazzuca</name>
<email>mazzucan@outlook.com</email>
</author>
<published>2020-07-06T23:45:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/vcpkg/commit/?id=6a41626eaf33d2f3392e06d98a94c630bfc30977'/>
<id>6a41626eaf33d2f3392e06d98a94c630bfc30977</id>
<content type='text'>
* [vcpkg] Format the C++ in the CI

* format the C++

* CR</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* [vcpkg] Format the C++ in the CI

* format the C++

* CR</pre>
</div>
</content>
</entry>
<entry>
<title>[vcpkg] Added python script to generate all packages file list, added to azur… (#12177)</title>
<updated>2020-07-06T20:38:22+00:00</updated>
<author>
<name>Leo Yao</name>
<email>yaoleo34@gmail.com</email>
</author>
<published>2020-07-06T20:38:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/vcpkg/commit/?id=aa2b9ef32e0c9318e4416d4893b38c5aa230f000'/>
<id>aa2b9ef32e0c9318e4416d4893b38c5aa230f000</id>
<content type='text'>
* Added python script to generate all packages file list, added to azure pipeline to build at the end of the run

* fixed an issue that causes some leading slashes were being removed

* Header Database now includes hpp files for C++ header files

* Changed Header Database to include all files under \include\ folder

* Apply suggestions from code review, changing condition from eq to ne

Co-authored-by: Billy O'Neal &lt;bion@microsoft.com&gt;

* Update last condition from eq to ne

Co-authored-by: Billy O'Neal &lt;bion@microsoft.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Added python script to generate all packages file list, added to azure pipeline to build at the end of the run

* fixed an issue that causes some leading slashes were being removed

* Header Database now includes hpp files for C++ header files

* Changed Header Database to include all files under \include\ folder

* Apply suggestions from code review, changing condition from eq to ne

Co-authored-by: Billy O'Neal &lt;bion@microsoft.com&gt;

* Update last condition from eq to ne

Co-authored-by: Billy O'Neal &lt;bion@microsoft.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>[vcpkg] Remove the tombstones and 'ignore' baseline concepts. (#12197)</title>
<updated>2020-07-03T03:20:07+00:00</updated>
<author>
<name>Billy O'Neal</name>
<email>bion@microsoft.com</email>
</author>
<published>2020-07-03T03:20:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/vcpkg/commit/?id=a28bfe76740349b519d4737260dad8e160b41f6c'/>
<id>a28bfe76740349b519d4737260dad8e160b41f6c</id>
<content type='text'>
This changes our PR builds to treat 'fail' in the ci.baseline.txt as 'skip' instead of using tombstones.

We currently have large numbers of spurious failures that get enshrined in PRs through no fault of a PR author, removing the tombstones concept will fix those by allowing the user to retry. This does mean we accept some risk of not detecting when a port is 'fixed', but that failure is reasonable for us to handle after we see it in CI, but that seems worth it given that it lets us get rid of the tombstone concept.

This also helps out the binary caching feature, because we don't have to figure out how to productize tombstones.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This changes our PR builds to treat 'fail' in the ci.baseline.txt as 'skip' instead of using tombstones.

We currently have large numbers of spurious failures that get enshrined in PRs through no fault of a PR author, removing the tombstones concept will fix those by allowing the user to retry. This does mean we accept some risk of not detecting when a port is 'fixed', but that failure is reasonable for us to handle after we see it in CI, but that seems worth it given that it lets us get rid of the tombstone concept.

This also helps out the binary caching feature, because we don't have to figure out how to productize tombstones.
</pre>
</div>
</content>
</entry>
<entry>
<title>[vcpkg] Implement --x-write-nuget-packages-config= setting for `install` and `x-set-installed` (#12138)</title>
<updated>2020-07-01T18:36:09+00:00</updated>
<author>
<name>ras0219</name>
<email>robertallenschumacher@gmail.com</email>
</author>
<published>2020-07-01T18:36:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/vcpkg/commit/?id=135f91de1eef9e906eb7a5bcf323f6eff9a2b5da'/>
<id>135f91de1eef9e906eb7a5bcf323f6eff9a2b5da</id>
<content type='text'>
* [vcpkg] Implement --x-write-nuget-packages-config= setting for `install` and `x-set-installed`.

* [vcpkg] Add end-to-end testing suite for install, remove, and binary caching

* [vcpkg] Define `$TestingRoot in end-to-end-tests.ps1

* [vcpkg] Address CR comments

Co-authored-by: Robert Schumacher &lt;roschuma@microsoft.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* [vcpkg] Implement --x-write-nuget-packages-config= setting for `install` and `x-set-installed`.

* [vcpkg] Add end-to-end testing suite for install, remove, and binary caching

* [vcpkg] Define `$TestingRoot in end-to-end-tests.ps1

* [vcpkg] Address CR comments

Co-authored-by: Robert Schumacher &lt;roschuma@microsoft.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>[vcpkg] VM Update (#12176)</title>
<updated>2020-07-01T17:53:10+00:00</updated>
<author>
<name>Billy O'Neal</name>
<email>bion@microsoft.com</email>
</author>
<published>2020-07-01T17:53:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/vcpkg/commit/?id=532db1d8f7a5ac7d415fd9feccb7d1ee4377c9f3'/>
<id>532db1d8f7a5ac7d415fd9feccb7d1ee4377c9f3</id>
<content type='text'>
* [qt5] Add more dependent Linux packages for https://github.com/microsoft/vcpkg/pull/11596/

* [vcpkg] Add LLVM 10 to Windows CI machines for https://github.com/microsoft/vcpkg/pull/11655/

* [vcpkg] Add missing Param block to InstallLLVM function.

* [vcpkg] Add throw after all Write-Error calls for consistency with https://github.com/microsoft/vcpkg/pull/12172</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* [qt5] Add more dependent Linux packages for https://github.com/microsoft/vcpkg/pull/11596/

* [vcpkg] Add LLVM 10 to Windows CI machines for https://github.com/microsoft/vcpkg/pull/11655/

* [vcpkg] Add missing Param block to InstallLLVM function.

* [vcpkg] Add throw after all Write-Error calls for consistency with https://github.com/microsoft/vcpkg/pull/12172</pre>
</div>
</content>
</entry>
<entry>
<title>[vcpkg] Add disk space report to Windows PR/CI (#12113)</title>
<updated>2020-06-25T23:38:13+00:00</updated>
<author>
<name>Billy O'Neal</name>
<email>bion@microsoft.com</email>
</author>
<published>2020-06-25T23:38:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.otimperi.dev/vcpkg/commit/?id=f10c49281abbd42ff5aa9a0a3846d935c41b943a'/>
<id>f10c49281abbd42ff5aa9a0a3846d935c41b943a</id>
<content type='text'>
* [vcpkg] Add disk space report to PR/CI

Example output:
```
Disk Label           Size     Free Space
---- -----           ----     ----------
C:   Sabrent         1907 GiB 1239 GiB
D:   Dev             447 GiB  383 GiB
E:   Samsung 960 Pro 1908 GiB 1084 GiB
H:   Rocket          3815 GiB 863 GiB
R:                   0 B      0 B
S:                   0 B      0 B
```
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* [vcpkg] Add disk space report to PR/CI

Example output:
```
Disk Label           Size     Free Space
---- -----           ----     ----------
C:   Sabrent         1907 GiB 1239 GiB
D:   Dev             447 GiB  383 GiB
E:   Samsung 960 Pro 1908 GiB 1084 GiB
H:   Rocket          3815 GiB 863 GiB
R:                   0 B      0 B
S:                   0 B      0 B
```
</pre>
</div>
</content>
</entry>
</feed>
