Updates to run PMS using Docker on Windows

Create documentation for running PMS using Docker on Windows.

Adds extension = apcu.so to the docker/php-fpm/php.ini file (to keep apcu enabled)
Created docker/README.md with instructions for running PMS using Docker on Windows

Closes https://github.com/Volmarg/personal-management-system/issues/52
If adding extension = apcu.so to docker/php-fpm/php.ini causes issues with other installations, then I can update the docker/README.md file to include a note to update the file before continuing with the installation.

Thanks!
I will take a look on this on weekend.

I'm stuck on step
5. docker-compose up -d
PS C:\docker\personal-management-system-main> docker-compose up -d
adminer is up-to-date
Creating mariadb ... error
Creating php-fpm ...
Creating nginx   ...

ERROR: for mariadb  Cannot create container for service mariadb: status code not OK but 500:     ˙˙˙˙          FDocker.Core, Version=<IP_ADDRESS>106, Culture=neutral, PublicKeyToken=null   Docker.Core.DockerException    ClassNameMessageDataInnerExceptionHelpURLStaWatsonBuckets  System.Collections.IDictionarySystem.Excepti      Docker.Core.DockerException   Filesharing has been cancelled

   Ś   at Docker.ApiServices.Mounting.FileSharing.<DoShareAsync>d__8.MoveNext() in C:\workspaces\PR-15138\src\github.com\docker\pinata\win\src\Docker.ApiServices\Mounting\FileSharing.cs:line 0
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Docker.ApiServices.Mounting.FileSharing.<ShareAsync>d__6.MoveNext() in C:\workspaces\PR-15138\src\github.com\docker\pinata\win\src\Docker.ApiServices\Mounting\FileSharing.cs:line 55
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Docker.HttpApi.Controllers.FilesharingController.<ShareDirectory>d__2.MoveNext() in C:\workspaces\PR-15138\src\github.com\docker\pinata\win\src\Docker.HttpApi\Controllers\FilesharingController.cs:line 21
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at System.Threading.Tasks.TaskHelpersExtensions.<CastToObject>d__1`1.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at System.Web.Http.Controllers.ApiControllerActionInvoker.<InvokeActionAsyncCore>d__1.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at System.Web.Http.Controllers.ActionFilterResult.<ExecuteAsync>d__5.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at System.Web.Http.Dispatcher.HttpControllerDispatcher.<SendAsync>d__15.MoveNext()
       Ł8
MoveNext
Docker.ApiServices, Version=<IP_ADDRESS>106, Culture=neutral, PublicKeyToken=null
Docker.ApiServices.Mounting.FileSharing+<DoShareAsync>d__8
Creating nginx   ... error

ERROR: for nginx  Cannot create container for service nginx: status code not OK but 500:     ˙˙˙˙          FDocker.Core, Version=<IP_ADDRESS>106, Culture=neutral, PublicKeyToken=null   Docker.Core.DockerException        ClassNameMessageDataInnerExceptionHelpURLStaWatsonBuckets  System.Collections.IDictionarySystem.Excepti      Docker.Core.DockerException   Filesharing has been cancelled

   Ś   at Docker.ApiServices.Mounting.FileSharing.<DoShareAsync>d__8.MoveNext() in C:\workspaces\PR-15138\src\github.com\docker\pinata\win\src\Docker.ApiServices\Mounting\FileSharing.cs:line 0
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Docker.ApiServices.Mounting.FileSharing.<ShareAsync>d__6.MoveNext() in C:\workspaces\PR-15138\src\github.com\docker\pinata\win\src\Docker.ApiServices\Mounting\FileSharing.cs:line 55
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Docker.HttpApi.Controllers.FilesharingController.<ShareDirectory>d__2.MoveNext() in C:\workspaces\PR-15138\src\github.com\docker\pinata\win\src\Docker.HttpApi\Controllers\FilesharingController.cs:line 21
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at System.Threading.Tasks.TaskHelpersExtensions.<CastToObject>d__1`1.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at System.Web.Http.Controllers.ApiControllerActionInvoker.<InvokeActionAsyncCore>d__1.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at System.Web.Http.Controllers.ActionFilterResult.<ExecuteAsync>d__5.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at System.Web.Http.Dispatcher.HttpControllerDispatcher.<SendAsync>d__15.MoveNext()
       Ł8
MoveNext
Docker.ApiServices, Version=<IP_ADDRESS>106, Culture=neutral, PublicKeyToken=null
Creating php-fpm ... error
Void MoveNext() €   Docker.ApiServices

ERROR: for php-fpm  Cannot create container for service php-fpm: status code not OK but 500:     ˙˙˙˙          FDocker.Core, Version=<IP_ADDRESS>106, Culture=neutral, PublicKeyToken=null   Docker.Core.DockerException    ClassNameMessageDataInnerExceptionHelpURLStaWatsonBuckets  System.Collections.IDictionarySystem.Excepti      Docker.Core.DockerException   Filesharing has been cancelled

   Ś   at Docker.ApiServices.Mounting.FileSharing.<DoShareAsync>d__8.MoveNext() in C:\workspaces\PR-15138\src\github.com\docker\pinata\win\src\Docker.ApiServices\Mounting\FileSharing.cs:line 0
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Docker.ApiServices.Mounting.FileSharing.<ShareAsync>d__6.MoveNext() in C:\workspaces\PR-15138\src\github.com\docker\pinata\win\src\Docker.ApiServices\Mounting\FileSharing.cs:line 55
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Docker.HttpApi.Controllers.FilesharingController.<ShareDirectory>d__2.MoveNext() in C:\workspaces\PR-15138\src\github.com\docker\pinata\win\src\Docker.HttpApi\Controllers\FilesharingController.cs:line 21
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at System.Threading.Tasks.TaskHelpersExtensions.<CastToObject>d__1`1.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at System.Web.Http.Controllers.ApiControllerActionInvoker.<InvokeActionAsyncCore>d__1.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at System.Web.Http.Controllers.ActionFilterResult.<ExecuteAsync>d__5.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at System.Web.Http.Dispatcher.HttpControllerDispatcher.<SendAsync>d__15.MoveNext()
       Ł8
MoveNext
Docker.ApiServices, Version=<IP_ADDRESS>106, Culture=neutral, PublicKeyToken=null
Docker.ApiServices.Mounting.FileSharing+<DoShareAsync>d__8
Void MoveNext() €   Docker.ApiServices

ERROR: for mariadb  Cannot create container for service mariadb: status code not OK but 500:     ˙˙˙˙          FDocker.Core, Version=<IP_ADDRESS>106, Culture=neutral, PublicKeyToken=null   Docker.Core.DockerException    ClassNameMessageDataInnerExceptionHelpURLStaWatsonBuckets  System.Collections.IDictionarySystem.Excepti      Docker.Core.DockerException   Filesharing has been cancelled

   Ś   at Docker.ApiServices.Mounting.FileSharing.<DoShareAsync>d__8.MoveNext() in C:\workspaces\PR-15138\src\github.com\docker\pinata\win\src\Docker.ApiServices\Mounting\FileSharing.cs:line 0
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Docker.ApiServices.Mounting.FileSharing.<ShareAsync>d__6.MoveNext() in C:\workspaces\PR-15138\src\github.com\docker\pinata\win\src\Docker.ApiServices\Mounting\FileSharing.cs:line 55
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Docker.HttpApi.Controllers.FilesharingController.<ShareDirectory>d__2.MoveNext() in C:\workspaces\PR-15138\src\github.com\docker\pinata\win\src\Docker.HttpApi\Controllers\FilesharingController.cs:line 21
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at System.Threading.Tasks.TaskHelpersExtensions.<CastToObject>d__1`1.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at System.Web.Http.Controllers.ApiControllerActionInvoker.<InvokeActionAsyncCore>d__1.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at System.Web.Http.Controllers.ActionFilterResult.<ExecuteAsync>d__5.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at System.Web.Http.Dispatcher.HttpControllerDispatcher.<SendAsync>d__15.MoveNext()
       Ł8
MoveNext
Docker.ApiServices, Version=<IP_ADDRESS>106, Culture=neutral, PublicKeyToken=null
Docker.ApiServices.Mounting.FileSharing+<DoShareAsync>d__8
Void MoveNext() €   Docker.ApiServices

ERROR: for nginx  Cannot create container for service nginx: status code not OK but 500:     ˙˙˙˙          FDocker.Core, Version=<IP_ADDRESS>106, Culture=neutral, PublicKeyToken=null   Docker.Core.DockerException        ClassNameMessageDataInnerExceptionHelpURLStaWatsonBuckets  System.Collections.IDictionarySystem.Excepti      Docker.Core.DockerException   Filesharing has been cancelled

   Ś   at Docker.ApiServices.Mounting.FileSharing.<DoShareAsync>d__8.MoveNext() in C:\workspaces\PR-15138\src\github.com\docker\pinata\win\src\Docker.ApiServices\Mounting\FileSharing.cs:line 0
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Docker.ApiServices.Mounting.FileSharing.<ShareAsync>d__6.MoveNext() in C:\workspaces\PR-15138\src\github.com\docker\pinata\win\src\Docker.ApiServices\Mounting\FileSharing.cs:line 55
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Docker.HttpApi.Controllers.FilesharingController.<ShareDirectory>d__2.MoveNext() in C:\workspaces\PR-15138\src\github.com\docker\pinata\win\src\Docker.HttpApi\Controllers\FilesharingController.cs:line 21
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at System.Threading.Tasks.TaskHelpersExtensions.<CastToObject>d__1`1.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at System.Web.Http.Controllers.ApiControllerActionInvoker.<InvokeActionAsyncCore>d__1.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at System.Web.Http.Controllers.ActionFilterResult.<ExecuteAsync>d__5.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at System.Web.Http.Dispatcher.HttpControllerDispatcher.<SendAsync>d__15.MoveNext()
       Ł8
MoveNext
Docker.ApiServices, Version=<IP_ADDRESS>106, Culture=neutral, PublicKeyToken=null
Docker.ApiServices.Mounting.FileSharing+<DoShareAsync>d__8
Void MoveNext() €   Docker.ApiServices

ERROR: for php-fpm  Cannot create container for service php-fpm: status code not OK but 500:     ˙˙˙˙          FDocker.Core, Version=<IP_ADDRESS>106, Culture=neutral, PublicKeyToken=null   Docker.Core.DockerException    ClassNameMessageDataInnerExceptionHelpURLStaWatsonBuckets  System.Collections.IDictionarySystem.Excepti      Docker.Core.DockerException   Filesharing has been cancelled

   Ś   at Docker.ApiServices.Mounting.FileSharing.<DoShareAsync>d__8.MoveNext() in C:\workspaces\PR-15138\src\github.com\docker\pinata\win\src\Docker.ApiServices\Mounting\FileSharing.cs:line 0
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Docker.ApiServices.Mounting.FileSharing.<ShareAsync>d__6.MoveNext() in C:\workspaces\PR-15138\src\github.com\docker\pinata\win\src\Docker.ApiServices\Mounting\FileSharing.cs:line 55
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Docker.HttpApi.Controllers.FilesharingController.<ShareDirectory>d__2.MoveNext() in C:\workspaces\PR-15138\src\github.com\docker\pinata\win\src\Docker.HttpApi\Controllers\FilesharingController.cs:line 21
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at System.Threading.Tasks.TaskHelpersExtensions.<CastToObject>d__1`1.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at System.Web.Http.Controllers.ApiControllerActionInvoker.<InvokeActionAsyncCore>d__1.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at System.Web.Http.Controllers.ActionFilterResult.<ExecuteAsync>d__5.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at System.Web.Http.Dispatcher.HttpControllerDispatcher.<SendAsync>d__15.MoveNext()
       Ł8
