[WIP] FIX HiveThriftHttpServerSuite flakiness

What changes were proposed in this pull request?
TO FIX flaky tests:
https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder/132345/testReport/
org.apache.spark.sql.hive.thriftserver.HiveThriftHttpServerSuite.JDBC query execution
org.apache.spark.sql.hive.thriftserver.HiveThriftHttpServerSuite.Checks Hive version
org.apache.spark.sql.hive.thriftserver.HiveThriftHttpServerSuite.SPARK-24829 Checks cast as float
try to capture more error msg while getting JDBC connection failure
Why are the changes needed?

Does this PR introduce any user-facing change?

How was this patch tested?

Test build #132356 has started for PR 30643 at commit 30c4c32.

Thank you for taking a look for this @yaooqinn.

Test build #132356 has finished for PR 30643 at commit 30c4c32.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds no public classes.

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/132356/

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/36956/

Kubernetes integration test status failure
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/36956/

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/36956/

Test build #132360 has started for PR 30643 at commit 3f70a9b.

Test build #132360 has finished for PR 30643 at commit 3f70a9b.

This patch fails to build.
This patch merges cleanly.
This patch adds no public classes.

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/132360/

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/36960/

Test build #132363 has started for PR 30643 at commit d3abb61.

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/36963/

Test build #132365 has started for PR 30643 at commit 28d3df7.

Verifying port randomness and libthrift inconsistency

cc @cloud-fan @maropu

Kubernetes integration test status failure
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/36963/

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/36965/

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/36963/

Kubernetes integration test status failure
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/36965/

Test build #132363 has finished for PR 30643 at commit d3abb61.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds no public classes.

Test build #132363 has finished for PR 30643 at commit d3abb61.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds no public classes.

This test failure means the thrift inconsistency is not related

Test build #132363 has finished for PR 30643 at commit d3abb61.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds no public classes.

This test failure means the thrift inconsistency is not related

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/36965/

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/132363/

Test build #132365 has finished for PR 30643 at commit 28d3df7.

This patch fails PySpark unit tests.
This patch merges cleanly.
This patch adds no public classes.

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/36977/

Kubernetes integration test status success
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/36977/

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/36977/

Test build #132384 has started for PR 30643 at commit 7752ca9.

Test build #132377 has finished for PR 30643 at commit fa847bf.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/36984/

retest this please

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/132377/

Test build #132385 has started for PR 30643 at commit 7752ca9.

Kubernetes integration test status failure
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/36984/

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/36984/

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/36986/

Kubernetes integration test status failure
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/36986/

Test build #132384 has finished for PR 30643 at commit 7752ca9.

This patch fails SparkR unit tests.
This patch merges cleanly.
This patch adds the following public classes (experimental):
class HiveThriftBinaryServerSuite extends HiveThriftServer2Test
class SingleSessionSuite extends HiveThriftServer2Test
class HiveThriftCleanUpScratchDirSuite extends HiveThriftServer2Test
class HiveThriftHttpServerSuite extends HiveThriftServer2Test
class SparkMetadataOperationSuite extends HiveThriftServer2Test
class SparkThriftServerProtocolVersionsSuite extends HiveThriftServer2Test

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/132384/

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/36986/

Test build #132385 has finished for PR 30643 at commit 7752ca9.

This patch passes all tests.
This patch merges cleanly.
This patch adds the following public classes (experimental):
class HiveThriftBinaryServerSuite extends HiveThriftServer2Test
class SingleSessionSuite extends HiveThriftServer2Test
class HiveThriftCleanUpScratchDirSuite extends HiveThriftServer2Test
class HiveThriftHttpServerSuite extends HiveThriftServer2Test
class SparkMetadataOperationSuite extends HiveThriftServer2Test
class SparkThriftServerProtocolVersionsSuite extends HiveThriftServer2Test

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/132385/

0/12/08 03:51:50 WARN HttpChannel: /cliservice
java.lang.NoSuchMethodError: javax.ws.rs.core.NewCookie.isHttpOnly()Z
        at org.glassfish.jersey.message.internal.NewCookieProvider.toString(NewCookieProvider.java:73)
        at org.glassfish.jersey.message.internal.NewCookieProvider.toString(NewCookieProvider.java:34)
        at javax.ws.rs.core.NewCookie.toString(NewCookie.java:178)
        at java.lang.String.valueOf(String.java:2994)
        at java.lang.StringBuilder.append(StringBuilder.java:131)
        at org.apache.hive.service.cli.thrift.ThriftHttpServlet.getHttpOnlyCookieHeader(ThriftHttpServlet.java:318)
        at org.apache.hive.service.cli.thrift.ThriftHttpServlet.doPost(ThriftHttpServlet.java:175)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
        at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:763)
        at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:551)
        at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:233)
        at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1610)
        at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:233)
        at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1363)
        at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:188)
        at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:489)
        at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1580)
        at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:186)
        at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1278)
        at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)
        at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127)
        at org.eclipse.jetty.server.Server.handle(Server.java:500)
        at org.eclipse.jetty.server.HttpChannel.lambda$handle$1(HttpChannel.java:383)
        at org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:547)
        at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:375)
        at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:273)
        at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:311)
        at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:103)
        at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:117)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
        at java.lang.Thread.run(Thread.java:748)

After dumping jdbc server's log to unit-tests.log, it reveals that we may be facing a jar conflicts issue.

@yaooqinn can you open a new PR to revert SPARK-33525 and see if the tests become less flaky?

javax/ws/rs/jsr311-api/1.1.1/jsr311-api-1.1.1.jar -> javax.ws.rs.core.NewCookie pretty close

The jsr311-api is a transive dep of hadoop-client, which has been excluded from maven side, but it still can be found in the classpath when using sbt runner
build/sbt -Phive-2.3 -Phive-thriftserver "hive-thriftserver/testOnly *HiveThriftHttpServerSuite"

While using maven,  build/mvn package -Dtest=none -DwildcardSuites=org.apache.spark.sql.hive.thriftserver.HiveThriftHttpServerSuite  -Phive -Phive-thriftserver  -Phadoop-3.2 -Phive-2.3 -pl :spark-hive-thriftserver_2.12, the artifact is invisible in the classpath

spark-yarn module depend on jersey-1.1.9  with test scope, and jersey-1.1.9 depend on jsr311-api

Test build #132437 has started for PR 30643 at commit 1d8be9c.

