HDFS-11045. Make TestDirectoryScanner#testThrottling() not based on timing

Description of PR
Make TestDirectoryScanner#testThrottling() not based on timing.
https://issues.apache.org/jira/browse/HDFS-11045
How was this patch tested?
Local UT.
For code changes:

[x] Does the title or this PR starts with the corresponding JIRA issue id (e.g. 'HADOOP-11045. Your PR title ...')?
[ ] Object storage: have the integration tests been executed and the endpoint declared according to the connector-specific documentation?
[ ] If adding new dependencies to the code, are these dependencies licensed in a way that is compatible for inclusion under ASF 2.0?
[ ] If applicable, have you updated the LICENSE, LICENSE-binary, NOTICE-binary files?

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Logfile
Comment

+0 :ok:
reexec
0m 38s

Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  0s

No case conflicting files found.

+0 :ok:
codespell
0m  1s

codespell 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
33m 23s

trunk passed

+1 :green_heart:
compile
1m 34s

trunk passed with JDK Ubuntu-11.0.11+9-Ubuntu-0ubuntu2.20.04

+1 :green_heart:
compile
1m 23s

trunk passed with JDK Private Build-1.8.0_292-8u292-b10-0ubuntu1~20.04-b10

+1 :green_heart:
checkstyle
1m  4s

trunk passed

+1 :green_heart:
mvnsite
1m 31s

trunk passed

+1 :green_heart:
javadoc
1m  2s

trunk passed with JDK Ubuntu-11.0.11+9-Ubuntu-0ubuntu2.20.04

+1 :green_heart:
javadoc
1m 36s

trunk passed with JDK Private Build-1.8.0_292-8u292-b10-0ubuntu1~20.04-b10

+1 :green_heart:
spotbugs
3m 29s

trunk passed

+1 :green_heart:
shadedclient
32m  3s

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

_ Patch Compile Tests _

+1 :green_heart:
mvninstall
1m 20s

the patch passed

+1 :green_heart:
compile
1m 22s

the patch passed with JDK Ubuntu-11.0.11+9-Ubuntu-0ubuntu2.20.04

+1 :green_heart:
javac
1m 22s

the patch passed

+1 :green_heart:
compile
1m 12s

the patch passed with JDK Private Build-1.8.0_292-8u292-b10-0ubuntu1~20.04-b10

+1 :green_heart:
javac
1m 12s

the patch passed

+1 :green_heart:
blanks
0m  0s

The patch has no blanks issues.

-0 :warning:
checkstyle
0m 53s
/results-checkstyle-hadoop-hdfs-project_hadoop-hdfs.txt
hadoop-hdfs-project/hadoop-hdfs: The patch generated 4 new + 23 unchanged - 0 fixed = 27 total (was 23)

+1 :green_heart:
mvnsite
1m 20s

the patch passed

+1 :green_heart:
javadoc
0m 50s

the patch passed with JDK Ubuntu-11.0.11+9-Ubuntu-0ubuntu2.20.04

+1 :green_heart:
javadoc
1m 23s

the patch passed with JDK Private Build-1.8.0_292-8u292-b10-0ubuntu1~20.04-b10

+1 :green_heart:
spotbugs
3m 51s

the patch passed

+1 :green_heart:
shadedclient
32m  9s

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

_ Other Tests _

-1 :x:
unit
233m 32s
/patch-unit-hadoop-hdfs-project_hadoop-hdfs.txt
hadoop-hdfs in the patch passed.

+1 :green_heart:
asflicense
0m 49s

The patch does not generate ASF License warnings.

353m 42s

Reason
Tests

Failed junit tests
hadoop.hdfs.TestRollingUpgrade

Subsystem
Report/Notes

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

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

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

uname
Linux ba2eec6f4cb6 4.15.0-58-generic #64-Ubuntu SMP Tue Aug 6 11:12:41 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/bin/hadoop.sh

git revision
trunk / 1b74df0030ca55a1266e8d5b42f5d2f71c665739

Default Java
Private Build-1.8.0_292-8u292-b10-0ubuntu1~20.04-b10

Multi-JDK versions
/usr/lib/jvm/java-11-openjdk-amd64:Ubuntu-11.0.11+9-Ubuntu-0ubuntu2.20.04 /usr/lib/jvm/java-8-openjdk-amd64:Private Build-1.8.0_292-8u292-b10-0ubuntu1~20.04-b10

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

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

modules
C: hadoop-hdfs-project/hadoop-hdfs U: hadoop-hdfs-project/hadoop-hdfs

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

versions
git=2.25.1 maven=3.6.3 spotbugs=4.2.2

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

This message was automatically generated.

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Logfile
Comment

+0 :ok:
reexec
0m 43s

Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  0s

No case conflicting files found.

+0 :ok:
codespell
0m  0s

codespell 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
31m 29s

trunk passed

+1 :green_heart:
compile
1m 23s

trunk passed with JDK Ubuntu-11.0.11+9-Ubuntu-0ubuntu2.20.04

+1 :green_heart:
compile
1m 16s

trunk passed with JDK Private Build-1.8.0_292-8u292-b10-0ubuntu1~20.04-b10

+1 :green_heart:
checkstyle
1m  1s

trunk passed

+1 :green_heart:
mvnsite
1m 22s

trunk passed

+1 :green_heart:
javadoc
0m 58s

trunk passed with JDK Ubuntu-11.0.11+9-Ubuntu-0ubuntu2.20.04

+1 :green_heart:
javadoc
1m 30s

trunk passed with JDK Private Build-1.8.0_292-8u292-b10-0ubuntu1~20.04-b10

+1 :green_heart:
spotbugs
3m  5s

trunk passed

+1 :green_heart:
shadedclient
30m 41s

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

_ Patch Compile Tests _

+1 :green_heart:
mvninstall
1m 10s

the patch passed

+1 :green_heart:
compile
1m 13s

the patch passed with JDK Ubuntu-11.0.11+9-Ubuntu-0ubuntu2.20.04

+1 :green_heart:
javac
1m 14s

the patch passed

+1 :green_heart:
compile
1m  6s

the patch passed with JDK Private Build-1.8.0_292-8u292-b10-0ubuntu1~20.04-b10

+1 :green_heart:
javac
1m  6s

the patch passed

+1 :green_heart:
blanks
0m  0s

The patch has no blanks issues.

-0 :warning:
checkstyle
0m 51s
/results-checkstyle-hadoop-hdfs-project_hadoop-hdfs.txt
hadoop-hdfs-project/hadoop-hdfs: The patch generated 4 new + 23 unchanged - 0 fixed = 27 total (was 23)

+1 :green_heart:
mvnsite
1m 11s

the patch passed

+1 :green_heart:
javadoc
0m 46s

the patch passed with JDK Ubuntu-11.0.11+9-Ubuntu-0ubuntu2.20.04

+1 :green_heart:
javadoc
1m 23s

the patch passed with JDK Private Build-1.8.0_292-8u292-b10-0ubuntu1~20.04-b10

+1 :green_heart:
spotbugs
3m  4s

the patch passed

+1 :green_heart:
shadedclient
30m 19s

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

_ Other Tests _

-1 :x:
unit
226m 27s
/patch-unit-hadoop-hdfs-project_hadoop-hdfs.txt
hadoop-hdfs in the patch passed.

+1 :green_heart:
asflicense
0m 42s

The patch does not generate ASF License warnings.

339m 47s

Reason
Tests

Failed junit tests
hadoop.hdfs.server.blockmanagement.TestBlockTokenWithDFSStriped

Subsystem
Report/Notes

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

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

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

uname
Linux bdad6b7041db 4.15.0-156-generic #163-Ubuntu SMP Thu Aug 19 23:31:58 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/bin/hadoop.sh

git revision
trunk / 9c5c5bc2e63dc2b57d98df55675f7d7de0c3ac64

Default Java
Private Build-1.8.0_292-8u292-b10-0ubuntu1~20.04-b10

Multi-JDK versions
/usr/lib/jvm/java-11-openjdk-amd64:Ubuntu-11.0.11+9-Ubuntu-0ubuntu2.20.04 /usr/lib/jvm/java-8-openjdk-amd64:Private Build-1.8.0_292-8u292-b10-0ubuntu1~20.04-b10

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

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

modules
C: hadoop-hdfs-project/hadoop-hdfs U: hadoop-hdfs-project/hadoop-hdfs

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

versions
git=2.25.1 maven=3.6.3 spotbugs=4.2.2

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

This message was automatically generated.

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Logfile
Comment

+0 :ok:
reexec
0m 39s

Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  0s

No case conflicting files found.

+0 :ok:
codespell
0m  1s

codespell 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
31m 46s

trunk passed

+1 :green_heart:
compile
1m 21s

trunk passed with JDK Ubuntu-11.0.11+9-Ubuntu-0ubuntu2.20.04

+1 :green_heart:
compile
1m 18s

trunk passed with JDK Private Build-1.8.0_292-8u292-b10-0ubuntu1~20.04-b10

+1 :green_heart:
checkstyle
1m  2s

trunk passed

+1 :green_heart:
mvnsite
1m 25s

trunk passed

+1 :green_heart:
javadoc
0m 58s

trunk passed with JDK Ubuntu-11.0.11+9-Ubuntu-0ubuntu2.20.04

+1 :green_heart:
javadoc
1m 30s

trunk passed with JDK Private Build-1.8.0_292-8u292-b10-0ubuntu1~20.04-b10

+1 :green_heart:
spotbugs
3m 18s

trunk passed

+1 :green_heart:
shadedclient
21m 33s

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

_ Patch Compile Tests _

+1 :green_heart:
mvninstall
1m 13s

the patch passed

+1 :green_heart:
compile
1m 18s

the patch passed with JDK Ubuntu-11.0.11+9-Ubuntu-0ubuntu2.20.04

+1 :green_heart:
javac
1m 18s

the patch passed

+1 :green_heart:
compile
1m  8s

the patch passed with JDK Private Build-1.8.0_292-8u292-b10-0ubuntu1~20.04-b10

+1 :green_heart:
javac
1m  8s

the patch passed

+1 :green_heart:
blanks
0m  0s

The patch has no blanks issues.

-0 :warning:
checkstyle
0m 49s
/results-checkstyle-hadoop-hdfs-project_hadoop-hdfs.txt
hadoop-hdfs-project/hadoop-hdfs: The patch generated 4 new + 23 unchanged - 0 fixed = 27 total (was 23)

+1 :green_heart:
mvnsite
1m 12s

the patch passed

+1 :green_heart:
javadoc
0m 46s

the patch passed with JDK Ubuntu-11.0.11+9-Ubuntu-0ubuntu2.20.04

+1 :green_heart:
javadoc
1m 21s

the patch passed with JDK Private Build-1.8.0_292-8u292-b10-0ubuntu1~20.04-b10

+1 :green_heart:
spotbugs
3m 19s

the patch passed

+1 :green_heart:
shadedclient
28m  8s

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

_ Other Tests _

-1 :x:
unit
238m 26s
/patch-unit-hadoop-hdfs-project_hadoop-hdfs.txt
hadoop-hdfs in the patch passed.

+1 :green_heart:
asflicense
0m 38s

The patch does not generate ASF License warnings.

340m 47s

Reason
Tests

Failed junit tests
hadoop.hdfs.TestReconstructStripedFileWithRandomECPolicy

Subsystem
Report/Notes

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

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

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