MoveNext
Docker.ApiServices, Version=<IP_ADDRESS>106, Culture=neutral, PublicKeyToken=null
Docker.ApiServices.Mounting.FileSharing+<DoShareAsync>d__8
Void MoveNext() €   Docker.ApiServices
ERROR: Encountered errors while bringing up the project.
PS C:\docker\personal-management-system-main>

@Volmarg it looks like you are running Linux containers and are running into a file sharing permissions issue on Windows (see https://docs.docker.com/docker-for-windows/#file-sharing ).  It looks like you will need to share the directory your project/container is in:

Use File sharing to allow local directories on Windows to be shared with Linux containers
[...]
You can share a folder “on demand” the first time a particular folder is used by a container.
If you run a Docker command from a shell with a volume mount (as shown in the example below) or kick off a Compose file that includes volume mounts, you get a popup asking if you want to share the specified folder.
You can select to Share it, in which case it is added your Docker Desktop Shared Folders list and available to containers. Alternatively, you can opt not to share it by selecting Cancel.

If you add the proper folders and restart Docker for Windows, you should be able to issue docker-compose up -d

@rwaight
Thx, generally... works, so thx alot. I had few additional issues.
I'm leaving a note of all the things that I've encountered and I will mix it all togeather, with Your guide. This will be added to the documentation later on, and here I would like to merge just the php.ini. But that is to be done later. Either I will handle the documentation/adjustments tommorow or in next week.

1. docker app must be running windows won’t start it on its own

error: docker.errors.DockerException: Error while fetching server API version: (2, 'CreateFile', 'The system cannot find the file specified.')
solution : https://stackoverflow.com/questions/64952238/docker-errors-dockerexception-error-while-fetching-server-api-version/64953813#64953813

2. Error: Docker.ApiServices.Mounting.FileSharing+<DoShareAsync>d__8
I’ve got: (Hyper-V mode)
https://token2shell.com/howto/docker/sharing-windows-folders-with-containers/#:~:text=In order to share Windows,v" (volume) flag.
3. Step 6
6. Enter the `php-fpm` container and continue installation
 * `docker-compose exec php-fpm bash`
 Command prompt should change to the container: `root@<container_id>:/application`
   ple: `root@682bdf287a87:/application`

This is more as an info to the last point of Step 5.
4. Add info that composer inistall + composer pms-installer-docker takes a bit, it’s not frozen in that moment
5. Error during composer pms-installer-docker
In DatabaseCredentialsDTO.php line 48:

  Argument 1 passed to App\DTO\DatabaseCredentialsDTO::setDatabaseLogin() must be of the type string, null given, called in /application/src/Controller/Core/Env.php on line 102
b) Cache 13:44:57 WARNING   [cache] Failed to save key "%5BApp%5CEntity%5CUser%24CLASSMETADATA%5D%5B1%5D" of type Doctrine\ORM\Mapping\ClassMetadata. ["key" => "%5BApp%5CEntity%5CUser%24CLASSMETADATA%5D%5B1%5D","exception" => null,"cache-adapter" =

Everything works fine, so need to add this just as an info, or fix that.
6. Error: docker.errors.APIError: 500 Server Error: Internal Server Error ("b'open \\.\pipe\docker_engine_linux: The system cannot find the file specified.'")

https://github.com/docker/for-win/issues/4495
or in my case docker just had pending updated and decided to crash….

7. apcu.so error
PHP Warning:  PHP Startup: Unable to load dynamic library 'apcu.so' (tried: /usr/local/lib/php/extensions/no-debug-non-zts-20190902/apcu.so (/usr/local/lib/php/extensions/no-debug-non-zts-20190902/apcu.so: cannot open shared object file: No such file or directory), /usr/local/lib/php/extensions/no-debug-non-zts-20190902/apcu.so.so (/usr/local/lib/php/extensions/no-debug-non-zts-20190902/apcu.so.so: cannot open shared object file: No such file or directory)) in Unknown on line 0

I’ve ran this inside container:
pecl channel-update pecl.php.net
pecl install apcu

echo "extension=apcu.so" >> `php --ini | grep "Loaded Configuration" | sed -e "s|.*:\s*||"`

Btw. this thing (docker) is so..... unstable under Windows. Crashing, disconnecting, restarting, slow etc.

The documentation has been updated with Your guides:

https://volmarg.github.io/docs/general/installation/docker/windows
https://volmarg.github.io/docs/general/installation/docker/windows-issues


feat(dashboard): add handle_all_urls relation to assetlinks.json for Android app link verification

Problem solved
Short description of the bug fixed or feature added

PR-Codex overview
This PR updates the assetlinks.json file in the dashboard app to include a new relation for handling all URLs.
Detailed summary

Added delegate_permission/common.handle_all_urls to relations in assetlinks.json

✨ Ask PR-Codex anything about this PR by commenting with /codex {your question}

#4069  👈
main

This stack of pull requests is managed by Graphite. Learn more about stacking.

Join @joaquim-verges and the rest of your teammates on  Graphite


MAPREDUCE-7387. Fix TestJHSSecurity#testDelegationToken AssertionError due to HDFS-16563

JIRA: MAPREDUCE-7387. Fix TestJHSSecurity#testDelegationToken AssertionError due to HDFS-16563.
During the processing of HADOOP-18284. Fix Repeated Semicolons., PR#4422 was submitted, and an error was reported in hadoop.mapreduce.security.TestJHSSecurity#testDelegationToken in the test report.
[ERROR] testDelegationToken(org.apache.hadoop.mapreduce.security.TestJHSSecurity)  Time elapsed: 16.344 s  <<< FAILURE!
java.lang.AssertionError
	at org.junit.Assert.fail(Assert.java:87)
	at org.junit.Assert.assertTrue(Assert.java:42)
	at org.junit.Assert.assertTrue(Assert.java:53)
	at org.apache.hadoop.mapreduce.security.TestJHSSecurity.testDelegationToken(TestJHSSecurity.java:163)

It can be found that HDFS-16563 is causing this problem.
The reason is because HDFS-16563 changed error msg, which made MR's Jinit Test assertion fail.

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Logfile
Comment

+0 :ok:
reexec
17m 55s

Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  0s

No case conflicting files found.

+0 :ok:
codespell
0m  1s

codespell was not available.

+0 :ok:
detsecrets
0m  1s

detect-secrets was not available.

+1 :green_heart:
@author
0m  0s

The patch does not contain any @author tags.

+1 :green_heart:
test4tests
0m  0s

The patch appears to include 1 new or modified test files.

_ trunk Compile Tests _

+1 :green_heart:
mvninstall
41m 57s

trunk passed

+1 :green_heart:
compile
0m 50s

trunk passed with JDK Private Build-11.0.15+10-Ubuntu-0ubuntu<IP_ADDRESS>

+1 :green_heart:
compile
0m 43s

trunk passed with JDK Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

+1 :green_heart:
checkstyle
0m 49s

trunk passed

+1 :green_heart:
mvnsite
0m 50s

trunk passed

+1 :green_heart:
javadoc
0m 46s

trunk passed with JDK Private Build-11.0.15+10-Ubuntu-0ubuntu<IP_ADDRESS>

+1 :green_heart:
javadoc
0m 34s

trunk passed with JDK Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

+1 :green_heart:
spotbugs
1m 15s

trunk passed

+1 :green_heart:
shadedclient
23m 17s

branch has no errors when building and testing our client artifacts.

_ Patch Compile Tests _

+1 :green_heart:
mvninstall
0m 33s

the patch passed

+1 :green_heart:
compile
0m 35s

the patch passed with JDK Private Build-11.0.15+10-Ubuntu-0ubuntu<IP_ADDRESS>

+1 :green_heart:
javac
0m 35s

the patch passed

+1 :green_heart:
compile
0m 32s

the patch passed with JDK Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

+1 :green_heart:
javac
0m 32s

the patch passed

+1 :green_heart:
blanks
0m  0s

The patch has no blanks issues.

+1 :green_heart:
checkstyle
0m 30s

the patch passed

+1 :green_heart:
mvnsite
0m 34s

the patch passed

+1 :green_heart:
javadoc
0m 24s

the patch passed with JDK Private Build-11.0.15+10-Ubuntu-0ubuntu<IP_ADDRESS>

+1 :green_heart:
javadoc
0m 22s

the patch passed with JDK Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

+1 :green_heart:
spotbugs
0m 55s

the patch passed

+1 :green_heart:
shadedclient
22m 55s

patch has no errors when building and testing our client artifacts.

_ Other Tests _

+1 :green_heart:
unit
136m 58s

hadoop-mapreduce-client-jobclient in the patch passed.

+1 :green_heart:
asflicense
0m 45s

The patch does not generate ASF License warnings.

255m 29s

Subsystem
Report/Notes

Docker
ClientAPI=1.41 ServerAPI=1.41 base: https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-4428/1/artifact/out/Dockerfile

GITHUB PR
https://github.com/apache/hadoop/pull/4428

Optional Tests
dupname asflicense compile javac javadoc mvninstall mvnsite unit shadedclient spotbugs checkstyle codespell detsecrets

uname
Linux 1cad22366d83 4.15.0-175-generic #184-Ubuntu SMP Thu Mar 24 17:48:36 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/bin/hadoop.sh

git revision
trunk / c5bb26a2552cfc34c884bfb0d73ceafddcbd5855

Default Java
Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

Multi-JDK versions
/usr/lib/jvm/java-11-openjdk-amd64:Private Build-11.0.15+10-Ubuntu-0ubuntu<IP_ADDRESS> /usr/lib/jvm/java-8-openjdk-amd64:Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

Test Results
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-4428/1/testReport/

Max. process+thread count
1201 (vs. ulimit of 5500)

modules
C: hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-jobclient U: hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-jobclient

Console output
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-4428/1/console

versions
git=2.25.1 maven=3.6.3 spotbugs=4.2.2

Powered by
Apache Yetus 0.14.0 https://yetus.apache.org

This message was automatically generated.

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Logfile
Comment

+0 :ok:
reexec
0m 50s

Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  0s

No case conflicting files found.

+0 :ok:
codespell
0m  0s

codespell was not available.

+0 :ok:
detsecrets
0m  0s

detect-secrets was not available.

+1 :green_heart:
@author
0m  0s

The patch does not contain any @author tags.

+1 :green_heart:
test4tests
0m  0s

The patch appears to include 1 new or modified test files.

_ trunk Compile Tests _

+1 :green_heart:
mvninstall
39m 24s

trunk passed

+1 :green_heart:
compile
0m 48s

trunk passed with JDK Private Build-11.0.15+10-Ubuntu-0ubuntu<IP_ADDRESS>

+1 :green_heart:
compile
0m 44s

trunk passed with JDK Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

+1 :green_heart:
checkstyle
0m 50s

trunk passed

+1 :green_heart:
mvnsite
0m 49s

trunk passed

+1 :green_heart:
javadoc
0m 45s

trunk passed with JDK Private Build-11.0.15+10-Ubuntu-0ubuntu<IP_ADDRESS>

+1 :green_heart:
javadoc
0m 34s

trunk passed with JDK Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

+1 :green_heart:
spotbugs
1m 14s

trunk passed

+1 :green_heart:
shadedclient
23m 36s

branch has no errors when building and testing our client artifacts.

_ Patch Compile Tests _

+1 :green_heart:
mvninstall
0m 33s

the patch passed

+1 :green_heart:
compile
0m 34s

the patch passed with JDK Private Build-11.0.15+10-Ubuntu-0ubuntu<IP_ADDRESS>

+1 :green_heart:
javac
0m 34s

the patch passed

+1 :green_heart:
compile
0m 31s

the patch passed with JDK Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

+1 :green_heart:
javac
0m 31s

the patch passed

+1 :green_heart:
blanks
0m  0s

The patch has no blanks issues.

-0 :warning:
checkstyle
0m 30s
/results-checkstyle-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-jobclient.txt
hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-jobclient: The patch generated 1 new + 10 unchanged - 1 fixed = 11 total (was 11)

+1 :green_heart:
mvnsite
0m 34s

the patch passed

+1 :green_heart:
javadoc
0m 24s

the patch passed with JDK Private Build-11.0.15+10-Ubuntu-0ubuntu<IP_ADDRESS>

+1 :green_heart:
javadoc
0m 22s

the patch passed with JDK Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

+1 :green_heart:
spotbugs
0m 55s

the patch passed

+1 :green_heart:
shadedclient
22m 52s

patch has no errors when building and testing our client artifacts.

_ Other Tests _

+1 :green_heart:
unit
139m 58s

hadoop-mapreduce-client-jobclient in the patch passed.

+1 :green_heart:
asflicense
0m 46s

The patch does not generate ASF License warnings.

238m 53s

Subsystem
Report/Notes

Docker
ClientAPI=1.41 ServerAPI=1.41 base: https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-4428/2/artifact/out/Dockerfile

GITHUB PR
https://github.com/apache/hadoop/pull/4428

Optional Tests
dupname asflicense compile javac javadoc mvninstall mvnsite unit shadedclient spotbugs checkstyle codespell detsecrets

uname
Linux 7cb4deef418c 4.15.0-175-generic #184-Ubuntu SMP Thu Mar 24 17:48:36 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/bin/hadoop.sh

git revision
trunk / 7cdfbf7baddd0bda38908832bec0fdf602b9c775

Default Java
Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

Multi-JDK versions
/usr/lib/jvm/java-11-openjdk-amd64:Private Build-11.0.15+10-Ubuntu-0ubuntu<IP_ADDRESS> /usr/lib/jvm/java-8-openjdk-amd64:Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

Test Results
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-4428/2/testReport/

Max. process+thread count
1189 (vs. ulimit of 5500)

modules
C: hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-jobclient U: hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-jobclient

Console output
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-4428/2/console

versions
git=2.25.1 maven=3.6.3 spotbugs=4.2.2

Powered by
Apache Yetus 0.14.0 https://yetus.apache.org

This message was automatically generated.

LGTM! Expect YARN-11172 and this fixed, many PR is blocked.

LGTM! Expect YARN-11172 and this fixed, many PR is blocked.

@steveloughran,  Can you help review the code? This is also a small issue due to HDFS-16563. Thank you very much！

Thanks @slfan1989 for the patch. There is an unused import, you can exclude and push the changes.
Otherwise, patch is fine.
LGTM

@prasad-acit Thank you very much for your help to review the code, I have removed unused import. Please help to review again.

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Logfile
Comment

+0 :ok:
reexec
0m 49s

Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  0s

No case conflicting files found.

+0 :ok:
codespell
0m  1s

codespell was not available.

+0 :ok:
detsecrets
0m  1s

detect-secrets was not available.

+1 :green_heart:
@author
0m  0s

The patch does not contain any @author tags.

+1 :green_heart:
test4tests
0m  0s

The patch appears to include 1 new or modified test files.

_ trunk Compile Tests _

+1 :green_heart:
mvninstall
40m 40s

trunk passed

+1 :green_heart:
compile
0m 47s

trunk passed with JDK Private Build-11.0.15+10-Ubuntu-0ubuntu<IP_ADDRESS>

+1 :green_heart:
compile
0m 44s

trunk passed with JDK Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

+1 :green_heart:
checkstyle
0m 50s

trunk passed

+1 :green_heart:
mvnsite
0m 48s

trunk passed

+1 :green_heart:
javadoc
0m 44s

trunk passed with JDK Private Build-11.0.15+10-Ubuntu-0ubuntu<IP_ADDRESS>

+1 :green_heart:
javadoc
0m 34s

trunk passed with JDK Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

+1 :green_heart:
spotbugs
1m 11s

trunk passed

+1 :green_heart:
shadedclient
23m 16s

branch has no errors when building and testing our client artifacts.

_ Patch Compile Tests _

+1 :green_heart:
mvninstall
0m 33s

the patch passed

+1 :green_heart:
compile
0m 36s

the patch passed with JDK Private Build-11.0.15+10-Ubuntu-0ubuntu<IP_ADDRESS>

+1 :green_heart:
javac
0m 36s

the patch passed

+1 :green_heart:
compile
0m 31s

the patch passed with JDK Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

+1 :green_heart:
javac
0m 31s

the patch passed

+1 :green_heart:
blanks
0m  0s

The patch has no blanks issues.

-0 :warning:
checkstyle
0m 30s
/results-checkstyle-hadoop-mapreduce-project_hadoop-mapreduce-client_hadoop-mapreduce-client-jobclient.txt
hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-jobclient: The patch generated 1 new + 10 unchanged - 1 fixed = 11 total (was 11)

+1 :green_heart:
mvnsite
0m 34s

the patch passed

+1 :green_heart:
javadoc
0m 24s

the patch passed with JDK Private Build-11.0.15+10-Ubuntu-0ubuntu<IP_ADDRESS>

+1 :green_heart:
javadoc
0m 22s

the patch passed with JDK Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

+1 :green_heart:
spotbugs
0m 57s

the patch passed

+1 :green_heart:
shadedclient
22m 41s

patch has no errors when building and testing our client artifacts.

_ Other Tests _

+1 :green_heart:
unit
135m 45s

hadoop-mapreduce-client-jobclient in the patch passed.

+1 :green_heart:
asflicense
0m 47s

The patch does not generate ASF License warnings.

235m 39s

Subsystem
Report/Notes

Docker
ClientAPI=1.41 ServerAPI=1.41 base: https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-4428/3/artifact/out/Dockerfile

GITHUB PR
https://github.com/apache/hadoop/pull/4428

Optional Tests
dupname asflicense compile javac javadoc mvninstall mvnsite unit shadedclient spotbugs checkstyle codespell detsecrets

uname
Linux ace5c41cf7fb 4.15.0-175-generic #184-Ubuntu SMP Thu Mar 24 17:48:36 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/bin/hadoop.sh

git revision
trunk / e6c14f2f83e477088e5fcccc52d04c7bcb05af05

Default Java
Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

Multi-JDK versions
/usr/lib/jvm/java-11-openjdk-amd64:Private Build-11.0.15+10-Ubuntu-0ubuntu<IP_ADDRESS> /usr/lib/jvm/java-8-openjdk-amd64:Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

Test Results
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-4428/3/testReport/

Max. process+thread count
1210 (vs. ulimit of 5500)

modules
C: hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-jobclient U: hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-jobclient

Console output
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-4428/3/console

versions
git=2.25.1 maven=3.6.3 spotbugs=4.2.2

Powered by
Apache Yetus 0.14.0 https://yetus.apache.org

This message was automatically generated.

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Logfile
Comment

+0 :ok:
reexec
1m  7s

Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  0s

No case conflicting files found.

+0 :ok:
codespell
0m  1s

codespell was not available.

+0 :ok:
detsecrets
0m  1s

detect-secrets was not available.

+1 :green_heart:
@author
0m  0s

The patch does not contain any @author tags.

+1 :green_heart:
test4tests
0m  0s

The patch appears to include 1 new or modified test files.

_ trunk Compile Tests _

+1 :green_heart:
mvninstall
41m 26s

trunk passed

+1 :green_heart:
compile
0m 47s

trunk passed with JDK Private Build-11.0.15+10-Ubuntu-0ubuntu<IP_ADDRESS>

+1 :green_heart:
compile
0m 44s

trunk passed with JDK Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

+1 :green_heart:
checkstyle
0m 50s

trunk passed

+1 :green_heart:
mvnsite
0m 50s

trunk passed

+1 :green_heart:
javadoc
0m 45s

trunk passed with JDK Private Build-11.0.15+10-Ubuntu-0ubuntu<IP_ADDRESS>

+1 :green_heart:
javadoc
0m 35s

trunk passed with JDK Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

+1 :green_heart:
spotbugs
1m 11s

trunk passed

+1 :green_heart:
shadedclient
23m 21s

branch has no errors when building and testing our client artifacts.

_ Patch Compile Tests _

+1 :green_heart:
mvninstall
0m 33s

the patch passed

+1 :green_heart:
compile
0m 35s

the patch passed with JDK Private Build-11.0.15+10-Ubuntu-0ubuntu<IP_ADDRESS>

+1 :green_heart:
javac
0m 35s

the patch passed

+1 :green_heart:
compile
0m 31s

the patch passed with JDK Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

+1 :green_heart:
javac
0m 31s

the patch passed

+1 :green_heart:
blanks
0m  0s

The patch has no blanks issues.

+1 :green_heart:
checkstyle
0m 32s

hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-jobclient: The patch generated 0 new + 10 unchanged - 1 fixed = 10 total (was 11)

+1 :green_heart:
mvnsite
0m 33s

the patch passed

+1 :green_heart:
javadoc
0m 24s

the patch passed with JDK Private Build-11.0.15+10-Ubuntu-0ubuntu<IP_ADDRESS>

+1 :green_heart:
javadoc
0m 23s

the patch passed with JDK Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

+1 :green_heart:
spotbugs
0m 57s

the patch passed

+1 :green_heart:
shadedclient
22m 50s

patch has no errors when building and testing our client artifacts.

_ Other Tests _

+1 :green_heart:
unit
136m 27s

hadoop-mapreduce-client-jobclient in the patch passed.

+1 :green_heart:
asflicense
0m 45s

The patch does not generate ASF License warnings.

237m 42s

Subsystem
Report/Notes

Docker
ClientAPI=1.41 ServerAPI=1.41 base: https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-4428/4/artifact/out/Dockerfile

GITHUB PR
https://github.com/apache/hadoop/pull/4428

Optional Tests
dupname asflicense compile javac javadoc mvninstall mvnsite unit shadedclient spotbugs checkstyle codespell detsecrets

uname
Linux 4652abc27f77 4.15.0-175-generic #184-Ubuntu SMP Thu Mar 24 17:48:36 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/bin/hadoop.sh

git revision
trunk / 1b8a0f4f3a00cb08006945d571040f39bd7a4580

Default Java
Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

Multi-JDK versions
/usr/lib/jvm/java-11-openjdk-amd64:Private Build-11.0.15+10-Ubuntu-0ubuntu<IP_ADDRESS> /usr/lib/jvm/java-8-openjdk-amd64:Private Build-1.8.0_312-8u312-b07-0ubuntu1~20.04-b07

Test Results
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-4428/4/testReport/

Max. process+thread count
1213 (vs. ulimit of 5500)

modules
C: hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-jobclient U: hadoop-mapreduce-project/hadoop-mapreduce-client/hadoop-mapreduce-client-jobclient

Console output
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-4428/4/console

versions
git=2.25.1 maven=3.6.3 spotbugs=4.2.2

Powered by
Apache Yetus 0.14.0 https://yetus.apache.org

This message was automatically generated.


Add a build system (intreehooks) to pyproject.toml

Pull Request Check List
For now we will use intreehooks as a build system to allow Poetry to build itself. This is a transitory solution until a new pip version with backend-path support is released.
Fixes #1084

This should be available in pip 20.0 which includes pypa/pip#7394.


Add driver and opt flags for network create

Signed-off-by: ye.sijun<EMAIL_ADDRESS>ref: https://github.com/containerd/nerdctl/issues/692

[x] need test

@AkihiroSuda Please take a look :)