[INFO] --- maven-dependency-plugin:3.1.1:tree (default-cli) @ spark-hive-thriftserver_2.12 ---
[INFO] org.apache.spark:spark-hive-thriftserver_2.12:jar:3.2.0-SNAPSHOT
[INFO] +- org.apache.spark:spark-hive_2.12:jar:3.2.0-SNAPSHOT:compile
[INFO] |  +- org.apache.spark:spark-core_2.12:jar:3.2.0-SNAPSHOT:compile
[INFO] |  +- org.apache.spark:spark-sql_2.12:jar:3.2.0-SNAPSHOT:compile
[INFO] |  +- org.apache.hive:hive-common:jar:2.3.7:compile
[INFO] |  |  +- org.apache.commons:commons-compress:jar:1.20:compile
[INFO] |  |  +- com.tdunning:json:jar:1.8:compile
[INFO] |  |  \- com.github.joshelser:dropwizard-metrics-hadoop-metrics2-reporter:jar:0.1.2:compile
[INFO] |  +- org.apache.hive:hive-exec:jar:core:2.3.7:compile
[INFO] |  |  +- org.apache.hive:hive-vector-code-gen:jar:2.3.7:compile
[INFO] |  |  |  \- org.apache.velocity:velocity:jar:1.5:compile
[INFO] |  |  +- org.antlr:antlr-runtime:jar:3.5.2:compile
[INFO] |  |  +- org.antlr:ST4:jar:4.0.4:compile
[INFO] |  |  +- com.google.code.gson:gson:jar:2.2.4:compile
[INFO] |  |  \- stax:stax-api:jar:1.0.1:compile
[INFO] |  +- org.apache.hive:hive-metastore:jar:2.3.7:compile
[INFO] |  |  +- javolution:javolution:jar:5.5.1:compile
[INFO] |  |  +- com.google.protobuf:protobuf-java:jar:2.5.0:compile
[INFO] |  |  +- com.jolbox:bonecp:jar:0.8.0.RELEASE:compile
[INFO] |  |  +- com.zaxxer:HikariCP:jar:2.5.1:compile
[INFO] |  |  +- org.datanucleus:datanucleus-api-jdo:jar:4.2.4:compile
[INFO] |  |  +- org.datanucleus:datanucleus-rdbms:jar:4.1.19:compile
[INFO] |  |  +- commons-pool:commons-pool:jar:1.5.4:compile
[INFO] |  |  +- commons-dbcp:commons-dbcp:jar:1.4:compile
[INFO] |  |  +- javax.jdo:jdo-api:jar:3.0.1:compile
[INFO] |  |  |  \- javax.transaction:jta:jar:1.1:compile
[INFO] |  |  \- org.datanucleus:javax.jdo:jar:3.2.0-m3:compile
[INFO] |  |     \- javax.transaction:transaction-api:jar:1.1:compile
[INFO] |  +- org.apache.hive:hive-serde:jar:2.3.7:compile
[INFO] |  |  \- net.sf.opencsv:opencsv:jar:2.3:compile
[INFO] |  +- org.apache.hive:hive-shims:jar:2.3.7:compile
[INFO] |  |  +- org.apache.hive.shims:hive-shims-common:jar:2.3.7:compile
[INFO] |  |  +- org.apache.hive.shims:hive-shims-0.23:jar:2.3.7:runtime
[INFO] |  |  \- org.apache.hive.shims:hive-shims-scheduler:jar:2.3.7:runtime
[INFO] |  +- org.apache.hive:hive-llap-common:jar:2.3.7:compile
[INFO] |  +- org.apache.hive:hive-llap-client:jar:2.3.7:test
[INFO] |  +- org.apache.avro:avro:jar:1.8.2:compile
[INFO] |  |  +- org.codehaus.jackson:jackson-core-asl:jar:1.9.13:compile
[INFO] |  |  \- org.tukaani:xz:jar:1.5:compile
[INFO] |  +- org.apache.avro:avro-mapred:jar:hadoop2:1.8.2:compile
[INFO] |  |  \- org.apache.avro:avro-ipc:jar:1.8.2:compile
[INFO] |  +- commons-httpclient:commons-httpclient:jar:3.1:compile
[INFO] |  +- org.apache.httpcomponents:httpclient:jar:4.5.6:compile
[INFO] |  +- org.codehaus.jackson:jackson-mapper-asl:jar:1.9.13:compile
[INFO] |  +- commons-codec:commons-codec:jar:1.10:compile
[INFO] |  +- joda-time:joda-time:jar:2.10.5:compile
[INFO] |  +- org.jodd:jodd-core:jar:3.5.2:compile
[INFO] |  +- com.google.code.findbugs:jsr305:jar:3.0.0:compile
[INFO] |  +- org.datanucleus:datanucleus-core:jar:4.1.17:compile
[INFO] |  +- org.apache.thrift:libthrift:jar:0.12.0:compile
[INFO] |  +- org.apache.thrift:libfb303:jar:0.9.3:compile
[INFO] |  \- org.apache.derby:derby:jar:<IP_ADDRESS>:compile
[INFO] +- org.apache.spark:spark-core_2.12:test-jar:tests:3.2.0-SNAPSHOT:test
[INFO] |  +- com.thoughtworks.paranamer:paranamer:jar:2.8:runtime
[INFO] |  +- com.twitter:chill_2.12:jar:0.9.5:compile
[INFO] |  |  \- com.esotericsoftware:kryo-shaded:jar:4.0.2:compile
[INFO] |  |     \- com.esotericsoftware:minlog:jar:1.3.0:compile
[INFO] |  +- com.twitter:chill-java:jar:0.9.5:compile
[INFO] |  +- org.apache.xbean:xbean-asm7-shaded:jar:4.15:compile
[INFO] |  +- org.apache.hadoop:hadoop-client:jar:3.2.0:compile
[INFO] |  |  +- org.apache.hadoop:hadoop-common:jar:3.2.0:compile
[INFO] |  |  |  +- commons-collections:commons-collections:jar:3.2.2:compile
[INFO] |  |  |  +- javax.servlet.jsp:jsp-api:jar:2.1:runtime
[INFO] |  |  |  +- commons-beanutils:commons-beanutils:jar:1.9.4:compile
[INFO] |  |  |  +- org.apache.commons:commons-configuration2:jar:2.1.1:compile
[INFO] |  |  |  +- com.google.re2j:re2j:jar:1.1:compile
[INFO] |  |  |  +- org.apache.hadoop:hadoop-auth:jar:3.2.0:compile
[INFO] |  |  |  |  +- com.nimbusds:nimbus-jose-jwt:jar:4.41.1:compile
[INFO] |  |  |  |  |  \- com.github.stephenc.jcip:jcip-annotations:jar:1.0-1:compile
[INFO] |  |  |  |  \- net.minidev:json-smart:jar:2.3:compile
[INFO] |  |  |  |     \- net.minidev:accessors-smart:jar:1.2:compile
[INFO] |  |  |  +- org.apache.curator:curator-client:jar:2.13.0:compile
[INFO] |  |  |  +- org.apache.htrace:htrace-core4:jar:4.1.0-incubating:compile
[INFO] |  |  |  +- org.apache.kerby:kerb-simplekdc:jar:1.0.1:compile
[INFO] |  |  |  |  +- org.apache.kerby:kerb-client:jar:1.0.1:compile
[INFO] |  |  |  |  |  +- org.apache.kerby:kerby-config:jar:1.0.1:compile
[INFO] |  |  |  |  |  +- org.apache.kerby:kerb-core:jar:1.0.1:compile
[INFO] |  |  |  |  |  |  \- org.apache.kerby:kerby-pkix:jar:1.0.1:compile
[INFO] |  |  |  |  |  |     +- org.apache.kerby:kerby-asn1:jar:1.0.1:compile
[INFO] |  |  |  |  |  |     \- org.apache.kerby:kerby-util:jar:1.0.1:compile
[INFO] |  |  |  |  |  +- org.apache.kerby:kerb-common:jar:1.0.1:compile
[INFO] |  |  |  |  |  |  \- org.apache.kerby:kerb-crypto:jar:1.0.1:compile
[INFO] |  |  |  |  |  +- org.apache.kerby:kerb-util:jar:1.0.1:compile
[INFO] |  |  |  |  |  \- org.apache.kerby:token-provider:jar:1.0.1:compile
[INFO] |  |  |  |  \- org.apache.kerby:kerb-admin:jar:1.0.1:compile
[INFO] |  |  |  |     +- org.apache.kerby:kerb-server:jar:1.0.1:compile
[INFO] |  |  |  |     |  \- org.apache.kerby:kerb-identity:jar:1.0.1:compile
[INFO] |  |  |  |     \- org.apache.kerby:kerby-xdr:jar:1.0.1:compile
[INFO] |  |  |  +- org.codehaus.woodstox:stax2-api:jar:3.1.4:compile
[INFO] |  |  |  +- com.fasterxml.woodstox:woodstox-core:jar:5.0.3:compile
[INFO] |  |  |  \- dnsjava:dnsjava:jar:2.1.7:compile
[INFO] |  |  +- org.apache.hadoop:hadoop-hdfs-client:jar:3.2.0:compile
[INFO] |  |  |  \- com.squareup.okhttp:okhttp:jar:2.7.5:compile
[INFO] |  |  +- org.apache.hadoop:hadoop-yarn-api:jar:3.2.0:compile
[INFO] |  |  |  \- javax.xml.bind:jaxb-api:jar:2.2.11:compile
[INFO] |  |  +- org.apache.hadoop:hadoop-yarn-client:jar:3.2.0:compile
[INFO] |  |  +- org.apache.hadoop:hadoop-mapreduce-client-core:jar:3.2.0:compile
[INFO] |  |  |  \- org.apache.hadoop:hadoop-yarn-common:jar:3.2.0:compile
[INFO] |  |  |     +- com.fasterxml.jackson.module:jackson-module-jaxb-annotations:jar:2.10.0:compile
[INFO] |  |  |     |  +- jakarta.xml.bind:jakarta.xml.bind-api:jar:2.3.2:compile
[INFO] |  |  |     |  \- jakarta.activation:jakarta.activation-api:jar:1.2.1:compile
[INFO] |  |  |     \- com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider:jar:2.9.5:compile
[INFO] |  |  |        \- com.fasterxml.jackson.jaxrs:jackson-jaxrs-base:jar:2.9.5:compile
[INFO] |  |  +- org.apache.hadoop:hadoop-mapreduce-client-jobclient:jar:3.2.0:compile
[INFO] |  |  |  \- org.apache.hadoop:hadoop-mapreduce-client-common:jar:3.2.0:compile
[INFO] |  |  \- org.apache.hadoop:hadoop-annotations:jar:3.2.0:compile
[INFO] |  +- org.apache.spark:spark-launcher_2.12:jar:3.2.0-SNAPSHOT:compile
[INFO] |  +- org.apache.spark:spark-kvstore_2.12:jar:3.2.0-SNAPSHOT:compile
[INFO] |  |  +- org.fusesource.leveldbjni:leveldbjni-all:jar:1.8:compile
[INFO] |  |  +- com.fasterxml.jackson.core:jackson-core:jar:2.10.0:compile
[INFO] |  |  \- com.fasterxml.jackson.core:jackson-annotations:jar:2.10.0:compile
[INFO] |  +- org.apache.spark:spark-network-common_2.12:jar:3.2.0-SNAPSHOT:compile
[INFO] |  +- org.apache.spark:spark-network-shuffle_2.12:jar:3.2.0-SNAPSHOT:compile
[INFO] |  +- org.apache.spark:spark-unsafe_2.12:jar:3.2.0-SNAPSHOT:compile
[INFO] |  +- javax.activation:activation:jar:1.1.1:compile
[INFO] |  +- org.apache.curator:curator-recipes:jar:2.13.0:compile
[INFO] |  |  \- org.apache.curator:curator-framework:jar:2.13.0:compile
[INFO] |  +- org.apache.zookeeper:zookeeper:jar:3.4.14:compile
[INFO] |  |  \- org.apache.yetus:audience-annotations:jar:0.5.0:compile
[INFO] |  +- javax.servlet:javax.servlet-api:jar:3.1.0:compile
[INFO] |  +- org.apache.commons:commons-lang3:jar:3.10:compile
[INFO] |  +- org.apache.commons:commons-math3:jar:3.4.1:compile
[INFO] |  +- org.apache.commons:commons-text:jar:1.6:compile
[INFO] |  +- org.slf4j:slf4j-api:jar:1.7.30:compile
[INFO] |  +- org.slf4j:jul-to-slf4j:jar:1.7.30:compile
[INFO] |  +- org.slf4j:jcl-over-slf4j:jar:1.7.30:compile
[INFO] |  +- log4j:log4j:jar:1.2.17:compile
[INFO] |  +- org.slf4j:slf4j-log4j12:jar:1.7.30:compile
[INFO] |  +- com.ning:compress-lzf:jar:1.0.3:compile
[INFO] |  +- org.xerial.snappy:snappy-java:jar:1.1.8:compile
[INFO] |  +- org.lz4:lz4-java:jar:1.7.1:compile
[INFO] |  +- com.github.luben:zstd-jni:jar:1.4.5-6:compile
[INFO] |  +- org.roaringbitmap:RoaringBitmap:jar:0.9.0:compile
[INFO] |  |  \- org.roaringbitmap:shims:jar:0.9.0:runtime
[INFO] |  +- commons-net:commons-net:jar:3.1:compile
[INFO] |  +- org.scala-lang.modules:scala-xml_2.12:jar:1.2.0:compile
[INFO] |  +- org.scala-lang:scala-library:jar:2.12.10:compile
[INFO] |  +- org.scala-lang:scala-reflect:jar:2.12.10:compile
[INFO] |  +- org.json4s:json4s-jackson_2.12:jar:3.7.0-M5:compile
[INFO] |  |  \- org.json4s:json4s-core_2.12:jar:3.7.0-M5:compile
[INFO] |  |     +- org.json4s:json4s-ast_2.12:jar:3.7.0-M5:compile
[INFO] |  |     \- org.json4s:json4s-scalap_2.12:jar:3.7.0-M5:compile
[INFO] |  +- org.glassfish.jersey.core:jersey-client:jar:2.30:compile
[INFO] |  |  +- jakarta.ws.rs:jakarta.ws.rs-api:jar:2.1.6:compile
[INFO] |  |  \- org.glassfish.hk2.external:jakarta.inject:jar:2.6.1:compile
[INFO] |  +- org.glassfish.jersey.core:jersey-common:jar:2.30:compile
[INFO] |  |  +- jakarta.annotation:jakarta.annotation-api:jar:1.3.5:compile
[INFO] |  |  \- org.glassfish.hk2:osgi-resource-locator:jar:1.0.3:compile
[INFO] |  +- org.glassfish.jersey.core:jersey-server:jar:2.30:compile
[INFO] |  |  +- org.glassfish.jersey.media:jersey-media-jaxb:jar:2.30:compile
[INFO] |  |  \- jakarta.validation:jakarta.validation-api:jar:2.0.2:compile
[INFO] |  +- org.glassfish.jersey.containers:jersey-container-servlet:jar:2.30:compile
[INFO] |  +- org.glassfish.jersey.containers:jersey-container-servlet-core:jar:2.30:compile
[INFO] |  +- org.glassfish.jersey.inject:jersey-hk2:jar:2.30:compile
[INFO] |  |  +- org.glassfish.hk2:hk2-locator:jar:2.6.1:compile
[INFO] |  |  |  +- org.glassfish.hk2.external:aopalliance-repackaged:jar:2.6.1:compile
[INFO] |  |  |  +- org.glassfish.hk2:hk2-api:jar:2.6.1:compile
[INFO] |  |  |  \- org.glassfish.hk2:hk2-utils:jar:2.6.1:compile
[INFO] |  |  \- org.javassist:javassist:jar:3.25.0-GA:compile
[INFO] |  +- io.netty:netty-all:jar:4.1.51.Final:compile
[INFO] |  +- com.clearspring.analytics:stream:jar:2.9.6:compile
[INFO] |  +- io.dropwizard.metrics:metrics-core:jar:4.1.1:compile
[INFO] |  +- io.dropwizard.metrics:metrics-jvm:jar:4.1.1:compile
[INFO] |  +- io.dropwizard.metrics:metrics-json:jar:4.1.1:compile
[INFO] |  +- io.dropwizard.metrics:metrics-graphite:jar:4.1.1:compile
[INFO] |  +- io.dropwizard.metrics:metrics-jmx:jar:4.1.1:compile
[INFO] |  +- com.fasterxml.jackson.core:jackson-databind:jar:2.10.0:compile
[INFO] |  +- com.fasterxml.jackson.module:jackson-module-scala_2.12:jar:2.10.0:compile
[INFO] |  |  \- com.fasterxml.jackson.module:jackson-module-paranamer:jar:2.10.0:compile
[INFO] |  +- org.apache.ivy:ivy:jar:2.4.0:compile
[INFO] |  +- oro:oro:jar:2.0.8:compile
[INFO] |  +- net.razorvine:pyrolite:jar:4.30:compile
[INFO] |  +- net.sf.py4j:py4j:jar:0.10.9:compile
[INFO] |  \- org.apache.commons:commons-crypto:jar:1.1.0:compile
[INFO] +- org.apache.spark:spark-catalyst_2.12:test-jar:tests:3.2.0-SNAPSHOT:test
[INFO] |  +- org.scala-lang.modules:scala-parser-combinators_2.12:jar:1.1.2:compile
[INFO] |  +- org.apache.spark:spark-sketch_2.12:jar:3.2.0-SNAPSHOT:compile
[INFO] |  +- org.codehaus.janino:janino:jar:3.0.16:compile
[INFO] |  +- org.codehaus.janino:commons-compiler:jar:3.0.16:compile
[INFO] |  +- org.antlr:antlr4-runtime:jar:4.8-1:compile
[INFO] |  +- com.univocity:univocity-parsers:jar:2.9.0:compile
[INFO] |  +- org.apache.arrow:arrow-vector:jar:2.0.0:compile
[INFO] |  |  +- org.apache.arrow:arrow-format:jar:2.0.0:compile
[INFO] |  |  +- org.apache.arrow:arrow-memory-core:jar:2.0.0:compile
[INFO] |  |  \- com.google.flatbuffers:flatbuffers-java:jar:1.9.0:compile
[INFO] |  \- org.apache.arrow:arrow-memory-netty:jar:2.0.0:compile
[INFO] +- org.apache.spark:spark-hive_2.12:test-jar:tests:3.2.0-SNAPSHOT:test
[INFO] +- com.google.guava:guava:jar:14.0.1:provided
[INFO] +- org.apache.hive:hive-cli:jar:2.3.7:compile
[INFO] |  +- commons-cli:commons-cli:jar:1.2:compile
[INFO] |  +- commons-lang:commons-lang:jar:2.6:compile
[INFO] |  \- jline:jline:jar:2.14.6:compile
[INFO] +- org.apache.hive:hive-jdbc:jar:2.3.7:compile
[INFO] |  \- org.apache.httpcomponents:httpcore:jar:4.4.12:compile
[INFO] +- org.apache.hive:hive-beeline:jar:2.3.7:compile
[INFO] |  +- commons-io:commons-io:jar:2.5:compile
[INFO] |  \- net.sf.supercsv:super-csv:jar:2.2.0:compile
[INFO] +- org.apache.hive:hive-service-rpc:jar:3.1.2:compile
[INFO] +- org.eclipse.jetty:jetty-server:jar:9.4.28.v20200408:provided
[INFO] |  +- org.eclipse.jetty:jetty-http:jar:9.4.28.v20200408:provided
[INFO] |  |  \- org.eclipse.jetty:jetty-util:jar:9.4.28.v20200408:provided
[INFO] |  \- org.eclipse.jetty:jetty-io:jar:9.4.28.v20200408:provided
[INFO] +- org.eclipse.jetty:jetty-servlet:jar:9.4.28.v20200408:provided
[INFO] |  \- org.eclipse.jetty:jetty-security:jar:9.4.28.v20200408:provided
[INFO] +- org.seleniumhq.selenium:selenium-java:jar:3.141.59:test
[INFO] |  +- org.seleniumhq.selenium:selenium-api:jar:3.141.59:test
[INFO] |  +- org.seleniumhq.selenium:selenium-chrome-driver:jar:3.141.59:test
[INFO] |  +- org.seleniumhq.selenium:selenium-edge-driver:jar:3.141.59:test
[INFO] |  +- org.seleniumhq.selenium:selenium-firefox-driver:jar:3.141.59:test
[INFO] |  +- org.seleniumhq.selenium:selenium-ie-driver:jar:3.141.59:test
[INFO] |  +- org.seleniumhq.selenium:selenium-opera-driver:jar:3.141.59:test
[INFO] |  +- org.seleniumhq.selenium:selenium-remote-driver:jar:3.141.59:test
[INFO] |  +- org.seleniumhq.selenium:selenium-safari-driver:jar:3.141.59:test
[INFO] |  +- org.seleniumhq.selenium:selenium-support:jar:3.141.59:test
[INFO] |  +- org.apache.commons:commons-exec:jar:1.3:test
[INFO] |  +- com.squareup.okhttp3:okhttp:jar:3.11.0:test
[INFO] |  \- com.squareup.okio:okio:jar:1.14.0:compile
[INFO] +- org.seleniumhq.selenium:htmlunit-driver:jar:2.40.0:test
[INFO] |  \- net.sourceforge.htmlunit:htmlunit:jar:2.40.0:test
[INFO] |     +- xalan:xalan:jar:2.7.2:test
[INFO] |     |  \- xalan:serializer:jar:2.7.2:test
[INFO] |     +- org.apache.httpcomponents:httpmime:jar:4.5.6:test
[INFO] |     +- net.sourceforge.htmlunit:htmlunit-core-js:jar:2.40.0:test
[INFO] |     +- net.sourceforge.htmlunit:neko-htmlunit:jar:2.40.0:test
[INFO] |     |  \- xerces:xercesImpl:jar:2.12.0:test
[INFO] |     |     \- xml-apis:xml-apis:jar:1.4.01:test
[INFO] |     +- net.sourceforge.htmlunit:htmlunit-cssparser:jar:1.5.0:test
[INFO] |     +- org.brotli:dec:jar:0.1.2:test
[INFO] |     +- com.shapesecurity:salvation:jar:2.7.1:test
[INFO] |     \- org.eclipse.jetty.websocket:websocket-client:jar:9.4.28.v20200408:test
[INFO] |        +- org.eclipse.jetty:jetty-client:jar:9.4.28.v20200408:provided
[INFO] |        +- org.eclipse.jetty:jetty-xml:jar:9.4.28.v20200408:test
[INFO] |        \- org.eclipse.jetty.websocket:websocket-common:jar:9.4.28.v20200408:test
[INFO] |           \- org.eclipse.jetty.websocket:websocket-api:jar:9.4.28.v20200408:test
[INFO] +- org.apache.spark:spark-sql_2.12:test-jar:tests:3.2.0-SNAPSHOT:test
[INFO] |  +- org.apache.spark:spark-catalyst_2.12:jar:3.2.0-SNAPSHOT:compile
[INFO] |  +- org.apache.orc:orc-core:jar:1.5.12:compile
[INFO] |  |  +- org.apache.orc:orc-shims:jar:1.5.12:compile
[INFO] |  |  +- io.airlift:aircompressor:jar:0.10:compile
[INFO] |  |  \- org.threeten:threeten-extra:jar:1.5.0:compile
[INFO] |  +- org.apache.orc:orc-mapreduce:jar:1.5.12:compile
[INFO] |  +- org.apache.hive:hive-storage-api:jar:2.7.2:compile
[INFO] |  +- org.apache.parquet:parquet-column:jar:1.10.1:compile
[INFO] |  |  +- org.apache.parquet:parquet-common:jar:1.10.1:compile
[INFO] |  |  \- org.apache.parquet:parquet-encoding:jar:1.10.1:compile
[INFO] |  \- org.apache.parquet:parquet-hadoop:jar:1.10.1:compile
[INFO] |     +- org.apache.parquet:parquet-format:jar:2.4.0:compile
[INFO] |     \- org.apache.parquet:parquet-jackson:jar:1.10.1:compile
[INFO] +- org.apache.spark:spark-tags_2.12:jar:3.2.0-SNAPSHOT:compile
[INFO] +- org.apache.spark:spark-tags_2.12:test-jar:tests:3.2.0-SNAPSHOT:test
[INFO] +- org.mockito:mockito-core:jar:3.4.6:test
[INFO] |  +- net.bytebuddy:byte-buddy:jar:1.10.13:test
[INFO] |  +- net.bytebuddy:byte-buddy-agent:jar:1.10.13:test
[INFO] |  \- org.objenesis:objenesis:jar:2.6:compile
[INFO] +- net.sf.jpam:jpam:jar:1.1:compile
[INFO] |  \- commons-logging:commons-logging:jar:1.1.3:compile
[INFO] +- org.spark-project.spark:unused:jar:1.0.0:compile
[INFO] +- org.scalatest:scalatest_2.12:jar:3.2.3:test
[INFO] |  +- org.scalatest:scalatest-core_2.12:jar:3.2.3:test
[INFO] |  |  +- org.scalatest:scalatest-compatible:jar:3.2.3:test
[INFO] |  |  \- org.scalactic:scalactic_2.12:jar:3.2.3:test
[INFO] |  +- org.scalatest:scalatest-featurespec_2.12:jar:3.2.3:test
[INFO] |  +- org.scalatest:scalatest-flatspec_2.12:jar:3.2.3:test
[INFO] |  +- org.scalatest:scalatest-freespec_2.12:jar:3.2.3:test
[INFO] |  +- org.scalatest:scalatest-funsuite_2.12:jar:3.2.3:test
[INFO] |  +- org.scalatest:scalatest-funspec_2.12:jar:3.2.3:test
[INFO] |  +- org.scalatest:scalatest-propspec_2.12:jar:3.2.3:test
[INFO] |  +- org.scalatest:scalatest-refspec_2.12:jar:3.2.3:test
[INFO] |  +- org.scalatest:scalatest-wordspec_2.12:jar:3.2.3:test
[INFO] |  +- org.scalatest:scalatest-diagrams_2.12:jar:3.2.3:test
[INFO] |  +- org.scalatest:scalatest-matchers-core_2.12:jar:3.2.3:test
[INFO] |  +- org.scalatest:scalatest-shouldmatchers_2.12:jar:3.2.3:test
[INFO] |  \- org.scalatest:scalatest-mustmatchers_2.12:jar:3.2.3:test
[INFO] +- org.scalatestplus:scalatestplus-scalacheck_2.12:jar:<IP_ADDRESS>-RC2:test
[INFO] |  \- org.scalacheck:scalacheck_2.12:jar:1.14.2:test
[INFO] +- org.scalatestplus:scalatestplus-mockito_2.12:jar:1.0.0-SNAP5:test
[INFO] +- org.scalatestplus:scalatestplus-selenium_2.12:jar:1.0.0-SNAP5:test
[INFO] +- junit:junit:jar:4.13.1:test
[INFO] |  \- org.hamcrest:hamcrest-core:jar:1.3:test
[INFO] \- com.novocode:junit-interface:jar:0.11:test
[INFO]    \- org.scala-sbt:test-interface:jar:1.0:test