uname
Linux 81fc94348930 4.15.0-156-generic #163-Ubuntu SMP Thu Aug 19 23:31:58 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/bin/hadoop.sh

git revision
trunk / 9c5c5bc2e63dc2b57d98df55675f7d7de0c3ac64

Default Java
Private Build-1.8.0_292-8u292-b10-0ubuntu1~20.04-b10

Multi-JDK versions
/usr/lib/jvm/java-11-openjdk-amd64:Ubuntu-11.0.11+9-Ubuntu-0ubuntu2.20.04 /usr/lib/jvm/java-8-openjdk-amd64:Private Build-1.8.0_292-8u292-b10-0ubuntu1~20.04-b10

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

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

modules
C: hadoop-hdfs-project/hadoop-hdfs U: hadoop-hdfs-project/hadoop-hdfs

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

versions
git=2.25.1 maven=3.6.3 spotbugs=4.2.2

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

This message was automatically generated.

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Logfile
Comment

+0 :ok:
reexec
1m  4s

Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  0s

No case conflicting files found.

+0 :ok:
codespell
0m  1s

codespell 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
95m 24s

trunk passed

+1 :green_heart:
compile
1m 47s

trunk passed with JDK Ubuntu-11.0.13+8-Ubuntu-0ubuntu1.20.04

+1 :green_heart:
compile
1m 34s

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

+1 :green_heart:
checkstyle
1m  6s

trunk passed

+1 :green_heart:
mvnsite
1m 50s

trunk passed

+1 :green_heart:
javadoc
1m 12s

trunk passed with JDK Ubuntu-11.0.13+8-Ubuntu-0ubuntu1.20.04

+1 :green_heart:
javadoc
1m 39s

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

+1 :green_heart:
spotbugs
3m 52s

trunk passed

+1 :green_heart:
shadedclient
27m 23s

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

_ Patch Compile Tests _

+1 :green_heart:
mvninstall
1m 30s

the patch passed

+1 :green_heart:
compile
1m 38s

the patch passed with JDK Ubuntu-11.0.13+8-Ubuntu-0ubuntu1.20.04

+1 :green_heart:
javac
1m 38s

the patch passed

+1 :green_heart:
compile
1m 26s

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

+1 :green_heart:
javac
1m 26s

the patch passed

+1 :green_heart:
blanks
0m  0s

The patch has no blanks issues.

-0 :warning:
checkstyle
0m 59s
/results-checkstyle-hadoop-hdfs-project_hadoop-hdfs.txt
hadoop-hdfs-project/hadoop-hdfs: The patch generated 4 new + 23 unchanged - 0 fixed = 27 total (was 23)

+1 :green_heart:
mvnsite
1m 36s

the patch passed

+1 :green_heart:
javadoc
1m  3s

the patch passed with JDK Ubuntu-11.0.13+8-Ubuntu-0ubuntu1.20.04

+1 :green_heart:
javadoc
1m 32s

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

+1 :green_heart:
spotbugs
4m  3s

the patch passed

+1 :green_heart:
shadedclient
27m 10s

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

_ Other Tests _

-1 :x:
unit
364m 16s
/patch-unit-hadoop-hdfs-project_hadoop-hdfs.txt
hadoop-hdfs in the patch passed.

+1 :green_heart:
asflicense
0m 43s

The patch does not generate ASF License warnings.

539m 21s

Reason
Tests

Failed junit tests
hadoop.hdfs.server.blockmanagement.TestBlockTokenWithShortCircuitRead

Subsystem
Report/Notes

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

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

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

uname
Linux 6b9f6276fe8a 4.15.0-162-generic #170-Ubuntu SMP Mon Oct 18 11:38:05 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/bin/hadoop.sh

git revision
trunk / 9c5c5bc2e63dc2b57d98df55675f7d7de0c3ac64

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

Multi-JDK versions
/usr/lib/jvm/java-11-openjdk-amd64:Ubuntu-11.0.13+8-Ubuntu-0ubuntu1.20.04 /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-3448/1/testReport/

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

modules
C: hadoop-hdfs-project/hadoop-hdfs U: hadoop-hdfs-project/hadoop-hdfs

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

versions
git=2.25.1 maven=3.6.3 spotbugs=4.2.2

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

This message was automatically generated.


🐞 link to flatpak release is broken

Describe the bug
There is an error in the instructions for autopaste, the command curl -Lo io.github.vemonet.EmojiMart.flatpak https://github.com/vemonet/EmojiMart/releases/latest/download/io.github.vemonet.EmojiMart.flatpak points to a URL that is non-existant (https://github.com/vemonet/EmojiMart/releases/download/v0.2.4/io.github.vemonet.EmojiMart.flatpak). There are no flatpaks in the releases that allows for a manual installation either.
Reproduction
No response
Operating System
OS-agnostic
Emoji Mart version
latest
Additional context
No response

Indeed the modified flatpak was not uploaded properly, I have removed instructions for autopaste on wayland for now, will see in the future when XDG portals and cie will finally be usable (after 15 years of wayland we still don't have the basic APIs required to interact with the desktop 😅)


Provide standard task to list transient dependencies

When using play, there is a standard task to list all transient dependencies for a project together with the information of the which dependency pulled the other one.
This is extremely useful when trying to debug "errors" which sbt 0.13.0 introduced since it better checks the versioning of scala jars.
Please make the play task available to sbt by default.

assuming “transitive” was meant (not “transient”), this has been done for a while now, yes?

Yea closed it as done


Retaining the modified title on component unmount made optional.

Option added to retain the modified title or to rollback to the default title ON the corresponding component unmount event (e.g. route change -> title change for those using this hook, but rollback to the default/original title for those routes not using this hook.)

@kckusal can you squash the commits into one commit. we can merge after that

@iamsolankiamit I have pushed the commits to my branch retaining-modified-title-made-optional already.. I don't have write access to your repo to squash commits and merge pull requests directly though.
I only recently started to collaborate in GitHub, so bear with me if I missed something here.. :)


IncludeXmlComments generate exception when I use one EF Command(Add-Migration/Update-Migration/Remove-Migration)

Hello,
I'm getting a Issue very strange in my application.
When I run some entity framework core command to generate a migration I'm get a exception on :
Swashbuckle.AspNetCore.SwaggerGen.SwaggerGenOptions.<>c__DisplayClass28_0.<IncludeXmlComments>b__0()
In my startup have a configuration of SwaggerGen:
            services.AddSwaggerGen(options =>
            {
                options.SwaggerDoc("v1",
                    new Info
                    {
                        Title = "Test - API",
                        Description = "Test Desc ",
                        Version = "v1"
                    });
               var xmlFile = $"{Assembly.GetEntryAssembly().GetName().Name}.xml";
                var xmlPath = Path.Combine(AppContext.BaseDirectory, xmlFile);
                options.IncludeXmlComments(xmlPath);
            });

If I comment line  options.IncludeXmlComments(xmlPath); everything works fine.
Instead I get this exception:
PM> Remove-Migration -c IdentityContexto
Application startup exception: System.IO.FileNotFoundException: Could not find file 'C:\VSTS\Project\One\src\Project.One.Api\bin\Debug\netcoreapp2.1\ef.xml'.
File name: 'C:\VSTS\Project\One\src\Project.One.Api\bin\Debug\netcoreapp2.1\ef.xml'
   at System.IO.FileStream.ValidateFileHandle(SafeFileHandle fileHandle)
   at System.IO.FileStream.CreateFileOpenHandle(FileMode mode, FileShare share, FileOptions options)
   at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options)
   at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize)
   at System.Xml.XmlDownloadManager.GetStream(Uri uri, ICredentials credentials, IWebProxy proxy, RequestCachePolicy cachePolicy)
   at System.Xml.XmlUrlResolver.GetEntity(Uri absoluteUri, String role, Type ofObjectToReturn)
   at System.Xml.XmlTextReaderImpl.OpenUrl()
   at System.Xml.XmlTextReaderImpl.Read()
   at System.Xml.XPath.XPathDocument.LoadFromReader(XmlReader reader, XmlSpace space)
   at System.Xml.XPath.XPathDocument..ctor(String uri, XmlSpace space)
   at Swashbuckle.AspNetCore.SwaggerGen.SwaggerGenOptions.<>c__DisplayClass28_0.<IncludeXmlComments>b__0()
   at Swashbuckle.AspNetCore.SwaggerGen.SwaggerGenOptions.CreateSwaggerProvider(IServiceProvider serviceProvider)
   at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallSiteRuntimeResolver.VisitTransient(TransientCallSite transientCallSite, ServiceProvider provider)
   at Microsoft.Extensions.Internal.ActivatorUtilities.ConstructorMatcher.CreateInstance(IServiceProvider provider)
   at Microsoft.AspNetCore.Builder.UseMiddlewareExtensions.<>c__DisplayClass4_0.<UseMiddleware>b__0(RequestDelegate next)
   at Microsoft.AspNetCore.Builder.Internal.ApplicationBuilder.Build()
   at Microsoft.AspNetCore.Hosting.Internal.WebHost.BuildApplication()
crit: Microsoft.AspNetCore.Hosting.Internal.WebHost[6]
      Application startup exception

I'm realy confused, because this exeception is about ef, but this happen with IncludeXmlComments.
In runtime my application works fine too...
Any suggestions? Is realy about SwaggerDoc or ef?

I update EFCore to version 2.1 and everythings works fine.


Edited readme file to reflect changes in program

Added nano-lecture/tutorial format to the schedule. Moved professional development to the weekend. Added social events to the weekend.

I thought the pod Q&A at the start was up to 30 minutes? And how are we indicating that they can view the intros on their own time?


Emscripten: Re-add BINARYEN_TRAP_MODE='clamp' for fastcomp

The option is needed when using the 'fastcomp' backend (default before
1.39.0), and must not be defined when using 'upstream' (new default).
So we define it conditionally to support both backends.
Follow-up to #30751.

This must be cherry-picked in the 3.1 branch as we still build against Emscripten 1.38.31 with fastcomp there, and I cherry-picked #30751 in 3.1.2, thus introducing issues (it builds fine, but some projects cause errors, for example if they include int(log(0)) in a script).
Thanks @ChronoDK for helping me debug this and narrow down what can reproduce the error.

Cherry-picked for 3.1.2.

This patch re-introduces the error mentioned in https://github.com/godotengine/godot/issues/30270 for me. I'm running on Arch and have emscripten installed by pacman. em_config['EMSCRIPTEN_ROOT'] is set to /usr/lib/emscripten when it is tested for "upstream".

