[AzureMonitorDistro] disable LogForwarder tests in net6 and MacOS

Follow up to #45649, new tests were added in this class.
Related to #44423.
An unknown issue in the LogForwarder test class causes these tests to exceed the 1 hour runtime limit and fail.
https://dev.azure.com/azure-sdk/internal/_build/results?buildId=4074943&view=logs&j=5ee5fa9b-185c-52bc-0624-8e87d1d5c9f8
This only affects MacOS & Net6. Net6 will read end of life in a few months. When the CI is updated to drop Net6, these conditions can be removed.

API change check
API changes are not detected in this pull request.


Hookup services sync buttons to API

dockstore/dockstore#2698

If you want, you can make an update workflows function that takes in Observable workflow and error message since the two sync functions (as well as others) are surprisingly similar


Visualize Virtual machine

Hello,
Is it possible to put virtual machines on the schema? At the moment it's name in the map config being ignored.

Unfortunately, I've just noticed that too. Unfortunately, the Feuture VMs in Netbox is also quite new. Nevertheless, I would be pleased if this could be supported.


Is ListMixin fully usable for non-nullable typed elements?

The migrated implementations of ListMixin documentation says:

This implements all read operations using only the length and operator[] members. It implements write operations using those and length= and operator[]=

To preserve soundness the NNBD spec requires that lists of non-nullable elements throw a runtime exception when expanding the size of the list using the length setter https://github.com/dart-lang/language/blob/master/accepted/future-releases/nnbd/feature-specification.md#core-library-changes.
I've heard it's a known issue that classes that mixin ListMixin also need to override add() after the null safety migration. Are we committing to that requirement? This needs to be in the documentation. I know we want to preserve backwards compatibility but it's a little scary there is no way to know you have a problem until you get an exception at runtime. Hopefully everyone has good test suites. Are there plans to make add() abstract in the future?
Similar to add(), the insert() operation in ListMixin is another a source of problems because it calls this.length++:
https://github.com/dart-lang/sdk/blob/3b67681bcc4627b46656215a1a9a56138ca3f3f0/sdk/lib/collection/list.dart#L505-L515
This means you can't insert into a list of non-nullable elements if your implementation delegates to the built in list. See the MyList class from our tests: https://github.com/dart-lang/sdk/blob/a9bef090e8cbda6a21cedbcd9f745149a5350ba4/tests/corelib/list_test.dart#L548-L564
I have a potential fix that rewrites the implementation of insert() to depend on add() but that only works if we commit to requiring users to override it. Should I send it out for review?
NOTE: there is a separate bug that hides this error in the VM so don't depend on what you see when running the VM. @leafpetersen can link the issue when it gets filed.
cc @lrhn @natebosch

I think the "safe" thing to do is to update the documentation to say "To implement a list that supports a non-nullable element type the add method must be overridden.". For the implementation of insert we might have to do something like if (null is E) { /* old approach using length++ */ } else { /* new approach using add() */ }.
The other option would be to announce a breaking change, remove the implementation of add() to force it's implementation, and try to determine the scale of the impact.

Yes, there is no sound way to implement add using the []= and length= setters any more. You really have to implement it manually. It's has to be a primitive operation now.

@lrhn - are you OK with my proposed solution of having 2 implementations of insert in ListMixin with a conditional on if (null is E)? Do you think that would maintain backwards compatibility or am I overlooking something?

I want both:

Define non-add`` methods that increase the length, in terms of add, whether null is Eor not, and then have anaddwhich only works whennull is E`.
Then try to go for a breaking change which removes that add implementation and makes add a primitive operation that must be implemented.


update readme formatting

github readme was displaying the backticks around code incorrectly due
to indentation

Thank you and sorry for the delay!


Remove examples from docs and other small updates

#563
#562  👈
main

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

Join @carolineechen and the rest of your teammates on  Graphite


Unable to load projects and teams on versionone widget in hygieia dashboard

Anyone please help on the below issue.
Iam facing below errors when running below command
sudo java -jar versionone-feature-collector.jar --spring.config.name=versionone.properties --spring.config.location=/vol/hygieia/Hygieia/collectors/feature/versionone/versionone.properties &
versionone.properties
dbname=dashboarddb
dbusername=dashboarduser
dbpassword=xxxx
dbhost=xxxx.xxx.com
dbport=27017
logging.file=./logs/versionone.log
feature.pageSize=2000
feature.deltaStartDate=2018-08-30T00:00:00.000000
feature.masterStartDate=2018-08-30T00:00:00.000000
feature.deltaCollectorItemStartDate=2018-08-30T00:00:00.000000
feature.maxKanbanIterationLength=28
feature.cron=0 * * * * *
feature.versionOneBaseUri=https://wwwx.v1xxxx.com/XXX/
feature.versionOneAccessToken=1.xxxxxxxxxxx=
feature.queryFolder=v1api-queries
feature.storyQuery=story
feature.projectQuery=projectinfo
feature.teamQuery=teaminfo
feature.trendingQuery=trendinginfo
Logs:
2018-09-04 16:37:41,714 INFO  com.capitalone.dashboard.Application - Started Application in 6.479 seconds (JVM running for 7.261)
2018-09-04 16:38:00,000 INFO  c.c.d.collector.CollectorTask - Running Collector: VersionOne
2018-09-04 16:38:00,012 INFO  c.c.d.collector.FeatureCollectorTask - Starting Feature collection...
2018-09-04 16:38:00,014 INFO  c.c.d.collector.TeamDataClient - Get teams...
teaminfo.st 1:36: \n in string
teaminfo.st 2:7: \n in string
teaminfo.st 3:7: \n in string
teaminfo.st 4:13: \n in string
teaminfo.st 5:13: \n in string
teaminfo.st 6:12: \n in string
teaminfo.st 7:7: \n in string
teaminfo.st 8:28: \n in string
2018-09-04 16:38:00,836 INFO  c.c.d.collector.StoryDataClient - Process took :0.679884122 seconds to update
projectinfo.st 1:40: \n in string
projectinfo.st 2:7: \n in string
projectinfo.st 3:7: \n in string
projectinfo.st 4:12: \n in string
projectinfo.st 5:10: \n in string
projectinfo.st 6:19: \n in string
projectinfo.st 7:13: \n in string
projectinfo.st 8:14: \n in string
projectinfo.st 9:12: \n in string
projectinfo.st 10:5: \n in string
projectinfo.st 11:9: \n in string
projectinfo.st 12:7: \n in string
projectinfo.st 13:28: \n in string
2018-09-04 16:38:01,012 INFO  c.c.d.collector.StoryDataClient - Process took :0.164162336 seconds to update
story.st 1:34: \n in string
story.st 2:7: \n in string
story.st 3:9: \n in string
story.st 4:7: \n in string
story.st 5:14: \n in string
story.st 6:13: \n in string
story.st 7:12: \n in string
story.st 8:11: \n in string
story.st 9:12: \n in string
story.st 10:13: \n in string
story.st 11:11: \n in string
story.st 12:13: \n in string
story.st 31:18: \n in string
story.st 32:21: \n in string
story.st 33:21: \n in string
story.st 34:20: \n in string
story.st 35:10: \n in string
story.st 36:12: \n in string
story.st 37:18: \n in string
story.st 38:18: \n in string
story.st 39:17: \n in string
story.st 40:12: \n in string
story.st 41:14: \n in string
story.st 42:18: \n in string
story.st 43:18: \n in string
story.st 44:20: \n in string
story.st 45:20: \n in string
story.st 46:19: \n in string
story.st 47:7: \n in string
story.st 48:29: \n in string
story.st 49:27: \n in string
2018-09-04 16:38:01,484 INFO  c.c.d.collector.StoryDataClient - Process took :0.455016641 seconds to update
2018-09-04 16:38:01,484 INFO  c.c.d.collector.FeatureCollectorTask - Feature Data Collection Finished
^C2018-09-04 16:38:18,169 INFO  o.s.c.a.AnnotationConfigApplicationContext - Closing org.springframework.context.annotation.AnnotationConfigApplicationContext@1b85783: startup date [Tue Sep 04 16:37:36 EDT 2018]; parent: org.springframework.context.annotation.AnnotationConfigApplicationContext@dae7b43
2018-09-04 16:38:18,172 INFO  o.s.j.e.a.AnnotationMBeanExporter - Unregistering JMX-exposed beans on shutdown
2018-09-04 16:38:18,174 INFO  o.s.j.e.a.AnnotationMBeanExporter - Unregistering JMX-exposed beans
2018-09-04 16:38:18,191 INFO  o.s.s.c.ThreadPoolTaskScheduler - Shutting down ExecutorService 'taskScheduler'

Issue fixed after using the correct token which is created with “Sys Admin” privileges in versionone.

Define an Access Token using the VersionOne UI: Go to Configuration - Applications and add a new Application with name Hygieia.
Note: Person should have “Sys Admin” privileges to create the application.

After new application added, it will be listed under ‘select an application’ in Applications page, then generate public token to that application (In below page).
Navigation to open Applications page: Click on profile symbol at Top right corner  and select ‘Application’ and generate token.

arun mulka.

After using the right key, iam able to retrieve the project data on dashboard but unable to retrieve team data on dashboard under 'team name' dropbox. Still can see below errors. I stuck with below errors from longtime, unable to go forward. Anyone can please suggest on these errors. Thanks.
Versionone version: (Ultimate Edition Scrum Summer 2018 (<IP_ADDRESS>) ) and hygieia version 2.0.5.
teaminfo.st 1:36: \n in string
teaminfo.st 2:7: \n in string
teaminfo.st 3:7: \n in string
teaminfo.st 4:13: \n in string
teaminfo.st 5:13: \n in string
teaminfo.st 6:12: \n in string
teaminfo.st 7:7: \n in string
teaminfo.st 8:28: \n in string
2018-09-07 16:36:00,227 ERROR c.c.d.d.v.VersionOneDataFactoryImpl - There was a problem parsing the JSONArray response value from the source system:
null | null
2018-09-07 16:36:00,227 ERROR c.c.d.collector.FeatureCollectorTask - Error in collecting Version One Data: [-1] FAILED: FAILED: VersionOne response included unexpected JSON format

@arunmk108 any update why these \n were thrown frequently ?


Configure port via config file

We use the config file to set up all need configurations. We should remove the -p parameter and set the port via config.json.

@kaakaa What do you think about this?


HADOOP-16888. [JDK11] Support JDK11 in the precommit job

JIRA: https://issues.apache.org/jira/browse/HADOOP-16888

Install JDK 11 in the build image.
Run mvninstall, compile, javac, and javadoc with JDK 8 and JDK 11. (Now javadoc with JDK 11 is broken.)
Run the unit tests with JDK 8 only. This is because it takes too long to run unit tests with both JDK 8 and JDK 11.

After that, I'll prepare daily qbt jobs for JDK 11. The job will run full unit tests with JDK 11.

(!) A patch to the testing environment has been detected.
Re-executing against the patched versions to perform further tests.
The console is at https://builds.apache.org/job/hadoop-multibranch/job/PR-2012/1/console in case of problems.

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Comment

+0 :ok:
reexec
29m 34s
Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  0s
No case conflicting files found.

+0 :ok:
shelldocs
0m  0s
Shelldocs was not available.

+1 :green_heart:
@author
0m  0s
The patch does not contain any @author tags.

_ trunk Compile Tests _

-1 :x:
shadedclient
19m 24s
branch has errors when building and testing our client artifacts.

_ Patch Compile Tests _

+1 :green_heart:
hadolint
0m  2s
There were no new hadolint issues.

+1 :green_heart:
shellcheck
0m  0s
There were no new shellcheck issues.

+1 :green_heart:
whitespace
0m  0s
The patch has no whitespace issues.

-1 :x:
shadedclient
19m 14s
patch has errors when building and testing our client artifacts.

_ Other Tests _

+1 :green_heart:
asflicense
0m 30s
The patch does not generate ASF License warnings.

70m 36s

Subsystem
Report/Notes

Docker
ClientAPI=1.40 ServerAPI=1.40 base: https://builds.apache.org/job/hadoop-multibranch/job/PR-2012/1/artifact/out/Dockerfile

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

Optional Tests
dupname asflicense shellcheck shelldocs hadolint

uname
Linux 22f82500c8bf 4.15.0-74-generic #84-Ubuntu SMP Thu Dec 19 08:06:28 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
personality/hadoop.sh

git revision
trunk / 936bf09c374

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

modules
C: . U: .

Console output
https://builds.apache.org/job/hadoop-multibranch/job/PR-2012/1/console

versions
git=2.17.1 maven=3.6.0 shellcheck=0.4.6 hadolint=1.11.1-0-g0e692dd

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

This message was automatically generated.

shaded client test is failing. Probably this is because JAVA_HOME is set to Java 11.
https://builds.apache.org/job/hadoop-multibranch/job/PR-2012/1/console
02:35:43  WARNING: Setting /usr/lib/jvm/java-11-openjdk-amd64 as the JAVA_HOME.

(!) A patch to the testing environment has been detected.
Re-executing against the patched versions to perform further tests.
The console is at https://builds.apache.org/job/hadoop-multibranch/job/PR-2012/2/console in case of problems.

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Comment

+0 :ok:
reexec
1m 44s
Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  0s
No case conflicting files found.

+0 :ok:
shelldocs
0m  0s
Shelldocs was not available.

+1 :green_heart:
@author
0m  0s
The patch does not contain any @author tags.

_ trunk Compile Tests _

+1 :green_heart:
shadedclient
15m 59s
branch has no errors when building and testing our client artifacts.

_ Patch Compile Tests _

+1 :green_heart:
hadolint
0m  3s
There were no new hadolint issues.

+1 :green_heart:
shellcheck
0m  0s
There were no new shellcheck issues.

+1 :green_heart:
whitespace
0m  0s
The patch has no whitespace issues.

+1 :green_heart:
shadedclient
15m 48s
patch has no errors when building and testing our client artifacts.

_ Other Tests _

+1 :green_heart:
asflicense
0m 32s
The patch does not generate ASF License warnings.

35m 53s

Subsystem
Report/Notes

Docker
ClientAPI=1.40 ServerAPI=1.40 base: https://builds.apache.org/job/hadoop-multibranch/job/PR-2012/2/artifact/out/Dockerfile

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

Optional Tests
dupname asflicense shellcheck shelldocs hadolint

uname
Linux c38e30b0faf0 4.15.0-74-generic #84-Ubuntu SMP Thu Dec 19 08:06:28 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
personality/hadoop.sh

git revision
trunk / d60496e6c66

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

modules
C: . U: .

Console output
https://builds.apache.org/job/hadoop-multibranch/job/PR-2012/2/console

versions
git=2.17.1 maven=3.6.0 shellcheck=0.4.6 hadolint=1.11.1-0-g0e692dd

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

This message was automatically generated.

The build timeout in #2013.

(!) A patch to the testing environment has been detected.
Re-executing against the patched versions to perform further tests.
The console is at https://builds.apache.org/job/hadoop-multibranch/job/PR-2012/3/console in case of problems.

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Comment

+0 :ok:
reexec
1m 12s
Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  0s
No case conflicting files found.

+0 :ok:
shelldocs
0m  0s
Shelldocs was not available.

+1 :green_heart:
@author
0m  0s
The patch does not contain any @author tags.

_ trunk Compile Tests _

+1 :green_heart:
shadedclient
15m 27s
branch has no errors when building and testing our client artifacts.

_ Patch Compile Tests _

+1 :green_heart:
hadolint
0m  2s
There were no new hadolint issues.

+1 :green_heart:
shellcheck
0m  0s
There were no new shellcheck issues.

+1 :green_heart:
whitespace
0m  0s
The patch has no whitespace issues.

+1 :green_heart:
shadedclient
15m 40s
patch has no errors when building and testing our client artifacts.

_ Other Tests _

+1 :green_heart:
asflicense
0m 29s
The patch does not generate ASF License warnings.

34m 36s

Subsystem
Report/Notes

Docker
ClientAPI=1.40 ServerAPI=1.40 base: https://builds.apache.org/job/hadoop-multibranch/job/PR-2012/3/artifact/out/Dockerfile

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

Optional Tests
dupname asflicense shellcheck shelldocs hadolint

uname
Linux bd7715e4f38d 4.15.0-74-generic #84-Ubuntu SMP Thu Dec 19 08:06:28 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
personality/hadoop.sh

git revision
trunk / d60496e6c66

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

modules
C: . U: .

Console output
https://builds.apache.org/job/hadoop-multibranch/job/PR-2012/3/console

versions
git=2.17.1 maven=3.6.0 shellcheck=0.4.6 hadolint=1.11.1-0-g0e692dd

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

This message was automatically generated.

(!) A patch to the testing environment has been detected.
Re-executing against the patched versions to perform further tests.
The console is at https://builds.apache.org/job/hadoop-multibranch/job/PR-2012/4/console in case of problems.

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Comment

+0 :ok:
reexec
29m 13s
Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  0s
No case conflicting files found.

+0 :ok:
shelldocs
0m  0s
Shelldocs was not available.

+1 :green_heart:
@author
0m  0s
The patch does not contain any @author tags.

_ trunk Compile Tests _

+1 :green_heart:
shadedclient
18m  1s
branch has no errors when building and testing our client artifacts.

_ Patch Compile Tests _

+1 :green_heart:
hadolint
0m  4s
There were no new hadolint issues.

+1 :green_heart:
shellcheck
0m  0s
There were no new shellcheck issues.

+1 :green_heart:
whitespace
0m  0s
The patch has no whitespace issues.

+1 :green_heart:
shadedclient
17m  3s
patch has no errors when building and testing our client artifacts.

_ Other Tests _

+1 :green_heart:
asflicense
0m 36s
The patch does not generate ASF License warnings.

67m  9s

Subsystem
Report/Notes

Docker
ClientAPI=1.40 ServerAPI=1.40 base: https://builds.apache.org/job/hadoop-multibranch/job/PR-2012/4/artifact/out/Dockerfile

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

Optional Tests
dupname asflicense shellcheck shelldocs hadolint

uname
Linux 65d0f23ad560 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
personality/hadoop.sh

git revision
trunk / b65815d6914

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

modules
C: . U: .

Console output
https://builds.apache.org/job/hadoop-multibranch/job/PR-2012/4/console

versions
git=2.17.1 maven=3.6.0 shellcheck=0.4.6 hadolint=1.11.1-0-g0e692dd

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

This message was automatically generated.

(!) A patch to the testing environment has been detected.
Re-executing against the patched versions to perform further tests.
The console is at https://builds.apache.org/job/hadoop-multibranch/job/PR-2012/5/console in case of problems.

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Comment

+0 :ok:
reexec
26m  4s
Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  0s
No case conflicting files found.

+0 :ok:
shelldocs
0m  0s
Shelldocs was not available.

+1 :green_heart:
@author
0m  0s
The patch does not contain any @author tags.

_ trunk Compile Tests _

+1 :green_heart:
shadedclient
16m  0s
branch has no errors when building and testing our client artifacts.

_ Patch Compile Tests _

+1 :green_heart:
hadolint
0m  3s
There were no new hadolint issues.

+1 :green_heart:
shellcheck
0m  0s
There were no new shellcheck issues.

+1 :green_heart:
whitespace
0m  0s
The patch has no whitespace issues.

+1 :green_heart:
shadedclient
15m 12s
patch has no errors when building and testing our client artifacts.

_ Other Tests _

+1 :green_heart:
asflicense
0m 31s
The patch does not generate ASF License warnings.

59m 22s

Subsystem
Report/Notes

Docker
ClientAPI=1.40 ServerAPI=1.40 base: https://builds.apache.org/job/hadoop-multibranch/job/PR-2012/5/artifact/out/Dockerfile

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

Optional Tests
dupname asflicense shellcheck shelldocs hadolint

uname
Linux 7066bf7bb680 4.15.0-74-generic #84-Ubuntu SMP Thu Dec 19 08:06:28 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
personality/hadoop.sh

git revision
trunk / 7bb902bc0d0

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

modules
C: . U: .

Console output
https://builds.apache.org/job/hadoop-multibranch/job/PR-2012/5/console

versions
git=2.17.1 maven=3.6.0 shellcheck=0.4.6 hadolint=1.11.1-0-g0e692dd

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

This message was automatically generated.

(!) A patch to the testing environment has been detected.
Re-executing against the patched versions to perform further tests.
The console is at https://builds.apache.org/job/hadoop-multibranch/job/PR-2012/6/console in case of problems.

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Comment

+0 :ok:
reexec
22m 46s
Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  0s
No case conflicting files found.

+0 :ok:
shelldocs
0m  0s
Shelldocs was not available.

+1 :green_heart:
@author
0m  0s
The patch does not contain any @author tags.

_ trunk Compile Tests _

+1 :green_heart:
shadedclient
14m 18s
branch has no errors when building and testing our client artifacts.

_ Patch Compile Tests _

+1 :green_heart:
hadolint
0m  3s
There were no new hadolint issues.

+1 :green_heart:
shellcheck
0m  0s
There were no new shellcheck issues.

+1 :green_heart:
whitespace
0m  0s
The patch has no whitespace issues.

+1 :green_heart:
shadedclient
13m 46s
patch has no errors when building and testing our client artifacts.

_ Other Tests _

+1 :green_heart:
asflicense
0m 35s
The patch does not generate ASF License warnings.

53m 18s

Subsystem
Report/Notes

Docker
ClientAPI=1.40 ServerAPI=1.40 base: https://builds.apache.org/job/hadoop-multibranch/job/PR-2012/6/artifact/out/Dockerfile

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

Optional Tests
dupname asflicense shellcheck shelldocs hadolint

uname
Linux 2842cc4f4a40 4.15.0-60-generic #67-Ubuntu SMP Thu Aug 22 16:55:30 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
personality/hadoop.sh

git revision
trunk / cef07569294

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

modules
C: . U: .

Console output
https://builds.apache.org/job/hadoop-multibranch/job/PR-2012/6/console

versions
git=2.17.1 maven=3.6.0 shellcheck=0.4.6 hadolint=1.11.1-0-g0e692dd

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

This message was automatically generated.

Full tests ran and it took 906 minutes. It seems that the timeout should be increased > 15 hours.
https://github.com/apache/hadoop/pull/2013#issuecomment-632822112

(!) A patch to the testing environment has been detected.
Re-executing against the patched versions to perform further tests.
The console is at https://builds.apache.org/job/hadoop-multibranch/job/PR-2012/7/console in case of problems.

Now I think the PR is ready for merge.

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Comment

+0 :ok:
reexec
27m 15s
Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  0s
No case conflicting files found.

+0 :ok:
shelldocs
0m  0s
Shelldocs was not available.

+1 :green_heart:
@author
0m  0s
The patch does not contain any @author tags.

_ trunk Compile Tests _

+1 :green_heart:
shadedclient
15m 58s
branch has no errors when building and testing our client artifacts.

_ Patch Compile Tests _

+1 :green_heart:
hadolint
0m  3s
There were no new hadolint issues.

+1 :green_heart:
shellcheck
0m  0s
There were no new shellcheck issues.

+1 :green_heart:
whitespace
0m  0s
The patch has no whitespace issues.

+1 :green_heart:
shadedclient
15m 42s
patch has no errors when building and testing our client artifacts.

_ Other Tests _

+1 :green_heart:
asflicense
0m 28s
The patch does not generate ASF License warnings.

61m 18s

Subsystem
Report/Notes

Docker
ClientAPI=1.40 ServerAPI=1.40 base: https://builds.apache.org/job/hadoop-multibranch/job/PR-2012/7/artifact/out/Dockerfile

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

Optional Tests
dupname asflicense shellcheck shelldocs hadolint

uname
Linux 048c2aa08103 4.15.0-101-generic #102-Ubuntu SMP Mon May 11 10:07:26 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
personality/hadoop.sh

git revision
trunk / 6e04b00df1b

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

modules
C: . U: .

Console output
https://builds.apache.org/job/hadoop-multibranch/job/PR-2012/7/console

versions
git=2.17.1 maven=3.6.0 shellcheck=0.4.6 hadolint=1.11.1-0-g0e692dd

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

This message was automatically generated.

Thank you @ayushtkn
Reverted the timeout change. I'll merge this.

(!) A patch to the testing environment has been detected.
Re-executing against the patched versions to perform further tests.
The console is at https://builds.apache.org/job/hadoop-multibranch/job/PR-2012/8/console in case of problems.

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Comment

+0 :ok:
reexec
28m  0s
Docker mode activated.

-1 :x:
patch
0m  5s
https://github.com/apache/hadoop/pull/2012 does not apply to trunk. Rebase required? Wrong Branch? See https://wiki.apache.org/hadoop/HowToContribute for help.

Subsystem
Report/Notes

Docker
ClientAPI=1.40 ServerAPI=1.40 base: https://builds.apache.org/job/hadoop-multibranch/job/PR-2012/8/artifact/out/Dockerfile

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

Console output
https://builds.apache.org/job/hadoop-multibranch/job/PR-2012/8/console

versions
git=2.17.1

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

This message was automatically generated.


Trigger Mode case:444486

Hello,
I am using DMK 33GP2000e cameras, and in example example/cpp/tcam_demo.cpp I set "Trigger Mode" "On", but the camera does not react on it. I works such as trigger mode is disabled. This is a list of properties of current values.
button property 'Software Trigger': value = false default_value = false
enum property 'Trigger Activation': value = 'RisingEdge' default_value = 'RisingEdge' values = {FallingEdge, RisingEdge, }
enum property 'Trigger Source': value = 'Line1' default_value = 'Any' values = {Action0, Any, Line1, Software, }
enum property 'Trigger Mode': value = 'On' default_value = 'Off' values = {Off, On, }
enum property 'Trigger Selector': value = 'FrameStart' default_value = 'FrameStart' values = {FrameStart, }

I tried all variants of 'Trigger Source' property, but it still does not react. On the windows version everything is ok.
Thank you in advance.

Hello
First of all, you need the trigger mode property:
std::shared_ptr<Property> TriggerMode = cam.get_property("Trigger Mode");
So far, so well, but the trick is, the trigger mode must be enabled after starting the video stream:
    // Start the camera
    cam.start();

    // Enable trigger mode. Must be done after the camera start, because
    // Aravis likes to reset the trigger mode on camera start.
    TriggerMode->set(cam,"On");

And end the trigger mode, before the stream is stopped:
    // Before stopping the trigger mode must be disabled, because of a little
    // error in TcamCamera::stop()
    TriggerMode->set(cam,"Off");
    cam.stop();

However the last one will be fixed soon, so cam.stop() can be called, while trigger mode is on.
Stefan


FIXED code inside Spawn 4 units at start of the match

# Spawn units multiple times at the start of the match
for _ in range(4):
    bot.click(450, 1360)

    Go to bot_handler ctr+f type 450 and find # above it and replace the 2 lines of code with these 3 lines

the console closes instantly after the command lines have been changed

not working, bot unable run after add the command above

not working, bot unable run after add the command above

the console closes instantly after the command lines have been changed

Post your original code and your new code
replace #spawn units and botclick and make sure the new line of code is above it and 3rd line is indented

not working, bot unable run after add the command above

the console closes instantly after the command lines have been changed

Post your original code and your new code
replace #spawn units and botclick and make sure the new line of code is above it and 3rd line is indented

# Spawn units
bot.click(450, 1360)

works like this... Thanks!


Add support for inner-background-color and inner-border-radius

Hi i want to add support for the attribute inner-background-color and inner-border-radius for mj-column component
Now editor able to create this

@artf or @DRoet can check it?

Closing due to inactivity


mac-29 is dead.

Type of Request
bug
Infrastructure Environment
LUCI, Github, Cocoon scheduler, Autosubmit, etc...
What is happening?
mac-29 is dead.

Steps to reproduce
Step 1:
Step 2:
..
Step n:
Expected results
I expect to see X when Y is finished.

mac-29 is up and running fine, machine is out of sync with Salt master. Run command "salt-call state.apply" to re-sync with Salt master again.
flutter@flutter-devicelab-mac-29 ~ % uptime
9:06  up 3 days,  7:15, 4 users, load averages: 1.38 1.59 1.50


"Please reinstall Realm" on linux

Describe the bug
Installed Realm on a fresh game install, using the same wineprefix as the game. Results in the above message on the title screen.  The log gives a fatal error:
[Fatal  :     Realm] Mutator not present. Please reinstall Realm!
Full log here
Should probably also mention reinstalling doesn't work.
Additional context
Running on Proton 6.3-8, also tried the most recent 7.0rc3 of GloriousEggroll's proton.

This is the check that determines if the Mutator is missing, which links to this set of properties.
I suspect that Environment.GetFolderPath(SpecialFolder.ApplicationData) is misbehaving on your operating system. I have an idea of how I may fix this, but it may take some time.
If you are able to, can you replace the Rain World/BepInEx/patchers/Realm.dll file with the below file and send your logs? It's a test build that will print some important paths and then abort before loading any mods. You can inspect it with dnSpy if you don't trust me.
https://cdn.discordapp.com/attachments/412054141947609089/933238710567313418/Realm.dll

Here's the new log
No more error on the main menu, but also no other menu buttons, which I assume is because of the debug mode. It does look like it's having an issue with Appdata, all I can see is that a .rw folder gets created there on game launch but nothing else.

Alright, thanks. This is a build that moves all data from %appdata%/.rw to Rain World/BepInEx/realm. Let me know if it works for you.
https://cdn.discordapp.com/attachments/412054141947609089/934243269011976273/UserInstaller.exe

That's fixed it!


Row header should be part of the Dataset and be sortable

Hi,
thanks for this awesome library. However, I believe Row Header should be sortable, cause most of the time the first column of a dataset is the actual row header.

Hi @sonique6784,
I distinguish between each other to support further use.
For example; You don't have to show index of row on row header.

In my opinion, keeping datasets independent of each other, also offers a better approach to features that will be added in the future.
Thank you for your comment, I will review this topic again.

fixed with #49


Fix some strange issues in integer_parser

Fixes Issue #78

This change is

Great, thanks for the pull request. Can you add a couple of tests for these too?


example for tl.exp_dist()

Example showing distance to anchor point calculation and corresponding design matrix.

The new examples will be added along with the new tutorial structure in PR#113. Closing this one.


Replace install assert with buffer size logic

Remove a nasty assertion with proper size calculation during installs. This case where a install blog is smaller than the rx buffer of a connection is handled.

Fixes #783


Notification.actions

Web Notification Actions. Supported in Chrome since M63.
MDN Reference Page:
https://developer.mozilla.org/en-US/docs/Web/API/notification/actions

Available at https://caniuse.com/#feat=mdn-api_notification_actions


Changing Position of inverter in GUI

Hello I use my Multiplus in two different Modi (with a bypass switch). Do you know an easy way to change the Position Value of the Inverter an the Cerbo via GUI?

At the moment this was not planned via the driver itself. Anyway you can change the value by sending an MQTT payload to the dbus topic. See https://github.com/victronenergy/dbus-flashmq

Thank you for sending me in the right direction!


Support large onnx model intake

Specifically, we want to be able to run the following two models:

[ ] llama3
[ ] sdxl

Related pr https://github.com/iree-org/iree/pull/18880


.inf not allowing me to compile hello world WDM empty driver

building my IO driver. INF file is not letting me compile it
;
; FifyDriver.inf
;

[Version]
Signature="$WINDOWS NT$"
Class=System
ClassGuid={4d36e97d-e325-11ce-bfc1-08002be10318}
Provider=%ManufacturerName%
DriverVer=
CatalogFile=FifyDriver.cat
PnpLockDown=1

[DestinationDirs]
DefaultDestDir = 12

[SourceDisksNames]
1 = %DiskName%,,,""

[SourceDisksFiles]

[Manufacturer]
%ManufacturerName%=Standard,NT$ARCH$

[Standard.NT$ARCH$]

[Strings]
ManufacturerName="<Your manufacturer name>" ;TODO: Replace with your manufacturer name
ClassName=""
DiskName="FifyDriver Source Disk"

I get this error:
Error    1297    Device driver does not install on any devices, use primitive driver if this is intended.    FifyDriver    C:\Users\testpc\source\repos\FifyDriver\FifyDriver\FifyDriver.inf    1

If I remove based on Stackoverflow answer: https://stackoverflow.com/questions/64197518/device-driver-does-not-install-on-any-devices-use-primitive-driver-if-this-is-i
[Manufacturer]
%ManufacturerName%=Standard,NT$ARCH$

then I get some other error
Inf2Cat Tool Output:
............
Signability test failed.

Errors:
No installation INF found in the root path of the driver. For the driver to be digitally signed, and for it to install properly the installation inf must be in the root of each driver path you have provided. If you have separate folders with different driver packages for different languages, operating systems or device categories then specify each driver set as a separate driver. Each driver package must be selected separately and must contain an installation INF.

Warnings:
None

I remove .inf from solution explorer and now able to build .sys from c code

From:
[Manufacturer]
%ManufacturerName%=Standard,NT$ARCH$

To:
[Manufacturer]

Keeping the [Manufactorer], without information below it

From:
[Manufacturer]
%ManufacturerName%=Standard,NT$ARCH$

To:
[Manufacturer]

Keeping the [Manufacturer], without information below it

You probably removed all the manufacturer line, so you must do this:
From:
[Manufacturer]
%ManufacturerName%=Standard,NT$ARCH$

To:
[Manufacturer]

Keeping the [Manufacturer], without information below it

您可能删除了所有制造商行，因此您必须这样做：
从：
[Manufacturer]
%ManufacturerName%=Standard,NT$ARCH$

至：
[Manufacturer]

保留[制造商]，下面没有信息
install this driver but failed

@vtorres This works! Thank you 👍🏻


[Documentation] User Guide Updates

Minor changes to user guide

Coverage remained the same at 85.798% when pulling 66ccf64aa460215f6c4406cea3bc726b5cc1b8db on jeffreygohkw:week11docs into 8c5d7fcfd416b5ce972aad1221de20ded98dd318 on CS2103AUG2017-W09-B2:master.

Coverage remained the same at 85.798% when pulling fab81b6a4a3238a6ddb070654404d0d3507306f8 on jeffreygohkw:week11docs into 8c5d7fcfd416b5ce972aad1221de20ded98dd318 on CS2103AUG2017-W09-B2:master.

Coverage remained the same at 85.798% when pulling fab81b6a4a3238a6ddb070654404d0d3507306f8 on jeffreygohkw:week11docs into 8c5d7fcfd416b5ce972aad1221de20ded98dd318 on CS2103AUG2017-W09-B2:master.

Coverage remained the same at 85.798% when pulling 50c7b183b956cc4eeeef8d0ba98cf3be44341b39 on jeffreygohkw:week11docs into 8c5d7fcfd416b5ce972aad1221de20ded98dd318 on CS2103AUG2017-W09-B2:master.

Coverage remained the same at 85.798% when pulling a543adb2f27708278efa62dc32463c5430f272a2 on jeffreygohkw:week11docs into 8c5d7fcfd416b5ce972aad1221de20ded98dd318 on CS2103AUG2017-W09-B2:master.

Coverage remained the same at 85.798% when pulling a543adb2f27708278efa62dc32463c5430f272a2 on jeffreygohkw:week11docs into 8c5d7fcfd416b5ce972aad1221de20ded98dd318 on CS2103AUG2017-W09-B2:master.


Unrar big files

Hi this is a very good package to work with ."rar", but it can't unpack the archive if it weighs more than 32 GB. My file weighs in at 6.5 GB when you unpack 58. WinRar on my windows handles well
Link to file

Big file should is supported in v1.0.0.

Hello. This was added? I'm trying to unrar a 75MB rarfile and doesn't work, but when I try to unrar a rarfile with a empty .txt file it works really nice.

75MB is not big. What's the error message on your code?


[feature](partial update) support MOW partial update for insert statement

Proposed changes
Issue Number: close #xxx

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

run buildall

TeamCity pipeline, clickbench performance test result:
the sum of best hot time: 51.08 seconds
stream load tsv:          464 seconds loaded<PHONE_NUMBER>9 Bytes, about 153 MB/s
stream load json:         20 seconds loaded<PHONE_NUMBER> Bytes, about 112 MB/s
stream load orc:          56 seconds loaded<PHONE_NUMBER> Bytes, about 18 MB/s
stream load parquet:          28 seconds loaded 861443392 Bytes, about 29 MB/s
insert into select:          68.5 seconds inserted 10000000 Rows, about 145K ops/s
https://doris-community-test-1308700295.cos.ap-hongkong.myqcloud.com/tmp/20230706154314_clickbench_pr_173882.html

(From new machine)TeamCity pipeline, clickbench performance test result:
the sum of best hot time: 53.68 seconds
stream load tsv:          509 seconds loaded<PHONE_NUMBER>9 Bytes, about 140 MB/s
stream load json:         19 seconds loaded<PHONE_NUMBER> Bytes, about 118 MB/s
stream load orc:          64 seconds loaded<PHONE_NUMBER> Bytes, about 16 MB/s
stream load parquet:          30 seconds loaded 861443392 Bytes, about 27 MB/s
insert into select:          87.1 seconds inserted 10000000 Rows, about 114K ops/s
storage size:<PHONE_NUMBER>7 Bytes
https://doris-community-test-1308700295.cos.ap-hongkong.myqcloud.com/tmp/20230706234725_clickbench_pr_173884.html

run feut

run buildall

correctness_p0/test_sequence_col_default_value.groovy需要等https://github.com/apache/doris/pull/21592合入才能过

TeamCity pipeline, clickbench performance test result:
the sum of best hot time: 48.48 seconds
stream load tsv:          460 seconds loaded<PHONE_NUMBER>9 Bytes, about 155 MB/s
stream load json:         21 seconds loaded<PHONE_NUMBER> Bytes, about 107 MB/s
stream load orc:          56 seconds loaded<PHONE_NUMBER> Bytes, about 18 MB/s
stream load parquet:          28 seconds loaded 861443392 Bytes, about 29 MB/s
insert into select:          68.5 seconds inserted 10000000 Rows, about 145K ops/s
https://doris-community-test-1308700295.cos.ap-hongkong.myqcloud.com/tmp/20230707025434_clickbench_pr_174077.html

(From new machine)TeamCity pipeline, clickbench performance test result:
the sum of best hot time: 53.13 seconds
stream load tsv:          509 seconds loaded<PHONE_NUMBER>9 Bytes, about 140 MB/s
stream load json:         18 seconds loaded<PHONE_NUMBER> Bytes, about 124 MB/s
stream load orc:          64 seconds loaded<PHONE_NUMBER> Bytes, about 16 MB/s
stream load parquet:          31 seconds loaded 861443392 Bytes, about 26 MB/s
insert into select:          87.8 seconds inserted 10000000 Rows, about 113K ops/s
storage size:<PHONE_NUMBER>0 Bytes
https://doris-community-test-1308700295.cos.ap-hongkong.myqcloud.com/tmp/20230707105928_clickbench_pr_174068.html

run buildall

TeamCity pipeline, clickbench performance test result:
the sum of best hot time: 48.55 seconds
stream load tsv:          453 seconds loaded<PHONE_NUMBER>9 Bytes, about 157 MB/s
stream load json:         19 seconds loaded<PHONE_NUMBER> Bytes, about 118 MB/s
stream load orc:          56 seconds loaded<PHONE_NUMBER> Bytes, about 18 MB/s
stream load parquet:          28 seconds loaded 861443392 Bytes, about 29 MB/s
insert into select:          70.0 seconds inserted 10000000 Rows, about 142K ops/s
https://doris-community-test-1308700295.cos.ap-hongkong.myqcloud.com/tmp/20230707065702_clickbench_pr_174274.html

为什么一个列被定义为default null然后has_default_value()是false？如果这个不是bug的话需要https://github.com/apache/doris/pull/21623等合入。

run buildall

(From new machine)TeamCity pipeline, clickbench performance test result:
the sum of best hot time: 52.97 seconds
stream load tsv:          504 seconds loaded<PHONE_NUMBER>9 Bytes, about 141 MB/s
stream load json:         19 seconds loaded<PHONE_NUMBER> Bytes, about 118 MB/s
stream load orc:          64 seconds loaded<PHONE_NUMBER> Bytes, about 16 MB/s
stream load parquet:          31 seconds loaded 861443392 Bytes, about 26 MB/s
insert into select:          86.6 seconds inserted 10000000 Rows, about 115K ops/s
storage size:<PHONE_NUMBER>3 Bytes
https://doris-community-test-1308700295.cos.ap-hongkong.myqcloud.com/tmp/20230707174850_clickbench_pr_174408.html

TeamCity pipeline, clickbench performance test result:
the sum of best hot time: 52.4 seconds
stream load tsv:          447 seconds loaded<PHONE_NUMBER>9 Bytes, about 159 MB/s
stream load json:         20 seconds loaded<PHONE_NUMBER> Bytes, about 112 MB/s
stream load orc:          56 seconds loaded<PHONE_NUMBER> Bytes, about 18 MB/s
stream load parquet:          28 seconds loaded 861443392 Bytes, about 29 MB/s
insert into select:          69.6 seconds inserted 10000000 Rows, about 143K ops/s
https://doris-community-test-1308700295.cos.ap-hongkong.myqcloud.com/tmp/20230707100123_clickbench_pr_174420.html

run buildall

TeamCity pipeline, clickbench performance test result:
the sum of best hot time: 48.56 seconds
stream load tsv:          446 seconds loaded<PHONE_NUMBER>9 Bytes, about 159 MB/s
stream load json:         19 seconds loaded<PHONE_NUMBER> Bytes, about 118 MB/s
stream load orc:          64 seconds loaded<PHONE_NUMBER> Bytes, about 16 MB/s
stream load parquet:          32 seconds loaded 861443392 Bytes, about 25 MB/s
insert into select:          25.4 seconds inserted 10000000 Rows, about 393K ops/s
https://doris-community-test-1308700295.cos.ap-hongkong.myqcloud.com/tmp/20230711025211_clickbench_pr_176133.html

(From new machine)TeamCity pipeline, clickbench performance test result:
the sum of best hot time: 54.92 seconds
stream load tsv:          504 seconds loaded<PHONE_NUMBER>9 Bytes, about 141 MB/s
stream load json:         18 seconds loaded<PHONE_NUMBER> Bytes, about 124 MB/s
stream load orc:          65 seconds loaded<PHONE_NUMBER> Bytes, about 16 MB/s
stream load parquet:          31 seconds loaded 861443392 Bytes, about 26 MB/s
insert into select:          28.4 seconds inserted 10000000 Rows, about 352K ops/s
storage size:<PHONE_NUMBER>5 Bytes
https://doris-community-test-1308700295.cos.ap-hongkong.myqcloud.com/tmp/20230711114337_clickbench_pr_176129.html

run buildall

run buildall

(From new machine)TeamCity pipeline, clickbench performance test result:
the sum of best hot time: 52.99 seconds
stream load tsv:          505 seconds loaded<PHONE_NUMBER>9 Bytes, about 141 MB/s
stream load json:         19 seconds loaded<PHONE_NUMBER> Bytes, about 118 MB/s
stream load orc:          65 seconds loaded<PHONE_NUMBER> Bytes, about 16 MB/s
stream load parquet:          31 seconds loaded 861443392 Bytes, about 26 MB/s
insert into select:          29.0 seconds inserted 10000000 Rows, about 344K ops/s
storage size:<PHONE_NUMBER>6 Bytes

run buildall

(From new machine)TeamCity pipeline, clickbench performance test result:
the sum of best hot time: 50.33 seconds
stream load tsv:          531 seconds loaded<PHONE_NUMBER>9 Bytes, about 134 MB/s
stream load json:         19 seconds loaded<PHONE_NUMBER> Bytes, about 118 MB/s
stream load orc:          65 seconds loaded<PHONE_NUMBER> Bytes, about 16 MB/s
stream load parquet:          31 seconds loaded 861443392 Bytes, about 26 MB/s
insert into select:          28.7 seconds inserted 10000000 Rows, about 348K ops/s
storage size:<PHONE_NUMBER>5 Bytes

run buildall

(From new machine)TeamCity pipeline, clickbench performance test result:
the sum of best hot time: 45.24 seconds
stream load tsv:          508 seconds loaded<PHONE_NUMBER>9 Bytes, about 140 MB/s
stream load json:         20 seconds loaded<PHONE_NUMBER> Bytes, about 112 MB/s
stream load orc:          65 seconds loaded<PHONE_NUMBER> Bytes, about 16 MB/s
stream load parquet:          31 seconds loaded 861443392 Bytes, about 26 MB/s
insert into select:          28.9 seconds inserted 10000000 Rows, about 346K ops/s
storage size:<PHONE_NUMBER>9 Bytes

run buildall

(From new machine)TeamCity pipeline, clickbench performance test result:
the sum of best hot time: 45.04 seconds
stream load tsv:          506 seconds loaded<PHONE_NUMBER>9 Bytes, about 140 MB/s
stream load json:         20 seconds loaded<PHONE_NUMBER> Bytes, about 112 MB/s
stream load orc:          65 seconds loaded<PHONE_NUMBER> Bytes, about 16 MB/s
stream load parquet:          31 seconds loaded 861443392 Bytes, about 26 MB/s
insert into select:          28.9 seconds inserted 10000000 Rows, about 346K ops/s
storage size:<PHONE_NUMBER>0 Bytes

run buildall

run buildall

(From new machine)TeamCity pipeline, clickbench performance test result:
the sum of best hot time: 45.9 seconds
stream load tsv:          551 seconds loaded<PHONE_NUMBER>9 Bytes, about 129 MB/s
stream load json:         20 seconds loaded<PHONE_NUMBER> Bytes, about 112 MB/s
stream load orc:          64 seconds loaded<PHONE_NUMBER> Bytes, about 16 MB/s
stream load parquet:          31 seconds loaded 861443392 Bytes, about 26 MB/s
insert into select:          28.7 seconds inserted 10000000 Rows, about 348K ops/s
storage size:<PHONE_NUMBER>5 Bytes

run buildall

run buildall

run clickbench

run buildall

Add more cases using INSERT INTO SELECT

run buildall

run buildall

run buildall

run p0

run buildall

run buildall

run feut

run buildall

run buildall

run buildall

run buildall

run buildall

run buildall

run buildall

run buildall


Error on save due to TimeEditor

hi ,
i have field TimeIn , datatype in database time(7)   , if i use TimeEditor , it gives error on save "Unexpected token when deserializing row: Integer" , but if i dont use TimeEditor there is no error.
SurveyForm.cs
[TimeEditor(StartHour=7,IntervalMinutes=5,NoEmptyOption = true,EndHour=16)]
public TimeSpan TimeIn { get; set; }

TimeEditor is for integer columns, counting number of mins

thanks for fast reponse , is there any editor i can use for my case ?

thanks

@Me-Kal  did you solve your problem. ? I have same problem. Did you write a new timespan editor. san you help me too?


Wallhaven out of alpha - updated what I thought it needed but still not working.

No matter what I update in response to how the site pages are now named after coming out of alpha I seem to get the same response.
Login successful.
Fetching collection ids...
Traceback (most recent call last):
File "wl_fav_dl_spec.py", line 149, in
main()
File "wl_fav_dl_spec.py", line 141, in main
for collection in collection_ids:
File "wl_fav_dl_spec.py", line 59, in fetch_collections
collections = favs_soup.find('ul', class_='blocklist collections-list').find_all('li')
AttributeError: 'NoneType' object has no attribute 'find_all'
Is there a way to increase buffer size as well?

I have updated the project to work with Wallhaven now its out of Alpha.
I only did some minor testing, let me know if you have any Issues.
Please find my fork here: https://github.com/Tempest042/Wallhaven-dl

Please refer to my pull request here:
https://github.com/saurabhan/Wallhaven-dl/pull/16/commits/9c4fdf121d1bbed8053be53ddf3cf100f0cda37e
The changes I make in the commit will make it use the new API.
You will need to replace the "YourAPIKeyHere" with your own API key which you can get by creating a Wallhaven Account.
It also has the added benefit of getting the full Image Path from the API, so the script no longer has to guess the file extension.
Please let me know if there are any Issues, I only tested it breifly,

Thank You - works great - I've only been doing my favorites but figured out if I do the search by the id# it pulls as expected.  You are wonderful!


fix: StreamRedirector may cause data corruption due to race condition

Fix: #982 #1308 #1446
This bug also causes another error pattern which hasn't been reported by other yet.
UnicodeDecodeError: 'utf-8' codec can't decode byte 0x80 in position 401896: invalid start byte

  File "cog/server/runner.py", line 335, in predict
    return _predict(
  File "cog/server/runner.py", line 371, in _predict
    for event in worker.predict(input_dict, poll=0.1):
  File "cog/server/worker.py", line 111, in _wait
    ev = self._events.recv()
  File "multiprocessing/connection.py", line 251, in recv
    return _ForkingPickler.loads(buf.getbuffer())

Root cause
StreamRedirector and _ChildWorker use the same pipe, _events, and they run in different threads, so there is a chance that StreamRedirector and _ChildWorker are writing to the _events at the same time. This causes Worker, the receiver of the pipe, fails to unpickle due to data corruption.
This can also explains why the error happens more often when the prediction output is big. Big prediction output takes longer time to send, so it's more likely StreamRedirector happens to send while prediction output is sending.
FIx
Add a lock to force only one of StreamRedirector and _ChildWorker can send data to the pipe, _events, at the same time.
@allcontributors please add @masolin for code

Hi @masolin. Thanks so much for opening this PR. I just approved a CI run and will take a closer look later today.

@masolin Thanks again for your PR. One of the CI failures was a formatting issue. I tried pushing, but it seems like your fork doesn't allow maintainers to push. So please apply the suggested changes or run python -m ruff format python and commit yourself.

Thanks @mattt . I have reformatted the code.
In the previous run, the Python 3.12 test failed due to timeout, should I extend the timeout duration for CI?

Thanks again for contributing this fix, @masolin! And thanks for your patience in getting this landed. I created https://github.com/replicate/cog/pull/1773 from this PR branch to work around some weirdness I was seeing with CI. That's now now merged.
My plan is to cut a new release with this sometime this week.


roxygen additions and edits; some normalization of function names; minor corrections to isEmptyVar() and fetchWaterQualityMeasurements()

Coverage decreased (-0.1%) to 92.675% when pulling 2edf8cc3184e9d3d975448b032a4332f2c44b24e on ashalper-usgs:re-awesome into 3779853b5bf8767a30f282c3649e1d69301c68b3 on USGS-R:master.

@ashalper-usgs I'm going to close this as the majority of these files have changed drastically with our big cleanup sprint.


DSM version 7

Thank you for your great job with the current compilations for DSM 6.2.
Do you have in project compile the current virtual box to be able to use in DSM7?

Not at the moment. Synology changed packaging format so it is not trivial task. But if you need it you can install it as any other web site. Just make sure to enable PHP and web server on your DSM.  You can download latest phpVirtualBox from their repo here. This requires manual configuration of config.php.


MRG: Add OPM example

Todo:

[x] make example work locally
[x] add context manager for using custom coil def
[x] add tests and docs for context manager
[x] complete formatting of dataset
[x] upload dataset
[x] add as MNE dataset
[x] add example file to PR
[x] update whats_new.rst

Ready for review/merge from my end.
@ rzetter @ jiivana @LauriParkkonen can you take a look at the rendered example and make sure I didn't break anything:
https://9416-1301584-gh.circle-artifacts.com/0/html/auto_examples/datasets/plot_opm_data.html
Also @rzetter please check whats_new.rst and datasets_index.rst to make sure you're happy with the URL I chose and credits, etc. Let me know if there are other names (w/URLs) I should add.

Looks great!
Some minor remarks:

low-pass filter at 40 Hz is rather low for responses to electric nerve stimulation (the sharp N20 response to median nerve stimulation is less visible)  but maybe there is too much 50-Hz interference for opening the passband to e.g. 90 Hz. Rasmus can comment on this as he’s been playing with the filter.

I would display less (use higher threshold) for the MNE on brain surface – now it’s a bit hard to see where’s the peak

Eric Larson <notifications<EMAIL_ADDRESS>kirjoitti 19.9.2018 kello 22.46:
Ready for review/merge from my end.
@ rzetter @ jiivana @LauriParkkonenhttps://github.com/LauriParkkonen can you take a look at the rendered example and make sure I didn't break anything:
https://9416-1301584-gh.circle-artifacts.com/0/html/auto_examples/datasets/plot_opm_data.html
Also @rzetterhttps://github.com/rzetter please check whats_new.rst and datasets_index.rst to make sure you're happy with the URL I chose and credits, etc. Let me know if there are other names (w/URLs) I should add.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/mne-tools/mne-python/pull/5525#issuecomment-422934284, or mute the threadhttps://github.com/notifications/unsubscribe-auth/ABPxbLmdmi69uNofcYUDJU33ZqUycXg3ks5ucp8RgaJpZM4Wplsk.

Hi, this looks great! I have some minor comments:
-The low-pass can and should be upped to e.g. 90 Hz, the 40 Hz limit is something that might have been left from my earlier scripts by mistake. A slight high-pass could also be used (0.03 Hz or 0.1 Hz), but I guess it isn't needed. However, a 50 Hz notch filter will be useful, since we typically do have some (electrical) 50 Hz noise in the OPMs.
-Agreed with Lauri regarding the color map limits in the MNE visualization. With the current limits, the entire physiologically interesting region is saturated with white. Also, the color bar in the current figure seems to have been corrupted somehow.
-Some information about the experiment paradigm could be added to the start of  the script plot_opm_data.py, e.g.:
"Electrical median nerve stimulation was delivered to the left wrist of the subject. Somatosensory evoked fields were measured using nine QuSpin SERF OPMs placed over the right-hand side somatomotor area. Here we demonstrate how to localize these custom OPM data in MNE."
-I also sent Neuromag SQUID data for the same experiment, do you want to include that in the example for comparison purposes?
-Great that you've added a mechanism to use custom coil definitions on the fly, that will definitely be useful!
-Also great to see the tweaks to the 3D visualization, we already had to do some small hacks to our local MNE installations for proper visualization in plot_alignment().
in examples/datasets/plot_opm_data.py, lines 96-98:
"# Due to the small number of sensors, there will be some leakage of activity
to areas with low/no sensitivity occurs. Constraining the source space to
areas we are sensitive to might be a good idea."
Clumsy sentence (by me), remove 'occur'.
in datasets_index.rst, lines 231-232:
"Thus the MEG<->Head and Head<->MRI coordinate transforms are both taken to
be identity matrices (i.e., everything is in MRI coordinates)..."
In the FIF files I sent, the MEG<->Head transform is not an identity matrix! However, it is included in the raw data FIF file as raw.info['dev_head_t']. Did you apply the transform directly to the channel locations?
With these small tweaks, everything should be good for review/merge. I'll leave it up to you if you want to include SQUID data as a comparison or not.

@rzetter to make life easier in the future if you click over to the "Files changed" tab, you can leave comments directly in line with the code.
I'll try to address comments in the next couple of days

Updated example:
https://9433-1301584-gh.circle-artifacts.com/0/html/auto_examples/datasets/plot_opm_data.html

beautiful ! thanks @larsoner @LauriParkkonen and @rzetter for making this happen.


Fix race with host networking causing invalid argument errors

Vendoring libnetwork @ 05a5a1510f85977f374a9b9804a116391bab5089
Fixes #17577
Signed-off-by: Jana Radhakrishnan<EMAIL_ADDRESS>

thanks @mrjana. LGTM.

Looks like the linked issue is on the 1.9.0 milestone, so added this one to it as well

not-LGTM.  This does fix the original #17577 but I found more issues in the area of networking so it seems we should wait to vendor again.  Refer to #17577 for more info.

LGTM.  Tested on RancherOS and networking issues are resolved

LGTM

LGTM


Added missing descriptions (1657156).

Summary
Added descriptions for SEO.
User story #1657156.

 Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.:x: jdmartinez36 sign nowYou have signed the CLA already but the status is still pending? Let us recheck it.


Expose the op_timeout setting for the envoy.extensions.filters.network.redis_proxy.v3.RedisProxy filter

Describe the feature request
Currently the op_timeout setting is hard-coded to 5s. By hard-coding this setting, it cannot be overridden with an EnvoyFilter (https://github.com/istio/istio/issues/38501), and yet it can also not be adjusted by the user.
Please implement a setting so that we can adjust this timeout in some way. I don't know where it should be configurable - but even in the simplest way, configuring it at the istiod level as an environment variable would be acceptable to us. We want to lower it to 500ms, not 5s.
Describe alternatives you've considered
I wanted to use an EnvoyFilter to patch this.. but it turns out that when Golang merges the pre-built filter and then my custom filter, the numbers are added together. See https://github.com/istio/istio/issues/38501 for details.
Affected product area (please put an X in all that apply)
[ ] Docs
[ ] Installation
[x] Networking
[ ] Performance and Scalability
[ ] Extensions and Telemetry
[ ] Security
[ ] Test and Release
[ ] User Experience
[ ] Developer Infrastructure
Affected features (please put an X in all that apply)
[ ] Multi Cluster
[ ] Virtual Machine
[ ] Multi Control Plane
Additional context

hardcode is bad, but redis support is leak in Istio. maybe add a NodeMetadata?
@howardjohn WDYT?


Self-hosted agent "Initialize job" failure  - Invalid File or Directory attributes value

Agent Version and Platform
2.188.3 on both ARM and ARM64
Ubuntu 20.04
Azure DevOps Type and Version
dev.azure.com
https://mscodehub.visualstudio.com
What's not working?
Self-hosted agents failing to initialize job. What is interesting is that the first build on the agent works. Its subsequent builds that fail. The issue seems to be with the /work/1 folder. If i delete the folder, the next scheduled job will complete without error but subsequent jobs will fail.
in my YAML i have
workspace:
  clean: all

... which should remove the build directory but seems to fail anyways.
Agent and Worker's Diagnostic Logs
Agent Log
Starting: Initialize job
Agent name: 'osconfig-arm64-pi4'
Agent machine name: 'raspberrypi-arm64'
Current agent version: '2.188.3'
Agent running as: 'ubuntu'
##[debug]Triggering repository: AzOsConfig. repository type: Git
Prepare build directory.
##[debug]Delete existing build directory: '/home/ubuntu/myagent/_work/1'
##[debug]Deleting build directory: '/home/ubuntu/myagent/_work/1'
##[error]One or more errors occurred. (One or more errors occurred. (Invalid File or Directory attributes value. (Parameter 'Attributes'))) (Invalid File or Directory attributes value. (Parameter 'Attributes'))
##[debug]System.AggregateException: One or more errors occurred. (One or more errors occurred. (Invalid File or Directory attributes value. (Parameter 'Attributes'))) (Invalid File or Directory attributes value. (Parameter 'Attributes'))
 ---> System.ArgumentException: Invalid File or Directory attributes value. (Parameter 'Attributes')
   at System.IO.FileStatus.SetAttributes(String path, FileAttributes attributes)
   at System.IO.FileSystemInfo.set_Attributes(FileAttributes value)
   at Microsoft.VisualStudio.Services.Agent.Util.IOUtil.RemoveReadOnly(FileSystemInfo item)
   at Microsoft.VisualStudio.Services.Agent.Util.IOUtil.<>c__DisplayClass10_0.<DeleteDirectory>b__0(FileSystemInfo item)
   at System.Linq.Parallel.ForAllOperator`1.ForAllEnumerator`1.MoveNext(TInput& currentElement, Int32& currentKey)
   at System.Linq.Parallel.ForAllSpoolingTask`2.SpoolingWork()
   at System.Linq.Parallel.SpoolingTaskBase.Work()
   at System.Linq.Parallel.QueryTask.BaseWork(Object unused)
   at System.Linq.Parallel.QueryTask.<>c.<.cctor>b__10_0(Object o)
   at System.Threading.Tasks.Task.InnerInvoke()
   at System.Threading.Tasks.Task.<>c.<.cctor>b__274_0(Object obj)
   at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location where exception was thrown ---
   at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread)
   --- End of inner exception stack trace ---
   at System.Linq.Parallel.QueryTaskGroupState.QueryEnd(Boolean userInitiatedDispose)
   at System.Linq.Parallel.SpoolingTask.SpoolForAll[TInputOutput,TIgnoreKey](QueryTaskGroupState groupState, PartitionedStream`2 partitions, TaskScheduler taskScheduler)
   at System.Linq.Parallel.DefaultMergeHelper`2.System.Linq.Parallel.IMergeHelper<TInputOutput>.Execute()
   at System.Linq.Parallel.MergeExecutor`1.Execute()
   at System.Linq.Parallel.MergeExecutor`1.Execute[TKey](PartitionedStream`2 partitions, Boolean ignoreOutput, ParallelMergeOptions options, TaskScheduler taskScheduler, Boolean isOrdered, CancellationState cancellationState, Int32 queryId)
   at System.Linq.Parallel.PartitionedStreamMerger`1.Receive[TKey](PartitionedStream`2 partitionedStream)
   at System.Linq.Parallel.ForAllOperator`1.WrapPartitionedStream[TKey](PartitionedStream`2 inputStream, IPartitionedStreamRecipient`1 recipient, Boolean preferStriping, QuerySettings settings)
   at System.Linq.Parallel.UnaryQueryOperator`2.UnaryQueryOperatorResults.ChildResultsRecipient.Receive[TKey](PartitionedStream`2 inputStream)
   at System.Linq.Parallel.ScanQueryOperator`1.ScanEnumerableQueryOperatorResults.GivePartitionedStream(IPartitionedStreamRecipient`1 recipient)
   at System.Linq.Parallel.UnaryQueryOperator`2.UnaryQueryOperatorResults.GivePartitionedStream(IPartitionedStreamRecipient`1 recipient)
   at System.Linq.Parallel.QueryOperator`1.GetOpenedEnumerator(Nullable`1 mergeOptions, Boolean suppressOrder, Boolean forEffect, QuerySettings querySettings)
   at System.Linq.Parallel.ForAllOperator`1.RunSynchronously()
   at System.Linq.ParallelEnumerable.ForAll[TSource](ParallelQuery`1 source, Action`1 action)
   at Microsoft.VisualStudio.Services.Agent.Util.IOUtil.DeleteDirectory(String path, Boolean contentsOnly, Boolean continueOnContentDeleteError, CancellationToken cancellationToken)
   at Microsoft.VisualStudio.Services.Agent.Util.IOUtil.DeleteDirectory(String path, CancellationToken cancellationToken)
   at Microsoft.VisualStudio.Services.Agent.Worker.Build.BuildDirectoryManager.DeleteDirectory(IExecutionContext executionContext, String description, String path)
   at Microsoft.VisualStudio.Services.Agent.Worker.Build.BuildDirectoryManager.CreateDirectory(IExecutionContext executionContext, String description, String path, Boolean deleteExisting)
   at Microsoft.VisualStudio.Services.Agent.Worker.Build.BuildDirectoryManager.PrepareDirectory(IExecutionContext executionContext, IList`1 repositories, WorkspaceOptions workspace)
   at Microsoft.VisualStudio.Services.Agent.Worker.Build.BuildJobExtension.InitializeJobExtension(IExecutionContext executionContext, IList`1 steps, WorkspaceOptions workspace)
   at Microsoft.VisualStudio.Services.Agent.Worker.JobExtension.InitializeJob(IExecutionContext jobContext, AgentJobRequestMessage message)
Finishing: Initialize job

diag
[2021-07-08 00:37:53Z INFO Program] Version: 2.188.3
[2021-07-08 00:37:53Z INFO Program] Commit: c37ab2642aed2535892a7014e0f96d1e87828d4d
[2021-07-08 00:37:53Z INFO Program] Culture:
[2021-07-08 00:37:53Z INFO Program] UI Culture:
[2021-07-08 00:37:53Z INFO HostContext] Well known directory 'Bin': '/home/ubuntu/myagent/bin'
[2021-07-08 00:37:53Z INFO HostContext] Well known directory 'Root': '/home/ubuntu/myagent'
[2021-07-08 00:37:53Z INFO HostContext] Well known config file 'Proxy': '/home/ubuntu/myagent/.proxy'
[2021-07-08 00:37:53Z INFO VstsAgentWebProxy] No proxy setting found.
[2021-07-08 00:37:53Z INFO HostContext] Well known directory 'Bin': '/home/ubuntu/myagent/bin'
[2021-07-08 00:37:53Z INFO HostContext] Well known directory 'Root': '/home/ubuntu/myagent'
[2021-07-08 00:37:53Z INFO HostContext] Well known config file 'Certificates': '/home/ubuntu/myagent/.certificates'
[2021-07-08 00:37:53Z INFO AgentCertificateManager] No certificate setting found.
[2021-07-08 00:37:53Z INFO Worker] Waiting to receive the job message from the channel.
[2021-07-08 00:37:53Z INFO Worker] Message received.
[2021-07-08 00:37:54Z INFO Worker] Job message:

[PII]

[2021-07-08 00:37:54Z INFO JobRunner] Job ID c1804615-63a2-5140-0e38-8f824b0a5d62
[2021-07-08 00:37:54Z INFO JobRunner] Creating job server with URL: https://mscodehub.visualstudio.com/
[2021-07-08 00:37:55Z INFO VisualStudioServices] Starting operation Location.GetConnectionData
[2021-07-08 00:37:55Z INFO Worker] Listening for cancel message from the channel.
[2021-07-08 00:37:55Z INFO Worker] Waiting for the job to complete or for a cancel message from the channel.
[2021-07-08 00:37:56Z INFO VisualStudioServices] Finished operation Location.GetConnectionData
[2021-07-08 00:37:56Z INFO JobServerQueue] Start process web console line queue.
[2021-07-08 00:37:56Z INFO JobServerQueue] Start process file upload queue.
[2021-07-08 00:37:56Z INFO JobServerQueue] Start process timeline update queue.
[2021-07-08 00:37:56Z INFO ConfigurationStore] currentAssemblyLocation: /home/ubuntu/myagent/bin/Agent.Worker.dll
[2021-07-08 00:37:56Z INFO HostContext] Well known directory 'Bin': '/home/ubuntu/myagent/bin'
[2021-07-08 00:37:56Z INFO ConfigurationStore] binPath: /home/ubuntu/myagent/bin
[2021-07-08 00:37:56Z INFO HostContext] Well known directory 'Bin': '/home/ubuntu/myagent/bin'
[2021-07-08 00:37:56Z INFO HostContext] Well known directory 'Root': '/home/ubuntu/myagent'
[2021-07-08 00:37:56Z INFO ConfigurationStore] RootFolder: /home/ubuntu/myagent
[2021-07-08 00:37:56Z INFO HostContext] Well known directory 'Bin': '/home/ubuntu/myagent/bin'
[2021-07-08 00:37:56Z INFO HostContext] Well known directory 'Root': '/home/ubuntu/myagent'
[2021-07-08 00:37:56Z INFO HostContext] Well known config file 'Agent': '/home/ubuntu/myagent/.agent'
[2021-07-08 00:37:56Z INFO ConfigurationStore] ConfigFilePath: /home/ubuntu/myagent/.agent
[2021-07-08 00:37:56Z INFO HostContext] Well known directory 'Bin': '/home/ubuntu/myagent/bin'
[2021-07-08 00:37:56Z INFO HostContext] Well known directory 'Root': '/home/ubuntu/myagent'
[2021-07-08 00:37:56Z INFO HostContext] Well known config file 'Credentials': '/home/ubuntu/myagent/.credentials'
[2021-07-08 00:37:56Z INFO ConfigurationStore] CredFilePath: /home/ubuntu/myagent/.credentials
[2021-07-08 00:37:56Z INFO HostContext] Well known directory 'Bin': '/home/ubuntu/myagent/bin'
[2021-07-08 00:37:56Z INFO HostContext] Well known directory 'Root': '/home/ubuntu/myagent'
[2021-07-08 00:37:56Z INFO HostContext] Well known config file 'Service': '/home/ubuntu/myagent/.service'
[2021-07-08 00:37:56Z INFO ConfigurationStore] ServiceConfigFilePath: /home/ubuntu/myagent/.service
[2021-07-08 00:37:56Z INFO HostContext] Well known directory 'Bin': '/home/ubuntu/myagent/bin'
[2021-07-08 00:37:56Z INFO HostContext] Well known directory 'Root': '/home/ubuntu/myagent'
[2021-07-08 00:37:56Z INFO HostContext] Well known config file 'Autologon': '/home/ubuntu/myagent/.autologon'
[2021-07-08 00:37:56Z INFO ConfigurationStore] AutoLogonSettingsFilePath: /home/ubuntu/myagent/.autologon
[2021-07-08 00:37:56Z INFO HostContext] Well known directory 'Bin': '/home/ubuntu/myagent/bin'
[2021-07-08 00:37:56Z INFO HostContext] Well known directory 'Root': '/home/ubuntu/myagent'
[2021-07-08 00:37:56Z INFO HostContext] Well known config file 'Options': '/home/ubuntu/myagent/.options'
[2021-07-08 00:37:56Z INFO ConfigurationStore] RuntimeOptionsFilePath: /home/ubuntu/myagent/.options
[2021-07-08 00:37:56Z INFO HostContext] Well known directory 'Bin': '/home/ubuntu/myagent/bin'
[2021-07-08 00:37:56Z INFO HostContext] Well known directory 'Root': '/home/ubuntu/myagent'
[2021-07-08 00:37:56Z INFO HostContext] Well known config file 'SetupInfo': '/home/ubuntu/myagent/.setup_info'
[2021-07-08 00:37:56Z INFO ConfigurationStore] SetupInfoFilePath: /home/ubuntu/myagent/.setup_info
[2021-07-08 00:37:56Z INFO ConfigurationStore] Read setting file: 189 chars
[2021-07-08 00:37:56Z INFO ExecutionContext] WorkspaceIdentifier '9c1cacfe3ec662444c43f917bef0c12c75e6814b' created for repos Microsoft.VisualStudio.Services.Agent.Worker.Build.RepositoryTrackingInfo
[2021-07-08 00:37:56Z INFO HostContext] Well known directory 'Bin': '/home/ubuntu/myagent/bin'
[2021-07-08 00:37:56Z INFO HostContext] Well known directory 'Root': '/home/ubuntu/myagent'
[2021-07-08 00:37:56Z INFO HostContext] Well known directory 'Work': '/home/ubuntu/myagent/_work'
[2021-07-08 00:37:56Z INFO HostContext] Well known directory 'Tools': '/home/ubuntu/myagent/_work/_tool'
[2021-07-08 00:37:56Z INFO HostContext] Well known directory 'Bin': '/home/ubuntu/myagent/bin'
[2021-07-08 00:37:56Z INFO HostContext] Well known directory 'Root': '/home/ubuntu/myagent'
[2021-07-08 00:37:56Z INFO HostContext] Well known directory 'Work': '/home/ubuntu/myagent/_work'
[2021-07-08 00:37:56Z INFO HostContext] Well known directory 'Bin': '/home/ubuntu/myagent/bin'
[2021-07-08 00:37:56Z INFO HostContext] Well known directory 'Root': '/home/ubuntu/myagent'
[2021-07-08 00:37:56Z INFO HostContext] Well known directory 'Bin': '/home/ubuntu/myagent/bin'
[2021-07-08 00:37:56Z INFO HostContext] Well known directory 'Root': '/home/ubuntu/myagent'
[2021-07-08 00:37:56Z INFO HostContext] Well known directory 'Diag': '/home/ubuntu/myagent/_diag'
[2021-07-08 00:37:56Z INFO JobRunner] Starting the job execution context.
[2021-07-08 00:37:56Z INFO HostContext] Well known directory 'Bin': '/home/ubuntu/myagent/bin'
[2021-07-08 00:37:56Z INFO HostContext] Well known directory 'Root': '/home/ubuntu/myagent'
[2021-07-08 00:37:56Z INFO HostContext] Well known directory 'Work': '/home/ubuntu/myagent/_work'
[2021-07-08 00:37:56Z INFO JobRunner] Validating directory permissions for: '/home/ubuntu/myagent/_work'
[2021-07-08 00:37:56Z INFO HostContext] Well known directory 'Bin': '/home/ubuntu/myagent/bin'
[2021-07-08 00:37:56Z INFO HostContext] Well known directory 'Root': '/home/ubuntu/myagent'
[2021-07-08 00:37:56Z INFO HostContext] Well known directory 'Bin': '/home/ubuntu/myagent/bin'
[2021-07-08 00:37:56Z INFO HostContext] Well known directory 'Root': '/home/ubuntu/myagent'
[2021-07-08 00:37:56Z INFO HostContext] Well known directory 'Work': '/home/ubuntu/myagent/_work'
[2021-07-08 00:37:56Z INFO HostContext] Well known directory 'Bin': '/home/ubuntu/myagent/bin'
[2021-07-08 00:37:56Z INFO HostContext] Well known directory 'Root': '/home/ubuntu/myagent'
[2021-07-08 00:37:56Z INFO HostContext] Well known directory 'Work': '/home/ubuntu/myagent/_work'
[2021-07-08 00:37:56Z INFO HostContext] Well known directory 'Bin': '/home/ubuntu/myagent/bin'
[2021-07-08 00:37:56Z INFO HostContext] Well known directory 'Root': '/home/ubuntu/myagent'
[2021-07-08 00:37:56Z INFO HostContext] Well known directory 'Work': '/home/ubuntu/myagent/_work'
[2021-07-08 00:37:56Z INFO HostContext] Well known directory 'Bin': '/home/ubuntu/myagent/bin'
[2021-07-08 00:37:56Z INFO HostContext] Well known directory 'Root': '/home/ubuntu/myagent'
[2021-07-08 00:37:56Z INFO HostContext] Well known directory 'Work': '/home/ubuntu/myagent/_work'
[2021-07-08 00:37:56Z INFO HostContext] Well known directory 'Tools': '/home/ubuntu/myagent/_work/_tool'
[2021-07-08 00:37:56Z INFO HostContext] Well known directory 'Bin': '/home/ubuntu/myagent/bin'
[2021-07-08 00:37:56Z INFO HostContext] Well known directory 'Root': '/home/ubuntu/myagent'
[2021-07-08 00:37:56Z INFO HostContext] Well known directory 'Work': '/home/ubuntu/myagent/_work'
[2021-07-08 00:37:56Z INFO HostContext] Well known directory 'Temp': '/home/ubuntu/myagent/_work/_temp'
[2021-07-08 00:37:56Z INFO JobRunner] Creating task server with https://mscodehub.visualstudio.com/
[2021-07-08 00:37:57Z INFO VisualStudioServices] Starting operation Location.GetConnectionData
[2021-07-08 00:37:57Z INFO JobServerQueue] Try to append 1 batches web console lines for record 'c1804615-63a2-5140-0e38-8f824b0a5d62', success rate: 1/1.
[2021-07-08 00:37:57Z INFO VisualStudioServices] Finished operation Location.GetConnectionData
[2021-07-08 00:37:57Z INFO JobRunner] Getting job extension.
[2021-07-08 00:37:57Z INFO ExtensionManager] Getting extensions for interface: 'Microsoft.VisualStudio.Services.Agent.Worker.IJobExtension'
[2021-07-08 00:37:57Z INFO ExtensionManager] Creating instance: Microsoft.VisualStudio.Services.Agent.Worker.Build.BuildJobExtension, Agent.Worker
[2021-07-08 00:37:57Z INFO ExtensionManager] Creating instance: Microsoft.VisualStudio.Services.Agent.Worker.Release.ReleaseJobExtension, Agent.Worker
[2021-07-08 00:37:57Z INFO ExtensionManager] Creating instance: Microsoft.VisualStudio.Services.Agent.Worker.Release.DeploymentJobExtension, Agent.Worker
[2021-07-08 00:37:57Z INFO ExtensionManager] Creating instance: Microsoft.VisualStudio.Services.Agent.Worker.Maintenance.MaintenanceJobExtension, Agent.Worker
[2021-07-08 00:37:57Z INFO JobRunner] Initialize job. Getting all job steps.
[2021-07-08 00:37:57Z INFO HostContext] Well known directory 'Bin': '/home/ubuntu/myagent/bin'
[2021-07-08 00:37:57Z INFO HostContext] Well known directory 'Root': '/home/ubuntu/myagent'
[2021-07-08 00:37:57Z INFO HostContext] Well known directory 'Diag': '/home/ubuntu/myagent/_diag'
[2021-07-08 00:37:57Z INFO BuildJobExtension] Run initial step from extension BuildJobExtension.
[2021-07-08 00:37:57Z INFO ExtensionManager] Getting extensions for interface: 'Microsoft.VisualStudio.Services.Agent.Worker.Build.ISourceProvider'
[2021-07-08 00:37:57Z INFO ExtensionManager] Creating instance: Microsoft.VisualStudio.Services.Agent.Worker.Build.ExternalGitSourceProvider, Agent.Worker
[2021-07-08 00:37:57Z INFO ExtensionManager] Creating instance: Microsoft.VisualStudio.Services.Agent.Worker.Build.GitHubSourceProvider, Agent.Worker
[2021-07-08 00:37:57Z INFO ExtensionManager] Creating instance: Microsoft.VisualStudio.Services.Agent.Worker.Build.GitHubEnterpriseSourceProvider, Agent.Worker
[2021-07-08 00:37:57Z INFO ExtensionManager] Creating instance: Microsoft.VisualStudio.Services.Agent.Worker.Build.BitbucketSourceProvider, Agent.Worker
[2021-07-08 00:37:57Z INFO ExtensionManager] Creating instance: Microsoft.VisualStudio.Services.Agent.Worker.Build.SvnSourceProvider, Agent.Worker
[2021-07-08 00:37:57Z INFO ExtensionManager] Creating instance: Microsoft.VisualStudio.Services.Agent.Worker.Build.TfsGitSourceProvider, Agent.Worker
[2021-07-08 00:37:57Z INFO ExtensionManager] Creating instance: Microsoft.VisualStudio.Services.Agent.Worker.Build.TfsVCSourceProvider, Agent.Worker
[2021-07-08 00:37:57Z INFO HostContext] Well known directory 'Bin': '/home/ubuntu/myagent/bin'
[2021-07-08 00:37:57Z INFO HostContext] Well known directory 'Root': '/home/ubuntu/myagent'
[2021-07-08 00:37:57Z INFO HostContext] Well known directory 'Work': '/home/ubuntu/myagent/_work'
[2021-07-08 00:37:57Z INFO HostContext] Well known directory 'Bin': '/home/ubuntu/myagent/bin'
[2021-07-08 00:37:57Z INFO HostContext] Well known directory 'Root': '/home/ubuntu/myagent'
[2021-07-08 00:37:57Z INFO HostContext] Well known directory 'Work': '/home/ubuntu/myagent/_work'
[2021-07-08 00:37:57Z INFO HostContext] Well known directory 'Bin': '/home/ubuntu/myagent/bin'
[2021-07-08 00:37:57Z INFO HostContext] Well known directory 'Root': '/home/ubuntu/myagent'
[2021-07-08 00:37:57Z INFO HostContext] Well known directory 'Work': '/home/ubuntu/myagent/_work'
[2021-07-08 00:37:57Z INFO HostContext] Well known directory 'Bin': '/home/ubuntu/myagent/bin'
[2021-07-08 00:37:57Z INFO HostContext] Well known directory 'Root': '/home/ubuntu/myagent'
[2021-07-08 00:37:57Z INFO HostContext] Well known directory 'Work': '/home/ubuntu/myagent/_work'
[2021-07-08 00:37:57Z INFO HostContext] Well known directory 'Bin': '/home/ubuntu/myagent/bin'
[2021-07-08 00:37:57Z INFO HostContext] Well known directory 'Root': '/home/ubuntu/myagent'
[2021-07-08 00:37:57Z INFO HostContext] Well known directory 'Work': '/home/ubuntu/myagent/_work'
[2021-07-08 00:37:57Z INFO BuildDirectoryManager] Checking if build directory exists: '/home/ubuntu/myagent/_work/1'
[2021-07-08 00:37:57Z ERR  BuildJobExtension] Caught exception from JobExtension Initialization: System.AggregateException: One or more errors occurred. (One or more errors occurred. (Invalid File or Directory attributes value. (Parameter 'Attributes'))) (Invalid File or Directory attributes value. (Parameter 'Attributes'))
 ---> System.ArgumentException: Invalid File or Directory attributes value. (Parameter 'Attributes')
   at System.IO.FileStatus.SetAttributes(String path, FileAttributes attributes)
   at System.IO.FileSystemInfo.set_Attributes(FileAttributes value)
   at Microsoft.VisualStudio.Services.Agent.Util.IOUtil.RemoveReadOnly(FileSystemInfo item)
   at Microsoft.VisualStudio.Services.Agent.Util.IOUtil.<>c__DisplayClass10_0.<DeleteDirectory>b__0(FileSystemInfo item)
   at System.Linq.Parallel.ForAllOperator`1.ForAllEnumerator`1.MoveNext(TInput& currentElement, Int32& currentKey)
   at System.Linq.Parallel.ForAllSpoolingTask`2.SpoolingWork()
   at System.Linq.Parallel.SpoolingTaskBase.Work()
   at System.Linq.Parallel.QueryTask.BaseWork(Object unused)
   at System.Linq.Parallel.QueryTask.RunTaskSynchronously(Object o)
   at System.Threading.Tasks.Task.InnerInvoke()
   at System.Threading.Tasks.Task.<>c.<.cctor>b__274_0(Object obj)
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location where exception was thrown ---
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread)
   --- End of inner exception stack trace ---
   at System.Linq.Parallel.QueryTaskGroupState.QueryEnd(Boolean userInitiatedDispose)
   at System.Linq.Parallel.SpoolingTask.SpoolForAll[TInputOutput,TIgnoreKey](QueryTaskGroupState groupState, PartitionedStream`2 partitions, TaskScheduler taskScheduler)
   at System.Linq.Parallel.DefaultMergeHelper`2.System.Linq.Parallel.IMergeHelper<TInputOutput>.Execute()
   at System.Linq.Parallel.MergeExecutor`1.Execute()
   at System.Linq.Parallel.MergeExecutor`1.Execute[TKey](PartitionedStream`2 partitions, Boolean ignoreOutput, ParallelMergeOptions options, TaskScheduler taskScheduler, Boolean isOrdered, CancellationState cancellationState, Int32 queryId)
   at System.Linq.Parallel.PartitionedStreamMerger`1.Receive[TKey](PartitionedStream`2 partitionedStream)
   at System.Linq.Parallel.ForAllOperator`1.WrapPartitionedStream[TKey](PartitionedStream`2 inputStream, IPartitionedStreamRecipient`1 recipient, Boolean preferStriping, QuerySettings settings)
   at System.Linq.Parallel.UnaryQueryOperator`2.UnaryQueryOperatorResults.ChildResultsRecipient.Receive[TKey](PartitionedStream`2 inputStream)
   at System.Linq.Parallel.ScanQueryOperator`1.ScanEnumerableQueryOperatorResults.GivePartitionedStream(IPartitionedStreamRecipient`1 recipient)
   at System.Linq.Parallel.UnaryQueryOperator`2.UnaryQueryOperatorResults.GivePartitionedStream(IPartitionedStreamRecipient`1 recipient)
   at System.Linq.Parallel.QueryOperator`1.GetOpenedEnumerator(Nullable`1 mergeOptions, Boolean suppressOrder, Boolean forEffect, QuerySettings querySettings)
   at System.Linq.Parallel.ForAllOperator`1.RunSynchronously()
   at System.Linq.ParallelEnumerable.ForAll[TSource](ParallelQuery`1 source, Action`1 action)
   at Microsoft.VisualStudio.Services.Agent.Util.IOUtil.DeleteDirectory(String path, Boolean contentsOnly, Boolean continueOnContentDeleteError, CancellationToken cancellationToken)
   at Microsoft.VisualStudio.Services.Agent.Util.IOUtil.DeleteDirectory(String path, CancellationToken cancellationToken)
   at Microsoft.VisualStudio.Services.Agent.Worker.Build.BuildDirectoryManager.DeleteDirectory(IExecutionContext executionContext, String description, String path)
   at Microsoft.VisualStudio.Services.Agent.Worker.Build.BuildDirectoryManager.CreateDirectory(IExecutionContext executionContext, String description, String path, Boolean deleteExisting)
   at Microsoft.VisualStudio.Services.Agent.Worker.Build.BuildDirectoryManager.PrepareDirectory(IExecutionContext executionContext, IList`1 repositories, WorkspaceOptions workspace)
   at Microsoft.VisualStudio.Services.Agent.Worker.Build.BuildJobExtension.InitializeJobExtension(IExecutionContext executionContext, IList`1 steps, WorkspaceOptions workspace)
   at Microsoft.VisualStudio.Services.Agent.Worker.JobExtension.InitializeJob(IExecutionContext jobContext, AgentJobRequestMessage message)
[2021-07-08 00:37:57Z ERR  JobRunner] Job initialize failed.
[2021-07-08 00:37:57Z ERR  JobRunner] Caught exception from InitializeJob: System.AggregateException: One or more errors occurred. (One or more errors occurred. (Invalid File or Directory attributes value. (Parameter 'Attributes'))) (Invalid File or Directory attributes value. (Parameter 'Attributes'))
 ---> System.ArgumentException: Invalid File or Directory attributes value. (Parameter 'Attributes')
   at System.IO.FileStatus.SetAttributes(String path, FileAttributes attributes)
   at System.IO.FileSystemInfo.set_Attributes(FileAttributes value)
   at Microsoft.VisualStudio.Services.Agent.Util.IOUtil.RemoveReadOnly(FileSystemInfo item)
   at Microsoft.VisualStudio.Services.Agent.Util.IOUtil.<>c__DisplayClass10_0.<DeleteDirectory>b__0(FileSystemInfo item)
   at System.Linq.Parallel.ForAllOperator`1.ForAllEnumerator`1.MoveNext(TInput& currentElement, Int32& currentKey)
   at System.Linq.Parallel.ForAllSpoolingTask`2.SpoolingWork()
   at System.Linq.Parallel.SpoolingTaskBase.Work()
   at System.Linq.Parallel.QueryTask.BaseWork(Object unused)
   at System.Linq.Parallel.QueryTask.RunTaskSynchronously(Object o)
   at System.Threading.Tasks.Task.InnerInvoke()
   at System.Threading.Tasks.Task.<>c.<.cctor>b__274_0(Object obj)
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location where exception was thrown ---
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread)
   --- End of inner exception stack trace ---
   at System.Linq.Parallel.QueryTaskGroupState.QueryEnd(Boolean userInitiatedDispose)
   at System.Linq.Parallel.SpoolingTask.SpoolForAll[TInputOutput,TIgnoreKey](QueryTaskGroupState groupState, PartitionedStream`2 partitions, TaskScheduler taskScheduler)
   at System.Linq.Parallel.DefaultMergeHelper`2.System.Linq.Parallel.IMergeHelper<TInputOutput>.Execute()
   at System.Linq.Parallel.MergeExecutor`1.Execute()
   at System.Linq.Parallel.MergeExecutor`1.Execute[TKey](PartitionedStream`2 partitions, Boolean ignoreOutput, ParallelMergeOptions options, TaskScheduler taskScheduler, Boolean isOrdered, CancellationState cancellationState, Int32 queryId)
   at System.Linq.Parallel.PartitionedStreamMerger`1.Receive[TKey](PartitionedStream`2 partitionedStream)
   at System.Linq.Parallel.ForAllOperator`1.WrapPartitionedStream[TKey](PartitionedStream`2 inputStream, IPartitionedStreamRecipient`1 recipient, Boolean preferStriping, QuerySettings settings)
   at System.Linq.Parallel.UnaryQueryOperator`2.UnaryQueryOperatorResults.ChildResultsRecipient.Receive[TKey](PartitionedStream`2 inputStream)
   at System.Linq.Parallel.ScanQueryOperator`1.ScanEnumerableQueryOperatorResults.GivePartitionedStream(IPartitionedStreamRecipient`1 recipient)
   at System.Linq.Parallel.UnaryQueryOperator`2.UnaryQueryOperatorResults.GivePartitionedStream(IPartitionedStreamRecipient`1 recipient)
   at System.Linq.Parallel.QueryOperator`1.GetOpenedEnumerator(Nullable`1 mergeOptions, Boolean suppressOrder, Boolean forEffect, QuerySettings querySettings)
   at System.Linq.Parallel.ForAllOperator`1.RunSynchronously()
   at System.Linq.ParallelEnumerable.ForAll[TSource](ParallelQuery`1 source, Action`1 action)
   at Microsoft.VisualStudio.Services.Agent.Util.IOUtil.DeleteDirectory(String path, Boolean contentsOnly, Boolean continueOnContentDeleteError, CancellationToken cancellationToken)
   at Microsoft.VisualStudio.Services.Agent.Util.IOUtil.DeleteDirectory(String path, CancellationToken cancellationToken)
   at Microsoft.VisualStudio.Services.Agent.Worker.Build.BuildDirectoryManager.DeleteDirectory(IExecutionContext executionContext, String description, String path)
   at Microsoft.VisualStudio.Services.Agent.Worker.Build.BuildDirectoryManager.CreateDirectory(IExecutionContext executionContext, String description, String path, Boolean deleteExisting)
   at Microsoft.VisualStudio.Services.Agent.Worker.Build.BuildDirectoryManager.PrepareDirectory(IExecutionContext executionContext, IList`1 repositories, WorkspaceOptions workspace)
   at Microsoft.VisualStudio.Services.Agent.Worker.Build.BuildJobExtension.InitializeJobExtension(IExecutionContext executionContext, IList`1 steps, WorkspaceOptions workspace)
   at Microsoft.VisualStudio.Services.Agent.Worker.JobExtension.InitializeJob(IExecutionContext jobContext, AgentJobRequestMessage message)
   at Microsoft.VisualStudio.Services.Agent.Worker.JobRunner.RunAsync(AgentJobRequestMessage message, CancellationToken jobRequestCancellationToken)
[2021-07-08 00:37:57Z INFO JobRunner] Shutting down the job server queue.
[2021-07-08 00:37:57Z INFO JobServerQueue] Try to append 1 batches web console lines for record 'c1804615-63a2-5140-0e38-8f824b0a5d62', success rate: 1/1.
[2021-07-08 00:37:57Z INFO JobServerQueue] Fire signal to shutdown all queues.
[2021-07-08 00:37:58Z INFO JobServerQueue] Try to append 1 batches web console lines for record 'c1474eab-da3f-4708-ba48-4083fb109189', success rate: 1/1.
[2021-07-08 00:37:58Z INFO JobServerQueue] All queue process task stopped.
[2021-07-08 00:37:58Z INFO JobServerQueue] Try to append 1 batches web console lines for record 'c1474eab-da3f-4708-ba48-4083fb109189', success rate: 1/1.
[2021-07-08 00:37:58Z INFO JobServerQueue] Try to append 1 batches web console lines for record 'c1804615-63a2-5140-0e38-8f824b0a5d62', success rate: 1/1.
[2021-07-08 00:37:58Z INFO JobServerQueue] Web console line queue drained.
[2021-07-08 00:37:58Z INFO JobServerQueue] Uploading 2 files in one shot.
[2021-07-08 00:37:59Z INFO VisualStudioServices] Starting operation Location.GetConnectionData
[2021-07-08 00:37:59Z INFO VisualStudioServices] Finished operation Location.GetConnectionData
[2021-07-08 00:37:59Z INFO VisualStudioServices] Starting operation Location.GetConnectionData
[2021-07-08 00:37:59Z INFO VisualStudioServices] Finished operation Location.GetConnectionData
[2021-07-08 00:38:01Z INFO JobServerQueue] Try to upload 2 log files or attachments, success rate: 2/2.
[2021-07-08 00:38:01Z INFO JobServerQueue] File upload queue drained.
[2021-07-08 00:38:01Z INFO JobServerQueue] Timeline update queue drained.
[2021-07-08 00:38:01Z INFO JobServerQueue] All queue process tasks have been stopped, and all queues are drained.
[2021-07-08 00:38:01Z INFO TempDirectoryManager] Cleaning agent temp folder: /home/ubuntu/myagent/_work/_temp
[2021-07-08 00:38:01Z INFO JobRunner] Raising job completed event.
[2021-07-08 00:38:01Z INFO Worker] Job completed.

Let me know if any additional logs are required.

Hi @AhmedBM have you faced with this issue on previous agent version?

I cannot say for sure. But i can gladly test other revisions.

@anatolybolshakov ive just tried again using the latest (2.193.0) and seem to constantly hit that issue. The first build aways succeeds, as described in the issue.


update Android app

I see my app in Server,

but requesting it from Android
https://www.myserver.com/HockeyKit/api/2/apps/com.myapp.xyz?format=json&udid=e093fa9f0f5ce03&os=Android&os_version=4.4.2&device=Android+SDK+built+for+x86&oem=unknown&app_version=5

delivers
{"result":-1}

Apache log has no entry, and honestly I've no idea what's wrong here.
Any hints for me ?
Thank you

looking at the lack of commits and the dangling pull requests, is it right to assume that no one is mainting this project?

Looks like the bitstadium guys are only working on their commercial solution:
http://hockeyapp.net/about/
Which is a part of the Microsoft product range now.


Private generic function cause subtype assignment error

Bug Report
🔎 Search Terms

private generic function

🕗 Version & Regression Information

This is the behavior in every version I tried(from 4.4.3 to 4.5.4), and I reviewed the FAQ for entries about Generics

⏯ Playground Link
Playground link with relevant code
mainly focus on the normalGet part.
💻 Code

type A = {
  A: number;
};

type AB = {
  B: number;
} & A;

type HelperFunction<T> = (item: T) => boolean;

class Struct<T> {
  private helper: HelperFunction<T> = (item: T) => true;
  getThis(): Struct<T> { return this; }
  updateThis(struct: Struct<T>): void {}
  set(item: T): void {}
}

const structA = new Struct<A>();
const structAB = new Struct<AB>();

function normalGet(struct: Struct<A>) {
  // TS2345: Argument of type 'Struct<AB>' is not assignable to parameter of type 'Struct<A>'. Type 'A' is not assignable to type 'AB'. Property 'B' is missing in type 'A' but required in type '{ B: number; }'.
  struct.updateThis(structAB.getThis());
}

🙁 Actual behavior

if we avoid assigning generic function to this.helper, like commenting out this line private helper: HelperFunction<T> = (item: T) => true;, then no error would be thrown.

🙂 Expected behavior
private generic function or property doesn't affect type signature.

I don't see an error here. The first issue is because those types are not compatible. You can fix this by accepting a type parameter, e.g. updateThis<R extends T>(struct: Struct<R>): void {}.
The second issue is also as expected. Why do you expect you could assign { A: 1, B: 2 }? It might be that T provides more properties than this.

I don't see an error here. The first issue is because those types are not compatible. You can fix this by accepting a type parameter, e.g. updateThis<R extends T>(struct: Struct<R>): void {}.
The second issue is also as expected. Why do you expect you could assign { A: 1, B: 2 }? It might be that T provides more properties than this.

Yep, I found the error of the second one. So I changed the playground link. You can check again.
For the first issue, If I add an intermediate interface IStruct, you can see the playground code here, then no error would be thrown.

Struct<T> is contravariant in T under strictFunctionTypes because helper takes a T as a parameter.

Struct<T> is contravariant in T under strictFunctionTypes because helper takes a T as a parameter. You therefore can't substitute a Struct<AB> in place of a Struct<A> because its corresponding HelperFunction is less capable.

But helper is private property. Should private properties and methods affect type checking?
If I change the private property helper to a private method: Playground code link, then no error would be thrown.
From this code, Is there any difference between IStruct which we assume it has all public properties and methods of Struct class?

Why wouldn't private properties affect type checking?  Methods of a class can access private members of other instances of the same class, so variance still applies.

Why wouldn't private properties affect type checking? Methods of a class can access private members of other instances of the same class, so variance still applies.

From this perspective, why can we bypass this error once we create an interface?
Thx for replying. But from this perspective, why can we bypass this error once we create an interface? I am just curious about the difference between the Struct class and the IStruct intermediate interface.

That's actually a real soundness hole caused by structural typing.  Be careful, here be dragons:
Playground
class Foo<T> {
  constructor(public x: T) {}
  cb = (x: T) => console.log(typeof x);
  fun(foo: Foo<T>): void {
    this.cb(foo.x);
  }
};

interface IFoo<T> {
  fun(x: IFoo<T>): void;
}

const foo: Foo<number> = new Foo(42);
const bar: IFoo<string | number> = foo;
foo.fun(new Foo("fooey"));  // correct error
bar.fun(new Foo("fooey"));  // oops, passed a Foo<string> to a Foo<number>


Cool unique ptr and std array added

Coverage remained the same at 100.0% when pulling fc8aa8862a0a6db4d88f45339a547ac618f0886c on hipek8:master into 1aa5a4f774c434d7a580585ef4e1dadb2c30d09c on morfeush22:master.


envoy: 1.31.2 -> 1.32.0

Things done

Built on platform(s)

[ ] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
24.11 Release Notes (or backporting 23.11 and 24.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[ ] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

I rebased the patches.
gn1924 doesn't build anymore, maybe we can use gn and drop the package?
Currently build of deps fails with
The current `lockfile` is out of date for 'dynamic_modules_rust_sdk_crate_index'. Please re-run bazel using `CARGO_BAZEL_REPIN=true` if this is expected and the lockfile should be updated.

@lukegb feel free to push on this PR if you like. :)

I can confirm that the gn1924 does not build anymore due to the LFS64 patch not applying cleanly.

@ofborg build envoy envoy.tests
@ofborg eval

@ofborg build envoy envoy.tests
@ofborg eval

@ofborg build envoy envoy.tests
@ofborg eval
third time's a charm?


Fix display of artifacts in UI to refresh properly

Resolves https://github.com/databricks/mlflow/issues/106.
The bug is that componentWillMount will not be called if only the path of the artifact changes.

Codecov Report

Merging #115 into master will decrease coverage by 0.04%.
The diff coverage is 0%.

@@            Coverage Diff             @@
##           master     #115      +/-   ##
==========================================
- Coverage   50.31%   50.26%   -0.05%
==========================================
  Files          87       87
  Lines        4184     4188       +4
==========================================
  Hits         2105     2105
- Misses       2079     2083       +4

Impacted Files
Coverage Δ

...s/artifact-view-components/ShowArtifactTextView.js
0% <0%> (ø)
:arrow_up:

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 9c339c9...6ce839c. Read the comment docs.


[feature request] new output format for Code Climate

For the integration of the validation results in other software, it would be nice to have the possibility to get the output as json as specified by Code Climate. Especially the integration in gitlab-ci requires this format.
https://github.com/codeclimate/platform/blob/master/spec/analyzers/SPEC.md#data-types

@Blaimi Are you using the validator as a Node module within JavaScript code or as a CLI tool?

I want to use it in a github-pipeline [1]. gitlab requires the code climate output format for integration in code quality reports [2].
[1] https://gitlab.com/biletado/apidocs/-/blob/0dfa977c8cc38282dada77f50c8db151f5e6926d/.gitlab-ci.yml#L6
[2] https://docs.gitlab.com/ee/ci/testing/code_quality.html#implementing-a-custom-tool

I see. So it's not sufficient just to have JSON output, you need an entirely new output structure?

@Blaimi in our official 1.0.0 release of the validator, we have defined a json schema that describes the JSON output produced by the validator.  Perhaps a way to solve this would be to use a tool such as jq to post-process the validator's JSON output to produce the correct format needed by Code Climate.

Yes, I considered jq for a few moments, but when I remember correct, the structures are too different for an easy and maintainable solution. It's probably easier to write a small node tool or wrapper in a oop language which transforms the output.
Would you accept a PR on this topic with an implementation? e.g. with outputFormat: codeglance/--codeglance?