retest this please

Test build #132438 has started for PR 30643 at commit 1d8be9c.

Test build #132439 has started for PR 30643 at commit 0341fd7.

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/37040/

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/37039/

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/37038/

Test build #132440 has started for PR 30643 at commit 4d63640.

Test build #132437 has finished for PR 30643 at commit 1d8be9c.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds no public classes.

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/132437/

Test build #132440 has finished for PR 30643 at commit 4d63640.

This patch fails to build.
This patch merges cleanly.
This patch adds no public classes.

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/132440/

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/37041/

Kubernetes integration test status success
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/37040/

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/37040/

Kubernetes integration test status failure
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/37039/

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/37039/

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/37043/

Test build #132443 has started for PR 30643 at commit 0f274a6.

Test build #132438 has finished for PR 30643 at commit 1d8be9c.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds no public classes.

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/132438/

Test build #132439 has finished for PR 30643 at commit 0341fd7.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds no public classes.

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/132439/

Kubernetes integration test status failure
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/37043/

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/37045/

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/37043/

Kubernetes integration test status failure
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/37045/

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/37045/

Test build #132443 has finished for PR 30643 at commit 0f274a6.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds no public classes.

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/132443/

Test build #132459 has started for PR 30643 at commit cd5b58f.

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/37061/