Windows CI failing https://cirrus-ci.com/task/5470749778509824

level=fatal msg="invalid argument"

Windows CI failing

green.


Fixes #RHIROS-833 - upload coverage to codecov in github workflow

Referred - https://github.com/codecov/codecov-action

Codecov Report

:exclamation: No coverage uploaded for pull request base (main@d234b40). Click here to learn what that means.
 Consider uploading reports for the commit f2a8e55 to get more accurate results

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #284   +/-   ##
=======================================
  Coverage        ?   72.50%
=======================================
  Files           ?       26
  Lines           ?     1233
  Branches        ?        0
=======================================
  Hits            ?      894
  Misses          ?      339
  Partials        ?        0

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.

adding @digitronik in cc as he requested this change.
@digitronik, could you also confirm if ros-backend populated into projects list which enabled codecov and % value? :)

@kgaikwad Coverage is at 72.51%, we are almost there, 75-80 is a good number :raised_hands:
@digitronik Do we have the below warning cause this is the PR that enables coverage and there is currently no base?
! No coverage uploaded for pull request base (main@d234b40)

@digitronik Do we have the below warning cause this is the PR that enables coverage upload and there is currently no base?
! No coverage uploaded for pull request base (main@d234b40)

@saltgen  -
This warning shown because the base commit i.e main@d234b40 did not upload coverage.
As per their documentation, it is mentioned that in order to produce an accurate coverage comparison, Codecov must have the coverage report for the pull request base.  I hope this information clarifies your query.

