Stem

@tuxji : I have updated STEM to match the updated translator. One issue is that I am seeing the "copyright" symbol appearing wierd.

@AbhaMoitra Should I update STEM Runner to use SADL 3.4.1 libraries too?  I'm not sure I need to because the OWL files are already generated and the unit test passed in the check so it looks like STEM generated the same CSV files it did before.

@tuxji : I think eventually we will update to newer SADL; so this might be a good time to do that. But I will leave it to you. And I think you will do the "merge pull request"?

I remembered I'd disabled that unit test so it only appeared to pass (it didn't actually generate new CSV files and compare them to the old CSV files).  I'll have to run the real test and check the results before I know whether the STEM Runner will need to upgrade to SADL 3.4.1.  Yes, I'll merge the pull request after I'm sure it's safe to do so.

@tuxji : I guess this file was not there earlier - if so can you just delete it / ignore it? I am not sure what this file does.


Fix 1278: Add 'get_absolute_url' method to CircuitTermination model.

Fixes: #1278
This fixes an issue with the CircuitTermination where it did not have a get_absolute_url method, due to the lack of a detail CircuitTermination view.  Since the CircuitTermination detail is usually viewed within a panel on the parent Circuit detail page, the parent Circuit url is returned instead.
Additionally, the CircuitTermination.str method will include the parent Circuit.cid to differentiate it from other CircuitTerminations.

I will work on identifying other areas where this needs to be addressed and get those resolved.

Adding get_absolute_url to those models where it makes sense is good; IMHO the "true" fix for #1278 is probably fixing the RelationshipModel.get_relationships_data() function so that it doesn't error out if a model doesn't have such a method. See https://github.com/nautobot/nautobot/blob/v1.2.4/nautobot/extras/models/relationships.py#L190 for a likely candidate.

To be clear, this change set is absolutely a step in the right direction - if you don't have the bandwidth to work on a more in-depth fix for the root issue of #1278, I'm totally fine with merging this and leaving #1278 open until someone else can pick up the remaining work. Just let us know. :-)


Add import statements to every component's doc page

@oliviertassinari take a look

Looks good :+1: .


Stop double-encoding path in various filter functions

Fixes gh-3436

@spencergibb does closing the associated issue mean this is going to get merged at some point?

No, just if you're going to submit a PR immediately after opening an issue, the issue is unnecessary.

I have encountered this issue as well. As a workaround I implemented a custom filter function, which reverses the url decoding. You have to add this filter after StripPrefix, RewritePath or other affected filters.
public class UrlDecodeFilter {
    public static HandlerFilterFunction<ServerResponse, ServerResponse> urlDecode() {
        return HandlerFilterFunction.ofRequestProcessor((ServerRequest request) -> {
            String urlDecodedUri = UriUtils.decode(request.uri().toString(), StandardCharsets.UTF_8);
            return ServerRequest.from(request).uri(URI.create(urlDecodedUri)).build();
        });
    }
}

I haven't seen this and opened another PR for rewritePath. i like the different approach, using build(true) to tell the builder that it is already encoded but maybe there is something to consider, at least for rewritePath there is a difference in the behaviour between our different solutions:
if we replace getRawPath() with getPath() to get the path initially to apply the user created regex, it is applied to the decoded string, if we use build(true) in the end to prevent double encoding the regex is applied on the encoded String


Cannot compare two arrays of different types is thrown on a simple two-statement query

Problem Statement
This statement works:
select CASE 10.5 WHEN 0 THEN null ELSE 10 END as col;

This list of two statements don't:
create table res as
   select CASE 10.5 WHEN 0 THEN null ELSE 10 END as col;

select * from res