Test build #132459 has finished for PR 30643 at commit cd5b58f.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/132459/

Test build #132469 has started for PR 30643 at commit 6998101.

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/37071/

Test build #132474 has started for PR 30643 at commit 80f860e.

Kubernetes integration test status success
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/37071/

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/37071/

Test build #132478 has started for PR 30643 at commit 9eaa3e3.

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/37076/

Test build #132469 has finished for PR 30643 at commit 6998101.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/37080/

Test build #132474 has finished for PR 30643 at commit 80f860e.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds no public classes.

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/132474/

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/132469/

Kubernetes integration test status success
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/37080/

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/37080/

Test build #132478 has finished for PR 30643 at commit 9eaa3e3.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/132478/

retest this please

Test build #132491 has started for PR 30643 at commit 9eaa3e3.

Test build #132492 has started for PR 30643 at commit 3b7e11e.

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/37094/

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/37093/

Kubernetes integration test status success
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/37094/

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/37094/

Test build #132491 has finished for PR 30643 at commit 9eaa3e3.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds no public classes.

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/132491/

Test build #132492 has finished for PR 30643 at commit 3b7e11e.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds no public classes.

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/132492/

retest this please

Test build #132497 has started for PR 30643 at commit 3b7e11e.

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/37099/

Kubernetes integration test status failure
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/37099/

Test build #132497 has finished for PR 30643 at commit 3b7e11e.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds no public classes.

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/37099/

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/132497/

20/12/09 08:29:30 ERROR ThriftHttpServlet: !!!!!!!!! Suspect???????? --->
file:/home/jenkins/workspace/SparkPullRequestBuilder/assembly/target/scala-2.12/jars/jsr311-api-1.1.1.jar

Test build #132508 has started for PR 30643 at commit abfc5e6.

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/37110/

Kubernetes integration test status success
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/37110/

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/37110/

Test build #132508 has finished for PR 30643 at commit abfc5e6.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/132508/

Could you rebase to the master, @yaooqinn ?

Test build #132529 has started for PR 30643 at commit 1248c01.

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/37132/

Kubernetes integration test status success
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/37132/

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/37132/

Test build #132529 has finished for PR 30643 at commit 1248c01.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds no public classes.

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/132529/

Test build #132551 has started for PR 30643 at commit b0d2b68.

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/37155/

Kubernetes integration test status success
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/37155/

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/37155/

Test build #132551 has finished for PR 30643 at commit b0d2b68.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds no public classes.

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/132551/

Test build #132563 has started for PR 30643 at commit 6e47aa3.

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/37167/

Test build #132568 has started for PR 30643 at commit 03223ab.

Kubernetes integration test status failure
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/37167/

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/37172/

Test build #132563 has finished for PR 30643 at commit 6e47aa3.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds no public classes.

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/37167/

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/132563/

retest this please

Test build #132573 has started for PR 30643 at commit 03223ab.

Kubernetes integration test status success
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/37172/

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/37172/

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/37177/

Test build #132568 has finished for PR 30643 at commit 03223ab.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds no public classes.

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/132568/

Kubernetes integration test status success
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/37177/

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/37177/

retest this please

cc @cloud-fan @HyukjinKwon @dongjoon-hyun, please review thanks

Test build #132575 has started for PR 30643 at commit 03223ab.

Great work! Let's see how the jenkins goes.

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/37179/

Test build #132573 has finished for PR 30643 at commit 03223ab.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds no public classes.

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/132573/

retest this please

Kubernetes integration test status success
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/37179/

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/37182/

Kubernetes integration test status failure
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/37182/

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/37179/

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/37182/

Test build #132579 has started for PR 30643 at commit 03223ab.

Test build #132575 has finished for PR 30643 at commit 03223ab.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds no public classes.

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/132575/

retest this please

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/37184/

Kubernetes integration test status failure
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/37184/

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/37184/

Test build #132582 has started for PR 30643 at commit 03223ab.

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/37187/

Test build #132579 has finished for PR 30643 at commit 03223ab.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds no public classes.

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/132579/

Kubernetes integration test status success
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/37187/

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/37187/

Test build #132582 has finished for PR 30643 at commit 03223ab.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds no public classes.

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/132582/

retest this please

Test build #132614 has started for PR 30643 at commit 03223ab.

Test build #132615 has started for PR 30643 at commit 03223ab.

Retest this please.

Test build #132618 has started for PR 30643 at commit 03223ab.

Test build #132619 has started for PR 30643 at commit 03223ab.

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/37218/

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/37221/

Kubernetes integration test status failure
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/37218/

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/37218/

Kubernetes integration test status success
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/37221/

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/37221/

Test build #132615 has finished for PR 30643 at commit 03223ab.

This patch fails SparkR unit tests.
This patch merges cleanly.
This patch adds no public classes.

retest this please

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/132615/

Test build #132626 has started for PR 30643 at commit 9092e4f.

Test build #132619 has finished for PR 30643 at commit 03223ab.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds no public classes.

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/132619/

Test build #132618 has finished for PR 30643 at commit 03223ab.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Thank you for recovering the test coverage.

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/37228/

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/132618/

Kubernetes integration test status success
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/37228/

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/37228/

retest this please

Test build #132635 has started for PR 30643 at commit 402d685.

Test build #132626 has finished for PR 30643 at commit 9092e4f.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds no public classes.

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/132626/

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/37237/

Kubernetes integration test status success
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/37237/

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/37237/

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/132635/

Retest this please.

BTW, @yaooqinn . Please check hadoop-2.7 profile too after you see the success on hadoop-3.2 because we still has hadoop-2.7.

retest this please

The DROP PARTITION one seems an existing flaky test: https://amplab.cs.berkeley.edu/jenkins/view/Spark QA Test/job/spark-master-test-sbt-hadoop-3.2-hive-2.3/1699/testReport/

BTW, @yaooqinn . Please check hadoop-2.7 profile too after you see the success on hadoop-3.2 because we still has hadoop-2.7.

OK~

retest this please

Test build #132649 has started for PR 30643 at commit ea16b7a.

Test build #132614 has finished for PR 30643 at commit 03223ab.

This patch fails from timeout after a configured wait of 500m.
This patch merges cleanly.
This patch adds no public classes.

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/37252/

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/132614/

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/37253/

Kubernetes integration test status success
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/37252/

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/37252/

retest this please

Test build #132658 has started for PR 30643 at commit ea16b7a.