:(
Emscripten really doesn't make our life easy.
Kudos to anyone finding a reliable way to test if the Emscripten backend is upstream or fastcomp (while keeping support for earlier versions where there was only fastcomp, which was thus not necessarily identified as such).


add FPDF_SaveAsCopy

add FPDF_SaveAsCopy
https://github.com/chromium/pdfium/blob/4ae353f1e22efea86262f9cdd4f0e8478f142182/public/fpdf_save.h#L42
https://pdfium.patagames.com/help/html/T_Patagames_Pdf_Enums_SaveFlags.htm
https://bugs.chromium.org/p/pdfium/issues/detail?id=614

I have no intention of updating this repo. I would suggest looking into https://github.com/ajrcarey/pdfium-render or https://github.com/J-F-Liu/lopdf. If you really want to use this code please fork it and add any functionality that you want.


Missing documentation for the system rhai module

Latest version of the book is missing information on the system::command functionality using Rhai - in fact, it doesn't mention the system module at all...

duplicate of #616


[TOPI] Numpy consistency: always broadcast binary op.

List of Operators

[x] add
[x] subtract
[x] multiply
[x] divide
[x] mod
[x] maximum
[x] minimum
[x] power
[x] left_shift
[x] right_shift
[x] greater
[x] less

@tmoreau89 you might need to update downstream call to broadcast_ops as they are renamed


Single point ink annotation doesn't show on Chrome pdf viewer

Configuration:

Web browser and its version: Firefox 115.5.0esr  / Chrome 120.0.6099.71
Operating system and its version: Ubuntu 22.04
PDF.js version: 4.0.347
Is a browser extension: No

Steps to reproduce the problem:

Open the viewer.
Draw a single point annotation (not a line) with the ink tool.
Save the pdf.
Open the pdf in a Chrome tab.

What is the expected behavior?
The point ink annotation should be visible
What went wrong?
The point ink annotation doesn't show on Chrome.
Is it a bug in the Chrome pdf viewer? Is there a way to draw a circle annotation instead of a single point line?

Why do you think it's a bug in pdf.js ?
I opened the created pdf in Acrobat and it's rendered correctly.
That said we can likely improve things, but really this a bug in Chrome.

I've tried adding support for circle and polygon annotations to saveNewAnnotations:
case AnnotationEditorType.CIRCLE:
          promises.push(
            CircleAnnotation.createNewAnnotation(xref, annotation, dependencies)
          );
          break;
case AnnotationEditorType.POLYGON:
          promises.push(
            PolygonAnnotation.createNewAnnotation(xref, annotation, dependencies)
          );
          break;

But I wasn't able to find the equivalent syntax to pdf.annotationStorage.setValue(key, value) with annotationType 6 for circle and 7 for (polygon). Is it possible to add it if it's only few lines of code?
let key = "pdfjs_internal_editor_1";
let value = {
  "annotationType": 15,
  "color": [255, 0, 0],
  "thickness": 3,
  "opacity": 1,
  "paths": [{
      "bezier": [
        73,<PHONE_NUMBER>847244, 74.30408044851005,<PHONE_NUMBER>332344,
        76.89681158113368,<PHONE_NUMBER>512324, 77.5,<PHONE_NUMBER>847244,
        81.95407020558315,<PHONE_NUMBER>548392, 87.4811839685984,<PHONE_NUMBER>043504,
        92.5,<PHONE_NUMBER>847244, 97.38795894206055,<PHONE_NUMBER>459365,
<PHONE_NUMBER>1637208,<PHONE_NUMBER>683522, 113.5,<PHONE_NUMBER>847244
      ],
      "points": [
        73,<PHONE_NUMBER>847244, 76.7257911988625,<PHONE_NUMBER>477292,
        75.5128345111164,<PHONE_NUMBER>528562, 77.5,<PHONE_NUMBER>847244,
        92.5,<PHONE_NUMBER>847244,<PHONE_NUMBER>2219673,<PHONE_NUMBER>223628,
<PHONE_NUMBER>2191223,<PHONE_NUMBER>890394, 113.5,<PHONE_NUMBER>847244
      ]
  }],
  "pageIndex": 0,
  "rect": [71.5, 534.5, 115, 562],
  "rotation": 0
}
pdf.annotationStorage.setValue(key, value);


Additional notification options

What feature would you like added?
I would like to be able to send sync notifications for success/failure of orbital-sync to either/or:
Telegram chat group
Gotify server
Version
1.1.1 (latest)
Log output
No response

Would the idea be to get success/failure notifications every interval a sync is performed?
If you use the default interval of 30 mins, this could generate a lot of noise. It might make more sense to only alert upon failure?

Fair comment, I agree that would get irritating. Alert on failure only by default perhaps. Then those that want the noise can manage it themselves.

Sorry for the delay on this, I haven't had a lot of time and wanted to refactor some of the error handling to make handling notifications easier in the future.
I have a beta tag for the container image that adds SMTP email notification support: mattwebbio/orbital-sync:1.1.3-beta.0
The documentation for configuring it is available here: https://github.com/mattwebbio/orbital-sync/blob/7ec6205259731cdddd9184dcf6cda161e320f1b6/README.md#notifications
How important do you feel is support for other services such as Telegram or Gotify? I've not used either of those personally.

No issue on the timescale, take it at your own pace.
I do not consider either Telegram or Gotify essential. If you are happy with email notifications, then that's fine.
An alternative to direct integration with any system could be to execute a script if an error occurs, then you could leave it up to the user regarding their chosen method of notification.

I've just merged and released SMTP as part of 1.2. Let me know if you have any issues with it :)


[mtoon] Global illumination

https://github.com/vrm-c/vrm-specification/blob/master/specification/VRMC_materials_mtoon-1.0/README.md#global-illumination
Current global illumination is not at all to spec, need to figure out how to get world lighting for a given point

done


[WIP] rkt: Introduce distribution concept

A distribution represents the method to fetch an image starting from an
input string.
Before this concept was introduced, rkt used the ImageType concept, the
ImageType was mapped to the input image string format and internally
covered multiple concepts like distribution, transport and image type
(hidden since all are now appc ACIs).
The distribution concept will be used as the primary information in the
different layers of rkt (fetching but also for references in a CAS/ref
store).
This patch introduces the distribution concept and three kind of
distributions. It just make the smallest required changes to the fetcher
logic to make them work and pass the functional tests. This is the base
for a future fetchers (a future patch will refactor the fetcher logic to
better fit the distribution concept) and store refactors.
--
TODO

[ ] Complete all the tests
[ ] Write documentation when the distribution URI formats are stable

Open questions

I'm not sure if distribution is the best name for this concept or it should be called with other names like "image reference". So I'd like to hear your thoughts
Should the archive URI be split in one distribution type per format? Something like aciarchive ociimagelayoutarchive

/cc @dgonyeo (this is part of the store rework I mentioned)

Can we please put the PR details inside a markdown doc? Even if not final, it will make discussion easier.

Should the archive URI be split in one distribution type per format? Something like aciarchive ociimagelayoutarchive

Bikeshed level: I think so. I also think schemes should be scoped (as they are rkt specific) and be made future-proof. Something like:

rkt:appc:v=0:name...
rkt:docker:v=0:name...
rkt:aci-archive:v=0:ArchiveUrl...
rkt:oci-archive:v=0:ArchiveUrl...

Where we basically reserve for ourself a single scheme (rkt:) and we internally manage sub-schemes (in the form of format:k=v:).

Can we please put the PR details inside a markdown doc? Even if not final, it will make discussion easier.

Done, I put the details in a not final doc in Documentation/devel/distribution.md

Bikeshed level: I think so. I also think schemes should be scoped (as they are rkt specific) and be made future-proof. Something like:
rkt:appc:v=0:name...
rkt:docker:v=0:name...
rkt:aci-archive:v=0:ArchiveUrl...
rkt:oci-archive:v=0:ArchiveUrl...
Where we basically reserve for ourself a single scheme (rkt:) and we internally manage sub-schemes (in the form of format:k=v:).

This seems good. Version will be the sub-scheme version right? (to be able to update its internal format without putting the version directly in the subscheme and changing the subscheme name).
Should v=... be mandatory for every subscheme and with a fixed position (after the subscheme) or just a possible subscheme dependent k=v entry? If mandatory can we just use semantic versioning without a key=value for it like rkt:appc:v0.1:....?
@s-urbaniak? thoughts on the URI (as names) direction and the suggested formats?

Version will be the sub-scheme version right? (to be able to update its internal format without putting the version directly in the subscheme and changing the subscheme name).

Right (and yes).

Should v=... be mandatory for every subscheme and with a fixed position (after the subscheme) or just a possible subscheme dependent k=v entry?

The former (which in case can be expanded into the latter given a k=v array, but I prefer not going that route if there's no need to)

If mandatory can we just use semantic versioning without a key=value for it like rkt:appc:v0.1:....?

I would avoid complexity and just keep a uint. This is mostly an internal format and we stick a version there "just in case".

Bikeshed level: I think so. I also think schemes should be scoped (as they are rkt specific)

Since my hope is that all this effort and others to decouple different layers will be shared between multiple tools (acbuild, new tools etc...) I won't make them too much rkt specific. If we want to go with an unique scheme I'll try to find a more generic name ("distribution" ?).

Since my hope is that all this effort and others to decouple different layers will be shared between multiple tools (acbuild, new tools etc...) I won't make them too much rkt specific. If we want to go with an unique scheme I'll try to find a more generic name ("distribution" ?).

So the owner of this would be some kind of pkg/container-distribution and not rkt itself, right? If so, just reflect it in some mnemonic way in the scheme. Maybe codi: or similar, your choice. My concerns are just:

we should pick a single scheme-root that we can reserve for ourself
we should stop squatting somebody else generic scheme (like appc: or docker:)

(I hope we are not starting to over-design here)

Since my hope is that all this effort and others to decouple different layers will be shared between multiple tools (acbuild, new tools etc...) I won't make them too much rkt specific.

It would be ideal to share this with acbuild at the very least. Is there a difference between distributions here and distribution handlers in https://github.com/coreos/rkt/pull/2964? If not, it sounded like distribution handlers are responsible for interacting with rkt's store, which means that if an external project wants to use these distribution handlers it would also have to use rkt's store logic.

I'm not sure if distribution is the best name for this concept

I think distribution is fine.

? If not, it sounded like distribution handlers are responsible for interacting with rkt's store, which means that if an external project wants to use these distribution handlers it would also have to use rkt's store logic.

That's a good point.
I'm not sure how it could be decoupled from the store:

for example in oci the distribution should check in the store if a blob already exists or it needs to be fetched. Doing a fetching phase without the store will mean fetching all blobs also if already available.
In #2964 also the transport cache should interact with the store to see if the blob for the specified transport url exists.

One idea will be to define a (read-write) store interface with the required CAS and ref methods (WriteBlob, ReadBlob, ListBlobs, HasBlob, SetRef ...). I have to experiment a little bit more with the store refactor to see if this will work or if some image type differences (ACI, OCI image) will force us to use dedicated store functions per image type (some example can be handling ACI manifest cache to avoid extracting the manifest every time its needed from an image),

Updated with the proposed changes:

A unique global scheme (now cimd... Please find a better name that recalls container image and distribution :sweat_smile: )
Moved archive to aci-archive (no more FORMAT parameter). In future there'll be an oci-image-layout-archive.
Removed SimpleString() from the distribution interface since it's better leaving this to the distribution user (there may been different ways for a simple string) like is done for the conversion from a simple string to the distribution uri. The docker distribution provides a SimpleDockerString that generates what an user will expect (removing default index, default repo when on default index and tag if latest, see the tests).
More tests.

I thinks its ready for review (will adapt the docs if the naming are settled). PTAL.
The unique change is, to support additional formats with simple string paths (OCI image layout archives, directory based layouts) that an ACI archive expressed with a simple string requires a .aci extension.

Updated adding some concepts around distribution types (Name based and Location based distributions). These can become useful to understand better the proposal and for future work on a reference(distribution) based image handling logic.
@philips @jonboulle Since you're part of the OCI image spec maintainers, I'd really like to hear your thoughs on this:

Does it fits the future work on OCI image additional distributions (outside the current docker registry distribution).
I digged through the various oci image issues and mails but I had hard times trying to find a final decision on what a distributions is and how its related to image "name" etc... Do you think that this could also be helpful for the OCI image spec to define what a distribution is?

@yifan-gu @euank I'd really like to hear your thoughs on this:

Do you think that this will be helpful for future k8s work on supporting multiple image types. Since more than image types I really think k8s should support multiple image distributions (probably only Name based distributions)?

@sgotti I saw that docs and code here is slightly overlapping-but-different than https://github.com/coreos/rkt/pull/3071. I haven't had time yet for a final pass, how do we want to proceed here? Maybe we declare the design doc stable (if you feel it), we merge it and then we follow with the implementation piece by piece?

@lucab Yeah, #3071 is based on this (and also uses the new treestore in #2972) so it may be left behind with older commits, but this is the official one.
I'm ok splitting the design/proposal from the implementation. Before merging, it'll be probably better to hear other thoughts since this is a change that impacts (and hopefully helps) different parts of rkt and related projects.

As suggested, and to speed up things, I split the proposal (this PR) from the implementation (#3101).
@s-urbaniak thanks for your comments on the implementation! Due to the split they got lost in #3101, can you please copy them there?

@sgotti copy-pasted my comments in #3101 :-)

@lucab Thanks for the review! I used the Distribution Point name and I hope to have addressed all your comments.

@lucab ping for final pass

I think this doc needs quite a bit of re-wording and polishing, but we are more interested in its content and the concepts it contains. Let's land it now and implement this. We will need to re-touch this anyway to show how to use them in practice. LGTM.


refactor scb data

refactor(all): project layout
feat(transcriptions): add word files
fix(ci): bump to focal
fix(docx): pre-sort files
chore(deepl): add auto translations

@whalekeykeeper careful with rebasing this, we have switched default branches to main this was based of master and should be treated relative to that.


Dnx 5.0 Guid could not be found

Hello;
Class library as "DNX 5.0" I want to use. But I get the following error.

The type or namespace name 'Guid' could not be found (are you missing a using directive or an assembly reference?

project.json
{
  "version": "1.0.0-*",
  "description": "Kios.GRC.Bl Class Library",
  "authors": [ "" ],
  "tags": [ "" ],
  "projectUrl": "",
  "licenseUrl": "",
  "dependencies": {
    "System.Runtime": "4.0.20-beta-22816",
    "Microsoft.Framework.DependencyInjection": "1.0.0-*",
    "System.Linq": "<IP_ADDRESS>"
  },
  "frameworks": {

    "dnxcore50": { }
  }

}

@Rizasoylu if this is for CoreRT, look at how we do project.json e.g. here: tests\src\Simple\Add1\project.json.
If this is not CoreRT, this is the wrong repo to file an issue in and it lacks repro steps that would allow me to help you route it (how do I get from the project.json to the error message?).

Dnx 5.0 core multilayer sample you send a project?


Doesn't work with PureChat

The system completely breaks down and the ranks reset themselves every login. Purechat Doesn't update with the rankups.

RankUp doesn't support pureperms

what about purechat?

Since PureChat needs pureperms to work, basically no- I wish it supported pureperms too

You can still use ppureperms to set perms and groups tho, just set rankin the default group manager in the rankin configure file

This isn't happening to me. I tested it. PureChat and PurePerm work fine.


Error while installing

Hey,
While i was installing I received error

go/src/github.com/caffix/amass/amass/dns.go:381: undefined: "math/rand".Shuffle

Let me know the solution.

rand.Shuffle is new in Go 1.10. Please check your current version of Go. Thanks.


:bug: Configures OAuth 2.0 Resource Server support.

Setting oauth2ResourceServer() in authorizationServerSecurityFilterChain() is invalid.

@xuxiaowei-com-cn

Setting oauth2ResourceServer() in authorizationServerSecurityFilterChain() is invalid.

Not correct. The samples work as expected. I'll close this as no chanages are necessary.


Bug: archivebox init returns a ValueError

When I run archivebox init, I get a ValueError.
Describe the bug
I installed archivebox via pacman.
I expected it to give some output about confirming archivebox was initialized cerrectly or something, but I just got a ValueError.
Screenshots or log output
[me@desktop WebArchive]$ archivebox init
/home/me/.local/lib/python3.9/site-packages/requests/__init__.py:89: RequestsDependencyWarning: urllib3 (1.26.1) or chardet (3.0.4) doesn't match a supported version!
  warnings.warn("urllib3 ({}) or chardet ({}) doesn't match a supported "
[i] [2021-05-04 15:34:18] ArchiveBox v0.6.2: archivebox init
    > /home/me/WebArchive

Traceback (most recent call last):
  File "/usr/bin/archivebox", line 33, in <module>
    sys.exit(load_entry_point('archivebox==0.6.2', 'console_scripts', 'archivebox')())
  File "/usr/lib/python3.9/site-packages/archivebox/cli/__init__.py", line 140, in main
    run_subcommand(
  File "/usr/lib/python3.9/site-packages/archivebox/cli/__init__.py", line 74, in run_subcommand
    setup_django(in_memory_db=subcommand in fake_db, check_db=cmd_requires_db and not init_pending)
  File "/usr/lib/python3.9/site-packages/archivebox/config.py", line 1136, in setup_django
    django.setup()
  File "/usr/lib/python3.9/site-packages/django/__init__.py", line 24, in setup
    apps.populate(settings.INSTALLED_APPS)
  File "/usr/lib/python3.9/site-packages/django/apps/registry.py", line 114, in populate
    app_config.import_models()
  File "/usr/lib/python3.9/site-packages/django/apps/config.py", line 301, in import_models
    self.models_module = import_module(models_module_name)
  File "/usr/lib/python3.9/importlib/__init__.py", line 127, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 1030, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1007, in _find_and_load
  File "<frozen importlib._bootstrap>", line 986, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 680, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 790, in exec_module
  File "<frozen importlib._bootstrap>", line 228, in _call_with_frames_removed
  File "/usr/lib/python3.9/site-packages/archivebox/core/models.py", line 87, in <module>
    class Snapshot(models.Model):
  File "/usr/lib/python3.9/site-packages/django/db/models/base.py", line 161, in __new__
    new_class.add_to_class(obj_name, obj)
  File "/usr/lib/python3.9/site-packages/django/db/models/base.py", line 326, in add_to_class
    value.contribute_to_class(cls, name)
  File "/usr/lib/python3.9/site-packages/django/db/models/fields/related.py", line 1635, in contribute_to_class
    self.remote_field.through = create_many_to_many_intermediary_model(self, cls)
  File "/usr/lib/python3.9/site-packages/django/db/models/fields/related.py", line 1104, in create_many_to_many_intermediary_model
    return type(name, (models.Model,), {
  File "/usr/lib/python3.9/site-packages/django/db/models/base.py", line 320, in __new__
    new_class._prepare()
  File "/usr/lib/python3.9/site-packages/django/db/models/base.py", line 333, in _prepare
    opts._prepare(cls)
  File "/usr/lib/python3.9/site-packages/django/db/models/options.py", line 285, in _prepare
    pk_class = self._get_default_pk_class()
  File "/usr/lib/python3.9/site-packages/django/db/models/options.py", line 246, in _get_default_pk_class
    raise ValueError(
ValueError: Primary key 'django.db.models.UUIDField' referred by core.apps.CoreConfig.default_auto_field must subclass AutoField.

After installing croniter, ipython and upgrading python-crontab which I got told as being required too, it finished initializing.
Wow. That reply was fast. When I remember of my experiences with a FetchCord Issue...
Now it works.
Thanks.


Add Solidity types

There should be a Rust type for every type in solidity including bytes32 etc

For example here is what you need to do to put an address into a contract:
        let addr1_bytes: [u8; 32] = {
            let mut data: [u8; 32] = Default::default();
            data[12..].copy_from_slice(&address1.as_bytes());
            data
        };

Why does this library have an address type, and a thing to encode stuff for contracts, but it is not able to put the address into the thing that encodes stuff for contracts?

Just to be clear, what I want here is:
All the types that are used in Solidity.
They should be organized into one module. Right now they are scattered all over the place.
It should be possible to put them straight into encode_call instead of hacking together custom conversions.

My mistake, I was looking at some code that interacted with NewFilter, which is not part of clarity, but is actually part of your web3. This is outside of the scope of this issue, but web3 should be able to handle these types as well.

I think this is primarily a documentation/code organization thing, plus a few missing types (bytes32 is most missed by me). Seeing the Token struct makes me think that we basically have almost everything, just not presented to the user of the library. Closing this, let's talk about it soon.


Animation jank when date pickers close on date selection

When the date picker closes after selecting a date, there is some noticeable bounce and flashing happening in the animation
https://user-images.githubusercontent.com/106610186/207436403-20b0f036-0fd9-47cf-9d33-f052d44dd8ba.mov

Will update the forward hide Penner curve from easeinout to easein

Tracking with ENG-38078


Apply individual ymls in securityconfig secret

This fixes #493
Changes:

Added code to generate the command for the securityconfig-update job based on the contents of the secret
Added tests for the same
Fixed some existing tests
Updated docs for the same

@swoehrl-mw I have updated the docs and issue #493 as well with this info but will post it here as well for clarification.
When the cluster is first created, we cannot apply individual yml files as OpenSearch requires all the files to be applied, at once. This is required for the security index to be properly initialized.
So if the cluster is not yet initialized i.e created for the first time, the securityconfig job will apply default ymls for each yml that is not present in the secret. This is the current behavior as well.


Dev

i install a dev version and have some bug
first vless not find from xrayr and show error
when open sub link not have any node link


Bullet point transitions

E.g.: if there exists a list:
~ A
~ B
~~ B2
~ C
Only A should show up when the slide is changed. B should only show up when the slide is clicked again, etc.

Done!


Search box loses focus and doesn't hide if windows search is open

Microsoft PowerToys version
0.60.0
Running as admin

[X] Yes

Area(s) with issue?
PowerToys Run
Steps to reproduce
Using windows 11 - 10.0.22000 Build 22000
If you have the default windows search open then trigger PT-Run the PT-Run window opens behind the search, focus stays on Windows Search and then when closed the PT-Run window just sits there but doesn't gain focus and doesn't close when pressing esc
To close PT-Run you have to either use the keyboard shortcut again or click into the window and press esc
✔ Expected Behavior
If PT-Run is opened, close windows search and focus on PT-Run
❌ Actual Behavior
PT-Run opens behind and doesn't focus even after closing windows search
Other Software
No response

This looks like a dup of #18450. Does that make sense? /needinfo

Looks similar, only difference is that my shortcut is Alt + Space
From your reply on that post is the short answer effectively - windows wont allow it as search is a locked down control and if focused takes main priority?
Is there a way to close the windows search first? Or not open PT-Run if windows search is open to avoid the scenario where a stale PT-Run is sat on the screen?

@mylesduncanking , couldn't replicate it.
Perhaps it's using a keyboard hook instead of a shortcut in you configuration?
A /bugreport would allow us to check that out.

PowerToysReport_2022-07-12-11-21-34.zip
I ran the issue then created the report.
Steps to reproduce that i did:

Minimise all programs (Win + D)
Open search (Win)
Open PT-Run (Alt + Space)
[PT-Run opens behind search]
Type asd
Close search
Type asd [nothing happens]
Click into PT-Run type asd [asd appears in bar]
Close PT-Run
Generate zip file

Hope that helps

In the logs:
[2022-07-11 08:38:02.4397] [INFO] [C:\a\_work\1\s\src\modules\launcher\PowerLauncher\ViewModel\MainViewModel.cs::800]
Using the Centralized Keyboard Hook for the HotKey.

In PowerToys Run settings: "use_centralized_keyboard_hook":true
Could you please try disabling this option in settings and check if it helps:

/needinfo

That has solved it, thank you and sorry, should have checked that first.


Text alignment breaks with this plugin

You can normally set text-alignment by placing : on the sides of the dashes under the header row. This does not work with this plugin on. I am assuming this could be related to issues with conflicting styles when cells are merged. Have I missed the way you're supposed to do this with this plugin or is this a bug? Either way, it would be nice if the normal syntax was supported.

Ah, I haven't yet pushed that change to the latest release. It should be fixed and allowed in the latest release, let me know if it still isn't working as expected.


raidboss: add gatherer diadem support

I added gatherer diadem thing in raidboss, it's not actually raid thing though.
Diadem Falling Asleep same as eureka's one, but this is 7 minutes alert, not 5 minute. I think 7 minute is better for eureka, too.
Diadem Found Gather Point I don't know expression for English. I tried to alert rare gather points founds.
Diadem Flag Alert, show infoText, when <flag> on diadem was on chat.
About some npm run test errors
the_diadem.js: id prefix 'Diadem F' is not a full word, must end in a space
I guess this error is thinking that Diadem F is prefix, but it's not.
Found inconsistent capturing groups between languages for trigger id 'Diadem Found Gather Point'.
I don't know what's the problem.
English translation
netRegex is needed, so I just added I don\'t know in English there. I need English expression for that. I don't know how to say this in English, you can see these gather points in garland bell (No Diadem points though.)

the_diadem.js: id prefix 'Diadem F' is not a full word, must end in a space

I guess this error is thinking that Diadem F is prefix, but it's not.

Yeah, this is a test error.  It tries to find a common prefix in all the trigger ids, and because all of the ids start with Diadem F it gets confused.  In these cases where there's a space in the name and it hits this, it should back up to the last space and consider everything before that the prefix.
Feel free to send a fix for it, or I'll try to get to it shortly.

Found inconsistent capturing groups between languages for trigger id 'Diadem Found Gather Point'.

I don't know what's the problem.

      netRegex: NetRegexes.gameLog({ line: 'I don\'t know in English.*?', capture: false }),
      netRegexKo: NetRegexes.gameLog({ line: '(동|서|남|북)+쪽에 레벨 80 환상의 (광맥|바위터|성목|약초밭)(이|가) 있습니다!.*?', capture: false }),

The netRegex line has no regex capturing groups.  The netRegexKo has three capturing groups.  This test is to make sure that all regexes for all languages agree on how many capturing regexes there are.  If you don't mean to capture (which I think is the case here), then it should be:
      netRegexKo: NetRegexes.gameLog({ line: '(?:동|서|남|북)+쪽에 레벨 80 환상의 (?:광맥|바위터|성목|약초밭)(?:이|가) 있습니다!.*?', capture: false }),

English translation netRegex is needed, so I just added I don't know in English there. I need English expression for that. I don't know how to say this in English, you can see these gather points in garland bell (No Diadem points though.)

I haven't been in Diadem, so I can't say.  Can you find the phrase (or part of the phrase?) in https://github.com/Ra-Workspace/ffxiv-datamining-ko/tree/master/csv somewhere and then we can figure out what it looks like in other languages?  I tried to look but I couldn't find anything obviously.

Diadem F thing, fixed in #1849.

The netRegex line has no regex capturing groups.

Ah, I thought it was talking about capture: false, that was regex captures.
Original phrase for English, is
You sense a grade <value> <ref:GatheringPointName> <value> <if(INT: 3 == 2 ) {yalm} else {yalms}> to the <value>.
I applied that in English regex.

I released this change in Korean comminity, and found something I didn't meant to.
I thought zoneId: ZoneId.TheDiadem would make this trigger only work on Diadem area, but one player reported he was alerted while raiding. with Diadem Flag Alert trigger
Does zoneId have nothing to do with how it works? Was it just for project maintenance?

I released this change in Korean comminity, and found something I didn't meant to.
I thought zoneId: ZoneId.TheDiadem would make this trigger only work on Diadem area, but one player reported he was alerted while raiding. with Diadem Flag Alert trigger (his FC member chatted diadem flag on FC chat)
After that I tried it too, I was alerted in Ishgard or anywhere.
Does zoneId have nothing to do with how it works? Was it just for project maintenance?

No, zoneId should restrict triggers.  It's the same as zoneRegex.  That's extremely surprising that this would not work properly.
One way to check which files are loaded is to turn on the Show developer options and then Debug under the raidboss section.  Then you will get messages like Info: raidbossy: BrowserConsole: Loading 00-misc/general.js in the overlayplugin log.  You shouldn't see the diadem file loaded unless you are in the right zone.
I loaded your patch locally and I don't see the new diadem file loading when I'm not in the diadem.

You can test it if you can go diadem.

go diadem
make a flag on map
get out of diadem
type /e <flag> in other area
I got infoText before.

I added console.log(set.zoneId); under if (set.zoneId !== ZoneId.MatchAll && set.zoneId !== this.zoneId){ (made new bracket)
logged this.

I diadem was also logged.
[2020-10-11 오전 5:04:16] Info: [Cactbot] Raidboss: BrowserConsole: Loading 00-misc/general.js (Source: file:///C:/Advanced%20Combat%20Tracker/Plugins/cactbot/ui/raidboss/popup-text.js, Line: 281)
[2020-10-11 오전 5:04:16] Info: [Cactbot] Raidboss: BrowserConsole: Loading 05-shb/etc/the_diadem.js (Source: file:///C:/Advanced%20Combat%20Tracker/Plugins/cactbot/ui/raidboss/popup-text.js, Line: 281)

in zoneId.js, 'TheDiadem': 929, is wrong (this might be right before v5.1)
I got 901 on log.

does this id number change in v5.31?

In order to get the log lines for loading files, you need both Show developer options as well as the Debug checkbox under raidboss.
If I add a console.log(set.zoneId) I only see a single 929 when I zone into Diadem.  I think there is something going on in your setup that is causing all of the files to load.  I don't understand why that is, and I think it'd be worth tracking down.  It's very surprising to me that you could get past the if statement that checks if the zoneId is correct for all of those different zones.  I think you will need to debug what is going on locally, because I don't see that.
The zone id for Diadem for me is 929.  I need to change your flag regex to be .* and not  *, but after I do that, then the flag regex works.  If I zone out, then it stops working.
It sounds like maybe the Diadem zone id has changed.  Right now, there's no way to specify multiple zone ids.  I think we would need to adjust popup-text.js to handle an array of zoneids.  I think we'd also need to add something to the zone id script so that it emitted a name for old Diadem as well?
Sorry this has become more complicated than it should be.  There's a lot of issues uncovered by this.

hmmm... so there's no way yet to add multiple zone ID to one js file?

That multiple zoneId code worked with v5.21 KR server.

https://github.com/xivapi/ffxiv-datamining/blob/master/csv/TerritoryType.csv says
901 matches ex1/03_abr_a2/fld/a2fx/level/a2fx
929 matches ex1/03_abr_a2/fld/a2fx/level/a2fx
so, this must be changed or both used actually.

I tried to change
    "TheDiadem": 901, to     "TheDiadem": [901, 929],
in gen_zone_id_and_info.py.
SaintCoinach again isn't working, so I couldn't test it.

The regex might be changed in each x.x1 version. I'm not sure the You sense a grade .* clouded part is working well on English version.

I couldn't run python program, I can't run SaintCoinach soory.

I've checked raidboss part and oopsyraidsy part works fine with array of zoneId.


Vertical scroll not working anymore in 4.0.0-alpha.0

Describe the bug
The bugs reported and fixed in https://github.com/dohooo/react-native-reanimated-carousel/issues/143 and https://github.com/dohooo/react-native-reanimated-carousel/issues/125, is not working anymore.
In version 3.x.x, this fix worked properly:
            panGestureHandlerProps={{
              activeOffsetX: [-10, 10],
            }}

But in 4.0.0-alpha.0 is not working
To Reproduce
I think it's clear from the other issues
Expected behavior
It should let me scroll vertically the in the ScrollView, when I put my finger on top of the carousel
Screenshots
N/A
Versions (please complete the following information):
"react": "18.2.0",
"react-native": "0.72.3",
"react-native-fbsdk-next": "^12.1.0",
"react-native-gesture-handler": "~2.12.0",
"react-native-maps": "1.7.1",
"react-native-purchases": "^5.16.0",
"react-native-reanimated": "~3.3.0",
"react-native-reanimated-carousel": "4.0.0-alpha.0",
Smartphone (please complete the following information):

Device: iPhone and Android (happens in all of them). I tested it on iPhone 13 mini, and an old Huawei
OS: iOS 16.6, and android 9.1

Additional context
N/A

Oh! Yes, there is an additional context:
I'm using it inside a Modal.
The modal (partial) code is:
import {
  Modal as RNModal,
} from 'react-native';

<RNModal animationType="slide" onRequestClose={this.onClose}>
  <GestureHandlerRootView style={styles.root}>
    <ScrollView
        style={{ flex: 1, backgroundColor: '#fff' }}
        contentContainerStyle={{
          paddingBottom: 8 + insets.bottom,
        }}
        keyboardShouldPersistTaps="always"
        onScrollBeginDrag={onScrollBeginDrag}
      >
        {this.props.children}
      </ScrollView>
  </GestureHandlerRootView>
</RNModal>

@dohooo Can you please help on this? Thanks.

+1, it breaks one of the basic interactions, I hope to see this get fixed.

Any news here? It seems like the PR is done. We just need the merge & deploy

Do we have any update on this issue?

same here 🙁

@oliverloops Can you please help on this? Thanks.

Fixed with the new implementation after alpha1
onConfigurePanGesture={gestureChain => {
              gestureChain.activeOffsetX([-10, 10]);
            }}

Fixed with the new implementation after alpha1
onConfigurePanGesture={gestureChain => {
              gestureChain.activeOffsetX([-10, 10]);
            }}

Works great on iOS and Android, but doesn't work on Web.  Any ideas?


Publish the extension to the Firefox store

@joaosantos15 please publish the extension to the Firefox Extensions store and keep updating it on a Beta channel so that it is easy to install and try it out.
See how https://github.com/ipfs/ipfs-companion#tldr does it.

Right now the extension is only available in Chrome. Should I also publish
it in Beta on Chrome?
João Santos
MSc in Computer Science
Instituto Superior Técnico
<EMAIL_ADDRESS>On 13 December 2017 at 08:13:24, David Dias<EMAIL_ADDRESS>wrote:
@joaosantos15 https://github.com/joaosantos15 please publish the
extension to the Firefox Extensions store and keep updating it on a Beta
channel so that it is easy to install and try it out.
See how https://github.com/ipfs/ipfs-companion#tldr does it.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/inesc-id/hypercerts/issues/10, or mute the thread
https://github.com/notifications/unsubscribe-auth/AJtQxWdCv5gDugqFyguSvjvlpMHPyQf9ks5s_4cjgaJpZM4RAKGA
.


Chromakey node strange behavior in versions below 2021.2

Hi, thanks for your great assets.
I am having issues with chromakey node. Something strange with colors in unity version below 2021.2(HDRP setup):

Does it reproduce on URP with Gamma color space setting?
I guess that this issue is caused by Linear color space setting.

That's what I thought, but:
[2021.2] Start new HDRP project (linear color space), import ShaderGraphAssets package - OK
[2021.2] Start new URP project (gamma color space), import ShaderGraphAssets package - OK
[2020.3] Start new HDRP project (linear color space), import ShaderGraphAssets package - FAIL
[2020.3] Start new URP project (gamma color space), import ShaderGraphAssets package - FAIL

Thanks for the clarification. Sure, I should deep-dive into it.

I found there is a compatibility-breaking change in the Swizzle node (it's actually upper compatible but not backward compatible). I think I can solve it by re-editing it in 2020.3.

Fixed in 1.0.5

I'm closing this issue now. Please feel free to reopen it if it still reproduces on your side.

You're the Best!


[DO NOTE MERGE] Blacking functionality

Add the ability to blacklist as well as whitelist formats. This also adds the ability to blacklist just some paths from a format which is required for specialist_routes.
This has not a full implementation, and it hasn't been fully tested for migrating specialist_routes.
https://trello.com/c/TZ6zhjUj/527-index-special-routes-to-govuk
https://trello.com/c/cBRbdmq1/521-blacklist-formats

An alternative might be to use a separate list for the formats that need to be checked for routes. Then we could avoid having the :all and/or checking for an array.

@brenetic I did think about that, but felt it wouldn't offer any benefit over this approach, and for many things would be more complicated as I have to check two places for things.
However, that is gut feel only so have to pair on trying to do it that way if your keen. :)


waiting_for_mycroft

closes #7
Fixes

sync and rename ovos_utils.intents.IntentApi to IntentQueryApi which was merged in mycroft-core and diverged
workaround https://github.com/MycroftAI/mycroft-core/pull/2786 not being merged

New methods

add ovos_utils.resolve_ovos_resource_file
add ovos_utils.lang.get_language_dir

enables https://github.com/MycroftAI/mycroft-core/pull/1335

add ovos_utils.intents.ConverseTracker

enables https://github.com/MycroftAI/mycroft-core/pull/1468 (improved)

Mycroft Patches
adds òvos_utils.waiting_for_mycroft which includes monkey patched alternative imports for mycroft-core
MycroftSkill and FallbackSkill patches:

add MycroftSkill.handle_skill_deactivated from https://github.com/MycroftAI/mycroft-core/pull/1468 (improved)
patch MycroftSkill.bind

enable SkillApi from https://github.com/MycroftAI/mycroft-core/pull/1822
enable ovos_utils.intents.ConverseTracker

patch MycroftSkill.voc_match https://github.com/MycroftAI/mycroft-core/pull/2675
patch MycroftSkill.gui to use patched SkillGUI (see bellow)
patch MycroftSkill.init_dialog to use ovos_utils.lang.get_language_dir
patch MycroftSkill.load_vocab_files to use ovos_utils.lang.get_language_dir
patch MycroftSkill.load_regex_files to use ovos_utils.lang.get_language_dir

from ovos_utils.waiting_for_mycroft.base_skill import MycroftSkill
from ovos_utils.waiting_for_mycroft.base_skill import FallbackSkill
from ovos_utils.waiting_for_mycroft.skill_api import skill_api_method

class TestSkill(MycroftSkill):
    @skill_api_method
    def speak_meth(self, message):
        """Speak the test sentence."""
        self.speak('This is a test')

    @skill_api_method
    def speak_meth2(self, message):
        """Speak another test sentence."""
        self.speak('This is another test')

You can then use this skill from another skill
from ovos_utils.waiting_for_mycroft.skill_api import SkillApi

# get an api object and use that to trigger the skill:
my_skill = SkillApi.get('myskill.forslund')
my_skill.speak_meth()

SkillGUI patches:

patch SkillGUI.show_pages to use ovos_utils.resolve_ovos_resource_file
patch SkillGUI.remove_pages to use ovos_utils.resolve_ovos_resource_file

Video playback from https://github.com/MycroftAI/mycroft-core/pull/2683

add SkillGUI.play_video
add SkillGUI.is_video_displayed
add SkillGUI.playback_status
add SkillGUI.pause_video
add SkillGUI.resume_video
add SkillGUI.stop_video

Skill settings from https://github.com/MycroftAI/mycroft-core/pull/2698

add SkillGUI.register_settings
add SkillGUI.show_settings

from ovos_utils.waiting_for_mycroft.skil_gui import SkillGUI

CommonPlaySkill patches:

add CPSMatchType from https://github.com/MycroftAI/mycroft-core/pull/2660
patch CommonPlaySkill.__init__
patch CommonPlaySkill.__handle_play_query
patch CommonPlaySkill.__handle_play_start
patch CommonPlaySkill.CPS_match_query_phrase

from ovos_utils.waiting_for_mycroft.common_play import CPSMatchType
from ovos_utils.waiting_for_mycroft.common_play import CommonPlaySkill

How does the universal fallback work with auto-translation, is that going to get fed back into the intent parsers?

that was just moved around and otherwise not touched by this PR, it's an old experiment and might require a review in follow up PR
it uses autotranslate in the speak method,and overrides intent register methods to also auto translate utterance, you will get rate limited quickly if abusing this

still want to add https://github.com/MycroftAI/mycroft-core/pull/987
i'm testing all of these in the wild, but is almost merge ready

shamelessly self merging for proper testing in the wild

I have zero complaints in this case, but pip3 install --force git+<>

but i wanna release skills using this, noone will test individual functionality, but maybe ill get issues in the downstream skills, so id rather have it properly packaged :p
I am the only use in the wild of ovos_utils either way :man_shrugging:


RX not aligned on U50

Environments

Ubuntu 20.04.5 LTS
kernel 5.15.0-53-generic
vivdao 2020.2
Alveo U50

What did i do?
I generate bitstream and loaded it onto an Alveo U50 and reboot the machine. After that I try to insmod onic.ko.
What happend?
After reboot I can see the 01:00.0 Memory controller: Xilinx Corporation Device 903f on lspci result. But when I try to insmod I got CMAC 0 RX not aligned after waiting in the dmesg log and I cannot ping another machine it connected to.
The full log is following:
[  213.858893] OpenNIC Linux Kernel Driver 0.21
[  213.859161] onic 0000:01:00.0 onic1s0f0 (uninitialized): Set MAC address to 00:0a:35:9d:56:f1
[  213.859169] onic 0000:01:00.0: device is a master PF
[  213.859380] onic 0000:01:00.0: Allocated 8 queue vectors
[  213.859440] onic 0000:01:00.0: CMAC 0 RX_STATUS_REG value: 0x000000C0
[  218.832614] onic 0000:01:00.0: CMAC 0 RX_STATUS_REG value: 0x000000C0
[  218.832620] onic 0000:01:00.0: CMAC 0 RX not aligned after waiting
[  218.832627] onic 0000:01:00.0: Number of CMAC instances = 1
[  218.832689] onic 0000:01:00.0: Setup IRQ vector 146 with name onic1s0f0-0
[  218.832701] onic 0000:01:00.0: Setup IRQ vector 147 with name onic1s0f0-1
[  218.832713] onic 0000:01:00.0: Setup IRQ vector 148 with name onic1s0f0-2
[  218.832725] onic 0000:01:00.0: Setup IRQ vector 149 with name onic1s0f0-3
[  218.832736] onic 0000:01:00.0: Setup IRQ vector 150 with name onic1s0f0-4
[  218.832746] onic 0000:01:00.0: Setup IRQ vector 151 with name onic1s0f0-5
[  218.832758] onic 0000:01:00.0: Setup IRQ vector 152 with name onic1s0f0-6
[  218.832768] onic 0000:01:00.0: Setup IRQ vector 153 with name onic1s0f0-7
[  218.838351] onic 0000:01:00.0 enp1s0: renamed from onic1s0f0
[  218.906384] onic 0000:01:00.0 enp1s0: ethtool: onic_get_link port: 0   carrier ok: 1 -- rx status ok: 0
[  218.910071] onic 0000:01:00.0 enp1s0: ethtool: onic_get_link port: 0   carrier ok: 1 -- rx status ok: 0
[  219.840626] IPv6: ADDRCONF(NETDEV_CHANGE): enp1s0: link becomes ready
[  220.041218] userif-3: sent link down event.
[  220.041225] userif-3: sent link up event.

I checked the CMAC document and learned that the RX_STATUS_REG 0xC0 means "rx_internal_local_fault". Could you please give me some suggestions for troubleshooting or some ideas of potential problems?

Hello, did you solved it?

Thank you for your response!! then may I ask which modules you changed?

Thank you for your response!! then may I ask which modules you changed?

The issue I encountered was not with the FPGA design module, but with the optical module in the connecting lines. The optical module I was using wasn’t working.
I purchased a loopback optical module and tested it, finding that it worked. Then, I replaced the previous fiber optic cable with a copper cable.
Here are the links to the loopback module and the cable that eventually worked with the U50 for your reference:

https://item.jd.com/100015148931.html
https://item.jd.com/100011464927.html


Italy VAT codes not valid

This Vat numbers are valid, but your validator and many others, report as invalid.
Ex: MRTMTT25D09F205Z   or PCTCHR77S66I470H
Check this: https://validarnif.pt/pt/validar-nif-italia/ (works fine)

This Vat numbers are valid, but your validator and many others, report as invalid. Ex: MRTMTT25D09F205Z or PCTCHR77S66I470H
Check this: https://validarnif.pt/pt/validar-nif-italia/ (works fine)

There is a online tool from government to test the correctness of them


Drops v1.99

Context
Drop page is popular way how to use KodaDot.
It works ok, but I believe we can make it awesome.
Most bugs yet stems from the technical debt as it was done via the code-as-you-go approach.
So we have a quite a complex code and refactoring would solve 80% already created bugs.

This issue is a successor of - #9562
Architecture.
It works based on ticket assignment as you are @kodadot/internal-dev I highly recommend to read - https://github.com/kodadot/private-workers/issues/42 if something is unclear just let us know in the issue
Frontend

As you can see in the image above - appart from the layout there are 4 main Islands

Cyan - General - name, desc, and creator - this is loaded from the indexer
Red - Generator engine - handles the content - and emits image and hash to the main component
Purple - Requisites - coming from DB + from indexer - emits eligibility (boolean)
Green - Mint handler - gets all data, initiate minting process - modal emitting, and correct flow

Tasks

[ ] - #9570
[ ] - #9569
[ ] - #9559
[ ] - #9543

and what about this one?

https://github.com/kodadot/nft-gallery/issues/9562

is there any plan of refactoring?

is there any plan of refactoring?

yes i'm working on it

@daiagi can we use toggle features for this? Add some key here: https://github.com/kodadot/nft-gallery/blob/main/composables/useExperiments.ts. to avoid very big diff in one PR

As you can see in the image above - appart from the layout there are 4 main Islands

Cyan - General - name, desc, and creator - this is loaded from the indexer
Red - Generator engine - handles the content - and emits image and hash to the main component
Purple - Requisites - coming from DB + from indexer - emits eligibility (boolean)
Green - Mint handler - gets all data, initiate minting process - modal emitting, and correct flow

then, we can open separate PRs based on this

hi @preschian
so my plan is to have PR's against drops-refactor branch
where we would be able to test with help of @prury  until all bugs are resolved and stabilized
only then we merge into main
it's almost impossible not to do the initial refactor in one big step, since all drops components are very tightly coupled together and my goal is exactly to uncouple them
after this big initial step, we will continue to have smaller PR's to refactor and fix bugs the popped up

after https://github.com/kodadot/nft-gallery/pull/9620 is merged
TASKS:

[ ] move holderOfCollection into a composable
[ ] move minting logic out of components

Refactor Tasks
after https://github.com/kodadot/nft-gallery/pull/9620 is merged

[ ] #9635
[ ] #9636

👀

to be solved:

#9729

probably done?

There is still this one

https://github.com/kodadot/nft-gallery/issues/9570


Fix link to writing style guide in CONTRIBUTING.md

The link to Microsoft Writing Style Guide was pointing to /style-guide/welcome/ path that does not exist in this project's repository. As I have not found the GitHub project that contains the source for Microsoft Writing Style Guide, I modify the link to point to the published version at Microsoft website.

Great catch @addianto! Thanks for fixing it. I'll merge this as soon as it builds.


bluetooth works ok, usb not

Google translator:
There is not even any information when I connect the gamepad by a USB cable. Nothing.
By bluetooth it works correctly.
Win10, DS4Windows 1.4.52

I have the latest update of DS4Windows, and this same issue applies to me.  I recently purchased the New DS4 controller, and for a few days I could play through USB and Bluetooth.  Out of nowhere, I can seemingly only connect through Bluetooth now.  I've tried numerous times to correct this issue, but haven't made any progress. My controller simply doesn't get recognized by the DS4 Windows program when connecting through USB.

I've the same problem. Bluetooth works fine, but simply fails if connected via USB.
I cannot even register my controller as Devices (under devices and printers in control panel) if I do not have Bluetooth.
If I connect my controller via a USB cable, Windows 10 won't even detect it at all.
https://www.youtube.com/watch?v=ycM-dRk1moQ
A similar thing happens as in this video, but it is never fixed. also to notice in video at 0:36 "Location: on USB Input Device" it shows. But for me it shows location on Bluetooth HID. How to fix this?


fullstack/Dockerfile build failing

Dockerhub reported a failure in the fullstack configuration.
It appears that the install is expecting user-input, waits for 4 hours, and then is terminated by dockerhub build.
https://hub.docker.com/repository/registry-1.docker.io/measurementlab/ndt/builds/2ef9fd4d-87ac-4948-87ab-75c86024157e
Build duration: 240 min
Setting up tzdata (2019c-3ubuntu1) ...
debconf: unable to initialize frontend: Dialog
debconf: (TERM is not set, so the dialog frontend is not usable.)
debconf: falling back to frontend: Readline
Configuring tzdata
------------------
Please select the geographic area in which you live. Subsequent configuration
questions will narrow this down by presenting a list of cities, representing
the time zones in which they are located.
1. Africa 4. Australia 7. Atlantic 10. Pacific 13. Etc
2. America 5. Arctic 8. Europe 11. SystemV
3. Antarctica 6. Asia 9. Indian 12. US
Geographic area:
Build canceled.

FYI: @pboothe @yachang (could be related to recent traceroute-caller changes since it's the base image of the fullstack image.)

This setting worked in epoxy-images for a non-interactive debootstrap:
export DEBIAN_FRONTEND=noninteractive

@critzo reports that the most recent image does not wai (presumably the last one to build successfully).

@critzo is a user reporting this? Can you say more about the use case?


Fix CI failures

(thanks for working to track this down @jrbourbeau )

The test_frame_series_arithmetic_methods failure here looks genuine (https://travis-ci.org/github/dask/dask/jobs/662027956#L1198-L1329) and started with the recent pandas 1.0.2 release. Looking at the 1.0.2 release notes, https://github.com/pandas-dev/pandas/pull/31679 is the only change related to arithmetic operations. @TomAugspurger any ideas on what needs to change on our end?

Thanks James. You may need to xfail that for pandas>=1.0.2 for now. https://github.com/pandas-dev/pandas/issues/32685.

Done, thanks @TomAugspurger!

Summarizing the conda environment changes:

pip installing cityhash was causing Windows CI compilation errors, but unfortunately there's no cityhash package on conda-forge to switch to

We've removed cityhash from the conda environment files, but are still installing it in our Travis builds https://github.com/dask/dask/blob/ee6a769d5776f8aef379ef23e34400882db11f1a/continuous_integration/travis/install.sh#L30

Interestingly, conda list on previous GH actions Windows builds wasn't showing cityhash, xxhash, or mmh3 as installed packages. I checked older AppVeyor builds and saw a similar lack of installed packages. Not sure if these packages were ever actually installed or if conda list was inaccurate somehow.

We've switched to installing xxhash and mmh3 from conda-forge instead of PyPI to hopefully reduce future installation issues.

The Windows 3.7 failure is a known flaky test (xref #5910). Planning to merge this once other CI builds pass

pip installing cityhash was causing Windows CI compilation errors, but unfortunately there's no cityhash package on conda-forge to switch to

@jjhelmus ?

xref https://github.com/conda-forge/staged-recipes/pull/11057. Looks like the same Windows compiler flag issue is happening over there too. May need to make an upstream change or patch in the recipe


Navigation property between Entities

What is the best way to work between entities that have navigation properties?
namespace Equinox.Domain.Models
{
    public class Customer : Entity
    {
        public Customer(Guid id, string name, string email, DateTime birthDate)
        {
            Id = id;
            Name = name;
            Email = email;
            BirthDate = birthDate;
        }

        // Empty constructor for EF
        protected Customer() { }

        public string Name { get; private set; }

        public string Email { get; private set; }

        public DateTime BirthDate { get; private set; }

        public List<CustomerAdress> CustomerAdresses { get; set; }
    }

    public class CustomerAdress : Entity
    {
        public CustomerAdress(Guid id, string name, string country, string region, Guid customerId)
        {
            Id = id;
            Name = name;
            Country = country;
            Region = region;
            CustomerId = customerId;
        }

        protected CustomerAdress() { }
        public string Name { get; private set; } // Home | Work
        public string Country { get; private set; }
        public string Region { get; private set; }
        // ...

        public Guid CustomerId { get; private set; }
        public Customer Customer { get; set; }
    }
}

Map:
namespace Equinox.Infra.Data.Mappings
{
    public class CustomerMap : EntityTypeConfiguration<Customer>
    {
        public override void Map(EntityTypeBuilder<Customer> builder)
        {
            builder.Property(c => c.Id)
                .HasColumnName("Id");

            builder.Property(c => c.Name)
                .HasColumnType("varchar(100)")
                .HasMaxLength(100)
                .IsRequired();

            builder.Property(c => c.Email)
                .HasColumnType("varchar(100)")
                .HasMaxLength(11)
                .IsRequired();

            builder.HasMany(c => c.CustomerAdresses)
                .WithOne(c => c.Customer)
                .HasConstraintName("FK_Customer_CustomerAdress");
        }
    }
}

How should it be repositories and domain events etc. in this stutation ?

I recommend you review that. Customer address is not a entity, it's a value object.

Okey, so let's think the Customer is an entity for me. In this case the CustomerAddress should be value object, isn't it? Because I don't care to be specific of CustomerAdress. Every Customer should have more than one Address. How should I do that in similar situation?

I guess you doubt is more about how to map then to EF then about DDD project architecture - this part your doing just fine. So, your question will be better replied at StackOfverflow or so.


Restore the data.annotationFlags parameter for annotations (PR 6672 follow-up)

Fixes https://github.com/mozilla/pdf.js/pull/6672#discussion_r45564786.
I don't think data.annotationFlags should have been removed, but unfortunately I missed it while reviewing the patch, sorry about that!

/botio-linux preview

/botio test

Thanks! I'll file a new issue to refactor this data passing as it seems unnecessary and error-prone to me.


Emit es6 to keep compatibility with Azure functions v1

Warnings

:warning:
Please include a Pivotal story at the beginning of the PR title (see below).

:warning:
Please include a description of your PR changes.

Example of PR titles that include pivotal stories:

single story: [#123456] my PR title
multiple stories: [#123456,#123457,#123458] my PR title

  Generated by :no_entry_sign: dangerJS against 4a8d15954610a79d3c7b07577214239522a6243c


windows OmniSharpGlobalCodeCheck has incorrect filepaths

I introduced an error in the code and checked :OmniSharpGlobalCodeCheck but the file path are incorrect on windows and I can't navigate to them with the enter key.

To follow up on the neovim issue, the bug has now been fixed - if you get a nightly build then OmniSharp-vim can be used with neovim on Windows.


Initial impl of Client's write() impl and Master's handling of OpenFileReq for write

In this PR, we complete the write() implementation on the client's side, and master's handling of OpenFileRequest for write operations. These changes include

The client's operation for write, including pushing the data, and send the write request
The master's handling of open file request for write, including advancing the chunk version and requesting the lease

This change also fixes a name-resolve issue in the chunk server manager, namely when a new chunk server is registered, we need to resolve its name.
Quite some refactoring as functions get reused.
Also introduced MD5 checksum util function to compute the checksum for data that got sent, the checksum serves as a key on the chunk server side to for caching.
Tests are pending for the write operation as we need chunkserver's service. Due to time constraint, we don't have much time to do some mocking test. More testing will be in place once the missing pieces are in place.

Also, once your PR is in, I'll see/try to add more INFO logs to the client, so we can see what it is doing as it runs, and demo the logs

General comment, please let's not block this and only focus on fixing critical stuffs. We don't have any time left.

Review feedback addressed.


chore(deps): a17

v14.12.0 has been released and contains a fix for the issue. Feel free to reopen the issue or to submit a new one if you meet any problems.


BAPP-738: Hide basename promotional modal

🟡 Heimdall Review Status

Requirement
Status
More Info

Reviews

🟡
0/1

Denominator calculation

Show calculation

1 if user is bot
0

1 if user is external
0

From .codeflow.yml

1

Additional review requirements

Show calculation

Max
0

0

From CODEOWNERS

0

Global minimum
0

Max

1

1

1 if commit is unverified
0

Sum
1


Add Bing metadata

Bing caches some video metadata/thumbnails/clips/chapter data as well as channel video lists for their search engine. For a specific video, perform a video search with url: prepended to the query, for example url:https://www.youtube.com/watch?v=jNQXAC9IVRw. Not all data is displayed in the user interface; some additional data is also available via the API.
Public API docs: https://learn.microsoft.com/en-us/bing/search-apis/bing-video-search/how-to/search-response

I'd love to do this, but it looks like I can't use the Bing API (even the free tier) without giving my credit card information, which I don't want to do.
I'll keep this issue open though in case anyhting pops up (or if I'm wrong about that).

I could also always scrape Bing's website, but that's suboptimal as you said the API has more data...


testing open release notes: code block cannot be changed

Testing #205565

I have the following:

 asdfasdfasfdasdfsa

Hit Open Current File as Release Notes...
I get back

is the label/code block based displayed based on codesetting? I expected it to change.

This is intentional. It forces our release notes to be consistent.


Implement Testable Migrations (SDK)

Hi!
Currently, the cq-provider-yandex does not support the upstream version of the cq-provider-sdk (v0.7.1), because it uses cqProto version 2, while the cq provider-sdk uses V4.
The reason for this is because breaking changes have been made in SDK for support Testable Migrations:
https://github.com/cloudquery/cq-provider-sdk/pull/146
Please see relevant PRs on other projects:
cloudquery/cq-provider-sdk#146
cloudquery/cloudquery#406
cloudquery/docs#75
cloudquery/cq-provider-template#12

Any news?

Hello there! We are ready to cutoff release after merge #11 , stay in touch.

Release 0.1.0.


[UWP] Graphics diagnostics feature is not available ...

I have a Universal Windows project in VS2015, targeting x64. I'm using SharpDX 3.0.0 alpha02 (via nuget). When i try to run graphics diagnostics I get the following message :
The Graphics Diagnostics feature is not available for this project type on the specified target platform.
https://social.msdn.microsoft.com/Forums/en-US/9b2c9519-0d80-4784-896f-a121230b717e/uwp-c-sharpdx-graphics-diagnostics-feature-is-not-available-?forum=csharpgeneral

SharpDX can't do anything about this. It is Visual Studio that doesn't allow the usage of the Graphics Diagnostics with a C# project. If Graphics Diagnostics  was working, it would work with a plain C# UWP project without SharpDX, but it is not the case. It was the same case when they introduced it for Windows 8, it was not working with C# projects, they fixed it later.


Lettuce can't update cluster structure correctly in provided case

I have a cluster with 3 nodes. I configured the client like this:
Iterable<RedisURI> redisURIs = ... //collection of RedisURI for all redis master/slave processes in the cluster
clusterClient = RedisClusterClient.create(res, redisURIs);

ClusterTopologyRefreshOptions topologyRefreshOptions =
    ClusterTopologyRefreshOptions.builder()
        .enablePeriodicRefresh(10, TimeUnit.MINUTES)
        .enableAdaptiveRefreshTrigger(
            RefreshTrigger.MOVED_REDIRECT,
            RefreshTrigger.PERSISTENT_RECONNECTS)
        .adaptiveRefreshTriggersTimeout(30, TimeUnit.SECONDS)
        .build();
ClusterClientOptions options =
    ClusterClientOptions.builder()
        .maxRedirects(maxAttempts)
        .topologyRefreshOptions(topologyRefreshOptions)
        .build();
clusterClient.setOptions(options);

The redisURIs collection contains all the information about all redis cluster processes on my 3 nodes. There are a total of 30 processes - 15 masters and 15 slaves.
The client worked as expected until this sequence of cluster modifications:

I added a new cluster node with 5 masters and 5 slaves using ./redis-trib.rb add-node. I did not move any slots on them
I removed all new added processes via ./redis-trib.rb del-node
I called CLUSTER RESET on all added nodes
I called CLUSTER FORGET on all main cluster nodes to remove new processes from the structure

This seems like a reasonable cluster modification that lettuce should handle without any problems. The the total available masters count in the main cluster part was always > half of total masters etc.,
Instead, lettuce fails with:
RedisException:Cannot determine a partition for slot 7008 (Partitions: Partitions [RedisClusterNodeSnapshot [uri=RedisURI [host='<IP_ADDRESS>', port=9000], nodeId='9c7256dad1776dacc24f71f04512b7f56c2fca72', connected=true, slaveOf='null', pingSentTimestamp=0, pongReceivedTimestamp=0, configEpoch=199, flags=[MYSELF, MASTER], slot count=0]])

Where <IP_ADDRESS> is that new node that I added and deleted during this experiment. After step 3 above, this is how the node and pricess on 9000 port looked:
redis-cli -h <IP_ADDRESS> -p 9000 CLUSTER NODES
9c7256dad1776dacc24f71f04512b7f56c2fca72 <IP_ADDRESS>:9000 myself,master - 0 0 199 connected

redis-cluster $ redis-cli -h <IP_ADDRESS> -p 9000 INFO | grep "cluster"
redis_mode:cluster
config_file:/opt/redis-cluster/9000/redis-cluster-9000.conf
cluster_enabled:1

Summary:
Lettuce seems to have all necessary information about nodes provided via RedisClusterClient.create() and should recover from the deletion of the new master by re-discovering cluster nodes using this information. Especially if this new master reports incorrect cluster structure with uncovered slots and never had any slots when it was deleted from the main cluster. Instead, lettuce started using the master process of the new empty node and got stuck refreshing cluster structure.
Potential fix:
If no nodes passed to RedisClusterClient.create() are contained in the CLUSTER NODES results of a node used as a "main" node for cluster structure updates, use the original supplied nodes set to re-discover the whole cluster.
Lettuce version: 4.2.2.Final

Thanks for the bug report. That's a great description.
The issue has two reasons:

Lettuce Cluster topology updates can run in two modes. Dynamic and static refresh sources. Dynamic update mode is enabled by default. It will discover additional nodes and crawl through your cluster structure as it changes. Getting stuck on an orphaned node is one of the natural possibilities as dynamic updating uses the last topology to start the next topology refresh. Static update mode will use a fixed set of seed nodes that are known as core nodes that won't be reconfigured soon. This way, static nodes are always a guide to a healthy cluster topology and won't lead to orphaned nodes.

Lettuce uses multiple nodes to obtain the cluster topology, but it always uses the first result from the discovery. The first node can be in an unfortunate case the node which got orphaned hence it returns only itself but not the whole cluster. I did some experiments using consensus to agree on topology views that are shared by the majority of nodes, but that code is not part of the driver.

Please retry your case by using static topology refresh sources, see https://github.com/mp911de/lettuce/wiki/Client-options#dynamic-topology-refresh-sources

Yes, I see this flag and setting it to false would be my hotfix for this problem, thanks for a quick feedback.
Still, for this problem could be done at least two things:

Simple one - fallback to non-dynamic discovering if we are failing to discover from the current state
More complex and correct approach - track, which part of the cluster contains the majority of alive masters that we saw before separation and switch to a master from this major part of separated cluster for updating. Looks like it's a correct approach in terms of redis cluster specification.

Thanks for your feedback. I'd argue this issue requires a more thought. It's not possible to determine the operators intent of cluster changes from determining topology details. I agree that in most cases you want to stick with the majority of nodes but that's not always true.
Imagine a case where you want to split a cluster into two or more parts then you don't have any clue what to do or with which cluster part you want to go.
There are also other approaches possible:

You can disable the periodic refresh and refresh the cluster topology on demand (by DevOps?)
You can obtain Partitions yourself from one or more master nodes known belonging to the cluster and set it to RedisClusterClient.

I fear there is no one-fits-all solution but maybe a one-fits-most. I'll give a Strategy API a spin. This API could be used to decide which should be the topology that is effectively used. Users could hook into that to customize the behavior. I'll also evaluate which could be a good approach for most use cases because getting stuck with an orphaned node is not cool.

Imagine a case where you want to split a cluster into two or more parts then you don't have any clue what to do or with which cluster part you want to go.

In a case of a cluster splitting to two separate, one-half which has < half masters is dead by spec. So we could safely select part that has more than a half alive masters from last "snapshot".
And we still could always fall back to a start nodes setup if we just can't update from the current nodes set and get something like "no nodes for the slot <12345>". It's better than be just effectively dead like in my cases where we have 0 slots covered by a new "discovered" cluster.
As an easy solution, maybe, it's possible to consider reworking dynamicRefreshSources flag to a chain of strategies for flexibility. With a default setup DYNAMIC_SOURCES, STATIC_SOURCES, so dynamic sources would be used if possible and static sources if the first DYNAMIC_SOURCES strategy fails.

Hi @Spikhalskiy I implemented a consensus API that follows your proposal to go stick with a topology view containing the most previously known nodes. Maybe you want to give it a try.


Use layout object to format message if it exists.

Hi!
I wanted to be able to inject some variables into the posted slack message, but I wasn't able to because there is an extra rendering step after retrieving the "RenderedMessage".  I've added that step.  Let me know what you think.  Thanks!

All set; NuGet package 1.1.4 now available. Thanks!


Add support for HTTP proxying

Following design of SPICE-0004: https://github.com/apple/pkl-evolution/pull/5

Closing in favor of #506


Sessions no longer stored in memcache

Ever since the update from v1.2.13 to v1.2.14 sessions are no longer stored in memcache by solely defining a client for lsw_memcache. This is due to the following commit: df0a643e17bf82f1dd93d790560d55ee9779b05b
In Symfony\Bundle\FrameworkBundle\DependencyInjection\FrameworkExtension::registerSessionConfiguration() the session.handler alias is always set to the session handler set at that moment. (By default this is session.handler.native_file). This part is executed before this bundle's EnableSessionSupport compiler pass and therefore the compilerpass will never set the session.handler alias.
Undoing that commit will however not solve all the problems. For instance, when setting a value for metadata_update_threshold, a session handler wrapper is defined as session handler. Without the previously mentioned commit, the EnableSessionSupport compiler pass will overwrite the session handler while the expected behavour is that the WriteCheckSessionHandler would wrap the LockingSessionHandler. (And even when this bundle would not overwrite the session handler, the wrong session handler would be wrapped.)
Adding the following to config.yml solves the entire problem:
services:
    session.handler:
        alias: memcache.session_handler

All in all I get the idea that automatic registration of memcache.session_handler as session handler creates more problems than it solves. At the moment, the compiler pass is actually doing nothing at all.  I believe it is better to instruct the users to explicitly set the session.handler. Its just a small step and this not only makes it clearer for the user what exactly is going on, it also lets the memcache session handler hook better into the whole environment.

Thanks.

This issue is addressed in v2 (currently in the dev branch)


Decompress files with their correct mtime

Currently decompressed files use extraction mtime instead the one when they where compressed, that lead to errors in some cases when decompressing source code tarballs (Makefile & friends...). tar-stream provides the mtime on the files headers, so they should be extracted using them.

Seems this is more related to the decompress module since this already manage the mtime attribute, I'll close this issue and open it there.


Automation

Automatically move your cards to the right place based on the status and activity of your issues and pull requests.

Resolved issue

Issue resolved

Merge

Resolved

Automatically move your cards to the right place based on the status and activity of your issues and pull requests.

Resolved issue

git fetch origin
git checkout 10-automation

Fixed


Update private-channels.md

Updated the document according to how this currently works.
Team owners can't see the names of private channels in their team that they are not members of or that they don't own. A private channel owner or team owner who is a member of the private channel can delete the private channel in the team. (A deleted private channel can be restored within 30 days after it's deleted). Team owners can't see the channels, files in a private channel, or the conversations and member list of a private channel unless they're members of that private channel.

@MikePlumleyMSFT
PR has been copyedited and is ready for final review, could you please check and merge? Thanks!


solar_system file missing

Describe the bug
solar_system file is not uploaded
Steps to reproduce the bug
Unable to run it
Expected behavior
No response
Screenshots
No response
NuGet package version
No response
Additional context
No response

we can test with any local file


Build of 'web-portal-client' doesn't contain CSS

Steps to reproduce:

Go to web-portal-client
yarn build
cd build/
http-server -p 7000 .
open http://localhost:7000/#/login

Expected: See login page with proper layout
Actual:  Login page layout is broken
Looks like an issue with missing CSS files in a build

checked out, re-build and it's not gone

It's interesting, I see 'app.css' but don't see any tailwind classes


Application launcher

launcher that could be added to each scene
clickable start and stop buttons per program
programs: AR Builder, Laser Pointer, Tic Tac Toe, Shared Screen Manager, Room Explorer
how to create/delete/query modules: https://github.com/conix-center/arts-module-control-example

Migrating notes from @anthonyrowe and @nampereira.

Demo Program Launcher

Screen demo
Laser pointer
Robot Arm
Thoughtline 2/17 (Mike)

First draft published: https://github.com/conix-center/ARENA-py/pull/90