exactly,  We don't have a reference for comparison.

@saltgen - Do you have any additional comments?

I'm good, thanks @kgaikwad @digitronik


Returning block that lives on the local stack

New Issue Checklist
🚫 If this template is not filled out your issue will be closed with no comment. 🚫

[Yes ] I have looked at the Documentation
[Yes] I have filled out this issue template.

Issue Info

Info
Value

Platform
e.g. ios

Platform Version
e.g. 8.0

Masonry Version
e.g. 1.0.1

Integration Method
e.g. manually

Issue Description
I try to use Masonry in my project ,However , there are some errors when i Build ,
and the error is:
/Users/.../Masonry/View+MASAdditions.m:85:12: Returning block that lives on the local stack
My Xcode version is 10.0 ,can any guys help me?

Yes, I dragged the file to my project, then after I compiled the project, it had an error report "Returning block that lives on the local stack" in MASCompositeConstraint.m in line 52   return ^id(CGFloat multiplier)


[stacks-blockchain-api] add PG_IDENT_INDEX_TYPE env var

[stacks-blockchain-api] add PG_IDENT_INDEX_TYPE env var for prep for future release

Closing because this may not be needed.


How to run gluon programs?

Hi,
I am a bit puzzled after having read the Readme. I managed to create a rust program to run the sample that print 123 but I was not able to run the bigger sample (the 24 game) because of failing import.
At this point, I am not even sure I took the easiest road to run gluon programs. So, please can you tell me what is the best way to get a setup that make it easy to play around with gluon?
Thanks,

How are you trying to run the sample (cargo run --example 24, gluon examples/24.glu or using gluon as a library to run it)? What error do you get when running it?

I am currently using gluon as a library to run it, with that code. This is the error message I print. About the different way of running gluon programs, do you recommend one over others (maybe some are easier to get started)?

Now I see it :). The 24 example requires the rand feature to work so you need to enable that in Cargo.toml
gluon = { version = ..., features = ["rand"] }

Also I recommend you use fmt::Display for error printing so they are easier to read.
println!("Error during script execution: {}", eval_result.unwrap_err());

Thanks! It might worth adding a note about the rand feature in the readme? (I can do a PR if you want). By the way, is there any other features that need to be enabled in certain cases?
Thanks for the tip about the fmt::Display.

Thanks! It might worth adding a note about the rand feature in the readme?

At least in examples/24.glu there should be a note about it being required but it would not be a bad idea to add a section in the readme about what features exists and what they provide.

About getting started with gluon, what do you think of publishing release of the REPL (that seems able to run program too) using CI like travis or appveyor?

I had that working before but it broke and I haven't taken the time to look into it (https://github.com/gluon-lang/gluon/releases). I'd quite like to get it working again.

By the way, is there any other features that need to be enabled in certain cases?

serialization is required if you want to store gluon bytecode/values for later consumption. test and nightly are needed to run tests but that is about it.

Ah, I currently distribute the standard library by compiling the .glu files into the library but I have missed to add an entry for std.random since it is only conditionally included https://github.com/gluon-lang/gluon/blob/81fd0c485b3bc0d351230627cc996ce75399f91a/src/import.rs#L60-L82 . Thus it only works if std/random.glu is in the path when you try to run the program.
It worked for me since I ran it from the root of the repo, if you just want to get it working now you can copy the std directory and make sure it can be found from $PATH and it should work.
I do need to look into how to better distribute the standard library though.


Failed to load library 'SimMATPOWERbase' in installation example.slx

Currently, I have added SimulinkMATPOWER folder to MATLAB path, and ran the “ac_testbed_setup.m” file. However, when running the “example.slx”, it fails to load library. Error message shown below, and the blocks can’t be found in simulink library.
Error:Failed to load library 'SimMATPOWERbase' referenced by 'example/MATPOWER  in Simulink/Solve Power Flow/ACPF'.
Could you please provide more information on how to install this useful tool? I suspect that I didn’t install it properly.

Have you read the read-me file and followed the instruction? Please double check.
Also the error message says that SimulinkMATPOWERbase.slx cannot be found.
Make sure that this file is on the Matlab path.

I have add this on MATLAB path, and replaced the existing blocks with ones in "SimulinkMATPOWERbase.slx". There is a new error message about the block itself.

Error:Simulink cannot determine sizes and/or types of the outputs for block 'example/MATPOWER  in Simulink/Extracting Power Flow Results/get_tap_ratios1' due to errors in the block body, or limitations of the underlying analysis. The errors might be inaccurate. Fix the indicated errors, or explicitly specify sizes and/or types for all block outputs.

There was a broken reference. I fixed the bug and pushed a new version. Please download a clean new version and try it again. Please provide feedback whether it now works or not.


Image width and height props are gone?