Test build #132649 has finished for PR 30643 at commit ea16b7a.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds the following public classes (experimental):
class SingleSessionSuite extends HiveThriftServer2TestBase
class HiveThriftCleanUpScratchDirSuite extends HiveThriftServer2TestBase
abstract class HiveThriftServer2TestBase extends SparkFunSuite with BeforeAndAfterAll with Logging
abstract class HiveThriftServer2Test extends HiveThriftServer2TestBase
class SparkMetadataOperationSuite extends HiveThriftServer2TestBase
class SparkThriftServerProtocolVersionsSuite extends HiveThriftServer2TestBase

retest this please

retest this please

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/37263/

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/132649/

Test build #132664 has started for PR 30643 at commit ea16b7a.

Kubernetes integration test status success
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/37263/

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/37263/

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/37269/

Test build #132658 has finished for PR 30643 at commit ea16b7a.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds the following public classes (experimental):
class SingleSessionSuite extends HiveThriftServer2TestBase
class HiveThriftCleanUpScratchDirSuite extends HiveThriftServer2TestBase
abstract class HiveThriftServer2TestBase extends SparkFunSuite with BeforeAndAfterAll with Logging
abstract class HiveThriftServer2Test extends HiveThriftServer2TestBase
class SparkMetadataOperationSuite extends HiveThriftServer2TestBase
class SparkThriftServerProtocolVersionsSuite extends HiveThriftServer2TestBase

Kubernetes integration test status success
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/37269/

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/132658/

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/37269/

Test build #132664 has finished for PR 30643 at commit ea16b7a.

This patch passes all tests.
This patch merges cleanly.
This patch adds the following public classes (experimental):
class SingleSessionSuite extends HiveThriftServer2TestBase
class HiveThriftCleanUpScratchDirSuite extends HiveThriftServer2TestBase
abstract class HiveThriftServer2TestBase extends SparkFunSuite with BeforeAndAfterAll with Logging
abstract class HiveThriftServer2Test extends HiveThriftServer2TestBase
class SparkMetadataOperationSuite extends HiveThriftServer2TestBase
class SparkThriftServerProtocolVersionsSuite extends HiveThriftServer2TestBase

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/132664/


Fails with node 4.4

Buffer.alloc error
PR: https://github.com/npm/node-tar/pull/121

Fixed by #121


Removes Iris Couch as it no longer exists

Iris Couch does not seem to exist anymore.
Iris Couch was aquired by NodeJitsu in 2013, which in turn was aquired by GoDaddy in 2015.

Thanks @Potherca !


Node.add_child_below_node mismatch with Node.add_child

Godot version:
3.x
Issue description:
void add_child ( Node node, bool legible_unique_name=false )
void add_child_below_node ( Node node, Node child_node, bool legible_unique_name=false )
The variable node in add_child is the node we are adding, the variable node in add_child_below_node is the node we using to add child_node below. Different behaviour. I think the docs should be clearer or even better, the variable names unified.

The parameter name change wouldn't break anything.
As for method name change, this could go here: #16863

Is there any reason for add_child_below_node() to exist? Instead of add_child_below_node(a, b) can't you just do a.add_child(b)?

Instead of add_child_below_node(a, b) can't you just do a.add_child(b)?

a is a sibling of the new node, not parent.

It was updated lately (master) by @Calinou and now is less confusing :smiley:
		<method name="add_child">
			<return type="void">
			</return>
			<argument index="0" name="node" type="Node">
			</argument>
			<argument index="1" name="legible_unique_name" type="bool" default="false">
			</argument>
			<description>
				Adds a child node.........
			</description>
		</method>
		<method name="add_child_below_node">
			<return type="void">
			</return>
			<argument index="0" name="preceding_node" type="Node">
			</argument>
			<argument index="1" name="node" type="Node">
			</argument>
			<argument index="2" name="legible_unique_name" type="bool" default="false">
			</argument>
			<description>
				Adds a child node.........
			</description>
		</method>

I do still think it would make more sense for the order to be swapped, so that the node being added is the first argument in both functions.
Perhaps we should also rename this to something like add_child_as_sibling? It's not immediately clear what "below" means (as shown in my comment from last year which I crossed out).

I do still think it would make more sense for the order to be swapped, so that the node being added is the first argument in both functions.

Well, to maintain consistency - that's good proposal, but as the API is public - it may break something. Maybe Hugo would comment on that, as he originally did that update/rename.

I think it would be better to have the arguments swapped as well. This is a breaking change, but we can do it for 4.0.

Or it could be renamed to add_sibling and the parent argument could be removed entirely (it's not needed anyways) 🤔

Or it could be renamed to add_sibling and the parent argument could be removed entirely (it's not needed anyways) thinking

Well, actually there is no 'parent' argument in here - second argument is needed to calculate offset in childrens' list (as we need somehow to pass WHERE should we put the node in question - which is  'int' value at the end.)

Ah, right .-.

What about preceding.add_sibling(new_node), and add_sibling() just calls get_parent() internally? It's not as if the sibling node could have a different parent anyway.

OK, you convinced me :) I've replaced 'add_child_below_node' with 'add_sibling' - now it brings less confusion compared to how it was before, and clearly indicates who will be the parent of node being added (as it's implicitly taken from current node).

add_sibling() is not great because it makes it seem that the node will be added as a sibling of the node it's called on. E.g. seeing the function name, I expect node_a.add_sibling(node_b) to do basically node_a.get_parent().add_child(node_b). I might even pass that method in the list of methods while I'm looking for a way to insert a child.
At the risk of bike shedding, I would like to propose add_child_after(), or even insert_child_after() (to match the name insert used to add an element in an Array at a different place than the end).

@remram44 That's exactly the idea.
parent
    child1
    child2
    child3

Then child2.add_sibling(new_child) would do this:
parent
    child1
    child2
    new_child
    child3

I missed the fact that the behavior is changing too. Then it is extremely well named! :smile:
Sorry for the noise!

I think add_child_below_node was more clear than add_sibling (because the below word), but the method isn't necessary at all.
I was confused by the fact that neither add_child nor add_child_below_node allows adding a node as first child (in a non-empty parent). I now know that move_child must be used after add_child to add a node as first child (please correct me if this is wrong).
I propose:

Keep add_child_below_node for compatibility, changing the parameter names if that helps (add_sibling is not needed and doesn't clarify anything).

Add a method like add_child_at_index with the obvious behaviour.

If the method I propose is not added, change the description of add_child to point out that move_child can be used afterwards. Or add an equivalent add_child_above_node.

I appreciate this has already been merged, but I didn't notice at the time, so adding my late 2 cents.
The implemented behaviour of add_sibling feels super funky to me. Calling a method on a node which results in a change of state on the parent instead (i.e. where the new child is added)? That feels pretty strange. Is there a precedent for this anywhere else in Godot?
This solution also doesn't fix the issue that there is still no way to add a child at index 0 (without adding and then moving). That seems like a pretty reasonable thing to want to do.


Summary output does not display time properly?

Hey Sam!
Although Orbitm tells you when the satellite would hit the Karman line, the output just says "0" :S

That's strange. Usually it does that if the simulation doesn't hit the Karman line within the 10 year frame, but for 6678km SMA it should. I'll check it out, thanks for pointing it out!

Done! Fixed, it should work right now, thanks for pointing out the bug!


ABUV

Key
Value

View
https://database.shabados.com/sources/2/page/158/line/23

Source
Sri Dasam Granth

Page
158

ID
ABUV

Line
qw qy BXo qyj ibKÎwqw ]

Depends on https://github.com/GurbaniNow/gurmukhi-fonts/issues/9


Fix code style issues

Associated Issue

Closes #30
Implemented Solution

Added spaces where necessary and changed autolink by adding mailto protocol

Umm, I think it should have fixed all issues, but it's showing I didn't fix any.

Umm, I think it should have fixed all issues, but it's showing I didn't fix any.

Oh strange, it looks like there is an issue with the code style checker. I'll take a look into it but in the meanwhile, I've marked your pull request as hacktoberfest-accepted. Thanks for the contribution! :)

@all-contributors please add @Nikhil-1503 for maintenance

Thank you for the opportunity.


Unable tag image

Tagging an image always defaults to :latest now, doesn't allow tagging with other versions.

Fixed by #155


HTreeMap clear with expiration and overflow

By the way my code looks like this:
diskDb = DBMaker.fileDB(file).fileMmapEnable().closeOnJvmShutdown().make();
memDb  = DBMaker.memoryDB().make();

valueMap = diskDb.hashMap("valueMap", Serializer.INTEGER_DELTA, Serializer.STRING).createOrOpen();

memValueMap = memDb.hashMap("valueMap", Serializer.INTEGER_DELTA, Serializer.STRING)
        .counterEnable()
        .expireAfterGet(1, TimeUnit.SECONDS)
        .expireOverflow(valueMap)
        .expireStoreSize(1024*1024*100) // 100 MB memory
        .expireExecutor(Executors.newSingleThreadScheduledExecutor())
        .create();

On Tuesday, May 10, 2016 at 10:09:12 AM UTC+2, Guillaume B wrote:

Hi there,
I am using MapDB beta 3 and the disk DB  + memory DB with expiration
overflow method, so that I can keep the most used lookups in a small
heap-based DB, and the rest backed by disk.
When I am finished with working with my values, I would like to make sure
that my memory db forces expiration of all keys and consolidates all values
in the disk db. Can I do that without waiting for time-based expiration?
Something like memDB.expireAll().
I have found the HTreeMap.expireEvict() method but there is no
documentation whether it does what I want.
Any help?
Best regards,
Guillaume