To Reproduce
Place the above statements into any of the .sql files in datafusion/core/tests/tpc-ds/ (e.g. 1.sql). Run the corresponding test (e.g. tpcds_logical_q1.
Expected behavior
According to SQL semantics any coercion and comparison between numeric types (including Float and Int) should work. Hence expected behavior is for the statement(s) above to succeed.
Additional context
This example is a variation of the TPC-DS query 39. It currently passes, but if you stick "create table xxx as " on the first line, it will exhibit the same error.
We hit this in SDF because we tend to generate multi-statement queries in which all dependent tables are explicitly "create"-d in a statement.
Note: I tried this in the current main, and in this branch https://github.com/apache/arrow-datafusion/pull/5343, hoping that the latter might be addressing related concerns. Both result in the same behavior.

Note that the SQL itself actually doesn't work, but the explain for it does (which is what the tpc-ds logical tests are checking). On latest main:
DataFusion CLI v19.0.0
❯ select CASE 10.5 WHEN 0 THEN null ELSE 10 END as col;
Arrow error: Cast error: Cannot compare two arrays of different types (Int64 and Float64)
❯ explain select CASE 10.5 WHEN 0 THEN null ELSE 10 END as col;
+---------------+-------------------------------------------------------------------------------------------------+
| plan_type     | plan                                                                                |
+---------------+-------------------------------------------------------------------------------------------------+
| logical_plan  | Projection: CASE Float64(10.5) WHEN Int64(0) THEN CAST(NULL AS Int64) ELSE Int64(10) END AS col |
|               |   EmptyRelation                                                                                |
| physical_plan | ProjectionExec: expr=[CASE 10.5 WHEN 0 THEN CAST(NULL AS Int64) ELSE 10 END as col]             |
|               |   EmptyExec: produce_one_row=true                                                               |
|               |                                                                                |
+---------------+-------------------------------------------------------------------------------------------------+
2 rows in set. Query took 0.004 seconds.
❯

This bug seems separate from what #5343 addresses, and seems likely due to a type coercion bug is my guess.


fix: update package name to next-video

new NPM package at https://www.npmjs.com/package/next-video

Now that #63 is merged, should we go ahead and pull this in and make the switch?


enhancement:documentation

All the documentation fixed for the anchor package

@cogoo let me know if we are ok to merge this.

Looks good to me


Stages visibility with E and R commands

Hello,
Noticed that when S and E or R commands are in one cycle then it will not be visible in Konata.
E.g.
I    0    0    0
...
C    1
S    0    0    Rt
R    0    0    0
C    1

Here, Rt stage will not be displayed.
It can be OK with Retire stage, but i ran into problems with flushed instructions
In my case, it is possible to Fetch an instruction and flush it in the same cycle
...
C    1
I    0    0    0
S    0    0    F
R    0    0    1
C    1
...

So instruction will not be visible at all, only if you hover the cursor over it on the left, you can see that it actually existed and was flushed.

What i wanted to see here is:

I'm dumping stages to kanata trace "on fly" when simulator works, and I only know the moment at which the instruction enters the stage, but not when it leaves it. This forces to create some buffers for R and E stages to be printed on the next cycle, which doesn't seem to be a good option for me.
So the question is, is there a particular reason for not displaying these instructions?
And is it possible to display them? Maybe with some new option.
Konata version is v0.39

Hello,
When the viewer reads the R command, the target instruction disappears immediately without displaying the stage for that cycle.
This behavior is to simplify the viewer's parser. To make the instruction disappear on the cycle following the cycle in which R is output, the viewer would need to have a buffer as you described.
The problem you point out with the R command has already been pointed out several times, so I am now trying to add a feature to reserve events that happen N cycles later. This feature could, for example, output a command like "execute the R command one cycle after the current cycle". I think this feature will probably satisfy your request.


Revisit SMB code

It seems like people are having issues with playing videos from Windows 8.x machines when logging in using their Windows / Microsoft e-mail. I'm guessing the @ sign causes it.


Server search slow/unresponsive

Searching the server is very slow in my mailbox. Usually, when I search on the server, I get results, but trying to open one is too much and renders K-9 unresponsive.
The mailbox is 200000 messages large, but that should not bother K-9 because server search only lists matching messages. Even a single result triggers the issue.
Other IMAP clients do fine with searching this mailbox.

Can you please record a debug log while running a remote search. See https://github.com/k9mail/k-9/wiki/LoggingErrors

Well, I just updated to 5.113, and couldn't use K-9 for the last two hours because it is updating some database, draining my battery and filling up 6 GiB of storage.

I had the same issue with a dovecot server. today I enabled FTS on the dovecot server using the lucene plugin (https://wiki.dovecot.org/Plugins/FTS/Lucene) and the problem is basically gone. The server based search is now almost instant and opening messages is also much much faster. Before I had the problem that the messages in the search would not load their content unless you would open and close them several times. Now the message is shown after about 1 to 2 seconds.
Maybe one should test if enabling FTS on dovecot is actually solving this issue - maybe it was just luck that the search is now faster...
I have about 12k of messages in this mailbox.


Speed up ByteBuffer with better struct usage

We can get another boost in performance by optimizing the use of struct a little bit, using compiled notation and unpack_from/pack_into.

Coverage increased (+7.0e-05%) to 99.894% when pulling b0bcb1a7a4e767cdf35d5d0526ba5e9294bd533a on toddpalino:bytebuffer-speed into bd57c89b0d2196f197a2ee5dfb2898ba70be26a8 on linkedin:master.

Coverage increased (+4.0e-05%) to 99.894% when pulling<PHONE_NUMBER>6a269173f25ca65e6d5b972ef43781 on toddpalino:bytebuffer-speed into bd57c89b0d2196f197a2ee5dfb2898ba70be26a8 on linkedin:master.

Coverage increased (+4.0e-05%) to 99.894% when pulling<PHONE_NUMBER>6a269173f25ca65e6d5b972ef43781 on toddpalino:bytebuffer-speed into bd57c89b0d2196f197a2ee5dfb2898ba70be26a8 on linkedin:master.


Move SearchParameters support to use fhir-registry

Currently, fhir-search uses the search-parameters.json from the specification, which is stored in src/main/resources.  This approach duplicates the resources in fhir-registry. Further, profile specific search parameters are not included in the base specification.
The request is to:

Change the Search Parameters to Load from the FHIR Registry using a call for the Resource Type and Search Parameters
Remove the duplicate search-parameters.json from fhir-search

Paul reviewed, everything A-OK


[AUTOMATIC BUMP] Updates purchases-hybrid-common to 10.3.0

This is an automatic bump.
Updates purchases-hybrid-common to 10.3.0

Changes are only related to paywalls so closing this


[brotli:x86-windows] build failure[] build failure

Package: brotli[core]:x86-windows -> 1.0.9#4
Host Environment

Host: x64-windows
Compiler: MSVC 19.0.24210.0
vcpkg-tool version: 2023-01-24-8a88d63f241d391772fbde69af9cab96c3c64c75
vcpkg-scripts version: 185a7aa23 2023-02-06 (17 hours ago)

To Reproduce
vcpkg install brotli:x86-windows
Failure logs
-- Using cached google-brotli-e61745a6b7add50d380cfd7d3883dd6c62fc2c71.tar.gz.
-- Cleaning sources at H:/dev/vcpkg/buildtrees/brotli/src/6c62fc2c71-3fc02d8e7f.clean. Use --editable to skip cleaning for the packages you specify.
-- Extracting source H:/dev/vcpkg/downloads/google-brotli-e61745a6b7add50d380cfd7d3883dd6c62fc2c71.tar.gz
-- Applying patch install.patch
-- Applying patch fix-arm-uwp.patch
-- Applying patch pkgconfig.patch
-- Using source at H:/dev/vcpkg/buildtrees/brotli/src/6c62fc2c71-3fc02d8e7f.clean
-- Configuring x86-windows
CMake Error at scripts/cmake/vcpkg_execute_required_process.cmake:112 (message):
    Command failed: H:/dev/vcpkg/downloads/tools/ninja/1.10.2-windows/ninja.exe -v
    Working Directory: H:/dev/vcpkg/buildtrees/brotli/x86-windows-rel/vcpkg-parallel-configure
    Error code: 1
    See logs for more information:
      H:\dev\vcpkg\buildtrees\brotli\config-x86-windows-dbg-CMakeCache.txt.log
      H:\dev\vcpkg\buildtrees\brotli\config-x86-windows-rel-CMakeCache.txt.log
      H:\dev\vcpkg\buildtrees\brotli\config-x86-windows-out.log

Call Stack (most recent call first):
  installed/x64-windows/share/vcpkg-cmake/vcpkg_cmake_configure.cmake:248 (vcpkg_execute_required_process)
  ports/brotli/portfile.cmake:13 (vcpkg_cmake_configure)
  scripts/ports.cmake:147 (include)

H:\dev\vcpkg\buildtrees\brotli\config-x86-windows-dbg-CMakeCache.txt.log
# This is the CMakeCache file.
# For build in directory: h:/dev/vcpkg/buildtrees/brotli/x86-windows-dbg
# It was generated by CMake: H:/dev/vcpkg/downloads/tools/cmake-3.25.1-windows/cmake-3.25.1-windows-i386/bin/cmake.exe
# You can edit this file to change values found and used by cmake.
# If you do not want to change any of the values, simply exit the editor.
# If you do want to change a value, simply edit, save, and exit the editor.
# The syntax for the file is as follows:
# KEY:TYPE=VALUE
# KEY is the name of a variable in the cache.
# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!.
# VALUE is the current value for the KEY.

########################
# EXTERNAL cache entries
########################

//No help, variable specified on the command line.
BROTLI_DISABLE_TESTS:UNINITIALIZED=ON

//No help, variable specified on the command line.
BUILD_SHARED_LIBS:UNINITIALIZED=ON

//Path to a program.
CMAKE_AR:FILEPATH=C:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/bin/amd64_x86/lib.exe

//Choose the type of build, options are: None Debug Release RelWithDebInfo
// MinSizeRel ...
CMAKE_BUILD_TYPE:STRING=Debug

CMAKE_CROSSCOMPILING:STRING=OFF

CMAKE_CXX_FLAGS:STRING=' /nologo /DWIN32 /D_WINDOWS /W3 /utf-8 /GR /EHsc /MP '

CMAKE_CXX_FLAGS_DEBUG:STRING='/D_DEBUG /MDd /Z7 /Ob0 /Od /RTC1 '

CMAKE_CXX_FLAGS_RELEASE:STRING='/MD /O2 /Oi /Gy /DNDEBUG /Z7 '

//C compiler
CMAKE_C_COMPILER:FILEPATH=C:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/bin/amd64_x86/cl.exe

CMAKE_C_FLAGS:STRING=' /nologo /DWIN32 /D_WINDOWS /W3 /utf-8 /MP '

CMAKE_C_FLAGS_DEBUG:STRING='/D_DEBUG /MDd /Z7 /Ob0 /Od /RTC1 '

//Flags used by the C compiler during MINSIZEREL builds.
CMAKE_C_FLAGS_MINSIZEREL:STRING=/MD /O1 /Ob1 /DNDEBUG

CMAKE_C_FLAGS_RELEASE:STRING='/MD /O2 /Oi /Gy /DNDEBUG /Z7 '

//Flags used by the C compiler during RELWITHDEBINFO builds.
CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=/MD /Zi /O2 /Ob1 /DNDEBUG

//Libraries linked by default with all C applications.
CMAKE_C_STANDARD_LIBRARIES:STRING=kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib

//No help, variable specified on the command line.
CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION:UNINITIALIZED=ON

//Flags used by the linker during all build types.
CMAKE_EXE_LINKER_FLAGS:STRING=/machine:X86

//Flags used by the linker during DEBUG builds.
CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING=/nologo    /debug /INCREMENTAL

//Flags used by the linker during MINSIZEREL builds.
CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING=/INCREMENTAL:NO

CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING='/nologo /DEBUG /INCREMENTAL:NO /OPT:REF /OPT:ICF  '

//Flags used by the linker during RELWITHDEBINFO builds.
CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING=/debug /INCREMENTAL

//Enable/Disable output of compile commands during generation.
CMAKE_EXPORT_COMPILE_COMMANDS:BOOL=

//No help, variable specified on the command line.
CMAKE_EXPORT_NO_PACKAGE_REGISTRY:UNINITIALIZED=ON

//No help, variable specified on the command line.
CMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY:UNINITIALIZED=ON

//No help, variable specified on the command line.
CMAKE_FIND_PACKAGE_NO_SYSTEM_PACKAGE_REGISTRY:UNINITIALIZED=ON

//Value Computed by CMake.
CMAKE_FIND_PACKAGE_REDIRECTS_DIR:STATIC=H:/dev/vcpkg/buildtrees/brotli/x86-windows-dbg/CMakeFiles/pkgRedirects

//No help, variable specified on the command line.
CMAKE_INSTALL_BINDIR:STRING=bin

//No help, variable specified on the command line.
CMAKE_INSTALL_LIBDIR:STRING=lib

//Install path prefix, prepended onto install directories.
CMAKE_INSTALL_PREFIX:PATH=H:/dev/vcpkg/packages/brotli_x86-windows/debug

//No help, variable specified on the command line.
CMAKE_INSTALL_SYSTEM_RUNTIME_LIBS_SKIP:UNINITIALIZED=TRUE

//Path to a program.
CMAKE_LINKER:FILEPATH=C:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/bin/amd64_x86/link.exe

//No help, variable specified on the command line.
CMAKE_MAKE_PROGRAM:UNINITIALIZED=H:/dev/vcpkg/downloads/tools/ninja/1.10.2-windows/ninja.exe

//Flags used by the linker during the creation of modules during
// all build types.
CMAKE_MODULE_LINKER_FLAGS:STRING=/machine:X86

//Flags used by the linker during the creation of modules during
// DEBUG builds.
CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING=/debug /INCREMENTAL

//Flags used by the linker during the creation of modules during
// MINSIZEREL builds.
CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING=/INCREMENTAL:NO

//Flags used by the linker during the creation of modules during
// RELEASE builds.
CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING=/INCREMENTAL:NO

//Flags used by the linker during the creation of modules during
// RELWITHDEBINFO builds.
CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING=/debug /INCREMENTAL

CMAKE_MSVC_RUNTIME_LIBRARY:STRING=MultiThreaded$<$<CONFIG:Debug>:Debug>$<$<STREQUAL:dynamic,dynamic>:DLL>

//Path to a program.
CMAKE_MT:FILEPATH=CMAKE_MT-NOTFOUND

//Value Computed by CMake
CMAKE_PROJECT_DESCRIPTION:STATIC=

//Value Computed by CMake
CMAKE_PROJECT_HOMEPAGE_URL:STATIC=

//Value Computed by CMake
CMAKE_PROJECT_NAME:STATIC=brotli

//RC compiler
CMAKE_RC_COMPILER:FILEPATH=rc

CMAKE_RC_FLAGS:STRING=-c65001 /DWIN32

//Flags for Windows Resource Compiler during DEBUG builds.
CMAKE_RC_FLAGS_DEBUG:STRING=-D_DEBUG

//Flags for Windows Resource Compiler during MINSIZEREL builds.
CMAKE_RC_FLAGS_MINSIZEREL:STRING=

//Flags for Windows Resource Compiler during RELEASE builds.
CMAKE_RC_FLAGS_RELEASE:STRING=

//Flags for Windows Resource Compiler during RELWITHDEBINFO builds.
CMAKE_RC_FLAGS_RELWITHDEBINFO:STRING=

//Flags used by the linker during the creation of shared libraries
// during all build types.
CMAKE_SHARED_LINKER_FLAGS:STRING=/machine:X86

//Flags used by the linker during the creation of shared libraries
// during DEBUG builds.
CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING=/nologo    /debug /INCREMENTAL

//Flags used by the linker during the creation of shared libraries
// during MINSIZEREL builds.
CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING=/INCREMENTAL:NO

CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING='/nologo /DEBUG /INCREMENTAL:NO /OPT:REF /OPT:ICF  '

//Flags used by the linker during the creation of shared libraries
// during RELWITHDEBINFO builds.
CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING=/debug /INCREMENTAL

//If set, runtime paths are not added when installing shared libraries,
// but are added when building.
CMAKE_SKIP_INSTALL_RPATH:BOOL=NO

//If set, runtime paths are not added when using shared libraries.
CMAKE_SKIP_RPATH:BOOL=NO

//Flags used by the linker during the creation of static libraries
// during all build types.
CMAKE_STATIC_LINKER_FLAGS:STRING=/machine:X86

//Flags used by the linker during the creation of static libraries
// during DEBUG builds.
CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING=/nologo

//Flags used by the linker during the creation of static libraries
// during MINSIZEREL builds.
CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING=

//Flags used by the linker during the creation of static libraries
// during RELEASE builds.
CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING=/nologo

//Flags used by the linker during the creation of static libraries
// during RELWITHDEBINFO builds.
CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING=

CMAKE_SYSTEM_NAME:STRING=Windows

CMAKE_SYSTEM_PROCESSOR:STRING=x86

CMAKE_SYSTEM_VERSION:STRING=10.0.18362

//The CMake toolchain file
CMAKE_TOOLCHAIN_FILE:FILEPATH=H:/dev/vcpkg/scripts/buildsystems/vcpkg.cmake

//If this value is on, makefiles will be generated without the
// .SILENT directive, and all commands will be echoed to the console
// during the make.  This is useful for debugging only. With Visual
// Studio IDE projects all commands are done without /nologo.
CMAKE_VERBOSE_MAKEFILE:BOOL=ON

//No help, variable specified on the command line.
FETCHCONTENT_FULLY_DISCONNECTED:UNINITIALIZED=ON

//Automatically copy dependencies into the output directory for
// executables.
VCPKG_APPLOCAL_DEPS:BOOL=OFF

//No help, variable specified on the command line.
VCPKG_CHAINLOAD_TOOLCHAIN_FILE:UNINITIALIZED=H:/dev/vcpkg/scripts/toolchains/windows.cmake

//No help, variable specified on the command line.
VCPKG_CRT_LINKAGE:UNINITIALIZED=dynamic

//No help, variable specified on the command line.
VCPKG_CXX_FLAGS:UNINITIALIZED=

//No help, variable specified on the command line.
VCPKG_CXX_FLAGS_DEBUG:UNINITIALIZED=

//No help, variable specified on the command line.
VCPKG_CXX_FLAGS_RELEASE:UNINITIALIZED=

//No help, variable specified on the command line.
VCPKG_C_FLAGS:UNINITIALIZED=

//No help, variable specified on the command line.
VCPKG_C_FLAGS_DEBUG:UNINITIALIZED=

//No help, variable specified on the command line.
VCPKG_C_FLAGS_RELEASE:UNINITIALIZED=

//The directory which contains the installed libraries for each
// triplet
VCPKG_INSTALLED_DIR:PATH=H:/dev/vcpkg/installed

//No help, variable specified on the command line.
VCPKG_LINKER_FLAGS:UNINITIALIZED=

//No help, variable specified on the command line.
VCPKG_LINKER_FLAGS_DEBUG:UNINITIALIZED=

//No help, variable specified on the command line.
VCPKG_LINKER_FLAGS_RELEASE:UNINITIALIZED=

//The path to the vcpkg manifest directory.
VCPKG_MANIFEST_DIR:PATH=

//Use manifest mode, as opposed to classic mode.
VCPKG_MANIFEST_MODE:BOOL=OFF

//No help, variable specified on the command line.
VCPKG_PLATFORM_TOOLSET:UNINITIALIZED=v140

//Appends the vcpkg paths to CMAKE_PREFIX_PATH, CMAKE_LIBRARY_PATH
// and CMAKE_FIND_ROOT_PATH so that vcpkg libraries/packages are
// found after toolchain/system libraries/packages.
VCPKG_PREFER_SYSTEM_LIBS:BOOL=OFF

//Enable the setup of CMAKE_PROGRAM_PATH to vcpkg paths
VCPKG_SETUP_CMAKE_PROGRAM_PATH:BOOL=ON

//No help, variable specified on the command line.
VCPKG_SET_CHARSET_FLAG:UNINITIALIZED=ON

//No help, variable specified on the command line.
VCPKG_TARGET_ARCHITECTURE:UNINITIALIZED=x86

//Vcpkg target triplet (ex. x86-windows)
VCPKG_TARGET_TRIPLET:STRING=x86-windows

//Trace calls to find_package()
VCPKG_TRACE_FIND_PACKAGE:BOOL=OFF

//Enables messages from the VCPKG toolchain for debugging purposes.
VCPKG_VERBOSE:BOOL=OFF

//(experimental) Automatically copy dependencies into the install
// target directory for executables. Requires CMake 3.14.
X_VCPKG_APPLOCAL_DEPS_INSTALL:BOOL=OFF

//(experimental) Add USES_TERMINAL to VCPKG_APPLOCAL_DEPS to force
// serialization.
X_VCPKG_APPLOCAL_DEPS_SERIALIZED:BOOL=OFF

//The directory which contains the installed libraries for each
// triplet
_VCPKG_INSTALLED_DIR:PATH=H:/dev/vcpkg/installed

//No help, variable specified on the command line.
_VCPKG_ROOT_DIR:UNINITIALIZED=H:/dev/vcpkg

//Value Computed by CMake
brotli_BINARY_DIR:STATIC=H:/dev/vcpkg/buildtrees/brotli/x86-windows-dbg

//Value Computed by CMake
brotli_IS_TOP_LEVEL:STATIC=ON

//Value Computed by CMake
brotli_SOURCE_DIR:STATIC=H:/dev/vcpkg/buildtrees/brotli/src/6c62fc2c71-3fc02d8e7f.clean

########################
# INTERNAL cache entries
########################

//ADVANCED property for variable: CMAKE_AR
CMAKE_AR-ADVANCED:INTERNAL=1
//This is the directory where this CMakeCache.txt was created
CMAKE_CACHEFILE_DIR:INTERNAL=h:/dev/vcpkg/buildtrees/brotli/x86-windows-dbg
//Major version of cmake used to create the current loaded cache
CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3
//Minor version of cmake used to create the current loaded cache
CMAKE_CACHE_MINOR_VERSION:INTERNAL=25
//Patch version of cmake used to create the current loaded cache
CMAKE_CACHE_PATCH_VERSION:INTERNAL=1
//Path to CMake executable.
CMAKE_COMMAND:INTERNAL=H:/dev/vcpkg/downloads/tools/cmake-3.25.1-windows/cmake-3.25.1-windows-i386/bin/cmake.exe
//Path to cpack program executable.
CMAKE_CPACK_COMMAND:INTERNAL=H:/dev/vcpkg/downloads/tools/cmake-3.25.1-windows/cmake-3.25.1-windows-i386/bin/cpack.exe
//Path to ctest program executable.
CMAKE_CTEST_COMMAND:INTERNAL=H:/dev/vcpkg/downloads/tools/cmake-3.25.1-windows/cmake-3.25.1-windows-i386/bin/ctest.exe
//ADVANCED property for variable: CMAKE_C_COMPILER
CMAKE_C_COMPILER-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_C_FLAGS
CMAKE_C_FLAGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG
CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL
CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE
CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO
CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_C_STANDARD_LIBRARIES
CMAKE_C_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1
//Path to cache edit program executable.
CMAKE_EDIT_COMMAND:INTERNAL=H:/dev/vcpkg/downloads/tools/cmake-3.25.1-windows/cmake-3.25.1-windows-i386/bin/cmake-gui.exe
//Executable file format
CMAKE_EXECUTABLE_FORMAT:INTERNAL=Unknown
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS
CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG
CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL
CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE
CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO
CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS
CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1
//Name of external makefile project generator.
CMAKE_EXTRA_GENERATOR:INTERNAL=
//Name of generator.
CMAKE_GENERATOR:INTERNAL=Ninja
//Generator instance identifier.
CMAKE_GENERATOR_INSTANCE:INTERNAL=
//Name of generator platform.
CMAKE_GENERATOR_PLATFORM:INTERNAL=
//Name of generator toolset.
CMAKE_GENERATOR_TOOLSET:INTERNAL=
//Source directory with the top level CMakeLists.txt file for this
// project
CMAKE_HOME_DIRECTORY:INTERNAL=H:/dev/vcpkg/buildtrees/brotli/src/6c62fc2c71-3fc02d8e7f.clean
//ADVANCED property for variable: CMAKE_LINKER
CMAKE_LINKER-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS
CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG
CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL
CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE
CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO
CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_MT
CMAKE_MT-ADVANCED:INTERNAL=1
//number of local generators
CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1
//Platform information initialized
CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1
//noop for ranlib
CMAKE_RANLIB:INTERNAL=:
//ADVANCED property for variable: CMAKE_RC_COMPILER
CMAKE_RC_COMPILER-ADVANCED:INTERNAL=1
CMAKE_RC_COMPILER_WORKS:INTERNAL=1
//ADVANCED property for variable: CMAKE_RC_FLAGS
CMAKE_RC_FLAGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_RC_FLAGS_DEBUG
CMAKE_RC_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_RC_FLAGS_MINSIZEREL
CMAKE_RC_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_RC_FLAGS_RELEASE
CMAKE_RC_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_RC_FLAGS_RELWITHDEBINFO
CMAKE_RC_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//Path to CMake installation.
CMAKE_ROOT:INTERNAL=H:/dev/vcpkg/downloads/tools/cmake-3.25.1-windows/cmake-3.25.1-windows-i386/share/cmake-3.25
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS
CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG
CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL
CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE
CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO
CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH
CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_SKIP_RPATH
CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS
CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG
CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL
CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE
CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO
CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_TOOLCHAIN_FILE
CMAKE_TOOLCHAIN_FILE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE
CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1
//Install the dependencies listed in your manifest:
//\n    If this is off, you will have to manually install your dependencies.
//\n    See https://github.com/microsoft/vcpkg/tree/master/docs/specifications/manifests.md
// for more info.
//\n
VCPKG_MANIFEST_INSTALL:INTERNAL=OFF
//ADVANCED property for variable: VCPKG_VERBOSE
VCPKG_VERBOSE-ADVANCED:INTERNAL=1
//Making sure VCPKG_MANIFEST_MODE doesn't change
Z_VCPKG_CHECK_MANIFEST_MODE:INTERNAL=OFF
//Vcpkg root directory
Z_VCPKG_ROOT_DIR:INTERNAL=H:/dev/vcpkg

H:\dev\vcpkg\buildtrees\brotli\config-x86-windows-rel-CMakeCache.txt.log
# This is the CMakeCache file.
# For build in directory: h:/dev/vcpkg/buildtrees/brotli/x86-windows-rel
# It was generated by CMake: H:/dev/vcpkg/downloads/tools/cmake-3.25.1-windows/cmake-3.25.1-windows-i386/bin/cmake.exe
# You can edit this file to change values found and used by cmake.
# If you do not want to change any of the values, simply exit the editor.
# If you do want to change a value, simply edit, save, and exit the editor.
# The syntax for the file is as follows:
# KEY:TYPE=VALUE
# KEY is the name of a variable in the cache.
# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!.
# VALUE is the current value for the KEY.

########################
# EXTERNAL cache entries
########################

//No help, variable specified on the command line.
BROTLI_DISABLE_TESTS:UNINITIALIZED=ON

//No help, variable specified on the command line.
BUILD_SHARED_LIBS:UNINITIALIZED=ON

//Path to a program.
CMAKE_AR:FILEPATH=C:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/bin/amd64_x86/lib.exe

//Choose the type of build, options are: None Debug Release RelWithDebInfo
// MinSizeRel ...
CMAKE_BUILD_TYPE:STRING=Release

CMAKE_CROSSCOMPILING:STRING=OFF

CMAKE_CXX_FLAGS:STRING=' /nologo /DWIN32 /D_WINDOWS /W3 /utf-8 /GR /EHsc /MP '

CMAKE_CXX_FLAGS_DEBUG:STRING='/D_DEBUG /MDd /Z7 /Ob0 /Od /RTC1 '

CMAKE_CXX_FLAGS_RELEASE:STRING='/MD /O2 /Oi /Gy /DNDEBUG /Z7 '

//C compiler
CMAKE_C_COMPILER:FILEPATH=C:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/bin/amd64_x86/cl.exe

CMAKE_C_FLAGS:STRING=' /nologo /DWIN32 /D_WINDOWS /W3 /utf-8 /MP '

CMAKE_C_FLAGS_DEBUG:STRING='/D_DEBUG /MDd /Z7 /Ob0 /Od /RTC1 '

//Flags used by the C compiler during MINSIZEREL builds.
CMAKE_C_FLAGS_MINSIZEREL:STRING=/MD /O1 /Ob1 /DNDEBUG

CMAKE_C_FLAGS_RELEASE:STRING='/MD /O2 /Oi /Gy /DNDEBUG /Z7 '

//Flags used by the C compiler during RELWITHDEBINFO builds.
CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=/MD /Zi /O2 /Ob1 /DNDEBUG

//Libraries linked by default with all C applications.
CMAKE_C_STANDARD_LIBRARIES:STRING=kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib

//No help, variable specified on the command line.
CMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION:UNINITIALIZED=ON

//Flags used by the linker during all build types.
CMAKE_EXE_LINKER_FLAGS:STRING=/machine:X86

//Flags used by the linker during DEBUG builds.
CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING=/nologo    /debug /INCREMENTAL

//Flags used by the linker during MINSIZEREL builds.
CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING=/INCREMENTAL:NO

CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING='/nologo /DEBUG /INCREMENTAL:NO /OPT:REF /OPT:ICF  '

//Flags used by the linker during RELWITHDEBINFO builds.
CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING=/debug /INCREMENTAL

//Enable/Disable output of compile commands during generation.
CMAKE_EXPORT_COMPILE_COMMANDS:BOOL=

//No help, variable specified on the command line.
CMAKE_EXPORT_NO_PACKAGE_REGISTRY:UNINITIALIZED=ON

//No help, variable specified on the command line.
CMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY:UNINITIALIZED=ON

//No help, variable specified on the command line.
CMAKE_FIND_PACKAGE_NO_SYSTEM_PACKAGE_REGISTRY:UNINITIALIZED=ON

//Value Computed by CMake.
CMAKE_FIND_PACKAGE_REDIRECTS_DIR:STATIC=H:/dev/vcpkg/buildtrees/brotli/x86-windows-rel/CMakeFiles/pkgRedirects

//No help, variable specified on the command line.
CMAKE_INSTALL_BINDIR:STRING=bin

//No help, variable specified on the command line.
CMAKE_INSTALL_LIBDIR:STRING=lib

//Install path prefix, prepended onto install directories.
CMAKE_INSTALL_PREFIX:PATH=H:/dev/vcpkg/packages/brotli_x86-windows

//No help, variable specified on the command line.
CMAKE_INSTALL_SYSTEM_RUNTIME_LIBS_SKIP:UNINITIALIZED=TRUE

//Path to a program.
CMAKE_LINKER:FILEPATH=C:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/bin/amd64_x86/link.exe

//No help, variable specified on the command line.
CMAKE_MAKE_PROGRAM:UNINITIALIZED=H:/dev/vcpkg/downloads/tools/ninja/1.10.2-windows/ninja.exe

//Flags used by the linker during the creation of modules during
// all build types.
CMAKE_MODULE_LINKER_FLAGS:STRING=/machine:X86

//Flags used by the linker during the creation of modules during
// DEBUG builds.
CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING=/debug /INCREMENTAL

//Flags used by the linker during the creation of modules during
// MINSIZEREL builds.
CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING=/INCREMENTAL:NO

//Flags used by the linker during the creation of modules during
// RELEASE builds.
CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING=/INCREMENTAL:NO

//Flags used by the linker during the creation of modules during
// RELWITHDEBINFO builds.
CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING=/debug /INCREMENTAL

CMAKE_MSVC_RUNTIME_LIBRARY:STRING=MultiThreaded$<$<CONFIG:Debug>:Debug>$<$<STREQUAL:dynamic,dynamic>:DLL>

//Path to a program.
CMAKE_MT:FILEPATH=CMAKE_MT-NOTFOUND

//Value Computed by CMake
CMAKE_PROJECT_DESCRIPTION:STATIC=

//Value Computed by CMake
CMAKE_PROJECT_HOMEPAGE_URL:STATIC=

//Value Computed by CMake
CMAKE_PROJECT_NAME:STATIC=brotli

//RC compiler
CMAKE_RC_COMPILER:FILEPATH=rc

CMAKE_RC_FLAGS:STRING=-c65001 /DWIN32

//Flags for Windows Resource Compiler during DEBUG builds.
CMAKE_RC_FLAGS_DEBUG:STRING=-D_DEBUG

//Flags for Windows Resource Compiler during MINSIZEREL builds.
CMAKE_RC_FLAGS_MINSIZEREL:STRING=

//Flags for Windows Resource Compiler during RELEASE builds.
CMAKE_RC_FLAGS_RELEASE:STRING=

//Flags for Windows Resource Compiler during RELWITHDEBINFO builds.
CMAKE_RC_FLAGS_RELWITHDEBINFO:STRING=

//Flags used by the linker during the creation of shared libraries
// during all build types.
CMAKE_SHARED_LINKER_FLAGS:STRING=/machine:X86

//Flags used by the linker during the creation of shared libraries
// during DEBUG builds.
CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING=/nologo    /debug /INCREMENTAL

//Flags used by the linker during the creation of shared libraries
// during MINSIZEREL builds.
CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING=/INCREMENTAL:NO

CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING='/nologo /DEBUG /INCREMENTAL:NO /OPT:REF /OPT:ICF  '

//Flags used by the linker during the creation of shared libraries
// during RELWITHDEBINFO builds.
CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING=/debug /INCREMENTAL

//If set, runtime paths are not added when installing shared libraries,
// but are added when building.
CMAKE_SKIP_INSTALL_RPATH:BOOL=NO

//If set, runtime paths are not added when using shared libraries.
CMAKE_SKIP_RPATH:BOOL=NO

//Flags used by the linker during the creation of static libraries
// during all build types.
CMAKE_STATIC_LINKER_FLAGS:STRING=/machine:X86

//Flags used by the linker during the creation of static libraries
// during DEBUG builds.
CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING=/nologo

//Flags used by the linker during the creation of static libraries
// during MINSIZEREL builds.
CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING=

//Flags used by the linker during the creation of static libraries
// during RELEASE builds.
CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING=/nologo

//Flags used by the linker during the creation of static libraries
// during RELWITHDEBINFO builds.
CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING=

CMAKE_SYSTEM_NAME:STRING=Windows

CMAKE_SYSTEM_PROCESSOR:STRING=x86

CMAKE_SYSTEM_VERSION:STRING=10.0.18362

//The CMake toolchain file
CMAKE_TOOLCHAIN_FILE:FILEPATH=H:/dev/vcpkg/scripts/buildsystems/vcpkg.cmake

//If this value is on, makefiles will be generated without the
// .SILENT directive, and all commands will be echoed to the console
// during the make.  This is useful for debugging only. With Visual
// Studio IDE projects all commands are done without /nologo.
CMAKE_VERBOSE_MAKEFILE:BOOL=ON

//No help, variable specified on the command line.
FETCHCONTENT_FULLY_DISCONNECTED:UNINITIALIZED=ON

//Automatically copy dependencies into the output directory for
// executables.
VCPKG_APPLOCAL_DEPS:BOOL=OFF

//No help, variable specified on the command line.
VCPKG_CHAINLOAD_TOOLCHAIN_FILE:UNINITIALIZED=H:/dev/vcpkg/scripts/toolchains/windows.cmake

//No help, variable specified on the command line.
VCPKG_CRT_LINKAGE:UNINITIALIZED=dynamic

//No help, variable specified on the command line.
VCPKG_CXX_FLAGS:UNINITIALIZED=

//No help, variable specified on the command line.
VCPKG_CXX_FLAGS_DEBUG:UNINITIALIZED=

//No help, variable specified on the command line.
VCPKG_CXX_FLAGS_RELEASE:UNINITIALIZED=

//No help, variable specified on the command line.
VCPKG_C_FLAGS:UNINITIALIZED=

//No help, variable specified on the command line.
VCPKG_C_FLAGS_DEBUG:UNINITIALIZED=

//No help, variable specified on the command line.
VCPKG_C_FLAGS_RELEASE:UNINITIALIZED=

//The directory which contains the installed libraries for each
// triplet
VCPKG_INSTALLED_DIR:PATH=H:/dev/vcpkg/installed

//No help, variable specified on the command line.
VCPKG_LINKER_FLAGS:UNINITIALIZED=

//No help, variable specified on the command line.
VCPKG_LINKER_FLAGS_DEBUG:UNINITIALIZED=

//No help, variable specified on the command line.
VCPKG_LINKER_FLAGS_RELEASE:UNINITIALIZED=

//The path to the vcpkg manifest directory.
VCPKG_MANIFEST_DIR:PATH=

//Use manifest mode, as opposed to classic mode.
VCPKG_MANIFEST_MODE:BOOL=OFF

//No help, variable specified on the command line.
VCPKG_PLATFORM_TOOLSET:UNINITIALIZED=v140

//Appends the vcpkg paths to CMAKE_PREFIX_PATH, CMAKE_LIBRARY_PATH
// and CMAKE_FIND_ROOT_PATH so that vcpkg libraries/packages are
// found after toolchain/system libraries/packages.
VCPKG_PREFER_SYSTEM_LIBS:BOOL=OFF

//Enable the setup of CMAKE_PROGRAM_PATH to vcpkg paths
VCPKG_SETUP_CMAKE_PROGRAM_PATH:BOOL=ON

//No help, variable specified on the command line.
VCPKG_SET_CHARSET_FLAG:UNINITIALIZED=ON

//No help, variable specified on the command line.
VCPKG_TARGET_ARCHITECTURE:UNINITIALIZED=x86

//Vcpkg target triplet (ex. x86-windows)
VCPKG_TARGET_TRIPLET:STRING=x86-windows

//Trace calls to find_package()
VCPKG_TRACE_FIND_PACKAGE:BOOL=OFF

//Enables messages from the VCPKG toolchain for debugging purposes.
VCPKG_VERBOSE:BOOL=OFF

//(experimental) Automatically copy dependencies into the install
// target directory for executables. Requires CMake 3.14.
X_VCPKG_APPLOCAL_DEPS_INSTALL:BOOL=OFF

//(experimental) Add USES_TERMINAL to VCPKG_APPLOCAL_DEPS to force
// serialization.
X_VCPKG_APPLOCAL_DEPS_SERIALIZED:BOOL=OFF

//The directory which contains the installed libraries for each
// triplet
_VCPKG_INSTALLED_DIR:PATH=H:/dev/vcpkg/installed

//No help, variable specified on the command line.
_VCPKG_ROOT_DIR:UNINITIALIZED=H:/dev/vcpkg

//Value Computed by CMake
brotli_BINARY_DIR:STATIC=H:/dev/vcpkg/buildtrees/brotli/x86-windows-rel

//Value Computed by CMake
brotli_IS_TOP_LEVEL:STATIC=ON

//Value Computed by CMake
brotli_SOURCE_DIR:STATIC=H:/dev/vcpkg/buildtrees/brotli/src/6c62fc2c71-3fc02d8e7f.clean

########################
# INTERNAL cache entries
########################

//ADVANCED property for variable: CMAKE_AR
CMAKE_AR-ADVANCED:INTERNAL=1
//This is the directory where this CMakeCache.txt was created
CMAKE_CACHEFILE_DIR:INTERNAL=h:/dev/vcpkg/buildtrees/brotli/x86-windows-rel
//Major version of cmake used to create the current loaded cache
CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3
//Minor version of cmake used to create the current loaded cache
CMAKE_CACHE_MINOR_VERSION:INTERNAL=25
//Patch version of cmake used to create the current loaded cache
CMAKE_CACHE_PATCH_VERSION:INTERNAL=1
//Path to CMake executable.
CMAKE_COMMAND:INTERNAL=H:/dev/vcpkg/downloads/tools/cmake-3.25.1-windows/cmake-3.25.1-windows-i386/bin/cmake.exe
//Path to cpack program executable.
CMAKE_CPACK_COMMAND:INTERNAL=H:/dev/vcpkg/downloads/tools/cmake-3.25.1-windows/cmake-3.25.1-windows-i386/bin/cpack.exe
//Path to ctest program executable.
CMAKE_CTEST_COMMAND:INTERNAL=H:/dev/vcpkg/downloads/tools/cmake-3.25.1-windows/cmake-3.25.1-windows-i386/bin/ctest.exe
//ADVANCED property for variable: CMAKE_C_COMPILER
CMAKE_C_COMPILER-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_C_FLAGS
CMAKE_C_FLAGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG
CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL
CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE
CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO
CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_C_STANDARD_LIBRARIES
CMAKE_C_STANDARD_LIBRARIES-ADVANCED:INTERNAL=1
//Path to cache edit program executable.
CMAKE_EDIT_COMMAND:INTERNAL=H:/dev/vcpkg/downloads/tools/cmake-3.25.1-windows/cmake-3.25.1-windows-i386/bin/cmake-gui.exe
//Executable file format
CMAKE_EXECUTABLE_FORMAT:INTERNAL=Unknown
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS
CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG
CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL
CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE
CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO
CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS
CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1
//Name of external makefile project generator.
CMAKE_EXTRA_GENERATOR:INTERNAL=
//Name of generator.
CMAKE_GENERATOR:INTERNAL=Ninja
//Generator instance identifier.
CMAKE_GENERATOR_INSTANCE:INTERNAL=
//Name of generator platform.
CMAKE_GENERATOR_PLATFORM:INTERNAL=
//Name of generator toolset.
CMAKE_GENERATOR_TOOLSET:INTERNAL=
//Source directory with the top level CMakeLists.txt file for this
// project
CMAKE_HOME_DIRECTORY:INTERNAL=H:/dev/vcpkg/buildtrees/brotli/src/6c62fc2c71-3fc02d8e7f.clean
//ADVANCED property for variable: CMAKE_LINKER
CMAKE_LINKER-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS
CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG
CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL
CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE
CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO
CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_MT
CMAKE_MT-ADVANCED:INTERNAL=1
//number of local generators
CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1
//Platform information initialized
CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1
//noop for ranlib
CMAKE_RANLIB:INTERNAL=:
//ADVANCED property for variable: CMAKE_RC_COMPILER
CMAKE_RC_COMPILER-ADVANCED:INTERNAL=1
CMAKE_RC_COMPILER_WORKS:INTERNAL=1
//ADVANCED property for variable: CMAKE_RC_FLAGS
CMAKE_RC_FLAGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_RC_FLAGS_DEBUG
CMAKE_RC_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_RC_FLAGS_MINSIZEREL
CMAKE_RC_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_RC_FLAGS_RELEASE
CMAKE_RC_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_RC_FLAGS_RELWITHDEBINFO
CMAKE_RC_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//Path to CMake installation.
CMAKE_ROOT:INTERNAL=H:/dev/vcpkg/downloads/tools/cmake-3.25.1-windows/cmake-3.25.1-windows-i386/share/cmake-3.25
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS
CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG
CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL
CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE
CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO
CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH
CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_SKIP_RPATH
CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS
CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG
CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL
CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE
CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO
CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_TOOLCHAIN_FILE
CMAKE_TOOLCHAIN_FILE-ADVANCED:INTERNAL=1
//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE
CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1
//Install the dependencies listed in your manifest:
//\n    If this is off, you will have to manually install your dependencies.
//\n    See https://github.com/microsoft/vcpkg/tree/master/docs/specifications/manifests.md
// for more info.
//\n
VCPKG_MANIFEST_INSTALL:INTERNAL=OFF
//ADVANCED property for variable: VCPKG_VERBOSE
VCPKG_VERBOSE-ADVANCED:INTERNAL=1
//Making sure VCPKG_MANIFEST_MODE doesn't change
Z_VCPKG_CHECK_MANIFEST_MODE:INTERNAL=OFF
//Vcpkg root directory
Z_VCPKG_ROOT_DIR:INTERNAL=H:/dev/vcpkg

H:\dev\vcpkg\buildtrees\brotli\config-x86-windows-out.log
[1/2] "H:/dev/vcpkg/downloads/tools/cmake-3.25.1-windows/cmake-3.25.1-windows-i386/bin/cmake.exe" -E chdir "../../x86-windows-dbg" "H:/dev/vcpkg/downloads/tools/cmake-3.25.1-windows/cmake-3.25.1-windows-i386/bin/cmake.exe" "H:/dev/vcpkg/buildtrees/brotli/src/6c62fc2c71-3fc02d8e7f.clean" "-G" "Ninja" "-DCMAKE_BUILD_TYPE=Debug" "-DCMAKE_INSTALL_PREFIX=H:/dev/vcpkg/packages/brotli_x86-windows/debug" "-DFETCHCONTENT_FULLY_DISCONNECTED=ON" "-DBROTLI_DISABLE_TESTS=ON" "-DCMAKE_MAKE_PROGRAM=H:/dev/vcpkg/downloads/tools/ninja/1.10.2-windows/ninja.exe" "-DBUILD_SHARED_LIBS=ON" "-DVCPKG_CHAINLOAD_TOOLCHAIN_FILE=H:/dev/vcpkg/scripts/toolchains/windows.cmake" "-DVCPKG_TARGET_TRIPLET=x86-windows" "-DVCPKG_SET_CHARSET_FLAG=ON" "-DVCPKG_PLATFORM_TOOLSET=v140" "-DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON" "-DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON" "-DCMAKE_FIND_PACKAGE_NO_SYSTEM_PACKAGE_REGISTRY=ON" "-DCMAKE_INSTALL_SYSTEM_RUNTIME_LIBS_SKIP=TRUE" "-DCMAKE_VERBOSE_MAKEFILE=ON" "-DVCPKG_APPLOCAL_DEPS=OFF" "-DCMAKE_TOOLCHAIN_FILE=H:/dev/vcpkg/scripts/buildsystems/vcpkg.cmake" "-DCMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION=ON" "-DVCPKG_CXX_FLAGS=" "-DVCPKG_CXX_FLAGS_RELEASE=" "-DVCPKG_CXX_FLAGS_DEBUG=" "-DVCPKG_C_FLAGS=" "-DVCPKG_C_FLAGS_RELEASE=" "-DVCPKG_C_FLAGS_DEBUG=" "-DVCPKG_CRT_LINKAGE=dynamic" "-DVCPKG_LINKER_FLAGS=" "-DVCPKG_LINKER_FLAGS_RELEASE=" "-DVCPKG_LINKER_FLAGS_DEBUG=" "-DVCPKG_TARGET_ARCHITECTURE=x86" "-DCMAKE_INSTALL_LIBDIR:STRING=lib" "-DCMAKE_INSTALL_BINDIR:STRING=bin" "-D_VCPKG_ROOT_DIR=H:/dev/vcpkg" "-D_VCPKG_INSTALLED_DIR=H:/dev/vcpkg/installed" "-DVCPKG_MANIFEST_INSTALL=OFF"
FAILED: ../../x86-windows-dbg/CMakeCache.txt
"H:/dev/vcpkg/downloads/tools/cmake-3.25.1-windows/cmake-3.25.1-windows-i386/bin/cmake.exe" -E chdir "../../x86-windows-dbg" "H:/dev/vcpkg/downloads/tools/cmake-3.25.1-windows/cmake-3.25.1-windows-i386/bin/cmake.exe" "H:/dev/vcpkg/buildtrees/brotli/src/6c62fc2c71-3fc02d8e7f.clean" "-G" "Ninja" "-DCMAKE_BUILD_TYPE=Debug" "-DCMAKE_INSTALL_PREFIX=H:/dev/vcpkg/packages/brotli_x86-windows/debug" "-DFETCHCONTENT_FULLY_DISCONNECTED=ON" "-DBROTLI_DISABLE_TESTS=ON" "-DCMAKE_MAKE_PROGRAM=H:/dev/vcpkg/downloads/tools/ninja/1.10.2-windows/ninja.exe" "-DBUILD_SHARED_LIBS=ON" "-DVCPKG_CHAINLOAD_TOOLCHAIN_FILE=H:/dev/vcpkg/scripts/toolchains/windows.cmake" "-DVCPKG_TARGET_TRIPLET=x86-windows" "-DVCPKG_SET_CHARSET_FLAG=ON" "-DVCPKG_PLATFORM_TOOLSET=v140" "-DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON" "-DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON" "-DCMAKE_FIND_PACKAGE_NO_SYSTEM_PACKAGE_REGISTRY=ON" "-DCMAKE_INSTALL_SYSTEM_RUNTIME_LIBS_SKIP=TRUE" "-DCMAKE_VERBOSE_MAKEFILE=ON" "-DVCPKG_APPLOCAL_DEPS=OFF" "-DCMAKE_TOOLCHAIN_FILE=H:/dev/vcpkg/scripts/buildsystems/vcpkg.cmake" "-DCMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION=ON" "-DVCPKG_CXX_FLAGS=" "-DVCPKG_CXX_FLAGS_RELEASE=" "-DVCPKG_CXX_FLAGS_DEBUG=" "-DVCPKG_C_FLAGS=" "-DVCPKG_C_FLAGS_RELEASE=" "-DVCPKG_C_FLAGS_DEBUG=" "-DVCPKG_CRT_LINKAGE=dynamic" "-DVCPKG_LINKER_FLAGS=" "-DVCPKG_LINKER_FLAGS_RELEASE=" "-DVCPKG_LINKER_FLAGS_DEBUG=" "-DVCPKG_TARGET_ARCHITECTURE=x86" "-DCMAKE_INSTALL_LIBDIR:STRING=lib" "-DCMAKE_INSTALL_BINDIR:STRING=bin" "-D_VCPKG_ROOT_DIR=H:/dev/vcpkg" "-D_VCPKG_INSTALLED_DIR=H:/dev/vcpkg/installed" "-DVCPKG_MANIFEST_INSTALL=OFF"
CMake Deprecation Warning at CMakeLists.txt:5 (cmake_minimum_required):
  Compatibility with CMake < 2.8.12 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value or use a ...<max> suffix to tell
  CMake that the project does not need compatibility with older versions.

-- The C compiler identification is MSVC 19.0.24210.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - failed
-- Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/bin/amd64_x86/cl.exe
-- Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/bin/amd64_x86/cl.exe - broken
CMake Error at H:/dev/vcpkg/downloads/tools/cmake-3.25.1-windows/cmake-3.25.1-windows-i386/share/cmake-3.25/Modules/CMakeTestCCompiler.cmake:70 (message):
  The C compiler

    "C:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/bin/amd64_x86/cl.exe"

  is not able to compile a simple test program.

  It fails with the following output:

    Change Dir: H:/dev/vcpkg/buildtrees/brotli/x86-windows-dbg/CMakeFiles/CMakeScratch/TryCompile-efhfyc

    Run Build Command(s):H:/dev/vcpkg/downloads/tools/ninja/1.10.2-windows/ninja.exe cmTC_bd7a3 && [1/2] Building C object CMakeFiles\cmTC_bd7a3.dir\testCCompiler.c.obj
    [2/2] Linking C executable cmTC_bd7a3.exe
    FAILED: cmTC_bd7a3.exe
    cmd.exe /C "cd . && H:\dev\vcpkg\downloads\tools\cmake-3.25.1-windows\cmake-3.25.1-windows-i386\bin\cmake.exe -E vs_link_exe --intdir=CMakeFiles\cmTC_bd7a3.dir --rc=rc --mt=CMAKE_MT-NOTFOUND --manifests  -- C:\PROGRA~2\MICROS~1.0\VC\bin\AMD64_~2\link.exe /nologo CMakeFiles\cmTC_bd7a3.dir\testCCompiler.c.obj  /out:cmTC_bd7a3.exe /implib:cmTC_bd7a3.lib /pdb:cmTC_bd7a3.pdb /version:0.0 /machine:X86  /debug /INCREMENTAL /subsystem:console  kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib && cd ."
    RC Pass 1: command "rc /fo CMakeFiles\cmTC_bd7a3.dir/manifest.res CMakeFiles\cmTC_bd7a3.dir/manifest.rc" failed (exit code 0) with the following output:
    Не удается найти указанный файл
    ninja: build stopped: subcommand failed.

  CMake will not be able to correctly generate this project.
Call Stack (most recent call first):
  CMakeLists.txt:7 (project)

-- Configuring incomplete, errors occurred!
See also "H:/dev/vcpkg/buildtrees/brotli/x86-windows-dbg/CMakeFiles/CMakeOutput.log".
See also "H:/dev/vcpkg/buildtrees/brotli/x86-windows-dbg/CMakeFiles/CMakeError.log".
[2/2] "H:/dev/vcpkg/downloads/tools/cmake-3.25.1-windows/cmake-3.25.1-windows-i386/bin/cmake.exe" -E chdir ".." "H:/dev/vcpkg/downloads/tools/cmake-3.25.1-windows/cmake-3.25.1-windows-i386/bin/cmake.exe" "H:/dev/vcpkg/buildtrees/brotli/src/6c62fc2c71-3fc02d8e7f.clean" "-G" "Ninja" "-DCMAKE_BUILD_TYPE=Release" "-DCMAKE_INSTALL_PREFIX=H:/dev/vcpkg/packages/brotli_x86-windows" "-DFETCHCONTENT_FULLY_DISCONNECTED=ON" "-DBROTLI_DISABLE_TESTS=ON" "-DCMAKE_MAKE_PROGRAM=H:/dev/vcpkg/downloads/tools/ninja/1.10.2-windows/ninja.exe" "-DBUILD_SHARED_LIBS=ON" "-DVCPKG_CHAINLOAD_TOOLCHAIN_FILE=H:/dev/vcpkg/scripts/toolchains/windows.cmake" "-DVCPKG_TARGET_TRIPLET=x86-windows" "-DVCPKG_SET_CHARSET_FLAG=ON" "-DVCPKG_PLATFORM_TOOLSET=v140" "-DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON" "-DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON" "-DCMAKE_FIND_PACKAGE_NO_SYSTEM_PACKAGE_REGISTRY=ON" "-DCMAKE_INSTALL_SYSTEM_RUNTIME_LIBS_SKIP=TRUE" "-DCMAKE_VERBOSE_MAKEFILE=ON" "-DVCPKG_APPLOCAL_DEPS=OFF" "-DCMAKE_TOOLCHAIN_FILE=H:/dev/vcpkg/scripts/buildsystems/vcpkg.cmake" "-DCMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION=ON" "-DVCPKG_CXX_FLAGS=" "-DVCPKG_CXX_FLAGS_RELEASE=" "-DVCPKG_CXX_FLAGS_DEBUG=" "-DVCPKG_C_FLAGS=" "-DVCPKG_C_FLAGS_RELEASE=" "-DVCPKG_C_FLAGS_DEBUG=" "-DVCPKG_CRT_LINKAGE=dynamic" "-DVCPKG_LINKER_FLAGS=" "-DVCPKG_LINKER_FLAGS_RELEASE=" "-DVCPKG_LINKER_FLAGS_DEBUG=" "-DVCPKG_TARGET_ARCHITECTURE=x86" "-DCMAKE_INSTALL_LIBDIR:STRING=lib" "-DCMAKE_INSTALL_BINDIR:STRING=bin" "-D_VCPKG_ROOT_DIR=H:/dev/vcpkg" "-D_VCPKG_INSTALLED_DIR=H:/dev/vcpkg/installed" "-DVCPKG_MANIFEST_INSTALL=OFF"
FAILED: ../CMakeCache.txt
"H:/dev/vcpkg/downloads/tools/cmake-3.25.1-windows/cmake-3.25.1-windows-i386/bin/cmake.exe" -E chdir ".." "H:/dev/vcpkg/downloads/tools/cmake-3.25.1-windows/cmake-3.25.1-windows-i386/bin/cmake.exe" "H:/dev/vcpkg/buildtrees/brotli/src/6c62fc2c71-3fc02d8e7f.clean" "-G" "Ninja" "-DCMAKE_BUILD_TYPE=Release" "-DCMAKE_INSTALL_PREFIX=H:/dev/vcpkg/packages/brotli_x86-windows" "-DFETCHCONTENT_FULLY_DISCONNECTED=ON" "-DBROTLI_DISABLE_TESTS=ON" "-DCMAKE_MAKE_PROGRAM=H:/dev/vcpkg/downloads/tools/ninja/1.10.2-windows/ninja.exe" "-DBUILD_SHARED_LIBS=ON" "-DVCPKG_CHAINLOAD_TOOLCHAIN_FILE=H:/dev/vcpkg/scripts/toolchains/windows.cmake" "-DVCPKG_TARGET_TRIPLET=x86-windows" "-DVCPKG_SET_CHARSET_FLAG=ON" "-DVCPKG_PLATFORM_TOOLSET=v140" "-DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON" "-DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON" "-DCMAKE_FIND_PACKAGE_NO_SYSTEM_PACKAGE_REGISTRY=ON" "-DCMAKE_INSTALL_SYSTEM_RUNTIME_LIBS_SKIP=TRUE" "-DCMAKE_VERBOSE_MAKEFILE=ON" "-DVCPKG_APPLOCAL_DEPS=OFF" "-DCMAKE_TOOLCHAIN_FILE=H:/dev/vcpkg/scripts/buildsystems/vcpkg.cmake" "-DCMAKE_ERROR_ON_ABSOLUTE_INSTALL_DESTINATION=ON" "-DVCPKG_CXX_FLAGS=" "-DVCPKG_CXX_FLAGS_RELEASE=" "-DVCPKG_CXX_FLAGS_DEBUG=" "-DVCPKG_C_FLAGS=" "-DVCPKG_C_FLAGS_RELEASE=" "-DVCPKG_C_FLAGS_DEBUG=" "-DVCPKG_CRT_LINKAGE=dynamic" "-DVCPKG_LINKER_FLAGS=" "-DVCPKG_LINKER_FLAGS_RELEASE=" "-DVCPKG_LINKER_FLAGS_DEBUG=" "-DVCPKG_TARGET_ARCHITECTURE=x86" "-DCMAKE_INSTALL_LIBDIR:STRING=lib" "-DCMAKE_INSTALL_BINDIR:STRING=bin" "-D_VCPKG_ROOT_DIR=H:/dev/vcpkg" "-D_VCPKG_INSTALLED_DIR=H:/dev/vcpkg/installed" "-DVCPKG_MANIFEST_INSTALL=OFF"
CMake Deprecation Warning at CMakeLists.txt:5 (cmake_minimum_required):
  Compatibility with CMake < 2.8.12 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value or use a ...<max> suffix to tell
  CMake that the project does not need compatibility with older versions.

-- The C compiler identification is MSVC 19.0.24210.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - failed
-- Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/bin/amd64_x86/cl.exe
-- Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/bin/amd64_x86/cl.exe - broken
CMake Error at H:/dev/vcpkg/downloads/tools/cmake-3.25.1-windows/cmake-3.25.1-windows-i386/share/cmake-3.25/Modules/CMakeTestCCompiler.cmake:70 (message):
  The C compiler

    "C:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/bin/amd64_x86/cl.exe"

  is not able to compile a simple test program.

  It fails with the following output:

    Change Dir: H:/dev/vcpkg/buildtrees/brotli/x86-windows-rel/CMakeFiles/CMakeScratch/TryCompile-ww0yry

    Run Build Command(s):H:/dev/vcpkg/downloads/tools/ninja/1.10.2-windows/ninja.exe cmTC_0d67e && [1/2] Building C object CMakeFiles\cmTC_0d67e.dir\testCCompiler.c.obj
    [2/2] Linking C executable cmTC_0d67e.exe
    FAILED: cmTC_0d67e.exe
    cmd.exe /C "cd . && H:\dev\vcpkg\downloads\tools\cmake-3.25.1-windows\cmake-3.25.1-windows-i386\bin\cmake.exe -E vs_link_exe --intdir=CMakeFiles\cmTC_0d67e.dir --rc=rc --mt=CMAKE_MT-NOTFOUND --manifests  -- C:\PROGRA~2\MICROS~1.0\VC\bin\AMD64_~2\link.exe /nologo CMakeFiles\cmTC_0d67e.dir\testCCompiler.c.obj  /out:cmTC_0d67e.exe /implib:cmTC_0d67e.lib /pdb:cmTC_0d67e.pdb /version:0.0 /machine:X86  /debug /INCREMENTAL /subsystem:console  kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib && cd ."
    RC Pass 1: command "rc /fo CMakeFiles\cmTC_0d67e.dir/manifest.res CMakeFiles\cmTC_0d67e.dir/manifest.rc" failed (exit code 0) with the following output:
    Не удается найти указанный файл
    ninja: build stopped: subcommand failed.

  CMake will not be able to correctly generate this project.
Call Stack (most recent call first):
  CMakeLists.txt:7 (project)

-- Configuring incomplete, errors occurred!
See also "H:/dev/vcpkg/buildtrees/brotli/x86-windows-rel/CMakeFiles/CMakeOutput.log".
See also "H:/dev/vcpkg/buildtrees/brotli/x86-windows-rel/CMakeFiles/CMakeError.log".
ninja: build stopped: subcommand failed.

Additional context

Thanks for posting this issue. Please make sure you have the following installed.

Visual Studio English Language Pack.
Visual Studio Desktop development with C++.
Windows 10 SDK or Windows 11 SDK.

We hope your question was answered to your satisfaction; if it wasn't, you can reopen with more info.


Can't get it to use GPU in docker

I have a RTX 3050...
I went through the install and it works from the command-line, but using the CPU.
When I try running this last step, though (after shutting down the container):
docker run -d --gpus=all -v ollama:/root/.ollama -p 11434:11434 --name ollama ollama/ollama
I get: Error response from daemon: Conflict. The container name "/ollama" is already in use by container "60d73a071b8a28b47b2593dd459338fa9d6002b0f7ac041267e2c79114091e6f". You have to remove (or rename) that container to be able to reuse that name.
How do I get it to use the GPUs now that it's installed?

@pdavis68 which OS do you use?

also, if you want to use "ollama" name as your container name, you better delete the other container.

Sorry, I thought I closed this comment. I got confused in the install I'm running it in docker under windows. I posted a new issue after the install completed regarding some possible instruction clarifications.


Sayonara UmiharaKawase + [PCSB00782]

Game summary

Game name: Sayonara UmiharaKawase +
Game serial: PCSB00782
Game version: 1.00

Vita3K summary

Version: v0.1
Build number: 1076
Commit hash: https://github.com/vita3k/vita3k/commit/bc03af6

Test environment summary

Tested by: Zangetsu38
OS: Windows 10
CPU: AMD Ryzen 2700X
GPU: NVIDIA GTX 1080 Ti
RAM: 16 GB DDR4 3600 mhz

Issues

Crash with open testprx.elf at mai module

[export_sceKernelLoadStartModule]: Module output/testprx.elf (at "app0:mai_moe/mai.suprx") module_start returned 0x0

Log
vita3k.log

Vita3K v0.1.5 2632-37241b1f
crashes out nearly straight away
vita3k.log

Vita3K summary

Version: v0.1.6
Build number: 3017
Commit hash: https://github.com/vita3k/vita3k/commit/762ee3bc
CPU backend: Dynarmic

Test environment summary

Tested by: othmanead
OS: Windows 11
CPU: Intel i5-10300H
GPU: RTX 3060 mobile
RAM: 16 GB

Issue:
Can't select levels in menu
Screenshots:

Log
vita3k.log
Recommended labels

Menu
Input bug
Text missing

fixed in my current pr https://github.com/Vita3K/Vita3K/pull/3483


apply finalizers to Secret for MariaDBAccount

when a controller is reconciling the delete of its own CR as well as its MariaDBAccount, the lookup for MariaDBDatabase/MariaDBAccount must succeed so that db.DeleteFinalizer can be called.    This uses
GetDatabaseByNameAndAccount which is required to locate all three of MariaDBDatabase, MariaDBAccount, and Secret, else notfound is returned.
therefore, prevent the Secret from being prematurely removed from the cluster by adding a calling CR finalizer to it, the same as it's added to the MariaDBAccount.
Prior to this change, the GetDatabaseByNameAndAccount can return a not-found even though the MariaDBAccount exists, causing
the calling controller to skip it and delete its own CR, leaving the MariaDBAccount and MariaDBDatabase dangling.
the issue can be reproduced by building up an openstack env with keystone / galera / memcached / rabbitmq, then deleting the namespace. k8s will delete the secrets more quickly than it can remove the CRs since they are reconciling the delete.
alternate version is to return a database/account even when secret is not found, see https://github.com/openstack-k8s-operators/mariadb-operator/pull/209

/approve


Restore contains data written after backup.

What steps did you take and what happened:
I was trying to do a point in time restore , using a specific backup created.  I wanted to ensure that once I restored from that specific backup , it contained ONLY that data and nothing after that.   These are the steps I took
I used helm to install a postgres database and created a table
postgres=# create table t_random as select s, md5(random()::text) from generate_Series(1,500) s;
SELECT 500
postgres=# select count(*) from t_random;
 count
-------
   500

I created a backup of the underlying pvc and pv ( this is the restore point I would want to roll the database back to )
ark backup create dr500 --include-namespaces xxxxxxxxxxx --include-resources pv,pvc --selector release=postgres-v9
Backup request "dr500" submitted successfully.
Run `ark backup describe dr500` for more details

ark backup describe dr500 | grep -i phase
Phase:  Completed

After the backup completed , I deleted the pod ( per my discussion with the team on slack )
$ kubectl delete po postgres-v9-postgresql-0
pod "postgres-v9-postgresql-0" deleted

I connect to the database and then insert some more data ( past the restore point , a table containing 5000 records )
kubectl run postgres-v9-postgresql-client --rm --tty -i --image bitnami/postgresql --env="PGPASSWORD=$POSTGRESQL_PASSWORD" --command -- psql --host postgres-v9-postgresql -U postgres
If you don't see a command prompt, try pressing enter.
postgres=# select count(*) from t_random;
 count
-------
   500
(1 row)
postgres=# create table t_5000 as select s, md5(random()::text) from generate_Series(1,5000) s;
SELECT 5000
postgres=# select count(*) from t_5000;
 count
-------
  5000
(1 row)

I then deleted the pvc and pv
kubectl get pvc
NAME                            STATUS    VOLUME                                     CAPACITY   ACCESS MODES   STORAGECLASS   AGE
data-postgres-v9-postgresql-0   Bound     pvc-xxxxxx   80Gi       RWO            standard       15m

$ kubectl delete pvc data-postgres-v9-postgresql-0
persistentvolumeclaim "data-postgres-v9-postgresql-0" deleted

$ kubectl delete pv pvc-xxxxxxxxxxxxx
persistentvolume "pvc-xxxxxxxxxxx" deleted

$ kubectl get pvc
NAME                            STATUS        VOLUME                                     CAPACITY   ACCESS MODES   STORAGECLASS   AGE
data-postgres-v9-postgresql-0   Terminating   pvc-xxxxxxxxxx   80Gi       RWO            standard       16m

$ kubectl edit pvc data-postgres-v9-postgresql-0
persistentvolumeclaim "data-postgres-v9-postgresql-0" edited

$ kubectl get pvc
No resources found.

kubectl get pv pvc-xxxxxxxxxxxx
Error from server (NotFound): persistentvolumes "pvc-xxxxxxxx" not found

I made sure the persistent volume was completely gone before initiating a restore ( the pod was also deleted ).
ark restore create --from-backup dr500
Restore request "dr500-20181116131819" submitted successfully.
Run `ark restore describe dr500-20181116131819` for more details.

ark restore describe dr500-20181116131819 | grep -i phase
Phase:  Completed

The pvc and pv were restored ( I don't expect to see the second table created AFTER the backup )
kubectl get pvc
NAME                            STATUS    VOLUME                                     CAPACITY   ACCESS MODES   STORAGECLASS   AGE
data-postgres-v9-postgresql-0   Bound     pvc-xxxxxxxxxxxx   80Gi       RWO            standard       20s

$ kubectl get po
NAME                             READY     STATUS    RESTARTS   AGE
postgres-v9-postgresql-0         1/1       Running   0          3m
tiller-deploy  1/1       Running   0          12h

However , when I query the database , I see the table created after the restore
kubectl run postgres-v9-postgresql-client --rm --tty -i --image bitnami/postgresql --env="PGPASSWORD=$POSTGRESQL_PASSWORD" --command -- psql --host postgres-v9-postgresql -U postgres
If you don't see a command prompt, try pressing enter.
postgres=# select count(*) from  t_5000;
 count
-------
  5000
(1 row)

What did you expect to happen:
I expected not to see any table created after the backup ( used to create the restore ) was taken
The output of the following commands will help us better understand what's going on:
(Pasting long output into a GitHub gist or other pastebin is fine.)
Anything else you would like to add:
I have tested this several times and I get similar results , first with a prometheus PV and now with Postgres. I thought it might be a caching issue , but deleting the pod should eliminate that
Environment:

Ark version 0.9.9
Kubernetes version  1.10 :
Kubernetes installer & version:
Cloud provider or hardware configuration GCP
OS (e.g. from /etc/os-release):

@kratos81 thank you for reporting. We'll be looking into it.

Thanks @carlisia

@kratos81 what kind of block storage are you using?  Can you provide the YAML for the PVC and PV?  And also the output of ark backup describe dr500?

Thanks @skriss find the yaml below
kubectl get pvc data-postgres-v9-postgresql-0 -o yaml
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
  annotations:
    pv.kubernetes.io/bind-completed: "yes"
    pv.kubernetes.io/bound-by-controller: "yes"
    volume.beta.kubernetes.io/storage-provisioner: kubernetes.io/gce-pd
  creationTimestamp: 2018-11-16T18:18:33Z
  finalizers:
  - kubernetes.io/pvc-protection
  labels:
    app: postgresql
    ark-restore: dr500-20181116131819
    release: postgres-v9
    role: master
  name: data-postgres-v9-postgresql-0
  namespace: cluster-operations-sandbox-east
  resourceVersion: "48885705"
  selfLink: /api/v1/namespaces/cluster-operations-sandbox-east/persistentvolumeclaims/data-postgres-v9-postgresql-0
  uid: 06f9663d-e9cc-11e8-abac-42010a96008c
spec:
  accessModes:
  - ReadWriteOnce
  resources:
    requests:
      storage: 80Gi
  storageClassName: standard
  volumeName: pvc-678dac40-e9c9-11e8-abac-42010a96008c
status:
  accessModes:
  - ReadWriteOnce
  capacity:
    storage: 80Gi
  phase: Bound

Persistent volume
kubectl get pv pvc-678dac40-e9c9-11e8-abac-42010a96008c -o yaml
apiVersion: v1
kind: PersistentVolume
metadata:
  annotations:
    kubernetes.io/createdby: gce-pd-dynamic-provisioner
    pv.kubernetes.io/bound-by-controller: "yes"
    pv.kubernetes.io/provisioned-by: kubernetes.io/gce-pd
  creationTimestamp: 2018-11-16T18:18:33Z
  finalizers:
  - kubernetes.io/pv-protection
  labels:
    ark-restore: dr500-20181116131819
    failure-domain.beta.kubernetes.io/region: us-east4
    failure-domain.beta.kubernetes.io/zone: us-east4-b
  name: pvc-678dac40-e9c9-11e8-abac-42010a96008c
  resourceVersion: "48885655"
  selfLink: /api/v1/persistentvolumes/pvc-678dac40-e9c9-11e8-abac-42010a96008c
  uid: 06f7e9ab-e9cc-11e8-abac-42010a96008c
spec:
  accessModes:
  - ReadWriteOnce
  capacity:
    storage: 80Gi
  claimRef:
    apiVersion: v1
    kind: PersistentVolumeClaim
    name: data-postgres-v9-postgresql-0
    namespace: cluster-operations-sandbox-east
    resourceVersion: "48885653"
    uid: 06f9663d-e9cc-11e8-abac-42010a96008c
  gcePersistentDisk:
    fsType: ext4
    pdName: restore-e62e5468-5063-4aa5-b3e4-7905b377aac9
  persistentVolumeReclaimPolicy: Delete
status:
  phase: Bound

any update here? I need to know if ark puts disks offline before backup.

@kratos81 we will try to reproduce and get back to you this week. In short, Ark takes a snapshot using the storage provider's API. Every provider we're familiar with does a point-in-time snapshot, so what you're seeing shouldn't be happening. I'm guessing there's something subtle that is happening - we'll let you know what we find out.
@gandarez I saw you opened #1084 - I replied there.

@kratos81 thanks for you prompt reply I'll look into this.

@ncdc Thanks , let me know if you need any more information that would aid your investigation.
Regards

I'm looking at this and attempting to reproduce. I was not able to reproduce the problem in my existing cluster. I plan to bring up a new cluster and follow the exact steps outlined with the versions mentioned to see if that reproduces the problem for me. I'll update the issue with what I find after doing that.

Unfortunately, I was unable to reproduce using the method described above. I attempted to reproduce this many times under GCP/GKE. I ensured that I used the exact versions mention in the issue and also tried using older and newer combinations, including upgrading my Ark install to 0.9.9 from an older version before running through the steps.
I used Helm to install stable/postgresql and generated the t_random table using the SQL from the issue. I used ark to create the backup and saw that it generated a pvc snapshot.
Once the backup was completed, I created the t_5000 table. I then removed the postgresql install and pvc/pv and once those resources were finished terminating, I ran an ark restore. Once the restore was completed, I checked the database tables, and only t_random was present.
If you don't see a command prompt, try pressing enter.

postgres=# \d
          List of relations
 Schema |   Name   | Type  |  Owner
--------+----------+-------+----------
 public | t_random | table | postgres```

@kratos81 I'm curious about these statements:

After the backup completed , I deleted the pod ( per my discussion with the team on slack
I connect to the database and then insert some more data ( past the restore point , a table containing 5000 records )

It sounds like the database isn't in the pod that was deleted - is that correct?

@kratos81 would you be willing to setup a time to do a Zoom / screen share session so we could try to debug this issue further? If so, let me know, and we can try to find a convenient time for you.

Thanks  all for  the feedback.
@nrb as soon as the backup finished , I deleted the database pod  using kubectl  - I had reached out to the team on slack before to comment on this and was told to delete the pod after the backup .   I was thinking some caching issue might have been the cause.
@wwitzel3 I am available this Friday , what time works best for you ?

@kratos81 Ok. I find it interesting that you can still connect if the pod's gone. I'll let Wayne continue to work with you.

Indeed. How do you connect to the database at this point?
On Wed, Nov 28, 2018 at 6:35 PM Nolan Brubaker<EMAIL_ADDRESS>wrote:

@kratos81 https://github.com/kratos81 Ok. I find it interesting that
you can still connect if the pod's gone. I'll let Wayne continue to work
with you.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/heptio/ark/issues/1067#issuecomment-442647482, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AAABYtD6XA6NAYS_K1Iam0GE7O5X3Lbnks5uzx2lgaJpZM4Yo6oZ
.

So , what I am concerned about  is the data written  to the underlying volume .
(i) Created a database with helm
(ii) Inserted records by creating a table -> this is the restore point
(iii) I take a backup , delete the pod , another pod comes up ( since a statefulset)
(iv) I connect to the pod , insert another table ( making two tables ) , the second table is created after the restore point created in (iii)
(v) I delete the pv and pvc and the pod ( again ) then initiate a restore using the backup created in (iii)  ( which , should only contain the first table I created and not the second )
(vi) I connect to the database again , the pv and pvc have been restored ,  I check and see the second table created ( which I assume should not exist since it was created after the backup was taken)
That is the core issue I am looking at here.  We initially restored a prometheus pv/pvc and didn't see any break in the data from the grafana console.  I did some research and saw it may have been a caching issue due to prometheus retaining 2hours of data , that was what prompted me to test with Postgres.
Let me know if this clarifies it all.

Can you share the full output from ‘ark restore describe NAME’?
On Wed, Nov 28, 2018 at 7:02 PM Kenna<EMAIL_ADDRESS>wrote:

So , what I am concerned about is the data written to the underlying
volume .
(i) Created a database with helm
(ii) Inserted records by creating a table -> this is the restore point
(iii) I take a backup , delete the pod , another pod comes up ( since a
statefulset)
(iv) I connect to the pod , insert another table ( making two tables ) ,
the second table is created after the restore point created in (iii)
(v) I delete the pv and pvc and the pod ( again ) then initiate a restore
using the backup created in (iii) ( which , should only contain the first
table I created and not the second )
(vi) I connect to the database again , the pv and pvc have been restored ,
I check and see the second table created ( which I assume should not exist
since it was created after the backup was taken)
That is the core issue I am looking at here. We initially restored a
prometheus pv/pvc and didn't see any break in the data from the grafana
console. I did some research and saw it may have been a caching issue due
to prometheus retaining 2hours of data , that was what prompted me to test
with Postgres.
Let me know if this clarifies it all.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/heptio/ark/issues/1067#issuecomment-442653496, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AAABYnwBPf-En896ZlvaS0wp1zxx9ho3ks5uzyQBgaJpZM4Yo6oZ
.

ark restore describe dr500-20181116131819
Name:         dr500-20181116131819
Namespace:    cluster-operations-tools-east
Labels:       <none>
Annotations:  <none>

Backup:  dr500

Namespaces:
  Included:  *
  Excluded:  <none>

Resources:
  Included:        *
  Excluded:        nodes, events, events.events.k8s.io, backups.ark.heptio.com, restores.ark.heptio.com
  Cluster-scoped:  auto

Namespace mappings:  <none>

Label selector:  <none>

Restore PVs:  auto

Phase:  Completed

Validation errors:  <none>

Warnings:
  Ark:        <none>
  Cluster:  not restored: persistentvolumes "pvc-678dac40-e9c9-11e8-abac-42010a96008c" already exists and is different from backed up version.
  Namespaces: <none>

Errors:
  Ark:        <none>
  Cluster:    <none>
  Namespaces: <none>

What is that PV in the warnings - is it the one for Postgres?
On Wed, Nov 28, 2018 at 7:13 PM Kenna<EMAIL_ADDRESS>wrote:

ark restore describe dr500-20181116131819
Name:         dr500-20181116131819
Namespace:    cluster-operations-tools-east
Labels:
Annotations:
Backup:  dr500
Namespaces:
Included:  *
Excluded:
Resources:
Included:        *
Excluded:        nodes, events, events.events.k8s.io, backups.ark.heptio.com, restores.ark.heptio.com
Cluster-scoped:  auto
Namespace mappings:
Label selector:
Restore PVs:  auto
Phase:  Completed
Validation errors:
Warnings:
Ark:
Cluster:  not restored: persistentvolumes "pvc-678dac40-e9c9-11e8-abac-42010a96008c" already exists and is different from backed up version.
Namespaces:
Errors:
Ark:
Cluster:
Namespaces:
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/heptio/ark/issues/1067#issuecomment-442655712, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AAABYgxsAaZbgcOCHNGZD8cEUh11K3Dmks5uzyaWgaJpZM4Yo6oZ
.

Yes, thats the pv for Postgres

Ok, this shows you didn’t delete the PV before doing the restore.
On Wed, Nov 28, 2018 at 7:19 PM Kenna<EMAIL_ADDRESS>wrote:

Yes, thats the pv for Postgres
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/heptio/ark/issues/1067#issuecomment-442656898, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AAABYnDy2kQvdNwORUiULFlnroFcYZNWks5uzyf2gaJpZM4Yo6oZ
.

Ok , I'll retry the test and provide results
Thanks

So I redid the test twice , same result.
Test details
(i) create the database
helm install --name postgres-dr-test  --set postgresUser=my-user,postgresPassword=secretpassword,postgresDatabase=my-database   stable/postgresql --namespace postgres-ark --debug

kubectl get pvc
NAME                                 STATUS    VOLUME                                     CAPACITY   ACCESS MODES   STORAGECLASS   AGE
data-postgres-dr-test-postgresql-0   Bound     pvc-e1acef29-f3e0-11e8-abac-42010a96008c   8Gi        RWO            standard       2m

(ii) connect to the database , create a table and insert 500 records
kubectl run postgres-dr-test-postgresql-client --rm --tty -i --image bitnami/postgresql --env="PGPASSWORD=$POSTGRESQL_PASSWORD" --command -- psql --host postgres-dr-test-postgresql -U postgres
If you don't see a command prompt, try pressing enter.

postgres=# create table t_500 as select s, md5(random()::text) from generate_Series(1,500) s;
SELECT 500
postgres=# select count(*) from t_500;
 count
-------
   500
(1 row)

postgres=# \d
         List of relations
 Schema | Name  | Type  |  Owner
--------+-------+-------+----------
 public | t_500 | table | postgres
(1 row)

(iii) create a restore point containing the 500 records
ark backup create postgres-test-500  --include-namespaces  postgres-ark  --include-resources pv,pvc --selector release=postgres-dr-test
Backup request "postgres-test-500" submitted successfully.
Run `ark backup describe postgres-test-500` for more details.

ark backup describe postgres-test-500 | grep -i phase
Phase:  Completed

(iv) delete pod
kubectl delete po postgres-dr-test-postgresql-0
pod "postgres-dr-test-postgresql-0" deleted

(v) Connect to new pod , create another table and insert 5000 records
kubectl run postgres-dr-test-postgresql-client --rm --tty -i --image bitnami/postgresql --env="PGPASSWORD=$POSTGRESQL_PASSWORD" --command -- psql --host postgres-dr-test-postgresql -U postgres
If you don't see a command prompt, try pressing enter.

postgres=# \d
         List of relations
 Schema | Name  | Type  |  Owner
--------+-------+-------+----------
 public | t_500 | table | postgres
(1 row)

postgres=# create table t_5000 as select s, md5(random()::text) from generate_Series(1,5000) s;
SELECT 5000
postgres=# select count(*) from t_5000;
 count
-------
  5000
(1 row)

postgres=# \d
         List of relations
 Schema |  Name  | Type  |  Owner
--------+--------+-------+----------
 public | t_500  | table | postgres
 public | t_5000 | table | postgres
(2 rows)

postgres=# \q
Session ended, resume using 'kubectl attach postgres-dr-test-postgresql-client-5bc479c645-jpq4q -c postgres-dr-test-postgresql-client -i -t' command when the pod is running

(vi) Delete the pv , pvc
delete pv pvc-e1acef29-f3e0-11e8-abac-42010a96008c
persistentvolume "pvc-e1acef29-f3e0-11e8-abac-42010a96008c" deleted

$ kubectl edit pvc data-postgres-dr-test-postgresql-0
persistentvolumeclaim "data-postgres-dr-test-postgresql-0" edited

$ kubectl get pvc data-postgres-dr-test-postgresql-0
Error from server (NotFound): persistentvolumeclaims "data-postgres-dr-test-postgresql-0" not found

$ kubectl get pv pvc-e1acef29-f3e0-11e8-abac-42010a96008c
Error from server (NotFound): persistentvolumes "pvc-e1acef29-f3e0-11e8-abac-42010a96008c" not found

(viii) create restore and validate
ark restore create --from-backup  postgres-test-500
Restore request "postgres-test-500-20181129093806" submitted successfully.
Run `ark restore describe postgres-test-500-20181129093806` for more details.

ark restore describe postgres-test-500-20181129093806
Name:         postgres-test-500-20181129093806
Namespace:    cluster-operations-tools-east
Labels:       <none>
Annotations:  <none>

Backup:  postgres-test-500

Namespaces:
  Included:  *
  Excluded:  <none>

Resources:
  Included:        *
  Excluded:        nodes, events, events.events.k8s.io, backups.ark.heptio.com, restores.ark.heptio.com
  Cluster-scoped:  auto

Namespace mappings:  <none>

Label selector:  <none>

Restore PVs:  auto

Phase:  Completed

Validation errors:  <none>

Warnings:  <none>
Errors:    <none>

(ix) Check restored pvc
kubectl get pvc
NAME                                 STATUS    VOLUME                                     CAPACITY   ACCESS MODES   STORAGECLASS   AGE
data-postgres-dr-test-postgresql-0   Bound     pvc-e1acef29-f3e0-11e8-abac-42010a96008c   8Gi        RWO            standard       52s

(x) log into the database and check the number of tables.  ( Should ideally be just one table )
kubectl run postgres-dr-test-postgresql-client --rm --tty -i --image bitnami/postgresql --env="PGPASSWORD=$POSTGRESQL_PASSWORD" --command -- psql --host postgres-dr-test-postgresql -U postgres
If you don't see a command prompt, try pressing enter.

postgres=# \d
         List of relations
 Schema |  Name  | Type  |  Owner
--------+--------+-------+----------
 public | t_500  | table | postgres
 public | t_5000 | table | postgres
(2 rows)

So I got the same result.
I'd like to do a few more tests  on this and I will report back.  But as of now , I got the same result.

@kratos81 do you want to do a screenshare session now?

Summarizing what we saw in the screenshare:

Deploy Postgres using Helm

This creates e.g. a statefulset + pod, which uses a pvc, which points at a pv

Add table to database
Take Ark backup of just PV and PVC
Add 2nd table to database
Issue kubectl delete pvc <name>

Because the PVC is still bound to the PV, manually remove the finalizer to force deletion

Issue kubectl delete pv <name>

The PV is deleted from etcd, BUT
Because the Postgres pod still exists, and the PV is still in use by that pod, the underlying GCE PersistentDisk is never deleted

Attempt the Ark restore

There are no errors - Ark was able to restore the PV and PVC because they were deleted from etcd

Connect to database and check the tables

There are still 2 tables because this is the original pod which is using the original GCE PersistentDisk that was never deleted

The finalizers in the PVC/PV exist to avoid a situation like this one 😄. A better DR test would be to delete the statefulset + pod + PVC + PV (don't edit any finalizers), wait for the PV to be deleted (#826 will fix this), then attempt the restore. You should get an entirely new PV, PVC, Pod, an when you connect to this brand new pod, it should only show 1 table.

Thanks to your suggestions , I was able to test and get the results I was looking for.
New test
Existing state of the cluster / database
kubectl run postgres-dr-test-postgresql-client --rm --tty -i --image bitnami/postgresql --env="PGPASSWORD=$POSTGRESQL_PASSWORD" --command -- psql --host postgres-dr-test-postgresql -U postgres
If you don't see a command prompt, try pressing enter.

postgres=# \d
         List of relations
 Schema | Name  | Type  |  Owner
--------+-------+-------+----------
 public | t_500 | table | postgres
(1 row)

(ii) Backup taken for that restore point
 ark backup create test-5000  --include-namespaces  postgres-ark
Backup request "test-5000" submitted successfully.
Run `ark backup describe test-5000` for more details.

(iii) Add another table
         List of relations
 Schema | Name  | Type  |  Owner
--------+-------+-------+----------
 public | t_500 | table | postgres
(1 row)

postgres=# create table t_50000 as select s, md5(random()::text) from generate_Series(1,50000) s;
SELECT 50000
postgres=# \d
          List of relations
 Schema |  Name   | Type  |  Owner
--------+---------+-------+----------
 public | t_500   | table | postgres
 public | t_50000 | table | postgres
(2 rows)

(iv) Delete the StatefulSet and persistent volume using the app label
kubectl delete pvc,sts  -l app=postgresql
persistentvolumeclaim "data-postgres-dr-test-postgresql-0" deleted
statefulset.apps "postgres-dr-test-postgresql" deleted

(v) Initiate a restore using the backup created
ark restore create --from-backup  test-5000
Restore request "test-5000-20181202131531" submitted successfully.
Run `ark restore describe test-5000-20181202131531` for more details.

(vi) Confirm that the persistent volume claim is restored
kubectl get pvc
NAME                                 STATUS    VOLUME                                     CAPACITY   ACCESS MODES   STORAGECLASS   AGE
data-postgres-dr-test-postgresql-0   Bound     pvc-dcde9568-f659-11e8-abac-42010a96008c   8Gi        RWO            standard       43s

(vii) Check the restored database only contains the first table and not the second created after the backup was taken
kubectl run postgres-dr-test-postgresql-client --rm --tty -i --image bitnami/postgresql --env="PGPASSWORD=$POSTGRESQL_PASSWORD" --command -- psql --host postgres-dr-test-postgresql -U postgres
If you don't see a command prompt, try pressing enter.

postgres=# \d
         List of relations
 Schema | Name  | Type  |  Owner
--------+-------+-------+----------
 public | t_500 | table | postgres
(1 row)

The test works as expected. Thanks!


why it was closed without any comment?

why it was closed without any comment?
Originally posted by @Aravin in https://github.com/zerodha/kiteconnectjs/issues/23#issuecomment-1204721411

Must have slipped through while closing other issues, I have reopened the older issue.


refactor(motion_utils): resample

Description
fix indent of comment
rename resamplePath to resamplePoseVector

Pre-review checklist for the PR author
The PR author must check the checkboxes below when creating the PR.

[x] I've confirmed the contribution guidelines.
[x] The PR follows the pull request guidelines.

In-review checklist for the PR reviewers
The PR reviewers must check the checkboxes below before approval.

[ ] The PR follows the pull request guidelines.

Post-review checklist for the PR author
The PR author must check the checkboxes below before merging.

[ ] There are no open discussions or they are tracked via tickets.

After all checkboxes are checked, anyone who has write access can merge the PR.

@purewater0901 @satoshi-ota @taikitanaka3 Could you review.


Support windows runners for composite action

Currently only linux and mac runners are supported.

Download and compile modes are now supported across Linux, Windows and MacOS runners


No property found error

Hi,
Congrats your project. It is really really awesome.
But I added into my project i got and error.
" No property, bindable property, or event found for 'LoadingTemplate', or mismatching type between value and property."

Xamarin forms version: <IP_ADDRESS>3156
Xamarin.Forms.StateSquid version: 1.0.2-beta
Visual Studio 2019 pro 16.2.1
Do you have any idea?
Thanks.

Ok got it i guess i missed that.
   <state:StateLayout.LoadingTemplate>           <state:StateDataTemplate>             <DataTemplate>               <StackLayout HorizontalOptions="CenterAndExpand" VerticalOptions="CenterAndExpand">                 <ActivityIndicator IsRunning="{Binding MainState, Converter={StaticResource StateToBooleanConverter}, ConverterParameter={x:Static state:State.Loading}}" Color="#1abc9c" />                 <Label HorizontalOptions="Center" Text="Loading..." />               </StackLayout>             </DataTemplate>           </state:StateDataTemplate>         </state:StateLayout.LoadingTemplate>

Yeah, this is one of the things I still want to fix.  I hope to find a fix before going out of beta.


sprig with form upload file attachments

Hey Ben,
I use the sprig plugin to load the form and bypass the cache. But I need to extend the form with upload file attachments. For that I use the enctype tag in the form.
     <form class="kontakt--form" sprig="sprig" s-method="post" s-action="contact-form/send" enctype="multipart/form-data">
But I get this message
TypeError Argument 1 passed to craft\web\View::renderTemplate() must be of the type string, null given, called in /app/vendor/putyourlightson/craft-sprig-core/src/controllers/ComponentsController.php on line 65.
Am I missing something?

It looks like you should be using the s-encoding attribute, see https://putyourlightson.com/plugins/sprig#s-encoding

Hey Ben,
I did already test it with s-encoding  . The Form works but no attachment arrives. If I test the same code, without sprig the attachment will arrive.
without sprig:

with sprig:

the input file looks like this:
<input type="file" name="attachment[]" multiple="multiple">
Do you have any idea what needs to be adjusted?
Thanks for you help,
Pascal

I can't replicate this locally. Please send me a scaled down version of your form, that does not work.

Looks like you have a typo, it should be s-encoding="multipart/form-data".

wow, you are right. I'm sorry about your time.
I took the enctype="multipart/form-data" from the craft contact form plugin Docs and just put an s in front of it. how embarrassing.  I think it's time for vacation. thank you very much

Sure thing!


Enhancing export stopped working after upgrading to v.1.6.3

Hot key stopped working and initiating export from command palette doesn't work either.

duplicated with #173


adr-tools: init at 3.0.0

Motivation for this change
adr-tools is a useful command-line utility for working with architecture decision records. This PR adds it to nixpkgs.
Things done

[ ] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS)
Built on platform(s)

[x] NixOS
[ ] macOS
[x] Ubuntu on WSL

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nox --run "nox-review wip"
[x] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Assured whether relevant documentation is up to date
[x] Fits CONTRIBUTING.md.

I addressed @nlewo's requests. Also the tests are running now since 47aa0c1, which is good, as it helped me discover missing dependencies for some subcommands.

There are still issues with some of the commands though, which have to be fixed.

I had almost forgotten this PR… anyway, I have checked the issues and I believe this is an upstream problem about missing usage information on adr-link.
I have squashed the commits and rebased to current master, seems to work fine. Ready to merge from my point of view.

@GrahamcOfBorg build adr-tools

Closing this, as I no longer have a need for this tool and the upstream repository looks unmaintained.


Is there a reason that this agent doesn't allow collecting stacktraces?

First of all, thanks for your work on this repo. We successfully migrated from https://github.com/philkra/elastic-apm-laravel and we love possibility to register our own collectors (DB transactions, Redis, HTTP requests and others).
The only feature that we're missing from the previous APM integration is lack of stacktraces. In APM stacktraces looks as on screenshot and allows us to easily trace the source of the Span

I found a method that allows us to set stacktraces on Span in APM agent, so it should be fairly easy to pass it through Agent
Summarizing, the question is: Is it intended that this Agent doesn't allow to record spans with stacktraces?

Hey @kvas-damian ,
No specific reason we didn't implement stacktraces, we were focused on implementing other features I guess. I could take a look in a few weeks, but feel free to open a PR if you think you can make it work :)

@arkaitzgarro  please take a look on #177


Large differences in amount of sessions with "moloch-capture -R"

Moloch version: 1.7.0
OS name and version: Ubuntu 18.04
How was Moloch built/installed:  Deb
Provide logs, stack traces and steps to reproduce:
I am importing files from a mounted directory (59 pcap files, about 1Gb size each). If I use this command "sudo /data/moloch/bin/moloch-capture -R /mnt/pcapdata/" for importing static pcap files, I have different results each time (very unreliable results). I ran this test three times to make a comparison. Between the tests I ofcourse deleted the input of the ES database with: "sudo /data/moloch/db/db.pl localhost:9200 wipe".
After each test I compared the results, shown below:
Query 1 (a query with timeframe ALL and a specific filter)
Result 1: 7 entries
Result 2: 8 entries
Result 3: 8 entries
Query 2(a query with timeframe ALL and a specific filter)
Result 1: 158 entries
Result 2: 161 entries
Result 3: 162 entries
Query 3 (a query with timeframe ALL and NO filter)
Result 1: 259.704 entries
Result 2: 266.444 entries
Result 3: 263.653 entries
After that I tried to import with my own script the exact same files:
#!/bin/bash
counter=0
file=()
for f in $(find /mnt/pcapdata/ -name '*.pcap' | sort); do
        file[$counter]=$f
        ((counter++))
done

for f in $(curl -s 'localhost:9200/files_v5/_search?q=*&pretty&size=10000' | jq -r '.hits.hits[]._source.name' | sort); do
        file[$counter]=$f
        ((counter++))
done

unique_file=($(echo "${file[@]}" | tr ' ' '\n' | sort | uniq --unique | tr '\n' ' '))

for f in "${unique_file[@]}"; do
        sudo /data/moloch/bin/moloch-capture -r $f >> /data/moloch/logs/auto_add_files_log.txt 2>&1;
done

I did this three times and in the results below you can see that they are totally different from "Moloch-capture -R", but that they are the same three times:
Query 1 (a query with timeframe ALL and a specific filter)
Result 1: 10 entries
Result 2: 10 entries
Result 3: 10 entries
Query 2(a query with timeframe ALL and a specific filter)
Result 1: 165 entries
Result 2: 165 entries
Result 3: 165 entries
Query 3 (a query with timeframe ALL and NO filter)
Result 1: 447.969 entries
Result 2: 447.969 entries
Result 3: 447.969 entries

So I believe we figured out all the issues, feel free to reopen if not.

if you want to compare -R and loading individual files, you need to use --flush with the -R version
You need to make sure your ES cluster is not rejecting inserts or generally overloaded


level3.ssl.blizzard.com broken blizzard cache

Issue Description:
Getting an error when downloading blizzard games
"We're having a problem transferring data. please check your internet connection just in case and try again."
New dns address added by blizzard which is not in steamcache-dns as far as i can tell it needs to be added/bypassed
level3.ssl.blizzard.com

To bypass lancache for this issue until it can be resolved
sudo docker exec -i -t "CONTAINER_ID"  /bin/bash
apt install nano
nano /etc/bind/cache/rpz.db
## blizzard
level3.ssl.blizzard.com IN A <IP_ADDRESS>.;

service bind9 restart

I'm confussed here, the dns container doesn't override level3.ssl.blizzard.com as that is an ssl domain. It should resolve correctly to the upstream dns (which is what your entry appears to do anyway). Can you remove your override and try nslookup level3.ssl.blizzard.com <yourdnsserverip>
Not having a domain overridden should never result in errors

Also, hard coding that IP is more likely to cause serious issues in the future if the end point server is moved by level3


Remove the <hyprland/...> in border++ include directories to make the instructions from the wiki work

The issue is with our migration to global headers, should update the wiki.

Ah, makes sense

blocked by https://github.com/hyprwm/Hyprland/pull/2201

should be fixed and the wiki should be still valid, but the env is redundant now. I'll edit it.