I moved from 0.22 to 0.24 and it looks like there is a breaking change (or a regression ?) on the width and height props of an image.
I had a bunch of <Image source={{ uri: httpURL }} style={{ position: "absolute", top: 0, left: 0 }} width={width} height={height} onLoad={onLoad} /> images in my code and it will never load since the migration, onLoad never get called neither (and i've even tried all onLoad* hooks).
But if I convert this to <Image source={{ uri: httpURL }} style={{ position: "absolute", top: 0, left: 0, width, height }} onLoad={onLoad} /> it is working again.
I just want to log this issue, i'm ok to deprecate/remove this width/height props in favor of using style but be aware it is a recent breaking change and it is not mentioned anywhere.

maybe it was me accidentally using width and height? is that from a very old RN version & how come support of this was recently dropped?

I think it's here https://github.com/facebook/react-native/commit/e4093a6abbe7c1e8e844e2b72f0f5c3562ad181f

woo, good find. one year old. but i'm pretty sure was still working in 0.22. mmh.
i'm closing the issue anyway, i just wanted to create it because other people might run in this.


Support Azure AD Application Proxy Configuration and Groups in Crossplane

For example it's a feature that can be added so we can set the internal url and the external url on the application proxy


fix(mingw): fix the windows build with MinGW

mingw has the ssize_t and won't work with the msvc compat stuff

Had to restart CI jobs, now all green.

@o-lim can you have another look at this one?


feat(lang): Support R language

This PR is to fix the broken R support.
You can use all envd primitives such as shell, in R.
Signed-off-by: Ce Gao<EMAIL_ADDRESS>

Thanks!


feat: DTOData support in services

Description
This PR:

correct an issue with the default order by contructor method
Adds support for DTOData in the service layer.  It will auto-convert these types to instances.

Closes

closes #239


[asf] remove some collaborators

Proposed changes
There should be at most 10 collaborators
Further comments
If this is a relatively large or complex change, kick off the discussion at<EMAIL_ADDRESS>by explaining why you chose the solution you did and what alternatives you considered, etc...

run buildall


Implement a Prisma Client Playground for testing purposes

Engine developers have been using the GraphQL playground for testing new features. Would be better if we'd have something built with the Prisma Client, so we'd test the features directly with the client; finding bugs earlier in the integration.
The interface should do all the auto-completion magic and allow running queries against the engine, displaying the result or errors for the user. We'd also need a system to keep the client sync in a version that is relevant for the underlying engine version. It should also be baked into the engines so one can start it as easily as they can launch the GraphQL playground.

I think studio's custom query tab (removed before launch) would fill this role.

This could be roughly what you were looking for: https://www.prisma.io/docs/data-platform/query-console
Additionally we have this, but only for pre-defined Prisma schema: https://playground.prisma.io/

A simple script to run a query with Prisma Client is usually a good option, as it gives you the normal IDE experience: https://github.com/prisma/prisma-examples/blob/latest/javascript/script/script.js You can use try-prisma to quickly create a temporary project with this example code as well: https://github.com/prisma/try-prisma


Add images for Ubuntu 22.04

Added image for Ubuntu 22.04
Added image for Ubuntu 22.04 Minimal

@heptalium Thanks. Please check the yaml syntax. Something is wrong there.

@heptalium Thanks. Please check the yaml syntax. Something is wrong there.

Action was stuck. Re-Run fixed the issue.


What does it mean that the len of the epic_kitchens data is 3?

c = np.load("./epic_kitchens/features/P04_33.npz")
len(c)
3
How do I understand this .npz file?

And how did you acquire the 'epic_kitchens_100_noun.json' and 'epic_kitchens_100_verb.json' files

The npz file stores a dictionary with 3 keys: "feats", "n_probs" and "v_probs". The "feats" key stores the clip-level features from the SlowFast network (before the last classifier), and "n_probs" and "v_probs" records the classification results (probability) for verbs and nouns. "n_probs" and "v_probs" were not considered in our model.
The json files were converted from the official annotations (CSV format).

Closed due to inactivity.


creating CMakeLists.txt for low_voltage_signals_handler_test

This PR is [ready] for review.
Risk
This PR makes [no] API changes.
Summary
These changes include low_voltage_signals_handler_test into a build. CMakeLists.txt for creating this test was refactored according to the changes of BSolonenko.
Changelog
Breaking Changes

included the folder "appMain/test" into the build
changed appropriate CMakeLists.txt
added some changes into transport_manager/CMakeLists.txt to fix build errors
changed function in sources.cmake "create test"

CLA

[x] I have signed the CLA

@LuxoftAKutsan  @BSolonenko  Could you please review this PR?


DBZ-858 CI for Kafka 1.x backward compatibility

http://ci.hibernate.org/view/Debezium/job/debezium-kafka-1.x-test/

Applied, thanks! I really like those job definitions in the SCM 👍


Global info stats

Reduce sources for librato.docker.containers.* and librato.docker.images.* metrics by submitting global /info stats with hostname as source instead of hostname.container_id. Addresses https://github.com/librato/librato-collectd-docker/pull/7#issuecomment-190489499. Hack removes optional plugin_instance when container_id is not required for the source.

Nice refactor. I'll test this out in a bit and make sure there are no creeping memory bloat issues.


Updating to<EMAIL_ADDRESS>

With the recent audit issues popping up, and some other minor updates, it's time to update our fork.  Adding this to discuss any concerns or issues that pop as a result.
cc: @aruniverse @wgoehrig @kckst8 @imodeljs/react-scripts-owners

cc: @jason-crow

A couple issues/items that we'll need to tackle from my initial checking:

[ ] ESLint is now on 7.x.  iModel.js just merged in 6.8.0 which will be out next week with iModel.js 2.5.0.
[ ] Update ts-jest in our fork (more audit issues)
[ ] Update to<EMAIL_ADDRESS>in iModel.js (specifically @bentley/webpack-tools-core)

Closing this out in favor of directly moving up to 4.0.


left_join with by.x and by.y

Hello
So I have some R code that looks like this:
new_df = df1 %>% merge(df2, by.x = "col", by.y = "col2", all.x = TRUE)
I'm trying to merge left with two columns. Both have by.y value (col2) but only df1 have col1 value.
When I try to do it the datar way like this:
new_df = df1 >> left_join(df2, by =["col1", "col2"])
I get the error:
KeyError: 'col1'
Am I doing something wrong? Or is it not possible to do by.x, by.y like in R?
When doing it the pandas way like:
new_df = pd.merge(df1, df2, left_on = "col1", right_on = "col2", how="left")
It returns col2_y and col2_x, which I'm not interested in. This is not a problem in the R code

You need to use dict for the column mapping:

See also examples at:
https://pwwang.github.io/datar/notebooks/mutate-joins/

Doing that returns KeyError {'col2', 'col'} (in that order)
Adding keep=True return: KeyError: 'col1_y'

Do you have an example dataset that I can investigate?

@pwwang I'm sorry, but I'm unfortunately not at liberty to share the datasets. My question was mostly aimed at founding out whether or not, there was something in the documentation I had missed. I will just have to see if I can do it some other way :slightly_smiling_face: Once again I appreciate your insanely quick response time

No problem at all. You can also play with that notebook on binder to see if it works in your case.

Thank you for that

I assume this is solved. If problem still persists, feel free to reopen.


Comparison with libwebpjs

How does webp-hero compare with libwebpjs?

Thank you for a thorough explanation. However, from end user
perspective, how do they compare in terms of performance and size?

i haven't run any benchmarks
it would be very beneficial to workerize the decoder, that has not yet been done

@chase-moskal, thanks so much for the thorough explanation. This project is amazing. Safari's lack of support for webp is inexplicable.

I haven't been able to get this to work in IE11 👎  I get no obvious errors in the console, I'm loading up the polyfills and the bundle and calling all the right stuff but images remain well unrendered.

@prologic The demo works fine in IE11:

Yeah I couldn't make it work I'm afraid in my test IE11 VM. Do you have to also have Flash installed?
In any case I opted for content negotiation instead of client-side JS re-encoding.

I have Flash, but it is irrelevant, because it is not used by WebP Hero. What are the exact errors in the console?

That's just the thing there were no errors, just no WebP images rendered at all.

@prologic — i've just published a new version of webp-hero, and successfully tested it on IE11 under windows 7 — it seems to work — please try the latest version of webp-hero and let us know if you still experience your issue
also, do take a look at the new section near the top of the readme, about known issues and deficiencies — you might be experiencing one of those issues in your case
@niutech — thanks for the assitance posting the screenshot, very helpful!
:wave:

Will do! Thanks!


Tips on training on single GPU

I get crashed every times when I trained your model in single GPU (NVIDIA GeForce RTX 3090 24GB) due to insufficient memory. Can you give me some tips to fix that.

You would need either a GPU with more memory or more GPUs.


Replace before_filter with before_action

Hey!
I'm using this gem on Rails 5.0, so it says before_filter is deprecated and will be removed on Rails 5.1. Try to use before_action instead
The aim of this PR is to avoid this deprecation message

Waiting for this to be merged

@aglushkov you'll wait a long while :D

This before_filter syntax is now incompatible with production systems based on AWS/EC2 and would be nice to have it fixed into the before_action one, since there are other gems using redactor-rails as dependency 😇


Allure report doesn't include whole feature if at least one of its scenarios contain session

Features, which scenarios contain sessions, should be logged into allure report
Allure report doesn't include feature with all containing scenarios if one of them
Here is an repository containing example of in which cases allure report doesn't work properly https://github.com/alfiakh/allure-session-sample

Feature with session items

Feature('Feature with session');

Scenario('Scenario without session', (I) => {
  I.amOnPage('http://google.com');
})

Scenario('Scenario with session', (I) => {
  I.amOnPage('http://google.com');
  session('second', () => {
    I.amOnPage('http://google.com');
  })
})

Feature without session items

Feature('Feature without session');

Scenario('Scenario without session', (I) => {
  I.amOnPage('http://google.com');
})

Console execution

➜  allure-session-sample git:(master) npm test

><EMAIL_ADDRESS>test /Users/alf/repos/allure-session-sample
> codeceptjs run --plugins allure

CodeceptJS v1.4.2
Using test root "/Users/alf/repos/allure-session-sample"

Feature with session --
  ✔ Scenario without session in 1177ms
  ✔ Scenario with session in 2361ms
Feature without session --
  ✔ Scenario without session in 1115ms

  OK  | 3 passed   // 6s

Details

CodeceptJS version: 1.4.2
NodeJS Version: v8.12.0
Operating System: mac OS 10.13.6
Protractor || WebDriverIO || Nightmare version (if related)
Configuration file: listed in repository

Actual result
Allure report lists only feature without scenarios containing session

Steps to reproduce:

Clone repo
npm i
npm test
npm report

Fixed here https://github.com/Codeception/CodeceptJS/pull/1375


Every Export is saved in working directory

Working directory is "project path"\projectname.pyaedt\designname

LGTM.


Added Ui enhancement to the input bar on compare page

Added the same focus effect as of Search page input bar, on compare page input bars

Yes you are correct, Actually just the border-radius was different in both of those element, so I have used the method of nth-child in css to achieve the required style


option to locally download select cores

for full offline potential
I mean
the cores (except mupen64plus_next_libretro.wasm) are all under 5mb so it might be feasible idk
or let the user locally download cores and then have the option to upload a core...?
just a thought, please consider this :)