Hi,
I am facing issue with expireStoreSize. while expiry is running its removing the key but its still using heap. Code and log is below . Please let me know what i did wrong (API Version 3.0.7)
      final DB db;
      final HTreeMap onDisk;
      final  DB dbMemory;
      File fileDir = new File(dir);
      fileDir.mkdirs();
      String filePath=fileDir.getAbsolutePath()+"/" + cacheName;

     db = DBMaker
             .fileDB(filePath)
             .executorEnable()
             .allocateStartSize(1*1024*1024l)
             .allocateIncrement(1*1024*1024l)
             .fileLockDisable()
             .fileMmapEnable()
             .transactionEnable()
             .closeOnJvmShutdown()
             .make();
     onDisk =  db
             .hashMap(cacheName, new Serializer<Integer>()
             {
                 @Override
                 public void serialize(@NotNull DataOutput2 out, @NotNull Integer value) throws IOException
                 {
                     out.write(keyCodec.encode(value).array());
                 }

                 @Override
                 public Integer deserialize(@NotNull DataInput2 input, int available) throws IOException
                 {
                     byte[] data = new byte[available];
                     input.readFully(data);
                     return keyCodec.decode(ByteBuffer.wrap(data));
                 }
             }, new Serializer<Integer>()
             {
                 @Override
                 public void serialize(@NotNull DataOutput2 out, @NotNull Integer value) throws IOException
                 {
                     out.write(valueCodec.encode(value).array());
                 }

                 @Override
                 public Integer deserialize(@NotNull DataInput2 input, int available) throws IOException
                 {
                     byte[] data = new byte[available];
                     input.readFully(data);
                     return valueCodec.decode(ByteBuffer.wrap(data));
                 }
             })
             .counterEnable()
             .createOrOpen();
     dbMemory = DBMaker
             .memoryDB().executorEnable()
             .make();
     HashMapMaker<Integer,Integer> storeBuilder = (HashMapMaker<Integer,Integer>) dbMemory
             .hashMap(cacheName+"_inMemory")
             .expireStoreSize(100*1024*1024);
     HTreeMap<Integer,Integer> store=storeBuilder
             .expireOverflow(onDisk)
             .expireExecutor(Executors.newScheduledThreadPool(2))
             .expireExecutorPeriod(1000)
             .create();
     final SizeOf sizeOf=SizeOf.newInstance();
     service.submit(()->{
    	 while(true){
    		 System.out.println("Memory Store Size:"+store.size()+" Size in bytes :"+sizeOf.deepSizeOf(store));
    		 System.out.println("Disk Store Size:"+onDisk.size()+" Size in bytes :"+sizeOf.deepSizeOf(onDisk));
    		 Thread.currentThread().sleep(10000);;

    	 }
     });
     Map<Integer,Integer> map=new ConcurrentHashMap<>();
     IntStream intStream = IntStream.range(1, 100000000);
     intStream.parallel().forEach(e->{
    	 store.put(e, e);
    	 if(e%100000==0){
        	dbMemory.commit();
    	 }
     });

LOG
Memory Store Size:0 Size in bytes :6857864
Disk Store Size:0 Size in bytes :4324216
Memory Store Size:185074 Size in bytes :112656536
Disk Store Size:425105 Size in bytes :112674552
Memory Store Size:155323 Size in bytes :266361776
Disk Store Size:964607 Size in bytes :267441560
Memory Store Size:1449 Size in bytes :357144984
Disk Store Size:1542374 Size in bytes :290434416
Memory Store Size:93998 Size in bytes :509319872
Disk Store Size:2027007 Size in bytes :430026712
Memory Store Size:48940 Size in bytes :671834568
Disk Store Size:2716112 Size in bytes :576944392
Memory Store Size:164179 Size in bytes :691005120
Disk Store Size:3189456 Size in bytes :691027272
Memory Store Size:126685 Size in bytes :708736152
Disk Store Size:3776823 Size in bytes :775877464
Memory Store Size:19227 Size in bytes :1261946696
Disk Store Size:4321956 Size in bytes :1129174856
Memory Store Size:77660 Size in bytes :1284358504
Disk Store Size:4794159 Size in bytes :1140051976
Memory Store Size:89940 Size in bytes :1306397216
Disk Store Size:5454729 Size in bytes :1307618112
Memory Store Size:16312 Size in bytes :1325724984
Disk Store Size:5953150 Size in bytes :1153106424
Memory Store Size:187961 Size in bytes :1341394448
Disk Store Size:6396499 Size in bytes :1341556592
Memory Store Size:60565 Size in bytes :1362890880
Disk Store Size:6993521 Size in bytes :1166407488
Memory Store Size:13633 Size in bytes :1921487104
Disk Store Size:7499716 Size in bytes :1713216288
Memory Store Size:28114 Size in bytes :2491599080
Disk Store Size:7961409 Size in bytes :2273223064
Memory Store Size:2226 Size in bytes :2509267536
Disk Store Size:8341948 Size in bytes :2281073496
Memory Store Size:69791 Size in bytes :2526311568
Disk Store Size:8724530 Size in bytes :2289728992


Report the correct number of pushes on the feeds

Since the number of commits in the Action table has been limited to 5
the number of commits reported on the feeds page is now incorrectly also
limited to 5. The correct number is available as the Len and this PR
changes this to report this.
Fix #16804
Signed-off-by: Andrew Thornton<EMAIL_ADDRESS>

nope not quite got this yet.


Uncertainty as to the "required" status of some top-level fields

The Core Payload documentation identifies 4 fields which are optional:

actor
inReplyTo
context
summary

In some subsequent notifications these fields are used, but I am unclear as to whether they are required or not.  It would be useful to have some of the traditional spec terminology (MUST, MUST NOT, SHOULD, etc) to clearly tell when a field is necessary or not.
It also seems likely that inReplyTo, for example, may be required in some specific notifications, and still optional in others, even when it is mentioned in the example, so it's difficult to make a judgement call.

This is now fixed in the development branch

Now deployed into production at https://coar-notify.net


There is a place that is annoying！！！

As the title says. When mouse click on the scroll bar and keep， then slide down one by one，you will find
it can't show  next orderly data.For example,current data is 0 ~ 30 rows , slide it , data change to 300 ~ 330rows not for 31 ~ 61 rows.It's so bad!

Hey
Could you provide demo please? at codepen

I have also noticed this issue, it has always been related to having css margin on the row elements. Perhaps this is the same issue you're experiencing?

I am getting this issue aswell on my larger tables, 300 plus. It seems to be at each cluster point and at the bottom of the table.

When the number of rows in this table is relatively large, the mouse a grid of a grid pull down, the data displayed is not ordered, the span is relatively large


[misc] Update tests.full.xml and tests.xml

The position of testcase SIMD is wrong in pr https://github.com/crosswalk-project/crosswalk-test-suite/pull/1715, so need to update it

Impacted TCs num(approved): New 0, Update 1, Delete 0
Unit test Platform: Android
Android test result summary: Pass 1, Fail 0, Block 0

LGTM


Add SpatiaLite to supported export types

As pointed out by @andrewxhill, there are some use cases that will benefit from supporting SpatialLite:
https://trac.osgeo.org/postgis/wiki/SpatiaLite

It would be useful if the SpatialLite export could include multiple tables.


Navigating back to screen from e.g. screen A -> B -> A causes ContextMenuView to disappear from this.props.navigation.navigate

https://user-images.githubusercontent.com/53418441/147514124-c4168bdc-9a65-4c31-80fd-d4e15c046378.mp4
<Pressable style={styles.row} onPress={() => { this.props.navigation.navigate("View Note", { note: item } ); }}>                          <ContextMenuView   onPressMenuItem={({nativeEvent}) => {     alert(onPressMenuItem nativeEvent: ${JSON.stringify(nativeEvent)})   }} menuConfig={{                              menuTitle: 'Actions',                                  menuItems: [{                                      actionTitle: 'Delete',                                      actionSubtitle: 'Delete me!',                                      actionKey: '1',                                  }]                              }}>                             <View style={{paddingVertical: 5, flexDirection:"row"}}   >                                  <Text style={{flex:1}}>{item.subject} </Text>                                   <Text style={{marginRight:15}}>{item.date}</Text>                               </View>                             <Text>{item.note.slice(0, 100) + (item.note.length > 100 ? "..." : "")}</Text>                         </ContextMenuView>                             <View style={{paddingVertical: 5, flexDirection:"row"}}   >                                  <Text style={{flex:1}}>{item.subject} </Text>                                   <Text style={{marginRight:15}}>{item.date}</Text>                               </View>

it is essentially destroying itself

I downgraded the package to avoid this issue.

same issue here. Event downgrade to 1.7.1 or 1.7.0 didn't help. Any suggestions?

same issue here. Even downgrade to 1.7.1 or 1.7.0 didn't help. Any suggestions?

I was on 1.3.0 prior to updating to 1.7.2 and seeing this issue. Went back to 1.3.0

Latest working version is 1.4.0

asafgdhjskjkl sorry I just saw this — it turns out, whenever a new screen is pushed, didMoveToWindow gets called, triggering the cleanup process haha (working on a quick fix right now)

Hey sorry this took so long, but i fixed this in v1.7.4
 — this patch contains native code changes, so please don't forget to run pod install after updating ✨
please let me know if there are still problems and I'll re-open the issue — I haven't tested this thoroughly so there might be some edge-cases I've forgotten to consider (e.g. modals, interactive animations, etc).

Much appreciated, I will take a look

@tryheirloom-matheus let me take a look haha (i tested it with a min. working example with just a single screen though, but maybe there are some edge cases)
in the meantime, have you run pod install? I made some changes in the native side (maybe it hasn't been applied yet when you updated?)

@tryheirloom-matheus let me take a look haha (i tested it with a min. working example with just a single screen though, but maybe there are some edge cases)
in the meantime, have you run pod install? I made some changes in the native side (maybe it hasn't been applied yet when you updated?)

thanks @dominicstop! yes, I ran it :)

react-native-ios-context-menu (1.7.4):

I've found an edge case - if opening a  that has presentationStyle="fullScreen" as a prop then the ContextMenuButton disappears on the screen where the modal was called from. "fullScreen" is also the default if no presentationStyle is omitted and the issue also occurs in this scenario.
It seems OK with the other presentationStyles - for me using "overFullScreen" works the same as "fullScreen" and the issue does not occur - so is a suitable workaround for now.

I've found an edge case - if opening a that has presentationStyle="fullScreen" as a prop then the ContextMenuButton disappears on the screen where the modal was called from. "fullScreen" is also the default if no presentationStyle is omitted and the issue also occurs in this scenario.
It seems OK with the other presentationStyles - for me using "overFullScreen" works the same as "fullScreen" and the issue does not occur - so is a suitable workaround for now.

This is a good catch. I'm having this issue with React Navigation Stack.Group with presentation set to fullScreen. Unfortunately React Navigation has no overFullScreen option. This issue should be reopened.


 does not pre-select the geometry column

When adding a <geofile writer> node to the workflow and connecting it to a table with a geometry column, it doesn't pre-select the geometry column (even though there is only one. Even though. the node is in a configured state.

Fixed with https://github.com/spatial-data-lab/knime-geospatial-extension/commit/2647688b3109563d9923c883af4e827738cfd2d1


Rendering artifacts in WebGL on Chrome

Describe the bug
WebGL rendering appears to be broken in Chrome(?) on desktop. The output image has artifacts everywhere and flickers.
My graphics drivers are all up to date, and as far as I can tell this only happens in Chrome. The demos work fine in Edge for instance and they also work normally in Chrome on Android.
To Reproduce
Steps to reproduce the behavior:

Open WebGL tutorials or demo in Chrome on desktop (v85.0.4183.121) (e.g. https://google.github.io/filament/webgl/suzanne.html)

Expected behavior
The demo should be rendered normally
Screenshots

Desktop (please complete the following information):

OS: Windows
GPU: NVIDIA RTX 2070 Super
Backend: WebGL

Additional context
No errors appear in the console.

Thanks for the bug report!  This might be a Windows-only issue, I'm using the same version of Chrome on macOS but I do not see this.

I noticed that the knotess demo works normally for me, not sure what version of filament that uses compared to the others.

I'm unable to reproduce on Windows with an older NVIDIA GTX 970 (same version of Chrome).

I reached out to some friends who have a few other different GPUs to see if the issue occurs for them too (all on Windows):

GPU
Artifacts?

2070 Super
Yes

2070
Yes

1060
No

1650
No

Note: this is a different 2070 Super
So if I had to guess right now it seems to only happen with RTX cards?

A bit more digging and it turns out that the artifacts only occur when using the D3D11 backend for ANGLE in Chrome. Switching the backend to OpenGL or D3D11on12 allows the demos to render fine.

Interesting, thanks for digging deeper!  This bug should perhaps be reported to NVIDIA.

I'm having the same issue with a Windows 10 + Chrome 90 + GeForce RTX 2060 environment.
The following was displayed on the console.

[.WebGL-000014380033B500]GL Driver Message (OpenGL, Performance, GL_CLOSE_PATH_NV, Medium): You could get a better shader compiling performance if you re-write the uniform block(s)
[ FrameUniforms ]
in the FRAGMENT shader.
You could get more details from https://chromium.googlesource.com/angle/angle/+/refs/heads/master/src/libANGLE/renderer/d3d/d3d11/UniformBlockToStructuredBufferTranslation.md

For now, it seems to display correctly in the Firefox 88 environment.

I tested it again in several browsers.
Perhaps Chrome 92.0.4491.6 or later has resolved this issue.

GPU
OS
Browser
result

GeForce RTX 2060
Windows 10
Chrome 90.0.4430.93
:x:

GeForce RTX 2060
Windows 10
Chrome 92.0.4491.6 (Dev)
:white_check_mark:

GeForce RTX 2060
Windows 10
Chrome 92.0.4494.0 (Canary)
:white_check_mark:

GeForce RTX 2060
Windows 10
Edge 90.0.818.51 (Chrome 90.0.4430.93)
:x:

GeForce RTX 2060
Windows 10
Edge 92.0.873.1 (Dev) (Chrome 92.0.4474.0)
:x:

GeForce RTX 2060
Windows 10
Edge 92.0.874.0 (Canary) (Chrome 92.0.4482.0)
:x:

not actionable / gpu/driver specific


"Coșuleni", "Draxini" and "Zăicești" are listed in the drop-down menu

Description:
"Coșuleni", "Draxini" and "Zăicești" are listed in the drop-down menu alongside its corresponding county and commune, according to the law
Precondition:
The website is up an running.

Step 1
Type "Coșuleni" in the search bar.

Expected results
The location is listed in the drop-down menu as "Coșuleni, Botoșani (Bălușeni)".

Step 2
Press "x" button.

Expected results
The location was deleted from the search bar.

Step 3
Type "Draxini" in the search bar.

Expected results
The location is listed in the drop-down menu as "Draxini, Botoșani (Bălușeni)".

Step 4
Press "x" button.

Expected results
The location was deleted from the search bar.

Step 5
Type "Zăicești" in the search bar.

Expected results
The location is listed in the drop-down menu as "Zăicești, Botoșani (Bălușeni)".

ATTENTION:
STEP1:
Request - "Coșuleni, Botoșani (Bălușeni)"
In dropbox, the request is displayed correctly. - "Coșuleni, Botoșani (Bălușeni)"
After you click on the text, what is displayed in the window this is different - "Coșuleni, BOTOȘANI (Bălușeni)"
STEP3:
Request - "Draxini, Botoșani (Bălușeni)"
In dropbox, the request is displayed correctly. - "Draxini, Botoșani (Bălușeni)"
After you click on the text, what is displayed in the window this is different - "Draxini, BOTOȘANI (Bălușeni)"
STEP5:
Request - "Zăicești, Botoșani (Bălușeni)"
In dropbox, the request is displayed correctly. - "Zăicești, Botoșani (Bălușeni)"
After you click on the text, what is displayed in the window this is different - "Zăicești, BOTOȘANI (Bălușeni)"


[Design] - Update Native Share Mocks

See https://docs.google.com/document/d/14C1VifxvIXeyLAf0XstbC-wvyAb5SQZ0AOw0-jLRyZs/edit?disco=AAABNPHRAeY

@dannymcclain there's some comments throughout the doc, but the mocks feature some outdated icons and components, could you help me ensure that all the docs are up to date?
cc @dubielzyk-expensify as you worked on the original mocks

Let me know if you got any Qs, Danny! 😄

Left a few questions and got some input from Jon, but I think these are pretty much there.
Figma link

Ok I think the mocks are essentially done, just need to iron out if we're going to include Split in this release, and make any necessary tweaks based on that decision (they'd be minor and take 2 seconds). Little convo about including Split here in Slack.
How are we going to make that decision? I feel like this is kinda held up on that.

🤨 Ok Melvin chill out a bit.

@dannymcclain thanks for the shout, I brought this one to slack https://expensify.slack.com/archives/C036QM0SLJK/p1717492905833899

Mocks are all up-to-date in Figma. I noted that Split is out of scope right now.
https://www.figma.com/design/qZ8Ynbx2XZOlQC4prN9Nwc/Native-Share-Menu?node-id=401-4875&t=gAU4PRYaS2dh7AtF-11
Low-res screenshot previews below:
Share

Submit

Errors

I think we might even be good to close this unless you want some help updating the mocks in the design doc?

Same as above.

Yo @grgia I'm going to go ahead and close this since the mocks are done. Reopen it or hit me up on Slack/ND if you need anything else!


misc: Add IntelliJ dir to .gitignore

The VS code directory is already in .gitignore. This would help the IntelliJ/RustRover devs to keep their commits clean.

sure


Appropriate comment to explain timestampSeconds and timestampNanos variables

The above comment explains that the timestampSeconds and timestampNanos variables are used to capture the current system time, which is then utilized to ensure uniqueness across multiple instances or restarts of the application.

@TheBlueMatt this is OK for a merge right?

Thank you Conor. Check your NOSTR DM @ConorOkus


Update the README of Rudr for key messages

Update the readme and documentation based on feedbacks from community.

very useful PR!


The UI is based on Device orientation not UI orientation

The stack view of the CropViewController is built based on the Device orientation rather than the UI orientation. This will cause the UI to break in certain scenarios. E.g. I've got an iPad app which only support portrait. My app is running fine in portrait mode but if I have the iPad rotated to landscape, my app is still running in portrait but when going to CropViewController, the stack view will assume my app is running in landscape due to it is using Device orientation and cause the tool bar to be placed on the side rather than the bottom of the screen.

@yliu342
I released Mantis 2.8.0 which should fix this issue. Can you have a try to see if it works for you?

Yep 2.8.0 worked for me


Use Rust edition 2018

The Rust edition can be changed to 2018 because the home dependency forced the MSRV of 1.31.

Thanks!


release-007

Add noindex,nofollow meta tag to all pages, as per Gov.UK guidance
fix API auth by switching mechanism from Basic to Token
remove Returning to this specification URL from task list
Add Tasks to the database when iterating through Sections from Contentful
fix XSS vulnerability by sanitising all user answers
Terraform a new CDN to support the custom host name

CI is disabled now to prevent us pushing during the CDN install. When this has a thumbs up we can merge with admin priviledge.


scaffolder-backend-module-servicenow - version:bump to v1.34.2

Backstage release v1.34.2 has been published, this Pull Request contains the changes to upgrade scaffolder-backend-module-servicenow to this new release
Please review the changelog before approving, there may be manual changes needed:

Changelog: v1.34.2
Upgrade Helper: From 1.32.0 to 1.34.2

Created by Version Bump<PHONE_NUMBER>8

Taking the version bump approach as it seems like a safe path than using Renovate - https://github.com/backstage/community-plugins/pull/2149


Propagate CPG logs to the frontend

Get logs of the NEO4J with results of query execution
Get logs of CPG Frontend execution and put it to SAVE-CLOUD
Show errors on the frontend (the query will be constructed by @sanyavertolet ) <- you can give this task to @Cheshiriks

CPG logs returns as part of result and it's displayed on FE


Too many line breaks in javascript code

Operating System (+Version):
Mac High Sierra

VS Code Version:
1.20

beautify Version:
latest

beautifier configs:

{
  "indent_size": 4,
  "wrap_line_length": 1500,
  "brace_style": "collapse"
}

for the following code snippet:
            APP_CACHE.put(
                applications[app]["ABCDABCD"] + "_APP",
                applications[app]
            );

I'd like it all to be in one line, but my beautifier break it into 4 lines. is it possible to configure?

Same question here. Is there any setting that I'm missing that could handle it?

Hmm, I can't seem to replicate the issue. If I input it as it is, I get 4 lines. If I input it on one line, I get one line.

Well, something else messed up with the excessive break lines, so to solve it I did set up the setting wrap_line_length = 0, then with ctrl+j removed all the break lines on the file and run again beautify. The code was formatted as expected. Thanks!


Sketch 64 Tint support

@girafic https://github.com/qjebbs/sketch-meaxure

@qjebbs thx for rewriting sketch measure 👍


[Feature Request]: Want to edit the about section in the website

How would you like to enhance the existing project.
Enhancement - the current about looks very dull, i want to update it to more like a retro gaming perspective and align some ui elements
Describe breifly how would you implement the same.
Solution_steps - i will be making the about heading bigger and giving some space to other elements
Are you contributing for a program?
GSSoC23
Code of Conduct

[X] I follow CONTRIBUTING GUIDELINE of this project.

Hi @anshulsoni4 , I have assigned this task to you. Kindly complete within a week. Good luck!

Hi @anshulsoni4 , I have assigned this task to you. Kindly complete within a week. Good luck!

thanks @panwar8279

pls check the PR @panwar8279

completed


ToolShed is growing baby!

Maybe this can also be of interest to show the topic / tutorial structure on this tutorial (as shown on the including a new topic tutorial http://galaxyproject.github.io/training-material/topics/contributing/tutorials/create-new-topic/tutorial.html) on the "Create the directory for the tutorial" section.

Thanks Yvan!


separate servers

Individual deployments for each server type - more nodes!
API Server may be a client of the WebSocket Server - keeps event process logic separate from persistence logic
May share code or may not

Fixed by https://github.com/metatooth/herbert/commit/c7d0c2f54353fee62565152eff08f1e3089b610c


INSERT INTO ...VALUES not working with multiple values

This page does not include instructions on how to insert multiple values. I used to be able to use the format:
INSERT INTO tbl
VALUES ('value1'),('value2');
But that doesn't seem to work in the latest version of SSMS v19.0.20209.0

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

ID: c64e0959-24f9-fe20-a137-be1da96e2455
Version Independent ID: 3d175c27-c2c9-d4d0-99c8-f6e0b6512e18
Content: Create Insert Values Queries - Visual Database Tools
Content Source: docs/ssms/visual-db-tools/create-insert-values-queries-visual-database-tools.md
Service: sql
Sub-service: ssms
GitHub Login: @markingmyname
Microsoft Alias: maghan

@anon12837 I am not able to recreate this problem.  Sample script below, which I used against SQL 2022.  To what version of SQL are you connected?
CREATE TABLE dbo.test (col1 INT, col2 VARCHAR(50))
INSERT INTO dbo.test (col1, col2)
VALUES
(1, 'alpha'),
(2, 'bravo')
INSERT INTO dbo.test
VALUES
(3, 'charlie'),
(4, 'delta')

I'm closing this issue, seeing as we haven't heard back from you, @anon12837. If you want to provide more information, feel free to do so in a new comment.


Support present hash

#955

So, the real question given this code is why isn't present <hash> a noop to return the hash? What are we gaining by running it through present?

Another question is what does present <hash>, with: Presenter do and does it make any sense?

Yes, present <hash> just merge body and return the body, no other thing.

Yes, maybe it's better to present <hash>, with: Presenter.I will try to rewrite it.

I think I am missing something. What is the difference in the result between present <hash> and present <hash>, with: Presenter?

For the result, there is no difference.But present <hash>, with: Presenter fit the grape style.Just add a Presenter, and use with: Presenter for represent the object itself.It can present anything, not only Hash.

Hm, I can see the argument for a noop class like this. Do you think it belongs in Middleware? It's not a Middleware.
(and sorry to be difficult :)

I was hesitant to about that, but I am not sure where I can place Presenter .

Maybe just Grape::Presenters::Presenter?

Ok, I will change it right now. :)

I think the code here looks perfect. This needs an entry in README. Maybe just describe something around using this presenter to keep things consistent?

I have updated README.

Merging, thanks for your patience.

Hey, I still dont get idea behind this change :dancer:

It's entirely to make returning data consistent, if you present an object you should also be able to present anything else. Sometimes it makes sense if your code path figures out what to present, then presents it.


Fixes for 404 pages to ignore formats

This fixes errors with the 404 page when a format other than html was requested.  #604
Signed-off-by: Jason Dossett<EMAIL_ADDRESS>

I also removed the extra info and the layout, since really it wasn't needed anyway.  This will help speed load times.

Agree, good.  Thanks!


[Announcement] New Kestrel endpoint configuration API

For right now, there is no change in the behavior of the WebHostBuilder extension method .UseUrls() as long as UseHttps() nor any other IConnectionFilter is configured.
The main breaking change is that KestrelServerOptions.ConnectionFilter has been removed and replaced with ListenOptions.ConnectionAdapters. Since connection filters are no longer global, but instead per-endpoint, the IConnectionFilter interface has been removed and replaced with IConnectionAdapter. The entire Microsoft.AspNetCore.Server.Kestrel.Filter namespace has been removed and replaced with the Microsoft.AspNetCore.Server.Kestrel.Adapter namespace.
This means that any extension methods that add a global connection filter to KestrelServerOptions (namely UseHttps() and UseConnectionLogging()) are now ListenOptions extension methods.
The second breaking change is that KestrelServerOptions.NoDelay has been moved to ListenOptions.NoDelay.

The following description of the new Kestrel endpoint configuration API mostly comes from https://github.com/aspnet/KestrelHttpServer/issues/996.

Added an extension method to KestrelServerOptions for binding to a TCP socket. There is no overload on .Listen() that allows you to configure an SSL cert without using an options lambda.

var host = new WebHostBuilder()
            .UseKestrel(options =>
            {
                // Easy mode (http only)
                options.Listen(IPAddress.Any, 80);

                // Verbose
                options.Listen(IPAddress.Any, 443, listenOptions =>
                {
                    listenOptions.NoDelay = false;
                    // Enable https
                    listenOptions.UseHttps("server.pfx");
                });
            })
            .UseStartup<Startup>()
            .Build();

host.Run();

Added an extension method to KestrelServerOptions for binding to a unix socket. There is no overload on .ListenUnixSocket() that allows you to configure an SSL cert without using an options lambda.

var host = new WebHostBuilder()
            .UseKestrel(options =>
            {
                // Easy mode
                options.ListenUnixSocket("/tmp/kestrel-test.sock");

                // Verbose
                options.ListenUnixSocket("/tmp/kestrel-test.sock", listenOptions =>
                {
                    listenOptions.UseHttps("server.pfx");
                });
            })
            .UseStartup<Startup>()
            .Build();

host.Run();

Added an extension method to KestrelServerOptions for binding to a file descriptor. There is no overload on .ListenHandle() that allows you to configure an SSL cert without using an options lambda.

var host = new WebHostBuilder()
            .UseKestrel(options =>
            {
                var fds = Environment.GetEnvironment("SD_LISTEN_FDS_START");
                int fd = Int32.Parse(fds);

                // Easy mode
                options.ListenHandle(fd);

                // Verbose
                options.ListenHandle(fd, listenOptions =>
                {
                    listenOptions.UseHttps("server.pfx");
                });
            })
            .UseStartup<Startup>()
            .Build();
host.Run();

Given that the file descriptor will be used will oftentimes be used with systemd socket activation (https://github.com/aspnet/KestrelHttpServer/issues/1057), provide an extension method to KestrelServerOptions that parses the environment variable set by systemd and binds to that file descriptor. This method will no-op if the requisite environment variable has not been set (Similar to how .UseIISIntegration() no-ops).

var host = new WebHostBuilder()
            .UseKestrel(options =>
            {
                options.UseSystemd();
            })
            .UseStartup<Startup>()
            .Build();
host.Run();

There is a follow-up issue to make it easier to configure Kestrel endpoints from config given the new Listen* APIs.

We are closing this issue because no further action is planned for this issue. If you still have any issues or questions, please log a new issue with any additional details that you have.


swift_update_packages does not respect swift_deps_index with bzlmod

I have the following swift_update_packages declaration in the ThirdParty/SPM/BUILD.bazel file:
swift_update_packages(
    name = "update_packages",
    gazelle = ":rules_swift_package_manager_gazelle",
    package_manifest = "ThirdParty/SPM/Package.swift",
    swift_deps_index = "ThirdParty/SPM/swift_packages_index.json",
    update_bzlmod_use_repo_names = True,
    update_bzlmod_stanzas = True,
    generate_swift_deps_for_workspace = False,
)

When I bazel run //ThirdParty/SPM:update_packages the MODULE.bazel is updated accordingly:
# swift_deps START
swift_deps = use_extension(
    "@rules_swift_package_manager//:extensions.bzl",
    "swift_deps",
)
swift_deps.from_file(
    deps_index = "//:swift_deps_index.json",
)
use_repo(
    swift_deps,
    ... # snip
)
# swift_deps END

It should instead look like:
# swift_deps START
swift_deps = use_extension(
    "@rules_swift_package_manager//:extensions.bzl",
    "swift_deps",
)
swift_deps.from_file(
    deps_index = "//ThirdParty/SPM:swift_packages_index.json",
)
use_repo(
    swift_deps,
    ... # snip
)
# swift_deps END

Going to try and fix this up this week

So im seeing the Vapor example should run into this issue but it doesnt because of where #swift_deps comment is:
Currently it's:
swift_deps = use_extension(
    "@rules_swift_package_manager//:extensions.bzl",
    "swift_deps",
)
swift_deps.from_file(
    deps_index = "//swift:deps_index.json",
)
use_repo(
    swift_deps,
    # swift_deps START
    "swiftpkg_fluent",
    "swiftpkg_fluent_sqlite_driver",
    "swiftpkg_vapor",
    # swift_deps END
)

If I remove that entire block and run //swift:update_pkgs then it turns into the bug above:
# swift_deps START
swift_deps = use_extension(
    "@rules_swift_package_manager//:extensions.bzl",
    "swift_deps",
)
swift_deps.from_file(
    deps_index = "//:swift_deps_index.json",
)
use_repo(
    swift_deps,
    "swiftpkg_fluent",
    "swiftpkg_fluent_sqlite_driver",
    "swiftpkg_vapor",
)
# swift_deps END


Connect Code Not Long Enough

The new among us discord has connect codes with more characters than the capture allows to input.
The capture allows 6, but the new discord bot creates an 8 character code.

This is indeed kind of an oversight on our part. However, you should be able to use it by clicking the link it gives you in your DMs. This will be fixed though, thank you


python311Packages.types-beautifulsoup4: <IP_ADDRESS>40106 -> <IP_ADDRESS>…

…40229
Description of changes

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.05 Release Notes (or backporting 23.05 and 23.11 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.

Result of nixpkgs-review pr 292277 run on x86_64-linux 1

4 packages built:

python311Packages.types-beautifulsoup4
python311Packages.types-beautifulsoup4.dist
python312Packages.types-beautifulsoup4
python312Packages.types-beautifulsoup4.dist


Suggestion: Center alignment

It would be really neat to have an option to center the display.
For example, if I set the the distance to the left side of the screen to ~160, the TOP box is approximately in the center of the screen for some blocks, but not for others, as the box is alligned to the left.

Set both left and right to -1 and it will center

Ohh, very nice! Thank you very much!