well I mean the roms are already stored locally so why not... (?)

really wish I could get into how this works but I don't really feel like it and so I can't pr sorry lol :)

In v6.6 I plan to make a feature that uses the service worker to store cores for offline usage. It will have a "manager" so that you can choose which cores to cache.

oh nice
thanks! :)

Please keep this open until the update is out

ok


Cursor jumps from where I clicked in an inactive pane to the remembered position

Suppose I have panes A and B open. A is active and I click somewhere in B. Pane B becomes active and the cursor blinks once where I clicked, I start typing expecting my text to appear there, but between first and second blink the plugin moves the cursor to the remembered position and my newly typed text appears there. This keeps happening to me even when delay is set to 0ms and it is very annoying. The only difference 0ms makes is that the first blink ends faster than normal and you can tell something odd is happening.
The first blink where I clicked should not be visible or, better, the cursor should stay where I just clicked and the plugin should forget the remembered position. Intuitively, when a pane is already open and you click in a certain place, you would expect the cursor to move there.

FWIW, this one is getting on my nerves too

+1
I'd prefer it if this plugin only triggered when a new file is being opened. If I shift the focus to an already-open pane with a keyboard shortcut, the cursor will be where I left it anyway. But if I shift the focus to an already-open pane by clicking on it, it's almost certainly because I want the cursor to land where I'm clicking.

This appears to be discussed again in a new Issue which has some traction with a draft pull request: #54


add disabled prop to textarea

PR Checklist
This PR fulfills the following requirements:

[ ] Tests for the changes have been added (for bug fixes / features)
[x] Docs have been added / updated (for bug fixes / features)
[x] A changelog entry has been added to CHANGELOG.md if necessary

PR Type
What kind of change does this PR introduce?

[ ] Bugfix
[X] Feature
[ ] Code style update (formatting, local variables)
[ ] Refactoring (no functional changes, no api changes)
[ ] Build related changes
[ ] CI related changes
[ ] Documentation content changes
[ ] react application / infrastructure changes
[ ] Other... Please describe:

What is the current behavior?

No disabled state for the textarea
Issue Number: N/A
What is the new behavior?
disable prop for textarea
Does this PR introduce a breaking change?

[ ] Yes
[X] No

Other information
Resolved issues

@TriangleJuice Documentatie en changelog zijn aangepast. Er was nog geen .spec file aanwezig voor de TextArea en heb niet voldoende tijd om de component volledig door te testen.


feat : Define KappaLindelöf spaces

Define KappaLindelöf spaces by following the first one-third of the API for Lindelöf spaces. The remainder will be added in a future PR.

This looks good, thanks! I want to have a second closer look, but here are small suggestions already.

Great, thanks! If you're reviewing: as you might notice, some results depend on hreg : Cardinal.IsRegular κ, which comes up in IsKLindelof.elim_cardinal_subcover. It is crucially needed to apply card_biUnion_lt_iff_forall_of_isRegular, which is a result I recently added to Cofinality. I think that that result cannot do without the Cardinal.IsRegular κ assumption, but I'm not entirely sure. If you think that that result can do without that assumption, I think I can get rid of all occurences of hreg : Cardinal.IsRegular κ. Of course this has no effect on Lindelöf spaces, as they require aleph1, which is regular.

This looks good, thanks! I want to have a second closer look, but here are small suggestions already.

Great, thanks! If you're reviewing: as you might notice, some results depend on hreg : Cardinal.IsRegular κ, which comes up in IsKLindelof.elim_cardinal_subcover. It is crucially needed to apply card_biUnion_lt_iff_forall_of_isRegular, which is a result I recently added to Cofinality. I think that that result cannot do without the Cardinal.IsRegular κ assumption, but I'm not entirely sure. If you think that that result can do without that assumption, I think I can get rid of all occurences of hreg : Cardinal.IsRegular κ. Of course this has no effect on Lindelöf spaces, as they require aleph1, which is regular.

I'm no expert in cardinal arithmetic, but I think that makes sense. This is a dumb counterexample, but for example this result (as well as the results on K-Lindelof I think ?) are clearly not true for finite cardinals.

Yes, you're right. Of course I would assume that the cardinal is at least aleph1. I'll ask in the Zulip if an expert in this has some thoughts!

title should start with feat: , not Feat : .

The name K-Lindelöf is strange. Typically in topology, the letter K is used to denote compact, or compact covers. So I'd expect K-Lindelöf to be the property that for every k-cover (collection of open sets for which every compact (not just point) is contained in a set from the collection) has a countable k-cover.
However, $\kappa$-Lindelöf and Lindelöf degree are both appropriate, see e.g. https://en.wikipedia.org/wiki/Lindelöf_space#Generalisation .

Ah, I see you've clocked https://topology.pi-base.org/properties/P000128 in your PR. I would still encourage e.g. replacing each KLindelof with KappaLindelof to avoid confusion with k-Lindelöf.

I haven't thought too carefully about it yet, but I'd suspect that several of the results here hold for any infinite cardinal, not just regular cardinals.

The name K-Lindelöf is strange. Typically in topology, the letter K is used to denote compact, or compact covers. So I'd expect K-Lindelöf to be the property that for every k-cover (collection of open sets for which every compact (not just point) is contained in a set from the collection) has a countable k-cover.
However, κ-Lindelöf and Lindelöf degree are both appropriate, see e.g. https://en.wikipedia.org/wiki/Lindelöf_space#Generalisation .

Yes, you are right, I was afraid that writing \kappa would be confusing, but I could have of course written it out as KappaLindelöf.

I haven't thought too carefully about it yet, but I'd suspect that several of the results here hold for any infinite cardinal, not just regular cardinals.

I haven't thought too carefully about it yet, but I'd suspect that several of the results here hold for any infinite cardinal, not just regular cardinals.

Let me start by saying that topology is not my expertise nor research area (I'm into Financial Mathematics), so I'm certain that you will have a better understanding of what can/cannot be proven about these spaces, @StevenClontz. Let me explain why I need regularity here, I'm curious to hear your thoughts on the matter.
First of all, IsCompact and IsLindelöf are defined in terms of filters rather than open covers. By analogy, I wanted to do the same thing for IsKappaLindelöf. This goes well, until IsKappaLindelof.elim_cardinal_subcover, which is the result that proves that the filter-based definition of IsKappaLindelöf reduces to the "usual" definition of these spaces. Here we need to show that a union of less than κ sets which are each of cardinality less than κ again has cardinality less than κ. This is https://leanprover-community.github.io/mathlib4_docs/Mathlib/SetTheory/Cardinal/Cofinality.html#Cardinal.card_biUnion_lt_iff_forall_of_isRegular, which I added a while back (for this purpose) and for which I couldn't manage to prove the needed direction without assuming κ was regular. Any result that is currently proven using this open cover property then automatically needs this assumption that κ is regular, which is a bit unfortunate.
I could try to redefine everything in terms of open covers, but I wasn't entirely sure if we wouldn't end up needing regularity later on anyway. If you have thoughts on this, I'm very happy to hear them.
On the other hand, if you know of a way to make https://leanprover-community.github.io/mathlib4_docs/Mathlib/SetTheory/Cardinal/Cofinality.html#Cardinal.card_biUnion_lt_iff_forall_of_isRegular independent of the regularity assumption (and replacing it by assuming that the cardinal is infinite), I'm more than happy to hear this as well, but I'm not sure if this is possible mathematically. (The way I understand regularity is that it sort of imposes this very property).

The property that a union of $<\kappa$ sets of cardinality $<\kappa$ will have cardinality $<\kappa$ is definitely restricted to regular cardinals: consider $\bigcup\{\aleph_n:n<\omega\}=\aleph_\omega$.
I will need to brush up on the filter characterization of these covering properties to see if there's another approach. I also have asked at https://math.stackexchange.com/questions/4907143/singular-cardinals-and-kappa-lindelöf-spaces to see if singular-cardinality $\kappa$-Lindelof is even a useful concept: for example every discrete space is $\kappa^+$-Lindelof, and successor cardinals are always regular.

The property that a union of <κ sets of cardinality <κ will have cardinality <κ is definitely restricted to regular cardinals: consider ⋃{ωn:n<ω}=ωω.
I will need to brush up on the filter characterization of these covering properties to see if there's another approach. I also have asked at https://math.stackexchange.com/questions/4907143/singular-cardinals-and-kappa-lindelöf-spaces to see if singular-cardinality κ-Lindelof is even a useful concept: for example every discrete space is κ+-Lindelof, and successor cardinals are always regular. EDIT: Izaak van Dongen has shown how to construct ℵα-Lindelöf spaces for any limit ordinal α that are not κ-Lindelöf for any κ<ℵα. So (at least at some point) one might be interested in the case where κ is singular.

Thank you for following up on this, let me know if you think that the filter characterisation can be fruitfully used here, or if we should pass to the open cover characterisation instead!

I expect this question will be easy for the right person, so I've asked it here: https://mathoverflow.net/questions/470222/filter-vs-cover-characterization-of-covering-properties

I expect this question will be easy for the right person, so I've asked it here: https://mathoverflow.net/questions/470222/filter-vs-cover-characterization-of-covering-properties

Ha, the discrete space of size singular $\kappa$ is the counterexample: it's not $\kappa$-Lindelöf in the cover sense, but it is $\kappa$-Lindelöf in the filter sense.

I expect this question will be easy for the right person, so I've asked it here: https://mathoverflow.net/questions/470222/filter-vs-cover-characterization-of-covering-properties

Ha, the discrete space of size singular κ is the counterexample: it's not κ-Lindelöf in the cover sense, but it is κ-Lindelöf in the filter sense.

So do you think we should then use the cover definition instead?

I'm still new to mathlib, so I can't say with confidence. But as an active researcher in topology, I'd be quite perplexed to see $\kappa$-Lindelöf not being equivalent to the covering definition.
Maybe this is KappaFilterLindelof and there's also KappaCoverLindelof and there's a theorem showing their equivalence when $\kappa$ is regular?
Of course, it's still unclear to me who in the community can have the final say whether a PR gets merged, but whoever they are, their opinion would be most important here. 🙃

Let's ask @ADedecker and @urkud about their thoughts on this then!

I'm not an expert in topology, so I don't know which definition is better.

I am a bit worried that this is a super technical definition without any clear motivation. @JADekker could you tell us what you intend to do with this definition?

I am a bit worried that this is a super technical definition without any clear motivation. @JADekker could you tell us what you intend to do with this definition?

So my goal in this PR was to generalize the results that we have for Lindelöf spaces to so-called Kappa-Lindelöf spaces (see Generalisation here: https://en.wikipedia.org/wiki/Lindelöf_space?wprov=sfti1#Example:_the_Sorgenfrey_plane_is_not_Lindelöf), which I did by eyeballing the right generalization based on the insights that I had in going from Compact to Lindelöf.

And I prove at some point that this filter-based definition is in fact the right definition (modulo an additional regularity condition).

I understand this is a generalization, my question is: what do you plan to do with it?

Formalizing these spaces was the final goal. I figured people might be interested in them at some point, and I figured it would be efficient if I wrote up some API with the insights I gained from formalizing Lindelöf spaces.

We will finish the process here since you already worked a lot, but please keep in mind that we don’t want to add uncountably many classes of topological spaces only because they appear in pi-base. This was discussed extensively on Zulip in the “Tracking pi-base” thread.

We will finish the process here since you already worked a lot, but please keep in mind that we don’t want to add uncountably many classes of topological spaces only because they appear in pi-base. This was discussed extensively on Zulip in the “Tracking pi-base” thread.

Yes, you’re right. I’m aware of that thread. I think I started this effort before we reached that conclusion in the thread, but I’m happy to close the PR and leave it around until someone needs it for something else! I’m a bit busy with my own research now anyway, so I won’t have a lot of time for lean in the coming weeks anyway…

My two cents: this concept is something that I would not be surprised to see in a research paper, but a bit more surprised to see in a graduate topology course.
FWIW the vague plan is to find a way for users to contribute Lean formalizations to https://github.com/pi-base/data (whether it's simply a pointer to the existing formalization in Mathlib, or new code that uses Mathlib as a dependency). No time-table for that exists however.
A final note. There are in fact editorial standards for what gets put into pi-Base: we are a database of results that are of interest to researchers, so everything needs to be connected to standard textbook results, or else a peer-reviewed paper. So there's no fear of uncountably-many results being introduced in pi-Base, but I do think we're interested in modeling a bigger chunk of topology than Mathlib is. (Actually, I don't think this property is in pi-Base currently, but it's certainly in scope. It'd need to be $\aleph_1$-Lindelof since we don't support properties defined for arbitrary cardinalities, yet.)

A final note. There are in fact editorial standards for what gets put into pi-Base: we are a database of results that are of interest to researchers, so everything needs to be connected to standard textbook results, or else a peer-reviewed paper. So there's no fear of uncountably-many results being introduced in pi-Base, but I do think we're interested in modeling a bigger chunk of topology than Mathlib is. (Actually, I don't think this property is in pi-Base currently, but it's certainly in scope. It'd need to be ℵ1-Lindelof since we don't support properties defined for arbitrary cardinalities, yet.)

I never meant to suggest there are no editorial standards in pi-base! I simply meant that Mathlib and pi-base have different goals so they have different standards, so being suitable for pi-base does not automatically imply being suitable for Mathlib.

It seems you have a merge conflict. Can you fix this, please?
Let me also label this awaiting-zulip, as a notice that this PR might merit a discussion/ensuring it does not get forgotten.

It seems you have a merge conflict. Can you fix this, please?
Let me also label this awaiting-zulip, as a notice that this PR might merit a discussion/ensuring it does not get forgotten.

@grunweg Yes, will do! I've been swamped by my own research project for the last months, and with teaching coming up, I don't know when exactly I'll have time to return to some more serious Lean, so I'll pick it up once I find some time for this. I think this file is rather much of a leaf-file to Mathlib, but if it blocks progress/someone wants to see it in Mathlib soon, anyone is free to push to this branch based on the corresponding Zulip chat!

I haven’t had time for Lean in the past weeks/months, and I don’t foresee time in the next two months due to teaching & research obligations. Happy to let someone else adopt this one, otherwise I’ll return to it once I have time!


ClickOnce File Association: explain how to access the filename

Recently clickonce file association has started to work again, it was broken for years (!) since we moved to .net "core" from .Net Framework. However, the latest documentation does not explain how to actually use it. If the user double-clicked a file, he expects the responsible app to open the file. To make this happen, the app has to detect which file was clicked.
It looks like the ClickOnce_ActivationData_0 enviroment variable is populated with that double-clicked filename. However, I'm guessing here... any documentation on this would be valuable! Thanks in advance :)
Original issue: https://github.com/dotnet/deployment-tools/issues/113

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

ID: 8c2575a9-5973-2a77-ecf6-2142eefcd554
Version Independent ID: 63223f10-3ed0-238c-545f-5dd810b304a7
Content: Create file associations (ClickOnce app) - Visual Studio (Windows)
Content Source: docs/deployment/how-to-create-file-associations-for-a-clickonce-application.md
Product: visual-studio-windows
Technology: vs-ide-deployment
GitHub Login: @Mikejo5000
Microsoft Alias: mikejo

Please read both articles. They do not explain what I'm referring to.

@nzain Hmm. OK, I read some of the linked issues to try to get clarity on this.
I see this page:
https://github.com/dotnet/deployment-tools/issues/254
which has this information:
Usage scenario
Developer can read these environment variables to discover ActivationData content, using something like the following:
string value = Environment.GetEnvironmentVariable("ClickOnce_ActivationData_0");
Previously, for .NET FX apps, this would have been achieved using the following code:
string value = AppDomain.CurrentDomain?.SetupInformation?.ActivationArguments?.ActivationData?[0];
That seems to be the information missing from the docs. Is that correct?

Ah, yes, that sounds good. If you add the "count" variable explanation, it is complete! It is very complicated, but that's what I expected.

New article should be live by EOD 8/14/23, PST.
https://learn.microsoft.com/en-us/visualstudio/deployment/access-clickonce-activation-data-dotnet


refactor: get task job and delete task job

Description

Related Issue

Motivation and Context

Screenshots (if appropriate)
Types of changes

[ ] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)
[ ] Documentation Update (if none of the other choices apply)

Checklist

[ ] My change requires a change to the documentation.
[ ] I have updated the documentation accordingly.
[x] I have read the CONTRIBUTING document.
[ ] I have added tests to cover my changes.

pls fix ci.


Support sending application statistics over the statsd protocol

Previous versions of Chef Server could only send application
statistics using the estatsd protocol.  This protocol is similar to
the statsd protocol but could not be parsed by standard statsd tools.
The newest versions of oc_erchef and oc_bifrost contains a new version
of our statistics collecting library, allowing users to send standard
statsd messages if they choose.
ChangeLog-Entry: Optionally send applications statistics over the
statsd protocol. Users who want to send statsd-formatted statistics
should set estatsd['protocol'] = "statsd" in their chef-server.rb
configuration file.

cc @chef/lob

@stevendanna could you please explain what are the pros/cons of using statsd vs folsom_graphite?

@irvingpop Different sets of information (as far as I know) are sent out over these two interfaces.  I think that the only thing we send via folsom_graphite is pooler information while statsd has all the per-request timing info.  I don't love that there are two different ways we current emite application statistics.

@irvingpop As far as pros/cons, Marc's latest updates to folsom_graphite remove the problem that caused graphite to act as a single point of failure for the chef-server.  Given that, I would say that those wanting as much data as possible should likely enable both.


Some Create Recipes added by Datapacks don't display correctly

Just discovered this mod series and I'm already in love with the additional features compared to something like JEI. I've found an inconsistency however which is most likely not meant to be a thing. From what I've seen some Create Datapack Recipes that use the chance variable in other recipes than washing (where it works correctly) don't display the chance and don't take it into account.

Also, don't mind the broken dark mode resource pack. Already requested compat for that.

This appears to be Fabric, so the Create Fabric team maintains their EMI integration and you'd want to open a bug with them :slightly_smiling_face:


API Reference multi-pages for v1.26

Update of API Reference multi-pages (https://kubernetes.io/docs/reference/kubernetes-api/) for v1.26
Preview: https://deploy-preview-38350--kubernetes-io-vnext-staging.netlify.app/docs/reference/kubernetes-api/

/priority critical-urgent

/approve
but see https://github.com/kubernetes/website/pull/38350#pullrequestreview-1211375718

cc: @onlydole

As a part of our release process, we've merged 1.26 into main, so this will now need to target main as well.

closing in favour of https://github.com/kubernetes/website/pull/38364
/close


Some generator commands don't use custom stubs

Laravel Version: 8.37.0
PHP Version: 8.0.5
Database Driver & Version: --

Description:
Using artisan stub:publish, you can publish the stubs used by the various make:* commands of the framework. Some commands, however, ignore custom stubs, and none are published for them either.
This seems to be an oversight: We should be able to use a custom stub for those classes, too.
Commands disregarding custom stubs

make:channel
make:component
make:event
make:exception
make:notification
make:listener
make:mail
make:provider

Steps To Reproduce:

Execute php artisan stub:publish
Notice the lack of eg. ./stubs/notification.stub and ./stubs/markdown-notification.stub
Create notification.stub manually: touch ./stubs/notification.stub
Create a notification using artisan: php artisan make:notification
A notification is created using the default stub at src/Illuminate/Foundation/Console/stubs/notification.stub

These steps may be repeated with any of the commands listed above.
I'll gladly submit a PR, unless this behavior is intentional for some reason. In general, I believe the resolveStubPath method employed by some make commands should be moved into GeneratorCommand, so all generators may resolve stubs uniformly.

This seems like a feature request. Feel free to submit a PR. Please be aware that some stubs have been rejected in the past. Search for these PR's before submitting. Thanks

@driesvints I'd rather consider it inconsistent and undocumented behavior of the framework, but I'll go with the flow. PR incoming soon. Thanks


Write partitioned tweets indexer

Write an indexer that indexes tweets into multiple partitions - simple round robin strategy would be a reasonable start.

Is this still a requirement?

It would still be a nice feature to have - not only tweets, but also other documents as well. My former student Yulu Wang worked on this: https://dl.acm.org/citation.cfm?id=3018727
Would be nice to have Anserini implementation...

Not much interest in working on tweet search (anymore)...


VirtualDom: Attributes helpers

Just adding some little helper for easier manipulation of the attribute with VirtualDom.
I am not sure about the name of Class. I was thinking of classy or class' too but I find it less direct.

Thanks, @MangelMaxime! @mastoj, can you please review this and merge it if you're ok with it?

I also removed Debug informations too as it's tends to pollute the console.

Looks good! I've been away from a computer a couple of days and it is hard reading code on the phone :). I'll merge and push a new npm package right away.


style class conflicts with css library

I uses bulma as my project global css library. Bulma has a style class named 'container'.
And the src/components/common/Hue.vue also use 'container' as a style class. Then the two sliders on the Chrome/Sketch palettes are abnormal. when moving the alpha slider to the right end side, the value is not 1, just about 0.11.
I suggest to change the style class 'container' to something else not so commonly.

Same here, bootstrap has a style class named 'container' too.

Fixed. Please upgrade to the latest version. Thanks for your support.


Fix TextMesh icon and some related ones

I was once again looking through the list of classes that might still need icons, when I noticed this:

Let me zoom in.

This is because the path is drawn in a way that "asks" for these sorts of rendering mistakes. I fixed it - which also saves 1.2 kB from the folder.

Thanks!


On Android screen, Google mobile Ads implementation makes Google map lagging

On Android,
in a Stack view, adding a Ad banner from google_mobile_ads: ^1.0.1 to Google Map google_maps_flutter: ^2.0.11  as per following  will cause the google map to lag when dragging on the map.
The 2 widgets doesnt work together which is an issue.
`Stack(
          children: [
            Builder(
              builder: (context) {
                if (_currentPosition == null &&
                    widget.automaticallyAnimateToCurrentLocation! &&
                    widget.requiredGPS! &&
                    _lastMapPosition == null) {
                  return const Center(child: CircularProgressIndicator());
                }
                return buildMap();
              },
            ),
            _isAdLoaded
              ? Container(
                  child: AdWidget(ad: _ad),
                  width: _ad.size.width.toDouble(),
                  height: 50,
                  alignment: Alignment.center,
                )
              : Container(
                  height: 50,
                ),
          ],
        )`

Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, 2.5.2, on macOS 11.5.1 20G80 darwin-x64, locale en-FR)
[✓] Android toolchain - develop for Android devices (Android SDK version 31.0.0)
[✓] Xcode - develop for iOS and macOS
[✓] Chrome - develop for the web
[✓] Android Studio (version 2020.3)
[!] Android Studio
✗ Unable to find bundled Java version.
[✓] VS Code (version 1.63.2)

Sorry, i have duplicated an already listed issue with a solutio :
https://stackoverflow.com/questions/66551847/google-maps-for-flutter-and-google-mobile-ads-doesnt-work-together
Use :  google_maps_flutter: ^2.1.1 with  hybrid composition


workaround by commenting out monitor map

A possible workaround for issue 36 by commenting out the work in progress map function (adding of monitors).

Closed as a better fix rather than comment workaround looks possible.


no method 'src'...still?

This seems to be an identical issue (#27) which was closed over a year ago. Is it the same issue?
Here's the sample script:
new ImageMin()
	.src('./assets/img/hd/word_images/large/avenue.png')
	.dest('./assets/img/hd')
	.use(ImageMin.optipng({optimizationLevel: 3}))
	.run();

My REPL output is the same:
> imagemin = require('image-min')
[Function]
> new imagemin()
{ _readableState:
   { highWaterMark: 16384,
     buffer: [],
     length: 0,
     pipes: null,
     pipesCount: 0,
     flowing: false,
     ended: false,
     endEmitted: false,
     reading: false,
     calledRead: false,
     sync: false,
     needReadable: true,
     emittedReadable: false,
     readableListening: false,
     objectMode: false,
     defaultEncoding: 'utf8',
     ranOut: false,
     awaitDrain: 0,
     readingMore: false,
     decoder: null,
     encoding: null },
  readable: true,
  domain: null,
  _events:
   { end: { [Function: g] listener: [Function: onend] },
     finish: { [Function: g] listener: [Function] } },
  _maxListeners: 10,
  _writableState:
   { highWaterMark: 16384,
     objectMode: false,
     needDrain: false,
     ending: false,
     ended: false,
     finished: false,
     decodeStrings: true,
     defaultEncoding: 'utf8',
     length: 0,
     writing: false,
     sync: true,
     bufferProcessing: false,
     onwrite: [Function],
     writecb: null,
     writelen: 0,
     buffer: [],
     errorEmitted: false },
  writable: true,
  allowHalfOpen: true,
  _transformState:
   { afterTransform: [Function],
     needTransform: false,
     transforming: false,
     writecb: null,
     writechunk: null },
  _transform: [Function: noop] }
> new imagemin().src()
TypeError: Object #<Transform> has no method 'src'

Also is pngQuant supported? It's been added as a dependency, but I can't see it in any of the examples.

imagemin = require('image-min')

This package is imagemin.

My bad, i had the wrong package installed:
search for "image min" = https://www.npmjs.com/package/image-min
search for "imagemin" = https://www.npmjs.com/package/imagemin

@kevva @sindresorhus I know it's too radical and harmful for the existing image-min users, but deleting image-min from npm completely fixes the problems like this.

What about marking image-min as deprecated and linking to the new one?

@JonnyBlackburn Also nice idea. broccoli-esnext would be a good reference.


[Feature Request] Save vehicle damagae

If it would be possible to add vehicles damage state to storing in garage that would be fabulous.

https://github.com/ImagicTheCat/vRP/commit/f7dab2ffd0cf2606fb334d416184487d83538ffe


Have the option to set two right-rotate buttons

People like me who are used to SRS and are too lazy to endure the tetlag of readjusting get disoriented when the button controls are set to L/R/L. It would be nice if we could either set L/R/L/R, or have an option to switch which direction the A button rotates.

Forgot to close the issue earlier. This option is in game.


Some update for vxWorks

This is to address issues:
rust-lang#1469 and rust-random/getrandom#86 (comment)
What have been changed in this PR:

adding randBytes(), randABytes(), randUBytes(), randSecure() and taskDelay()
change armv7-wrs-vxworks to armv7-wrs-vxworks-eabihf
code cleanup

Thanks for the pull request, and welcome! The Rust team is excited to review your changes, and you should hear from @gnzlbg (or someone else) soon.
If any changes to this PR are deemed necessary, please add them as extra commits. This ensures that the reviewer can see what has changed since they last reviewed the code. Due to the way GitHub handles out-of-date commits, this should also make it reasonably obvious what issues have or haven't been addressed. Large or tricky changes may require several passes of review and changes.
Please see the contribution instructions for more information.

Adding to @BaoshanPang 's overview of the changes:

Fix padding in definition of sockaddr_storage struct

OK I think we kicked this off a tad too early. The rust-lang.libc test failed because we haven't yet picked up our compiler changes from
https://github.com/rust-lang/rust/pull/63604

The error here seems nothing to do with my change:
https://github.com/rust-lang/libc/pull/1473/checks?check_run_id=196203151

@bors: r+

:pushpin: Commit e43e86347acfcb977473e413a85c72c02a1282a3 has been approved by gnzlbg

:hourglass: Testing commit e43e86347acfcb977473e413a85c72c02a1282a3 with merge 37f676f45b7a95202239005b368e3d5de2eb2d6d...

@gnzlbg
Is this a known issue? I see the test is still failing on the same issue.

:boom: Test timed out

@gnzlbg
Is this a known issue? I see the test is still failing on the same issue.

It looks like we are using newer version bootstrap compiler which have more strict warning/error level.

@bors: retry

:hourglass: Testing commit e43e86347acfcb977473e413a85c72c02a1282a3 with merge afcb42e71b955961625873dfd19a5b0cdaf09ada...

:sunny: Test successful - checks-cirrus-freebsd-11, checks-cirrus-freebsd-12, status-azure
Approved by: gnzlbg
Pushing afcb42e71b955961625873dfd19a5b0cdaf09ada to master...

@gnzlbg
Thanks!

@gnzlbg
Any ETA on when this PR will be published on crates.io? We would like to use it for rust-random/getrandom#86.

Probably some time after https://github.com/rust-lang/rust/pull/63806 lands.


git submodules sanity and minor Makefile cleanup

More fun with our favorite subject git submodules.  In particular submodules within submodules appearing and disappearing between checkouts is especially fun.
Summary

make submodulesclean  - the nuclear option for forcing them to reset and cleanup.
make distclean - restore everything to the state of a fresh clone
restored default eclipse project files - it's not clear why these were causing problems. If it's still a problem can you please provide details so I could fix it?
run unit tests with make tests and ignore generated files
moved travis-ci vectorcontrol build commands into make uavcan_firmware
added make check which builds all nuttx configs, runs the tests (which builds posix_sitl_default), and checks formatting. I'd eventually like to turn this into the thing you can run locally to replicate exactly what travis-ci does.
added make package_firmware to zip all the .px4 binaries into Firmware.zip

Fixed mixer_test and made the output a little easier to see.

It looks except for the Eclipse project files. If we want to upgrade the default template it will create a conflict with the local files that Eclipse users have because they will have local changes.

@LorenzMeier - I updated the eclipse project templates to stay as template_ so they won't conflict with local .project and .cproject

Rebased and applied, thanks!


CompletionHandler's associated properties handled invalidly

On client.hpp, endpoint.hpp, customization_layer, stub_socket in unit_test.
https://www.boost.org/doc/html/boost_asio/overview/composition/compose.html

The async_compose implementation automatically provides an intermediate completion handler that correctly propagates the associated characteristics and tracks outstanding work against the I/O executor and completion executor.

I should apply all asynchronous operations that take CompletionToken.

In addition, endpoint.hpp 's bind_dispatch() is overwritten by system_executor. It must be fixed.

Fixed by #206.


Decide on the persist layer

There are two ways of storing data from the LAN-Game application.

Heroku solution
AWS solution

Pros Heroku:

a standalone cloud application
possibility of implementing much more than simply storing layer
big and already concrete knowledge of Postgres

Cons Heroku:

a need to create and maintain another repository
after 30 min application goes to sleep stage

Pros AWS:

a huge amount of volume
zero downtime
reduce the complexity of another repo

Cons AWS:

need to learn how to deal with NoSQL databases

@PatrykMilewski
What do you think?

https://elements.heroku.com/addons/mongolab

Stack:

Heroku
MongoDB
Micronaut
Gradle


Add Stmt.reset and Stmt.free_result.

It seems both reset and free_result should be called if caching statements for later use.

What do you think of calling mysql_stmt_free_result() inside Stmt.reset, as is done in Stmt.close?

Yes, that's probably okay.  I'll update the PR later today.

I integrated free_result into reset and moved around the nonblocking code to be more consistent with close.
In case your considering a release, I think I found a bug in the timestamp handing. I'll see if I can reproduce it in the internal test code.

Awesome, thanks!