no main manifest attribute, in target/tensorflow-java-1.0.jar

I can compile the project doing a clean package mvn, I see the package in Target/
aironman@MacBook-Pro-de-Alonso ~/g/tensorflow-grpc-java> mvn clean package [INFO] Scanning for projects... [INFO]  [INFO] --------------------< edu.usc.irds:tensorflow-java >-------------------- [INFO] Building tensorflow-java 1.0 [INFO] --------------------------------[ jar ]--------------------------------- [INFO]  [INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ tensorflow-java --- [INFO] Deleting /Users/aironman/gitProjects/tensorflow-grpc-java/target [INFO]  [INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ tensorflow-java --- [WARNING] Using platform encoding (UTF-8 actually) to copy filtered resources, i.e. build is platform dependent! [INFO] Copying 1 resource [INFO]  [INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ tensorflow-java --- [INFO] Changes detected - recompiling the module! [WARNING] File encoding has not been set, using platform encoding UTF-8, i.e. build is platform dependent! [INFO] Compiling 4 source files to /Users/aironman/gitProjects/tensorflow-grpc-java/target/classes [WARNING] /Users/aironman/gitProjects/tensorflow-grpc-java/src/main/java/edu/usc/irds/tensorflow/grpc/InceptionInference.java: Some input files use or override a deprecated API. [WARNING] /Users/aironman/gitProjects/tensorflow-grpc-java/src/main/java/edu/usc/irds/tensorflow/grpc/InceptionInference.java: Recompile with -Xlint:deprecation for details. [INFO]  [INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ tensorflow-java --- [WARNING] Using platform encoding (UTF-8 actually) to copy filtered resources, i.e. build is platform dependent! [INFO] skip non existing resourceDirectory /Users/aironman/gitProjects/tensorflow-grpc-java/src/test/resources [INFO]  [INFO] --- maven-compiler-plugin:3.1:testCompile (default-testCompile) @ tensorflow-java --- [INFO] No sources to compile [INFO]  [INFO] --- maven-surefire-plugin:2.12.4:test (default-test) @ tensorflow-java --- [INFO] No tests to run. [INFO]  [INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ tensorflow-java --- [INFO] Building jar: /Users/aironman/gitProjects/tensorflow-grpc-java/target/tensorflow-java-1.0.jar [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time:  1.590 s [INFO] Finished at: 2019-11-08T12:28:03+01:00 [INFO] ------------------------------------------------------------------------ aironman@MacBook-Pro-de-Alonso ~/g/tensorflow-grpc-java> ls target/ classes                 generated-sources       maven-archiver          maven-status            tensorflow-java-1.0.jar
But when I try to run the jar, I got this error:
aironman@MacBook-Pro-de-Alonso ~/g/tensorflow-grpc-java> java -jar target/tensorflow-java-1.0.jar localhost:9000 /Users/aironman/Pictures/example.jpg  no main manifest attribute, in target/tensorflow-java-1.0.jar
It is weird, because I can see that in your pom.xml you are including an assembly plugin, but no manifest.mf file is being included within jar file:
`aironman@MacBook-Pro-de-Alonso ~/g/tensorflow-grpc-java> mvn clean package
[INFO] Scanning for projects...
[INFO]
[INFO] --------------------< edu.usc.irds:tensorflow-java >--------------------
[INFO] Building tensorflow-java 1.0
[INFO] --------------------------------[ jar ]---------------------------------
[INFO]
[INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ tensorflow-java ---
[INFO] Deleting /Users/aironman/gitProjects/tensorflow-grpc-java/target
[INFO]
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ tensorflow-java ---
[WARNING] Using platform encoding (UTF-8 actually) to copy filtered resources, i.e. build is platform dependent!
[INFO] Copying 1 resource
[INFO]
[INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ tensorflow-java ---
[INFO] Changes detected - recompiling the module!
[WARNING] File encoding has not been set, using platform encoding UTF-8, i.e. build is platform dependent!
[INFO] Compiling 4 source files to /Users/aironman/gitProjects/tensorflow-grpc-java/target/classes
[WARNING] /Users/aironman/gitProjects/tensorflow-grpc-java/src/main/java/edu/usc/irds/tensorflow/grpc/InceptionInference.java: Some input files use or override a deprecated API.
[WARNING] /Users/aironman/gitProjects/tensorflow-grpc-java/src/main/java/edu/usc/irds/tensorflow/grpc/InceptionInference.java: Recompile with -Xlint:deprecation for details.
[INFO]
[INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ tensorflow-java ---
[WARNING] Using platform encoding (UTF-8 actually) to copy filtered resources, i.e. build is platform dependent!
[INFO] skip non existing resourceDirectory /Users/aironman/gitProjects/tensorflow-grpc-java/src/test/resources
[INFO]
[INFO] --- maven-compiler-plugin:3.1:testCompile (default-testCompile) @ tensorflow-java ---
[INFO] No sources to compile
[INFO]
[INFO] --- maven-surefire-plugin:2.12.4:test (default-test) @ tensorflow-java ---
[INFO] No tests to run.
[INFO]
[INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ tensorflow-java ---
[INFO] Building jar: /Users/aironman/gitProjects/tensorflow-grpc-java/target/tensorflow-java-1.0.jar
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  1.590 s
[INFO] Finished at: 2019-11-08T12:28:03+01:00
[INFO] ------------------------------------------------------------------------
aironman@MacBook-Pro-de-Alonso ~/g/tensorflow-grpc-java> ls target/
classes                 generated-sources       maven-archiver          maven-status            tensorflow-java-1.0.jar
aironman@MacBook-Pro-de-Alonso ~/g/tensorflow-grpc-java> java -jar target/tensorflow-java-1.0.jar localhost:9000 /Users/aironman/Pictures/example.jpg
no main manifest attribute, in target/tensorflow-java-1.0.jar
Last login: Fri Nov  8 11:59:57 on ttys000
The default interactive shell is now zsh.
To update your account to use zsh, please run chsh -s /bin/zsh.
For more details, please visit https://support.apple.com/kb/HT208050.
MacBook-Pro-de-Alonso:tensorflow-grpc-java aironman$ fish
Welcome to fish, the friendly interactive shell
aironman@MacBook-Pro-de-Alonso ~/g/tensorflow-grpc-java> docker container ls
CONTAINER ID        IMAGE                           COMMAND                  CREATED             STATUS              PORTS                    NAMES
ab81981fb21f        tgowda/inception_serving_tika   "/bin/bash"              5 minutes ago       Up 5 minutes        <IP_ADDRESS>:9000->9000/tcp   blissful_ishizaka
6ac69cd689bb        eb516548c180                    "/coredns -conf /etc…"   19 hours ago        Up 19 hours                                  k8s_coredns_coredns-5c98db65d4-482kg_kube-system_c048fdc5-2f19-4608-9633-7077c16698ee_1
dd6dce73c5ab        eb516548c180                    "/coredns -conf /etc…"   19 hours ago        Up 19 hours                                  k8s_coredns_coredns-5c98db65d4-6lfnx_kube-system_b5175ff4-e0d2-40d1-8c73-b7696e6927d2_1
f11ccd6313f0        aironman/demo-rafa              "/runMe.sh"              19 hours ago        Up 19 hours                                  k8s_demo-rafa_demo-rafa-75748c6877-m529x_default_beacf67a-cbc0-41d0-9bf7-825875824179_0
e3b502eda949        kubernetesui/dashboard          "/dashboard --insecu…"      19 hours ago        Up 19 hours                                  k8s_compose_compose-7b7c5cbbcc-wtjrs_docker_194770ca-46fa-402a-81b1-7a6b4e6c5682_0
97ddf727a589        cbd7f21fec99                    "/usr/local/bin/kube…"   19 hours ago        Up 19 hours                                  k8s_kube-proxy_kube-proxy-q99bx_kube-system_d5417dbf-a214-4ad0-8aa0-9ea9b770eacd_0
743d4f08c3ed        f3591b2cb223                    "/api-server --kubec…"      19 hours ago        Up 19 hours                                  k8s_etcd_etcd-docker-desktop_kube-system_f132e1c85abd4953a304d1c65d9d74f9_0
7347800e574d        fab2dded59dd                    "kube-scheduler --bi…"   19 hours ago        Up 19 hours                                  k8s_kube-scheduler_kube-scheduler-docker-desktop_kube-system_131c3f63daec7c0750818f64a2f75d20_0
bbf82b7d7daf        1399a72fa1a9                    "kube-controller-man…"   19 hours ago        Up 19 hours                                  k8s_kube-controller-manager_kube-controller-manager-docker-desktop_kube-system_b2850863d2a1ddaac8ed962e6881584c_0
e9df1d2c206b        e534b1952a0d                    "kube-apiserver --ad…"
[INFO]
[INFO] --------------------< edu.usc.irds:tensorflow-java >--------------------
[INFO] Building tensorflow-java 1.0
[INFO] --------------------------------[ jar ]---------------------------------
[INFO]
[INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ tensorflow-java ---
[INFO] Deleting /Users/aironman/gitProjects/tensorflow-grpc-java/target
[INFO]
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ tensorflow-java ---
[WARNING] Using platform encoding (UTF-8 actually) to copy filtered resources, i.e. build is platform dependent!
[INFO] Copying 1 resource
[INFO]
[INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ tensorflow-java ---
[INFO] Changes detected - recompiling the module!
[WARNING] File encoding has not been set, using platform encoding UTF-8, i.e. build is platform dependent!
[INFO] Compiling 4 source files to /Users/aironman/gitProjects/tensorflow-grpc-java/target/classes
[WARNING] /Users/aironman/gitProjects/tensorflow-grpc-java/src/main/java/edu/usc/irds/tensorflow/grpc/InceptionInference.java: Some input files use or override a deprecated API.
[WARNING] /Users/aironman/gitProjects/tensorflow-grpc-java/src/main/java/edu/usc/irds/tensorflow/grpc/InceptionInference.java: Recompile with -Xlint:deprecation for details.
[INFO]
[INFO] --- exec-maven-plugin:1.6.0:java (default-cli) @ tensorflow-java ---
2019-11-08 12:25:27 DEBUG TensorflowObjectRecogniser:46 - Creating channel host:localhost, port=9000
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by io.netty.util.internal.ReflectionUtil (file:/Users/aironman/.m2/repository/io/netty/netty-common/4.1.14.Final/netty-common-4.1.14.Final.jar) to constructor java.nio.DirectByteBuffer(long,int)
WARNING: Please consider reporting this to the maintainers of io.netty.util.internal.ReflectionUtil
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
Image = /Users/aironman/Pictures/example.jpg
2019-11-08 12:25:27 DEBUG TensorflowObjectRecogniser:69 - Time taken : 579ms
[sweatshirt=10.206170082092285, cloak=6.861289024353027, sleeping bag=5.121708393096924, velvet=5.053798198699951, abaya=4.718129634857178]
2019-11-08 12:25:27 DEBUG TensorflowObjectRecogniser:84 - Closing the channel
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  5.199 s
[INFO] Finished at: 2019-11-08T12:25:30+01:00
[INFO] ------------------------------------------------------------------------
aironman@MacBook-Pro-de-Alonso ~/g/tensorflow-grpc-java> mvn clean compile exec:java -Dexec.args="localhost:9000 /Users/aironman/Pictures/example.jpg"
[INFO] Scanning for projects...
[INFO]
[INFO] --------------------< edu.usc.irds:tensorflow-java >--------------------
[INFO] Building tensorflow-java 1.0
[INFO] --------------------------------[ jar ]---------------------------------
[INFO]
[INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ tensorflow-java ---
[INFO] Deleting /Users/aironman/gitProjects/tensorflow-grpc-java/target
[INFO]
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ tensorflow-java ---
[WARNING] Using platform encoding (UTF-8 actually) to copy filtered resources, i.e. build is platform dependent!
[INFO] Copying 1 resource
[INFO]
[INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ tensorflow-java ---
[INFO] Changes detected - recompiling the module!
[WARNING] File encoding has not been set, using platform encoding UTF-8, i.e. build is platform dependent!
[INFO] Compiling 4 source files to /Users/aironman/gitProjects/tensorflow-grpc-java/target/classes
[WARNING] /Users/aironman/gitProjects/tensorflow-grpc-java/src/main/java/edu/usc/irds/tensorflow/grpc/InceptionInference.java: Some input files use or override a deprecated API.
[WARNING] /Users/aironman/gitProjects/tensorflow-grpc-java/src/main/java/edu/usc/irds/tensorflow/grpc/InceptionInference.java: Recompile with -Xlint:deprecation for details.
[INFO]
[INFO] --- exec-maven-plugin:1.6.0:java (default-cli) @ tensorflow-java ---
2019-11-08 12:25:52 DEBUG TensorflowObjectRecogniser:46 - Creating channel host:localhost, port=9000
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by io.netty.util.internal.ReflectionUtil (file:/Users/aironman/.m2/repository/io/netty/netty-common/4.1.14.Final/netty-common-4.1.14.Final.jar) to constructor java.nio.DirectByteBuffer(long,int)
WARNING: Please consider reporting this to the maintainers of io.netty.util.internal.ReflectionUtil
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
Image = /Users/aironman/Pictures/example.jpg
2019-11-08 12:25:53 DEBUG TensorflowObjectRecogniser:69 - Time taken : 373ms
[sweatshirt=10.206170082092285, cloak=6.861289024353027, sleeping bag=5.121708393096924, velvet=5.053798198699951, abaya=4.718129634857178]
2019-11-08 12:25:53 DEBUG TensorflowObjectRecogniser:84 - Closing the channel
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  5.046 s
[INFO] Finished at: 2019-11-08T12:25:56+01:00
[INFO] ------------------------------------------------------------------------
aironman@MacBook-Pro-de-Alonso ~/g/tensorflow-grpc-java> mvn clean package
[INFO] Scanning for projects...
[INFO]
[INFO] --------------------< edu.usc.irds:tensorflow-java >--------------------
[INFO] Building tensorflow-java 1.0
[INFO] --------------------------------[ jar ]---------------------------------
[INFO]
[INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ tensorflow-java ---
[INFO] Deleting /Users/aironman/gitProjects/tensorflow-grpc-java/target
[INFO]
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ tensorflow-java ---
[WARNING] Using platform encoding (UTF-8 actually) to copy filtered resources, i.e. build is platform dependent!
[INFO] Copying 1 resource
[INFO]
[INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ tensorflow-java ---
[INFO] Changes detected - recompiling the module!
[WARNING] File encoding has not been set, using platform encoding UTF-8, i.e. build is platform dependent!
[INFO] Compiling 4 source files to /Users/aironman/gitProjects/tensorflow-grpc-java/target/classes
[WARNING] /Users/aironman/gitProjects/tensorflow-grpc-java/src/main/java/edu/usc/irds/tensorflow/grpc/InceptionInference.java: Some input files use or override a deprecated API.
[WARNING] /Users/aironman/gitProjects/tensorflow-grpc-java/src/main/java/edu/usc/irds/tensorflow/grpc/InceptionInference.java: Recompile with -Xlint:deprecation for details.
[INFO]
[INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ tensorflow-java ---
[WARNING] Using platform encoding (UTF-8 actually) to copy filtered resources, i.e. build is platform dependent!
[INFO] skip non existing resourceDirectory /Users/aironman/gitProjects/tensorflow-grpc-java/src/test/resources
[INFO]
[INFO] --- maven-compiler-plugin:3.1:testCompile (default-testCompile) @ tensorflow-java ---
[INFO] No sources to compile
[INFO]
[INFO] --- maven-surefire-plugin:2.12.4:test (default-test) @ tensorflow-java ---
[INFO] No tests to run.
[INFO]
[INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ tensorflow-java ---
[INFO] Building jar: /Users/aironman/gitProjects/tensorflow-grpc-java/target/tensorflow-java-1.0.jar
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  1.590 s
[INFO] Finished at: 2019-11-08T12:28:03+01:00
[INFO] ------------------------------------------------------------------------
aironman@MacBook-Pro-de-Alonso ~/g/tensorflow-grpc-java> ls target/
classes                 generated-sources       maven-archiver          maven-status            tensorflow-java-1.0.jar
aironman@MacBook-Pro-de-Alonso ~/g/tensorflow-grpc-java> java -jar target/tensorflow-java-1.0.jar localhost:9000 /Users/aironman/Pictures/example.jpg
no main manifest attribute, in target/tensorflow-java-1.0.jar
aironman@MacBook-Pro-de-Alonso ~/g/tensorflow-grpc-java> ls
LICENSE   README.md pom.xml   src       target
aironman@MacBook-Pro-de-Alonso ~/g/tensorflow-grpc-java> mkdir META-INF
aironman@MacBook-Pro-de-Alonso ~/g/tensorflow-grpc-java> cd META-INF/
aironman@MacBook-Pro-de-Alonso ~/g/t/META-INF> vi MANIFEST.MF
aironman@MacBook-Pro-de-Alonso ~/g/t/META-INF> cd ..
aironman@MacBook-Pro-de-Alonso ~/g/tensorflow-grpc-java> mvn clean package
[INFO] Scanning for projects...
[INFO]
[INFO] --------------------< edu.usc.irds:tensorflow-java >--------------------
[INFO] Building tensorflow-java 1.0
[INFO] --------------------------------[ jar ]---------------------------------
[INFO]
[INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ tensorflow-java ---
[INFO] Deleting /Users/aironman/gitProjects/tensorflow-grpc-java/target
[INFO]
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ tensorflow-java ---
[WARNING] Using platform encoding (UTF-8 actually) to copy filtered resources, i.e. build is platform dependent!
[INFO] Copying 1 resource
[INFO]
[INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ tensorflow-java ---
[INFO] Changes detected - recompiling the module!
[WARNING] File encoding has not been set, using platform encoding UTF-8, i.e. build is platform dependent!
[INFO] Compiling 4 source files to /Users/aironman/gitProjects/tensorflow-grpc-java/target/classes
[WARNING] /Users/aironman/gitProjects/tensorflow-grpc-java/src/main/java/edu/usc/irds/tensorflow/grpc/InceptionInference.java: Some input files use or override a deprecated API.
[WARNING] /Users/aironman/gitProjects/tensorflow-grpc-java/src/main/java/edu/usc/irds/tensorflow/grpc/InceptionInference.java: Recompile with -Xlint:deprecation for details.
[INFO]
[INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ tensorflow-java ---
[WARNING] Using platform encoding (UTF-8 actually) to copy filtered resources, i.e. build is platform dependent!
[INFO] skip non existing resourceDirectory /Users/aironman/gitProjects/tensorflow-grpc-java/src/test/resources
[INFO]
[INFO] --- maven-compiler-plugin:3.1:testCompile (default-testCompile) @ tensorflow-java ---
[INFO] No sources to compile
[INFO]
[INFO] --- maven-surefire-plugin:2.12.4:test (default-test) @ tensorflow-java ---
[INFO] No tests to run.
[INFO]
[INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ tensorflow-java ---
[INFO] Building jar: /Users/aironman/gitProjects/tensorflow-grpc-java/target/tensorflow-java-1.0.jar
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  1.647 s
[INFO] Finished at: 2019-11-08T12:40:32+01:00
[INFO] ------------------------------------------------------------------------
aironman@MacBook-Pro-de-Alonso ~/g/tensorflow-grpc-java> java -jar target/tensorflow-java-1.0.jar localhost:9000 /Users/aironman/Pictures/example.jpg
no main manifest attribute, in target/tensorflow-java-1.0.jar
aironman@MacBook-Pro-de-Alonso ~/g/tensorflow-grpc-java> mvn clean
[INFO] Scanning for projects...
[INFO]
[INFO] --------------------< edu.usc.irds:tensorflow-java >--------------------
[INFO] Building tensorflow-java 1.0
[INFO] --------------------------------[ jar ]---------------------------------
[INFO]
[INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ tensorflow-java ---
[INFO] Deleting /Users/aironman/gitProjects/tensorflow-grpc-java/target
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  0.164 s
[INFO] Finished at: 2019-11-08T12:40:46+01:00
[INFO] ------------------------------------------------------------------------
aironman@MacBook-Pro-de-Alonso ~/g/tensorflow-grpc-java> mvn package
[INFO] Scanning for projects...
[INFO]
[INFO] --------------------< edu.usc.irds:tensorflow-java >--------------------
[INFO] Building tensorflow-java 1.0
[INFO] --------------------------------[ jar ]---------------------------------
[INFO]
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ tensorflow-java ---
[WARNING] Using platform encoding (UTF-8 actually) to copy filtered resources, i.e. build is platform dependent!
[INFO] Copying 1 resource
[INFO]
[INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ tensorflow-java ---
[INFO] Changes detected - recompiling the module!
[WARNING] File encoding has not been set, using platform encoding UTF-8, i.e. build is platform dependent!
[INFO] Compiling 4 source files to /Users/aironman/gitProjects/tensorflow-grpc-java/target/classes
[WARNING] /Users/aironman/gitProjects/tensorflow-grpc-java/src/main/java/edu/usc/irds/tensorflow/grpc/InceptionInference.java: Some input files use or override a deprecated API.
[WARNING] /Users/aironman/gitProjects/tensorflow-grpc-java/src/main/java/edu/usc/irds/tensorflow/grpc/InceptionInference.java: Recompile with -Xlint:deprecation for details.
[INFO]
[INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ tensorflow-java ---
[WARNING] Using platform encoding (UTF-8 actually) to copy filtered resources, i.e. build is platform dependent!
[INFO] skip non existing resourceDirectory /Users/aironman/gitProjects/tensorflow-grpc-java/src/test/resources
[INFO]
[INFO] --- maven-compiler-plugin:3.1:testCompile (default-testCompile) @ tensorflow-java ---
[INFO] No sources to compile
[INFO]
[INFO] --- maven-surefire-plugin:2.12.4:test (default-test) @ tensorflow-java ---
[INFO] No tests to run.
[INFO]
[INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ tensorflow-java ---
[INFO] Building jar: /Users/aironman/gitProjects/tensorflow-grpc-java/target/tensorflow-java-1.0.jar
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  1.631 s
[INFO] Finished at: 2019-11-08T12:40:52+01:00
[INFO] ------------------------------------------------------------------------
aironman@MacBook-Pro-de-Alonso ~/g/tensorflow-grpc-java> jar tf target/tensorflow-java-1.0.jar
META-INF/
META-INF/MANIFEST.MF
edu/
edu/usc/
edu/usc/irds/
edu/usc/irds/tensorflow/
edu/usc/irds/tensorflow/grpc/
edu/usc/irds/tensorflow/grpc/TensorflowObjectRecogniser.class
edu/usc/irds/tensorflow/grpc/InceptionInference$1.class
edu/usc/irds/tensorflow/grpc/InceptionInference$InceptionResponseOrBuilder.class
edu/usc/irds/tensorflow/grpc/InceptionInference$InceptionResponse$Builder.class
edu/usc/irds/tensorflow/grpc/InceptionInference$InceptionResponse$1.class
edu/usc/irds/tensorflow/grpc/InceptionInference$InceptionRequest$Builder.class
edu/usc/irds/tensorflow/grpc/InceptionInference$InceptionRequest.class
edu/usc/irds/tensorflow/grpc/InceptionInference.class
edu/usc/irds/tensorflow/grpc/InceptionBlockingStub.class
edu/usc/irds/tensorflow/grpc/Main.class
edu/usc/irds/tensorflow/grpc/InceptionInference$InceptionResponse.class
edu/usc/irds/tensorflow/grpc/InceptionInference$InceptionRequest$1.class
edu/usc/irds/tensorflow/grpc/InceptionInference$InceptionRequestOrBuilder.class
log4j.properties
META-INF/maven/
META-INF/maven/edu.usc.irds/
META-INF/maven/edu.usc.irds/tensorflow-java/
META-INF/maven/edu.usc.irds/tensorflow-java/pom.xml
META-INF/maven/edu.usc.irds/tensorflow-java/pom.properties
aironman@MacBook-Pro-de-Alonso ~/g/tensorflow-grpc-java> mvn clean package assembly:single
[INFO] Scanning for projects...
[INFO]
[INFO] --------------------< edu.usc.irds:tensorflow-java >--------------------
[INFO] Building tensorflow-java 1.0
[INFO] --------------------------------[ jar ]---------------------------------
[INFO]
[INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ tensorflow-java ---
[INFO] Deleting /Users/aironman/gitProjects/tensorflow-grpc-java/target
[INFO]
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ tensorflow-java ---
[WARNING] Using platform encoding (UTF-8 actually) to copy filtered resources, i.e. build is platform dependent!
[INFO] Copying 1 resource
[INFO]
[INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ tensorflow-java ---
[INFO] Changes detected - recompiling the module!
[WARNING] File encoding has not been set, using platform encoding UTF-8, i.e. build is platform dependent!
[INFO] Compiling 4 source files to /Users/aironman/gitProjects/tensorflow-grpc-java/target/classes
[WARNING] /Users/aironman/gitProjects/tensorflow-grpc-java/src/main/java/edu/usc/irds/tensorflow/grpc/InceptionInference.java: Some input files use or override a deprecated API.
[WARNING] /Users/aironman/gitProjects/tensorflow-grpc-java/src/main/java/edu/usc/irds/tensorflow/grpc/InceptionInference.java: Recompile with -Xlint:deprecation for details.
[INFO]
[INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ tensorflow-java ---
[WARNING] Using platform encoding (UTF-8 actually) to copy filtered resources, i.e. build is platform dependent!
[INFO] skip non existing resourceDirectory /Users/aironman/gitProjects/tensorflow-grpc-java/src/test/resources
[INFO]
[INFO] --- maven-compiler-plugin:3.1:testCompile (default-testCompile) @ tensorflow-java ---
[INFO] No sources to compile
[INFO]
[INFO] --- maven-surefire-plugin:2.12.4:test (default-test) @ tensorflow-java ---
[INFO] No tests to run.
[INFO]
[INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ tensorflow-java ---
[INFO] Building jar: /Users/aironman/gitProjects/tensorflow-grpc-java/target/tensorflow-java-1.0.jar
[INFO]
[INFO] --- maven-assembly-plugin:2.2-beta-5:single (default-cli) @ tensorflow-java ---
[INFO] META-INF/ already added, skipping
[INFO] META-INF/MANIFEST.MF already added, skipping
[INFO] META-INF/ already added, skipping
[INFO] META-INF/MANIFEST.MF already added, skipping
[INFO] META-INF/ already added, skipping
[INFO] META-INF/MANIFEST.MF already added, skipping
[INFO] io/ already added, skipping
[INFO] io/grpc/ already added, skipping
[INFO] META-INF/ already added, skipping
[INFO] META-INF/MANIFEST.MF already added, skipping
[INFO] io/ already added, skipping
[INFO] io/grpc/ already added, skipping
[INFO] META-INF/MANIFEST.MF already added, skipping
[INFO] META-INF/ already added, skipping
[INFO] META-INF/maven/ already added, skipping
[INFO] com/ already added, skipping
[INFO] com/google/ already added, skipping
[INFO] META-INF/ already added, skipping
[INFO] META-INF/MANIFEST.MF already added, skipping
[INFO] com/ already added, skipping
[INFO] com/google/ already added, skipping
[INFO] META-INF/maven/ already added, skipping
[INFO] META-INF/ already added, skipping
[INFO] META-INF/MANIFEST.MF already added, skipping
[INFO] META-INF/ already added, skipping
[INFO] META-INF/MANIFEST.MF already added, skipping
[INFO] com/ already added, skipping
[INFO] com/google/ already added, skipping
[INFO] META-INF/ already added, skipping
[INFO] META-INF/MANIFEST.MF already added, skipping
[INFO] io/ already added, skipping
[INFO] META-INF/ already added, skipping
[INFO] META-INF/MANIFEST.MF already added, skipping
[INFO] com/ already added, skipping
[INFO] com/google/ already added, skipping
[INFO] META-INF/maven/ already added, skipping
[INFO] META-INF/ already added, skipping
[INFO] META-INF/MANIFEST.MF already added, skipping
[INFO] io/ already added, skipping
[INFO] io/grpc/ already added, skipping
[INFO] META-INF/services/ already added, skipping
[INFO] META-INF/MANIFEST.MF already added, skipping
[INFO] META-INF/ already added, skipping
[INFO] io/ already added, skipping
[INFO] META-INF/maven/ already added, skipping
[INFO] META-INF/MANIFEST.MF already added, skipping
[INFO] META-INF/ already added, skipping
[INFO] io/ already added, skipping
[INFO] io/netty/ already added, skipping
[INFO] io/netty/handler/ already added, skipping
[INFO] io/netty/handler/codec/ already added, skipping
[INFO] META-INF/maven/ already added, skipping
[INFO] META-INF/maven/io.netty/ already added, skipping
[INFO] META-INF/INDEX.LIST already added, skipping
[INFO] META-INF/io.netty.versions.properties already added, skipping
[INFO] META-INF/MANIFEST.MF already added, skipping
[INFO] META-INF/ already added, skipping
[INFO] io/ already added, skipping
[INFO] io/netty/ already added, skipping
[INFO] io/netty/handler/ already added, skipping
[INFO] io/netty/handler/codec/ already added, skipping
[INFO] META-INF/maven/ already added, skipping
[INFO] META-INF/maven/io.netty/ already added, skipping
[INFO] META-INF/io.netty.versions.properties already added, skipping
[INFO] META-INF/INDEX.LIST already added, skipping
[INFO] META-INF/MANIFEST.MF already added, skipping
[INFO] META-INF/ already added, skipping
[INFO] io/ already added, skipping
[INFO] io/netty/ already added, skipping
[INFO] META-INF/maven/ already added, skipping
[INFO] META-INF/maven/io.netty/ already added, skipping
[INFO] META-INF/io.netty.versions.properties already added, skipping
[INFO] META-INF/INDEX.LIST already added, skipping
[INFO] META-INF/MANIFEST.MF already added, skipping
[INFO] META-INF/ already added, skipping
[INFO] io/ already added, skipping
[INFO] io/netty/ already added, skipping
[INFO] META-INF/maven/ already added, skipping
[INFO] META-INF/maven/io.netty/ already added, skipping
[INFO] META-INF/INDEX.LIST already added, skipping
[INFO] META-INF/io.netty.versions.properties already added, skipping
[INFO] META-INF/ already added, skipping
[INFO] META-INF/MANIFEST.MF already added, skipping
[INFO] io/ already added, skipping
[INFO] io/netty/ already added, skipping
[INFO] META-INF/maven/ already added, skipping
[INFO] META-INF/maven/io.netty/ already added, skipping
[INFO] META-INF/io.netty.versions.properties already added, skipping
[INFO] META-INF/MANIFEST.MF already added, skipping
[INFO] META-INF/ already added, skipping
[INFO] io/ already added, skipping
[INFO] io/netty/ already added, skipping
[INFO] META-INF/maven/ already added, skipping
[INFO] META-INF/maven/io.netty/ already added, skipping
[INFO] META-INF/io.netty.versions.properties already added, skipping
[INFO] META-INF/INDEX.LIST already added, skipping
[INFO] META-INF/MANIFEST.MF already added, skipping
[INFO] META-INF/ already added, skipping
[INFO] io/ already added, skipping
[INFO] io/netty/ already added, skipping
[INFO] io/netty/handler/ already added, skipping
[INFO] META-INF/maven/ already added, skipping
[INFO] META-INF/maven/io.netty/ already added, skipping
[INFO] META-INF/io.netty.versions.properties already added, skipping
[INFO] META-INF/INDEX.LIST already added, skipping
[INFO] META-INF/MANIFEST.MF already added, skipping
[INFO] META-INF/ already added, skipping
[INFO] io/ already added, skipping
[INFO] io/netty/ already added, skipping
[INFO] io/netty/handler/ already added, skipping
[INFO] META-INF/maven/ already added, skipping
[INFO] META-INF/maven/io.netty/ already added, skipping
[INFO] META-INF/INDEX.LIST already added, skipping
[INFO] META-INF/io.netty.versions.properties already added, skipping
[INFO] META-INF/MANIFEST.MF already added, skipping
[INFO] META-INF/ already added, skipping
[INFO] io/ already added, skipping
[INFO] io/netty/ already added, skipping
[INFO] io/netty/handler/ already added, skipping
[INFO] io/netty/handler/codec/ already added, skipping
[INFO] META-INF/maven/ already added, skipping
[INFO] META-INF/maven/io.netty/ already added, skipping
[INFO] META-INF/io.netty.versions.properties already added, skipping
[INFO] META-INF/INDEX.LIST already added, skipping
[INFO] META-INF/ already added, skipping
[INFO] META-INF/MANIFEST.MF already added, skipping
[INFO] io/ already added, skipping
[INFO] io/grpc/ already added, skipping
[INFO] META-INF/services/ already added, skipping
[INFO] META-INF/services/io.grpc.ManagedChannelProvider already added, skipping
[INFO] META-INF/ already added, skipping
[INFO] META-INF/MANIFEST.MF already added, skipping
[INFO] com/ already added, skipping
[INFO] META-INF/maven/ already added, skipping
[INFO] META-INF/ already added, skipping
[INFO] META-INF/MANIFEST.MF already added, skipping
[INFO] META-INF/maven/ already added, skipping
[INFO] META-INF/ already added, skipping
[INFO] META-INF/MANIFEST.MF already added, skipping
[INFO] io/ already added, skipping
[INFO] io/grpc/ already added, skipping
[INFO] META-INF/MANIFEST.MF already added, skipping
[INFO] META-INF/ already added, skipping
[INFO] META-INF/maven/ already added, skipping
[INFO] META-INF/maven/com.google.protobuf/ already added, skipping
[INFO] com/ already added, skipping
[INFO] com/google/ already added, skipping
[INFO] com/google/protobuf/ already added, skipping
[INFO] META-INF/ already added, skipping
[INFO] META-INF/MANIFEST.MF already added, skipping
[INFO] com/ already added, skipping
[INFO] com/google/ already added, skipping
[INFO] META-INF/maven/ already added, skipping
[INFO] META-INF/ already added, skipping
[INFO] META-INF/MANIFEST.MF already added, skipping
[INFO] com/ already added, skipping
[INFO] com/google/ already added, skipping
[INFO] META-INF/ already added, skipping
[INFO] META-INF/MANIFEST.MF already added, skipping
[INFO] io/ already added, skipping
[INFO] io/grpc/ already added, skipping
[INFO] io/grpc/protobuf/ already added, skipping
[INFO] META-INF/ already added, skipping
[INFO] META-INF/MANIFEST.MF already added, skipping
[INFO] io/ already added, skipping
[INFO] io/grpc/ already added, skipping
[INFO] io/grpc/protobuf/ already added, skipping
[INFO] META-INF/MANIFEST.MF already added, skipping
[INFO] META-INF/ already added, skipping
[INFO] META-INF/maven/ already added, skipping
[INFO] com/ already added, skipping
[INFO] com/google/ already added, skipping
[INFO] com/google/protobuf/ already added, skipping
[INFO] META-INF/ already added, skipping
[INFO] META-INF/MANIFEST.MF already added, skipping
[INFO] io/ already added, skipping
[INFO] io/grpc/ already added, skipping
[INFO] META-INF/ already added, skipping
[INFO] META-INF/MANIFEST.MF already added, skipping
[INFO] META-INF/maven/ already added, skipping
[INFO] META-INF/ already added, skipping
[INFO] META-INF/MANIFEST.MF already added, skipping
[INFO] org/ already added, skipping
[INFO] org/slf4j/ already added, skipping
[INFO] META-INF/maven/ already added, skipping
[INFO] META-INF/maven/org.slf4j/ already added, skipping
[INFO] META-INF/MANIFEST.MF already added, skipping
[INFO] META-INF/ already added, skipping
[INFO] META-INF/maven/ already added, skipping
[INFO] org/ already added, skipping
[INFO] Building jar: /Users/aironman/gitProjects/tensorflow-grpc-java/target/tensorflow-java-1.0-jar-with-dependencies.jar
[INFO] META-INF/ already added, skipping
[INFO] META-INF/MANIFEST.MF already added, skipping
[INFO] META-INF/ already added, skipping
[INFO] META-INF/MANIFEST.MF already added, skipping
[INFO] META-INF/ already added, skipping
[INFO] META-INF/MANIFEST.MF already added, skipping
[INFO] io/ already added, skipping
[INFO] io/grpc/ already added, skipping
[INFO] META-INF/ already added, skipping
[INFO] META-INF/MANIFEST.MF already added, skipping
[INFO] io/ already added, skipping
[INFO] io/grpc/ already added, skipping
[INFO] META-INF/MANIFEST.MF already added, skipping
[INFO] META-INF/ already added, skipping
[INFO] META-INF/maven/ already added, skipping
[INFO] com/ already added, skipping
[INFO] com/google/ already added, skipping
[INFO] META-INF/ already added, skipping
[INFO] META-INF/MANIFEST.MF already added, skipping
[INFO] com/ already added, skipping
[INFO] com/google/ already added, skipping
[INFO] META-INF/maven/ already added, skipping
[INFO] META-INF/ already added, skipping
[INFO] META-INF/MANIFEST.MF already added, skipping
[INFO] META-INF/ already added, skipping
[INFO] META-INF/MANIFEST.MF already added, skipping
[INFO] com/ already added, skipping
[INFO] com/google/ already added, skipping
[INFO] META-INF/ already added, skipping
[INFO] META-INF/MANIFEST.MF already added, skipping
[INFO] io/ already added, skipping
[INFO] META-INF/ already added, skipping
[INFO] META-INF/MANIFEST.MF already added, skipping
[INFO] com/ already added, skipping
[INFO] com/google/ already added, skipping
[INFO] META-INF/maven/ already added, skipping
[INFO] META-INF/ already added, skipping
[INFO] META-INF/MANIFEST.MF already added, skipping
[INFO] io/ already added, skipping
[INFO] io/grpc/ already added, skipping
[INFO] META-INF/services/ already added, skipping
[INFO] META-INF/MANIFEST.MF already added, skipping
[INFO] META-INF/ already added, skipping
[INFO] io/ already added, skipping
[INFO] META-INF/maven/ already added, skipping
[INFO] META-INF/MANIFEST.MF already added, skipping
[INFO] META-INF/ already added, skipping
[INFO] io/ already added, skipping
[INFO] io/netty/ already added, skipping
[INFO] io/netty/handler/ already added, skipping
[INFO] io/netty/handler/codec/ already added, skipping
[INFO] META-INF/maven/ already added, skipping
[INFO] META-INF/maven/io.netty/ already added, skipping
[INFO] META-INF/INDEX.LIST already added, skipping
[INFO] META-INF/io.netty.versions.properties already added, skipping
[INFO] META-INF/MANIFEST.MF already added, skipping
[INFO] META-INF/ already added, skipping
[INFO] io/ already added, skipping
[INFO] io/netty/ already added, skipping
[INFO] io/netty/handler/ already added, skipping
[INFO] io/netty/handler/codec/ already added, skipping
[INFO] META-INF/maven/ already added, skipping
[INFO] META-INF/maven/io.netty/ already added, skipping
[INFO] META-INF/io.netty.versions.properties already added, skipping
[INFO] META-INF/INDEX.LIST already added, skipping
[INFO] META-INF/MANIFEST.MF already added, skipping
[INFO] META-INF/ already added, skipping
[INFO] io/ already added, skipping
[INFO] io/netty/ already added, skipping
[INFO] META-INF/maven/ already added, skipping
[INFO] META-INF/maven/io.netty/ already added, skipping
[INFO] META-INF/io.netty.versions.properties already added, skipping
[INFO] META-INF/INDEX.LIST already added, skipping
[INFO] META-INF/MANIFEST.MF already added, skipping
[INFO] META-INF/ already added, skipping
[INFO] io/ already added, skipping
[INFO] io/netty/ already added, skipping
[INFO] META-INF/maven/ already added, skipping
[INFO] META-INF/maven/io.netty/ already added, skipping
[INFO] META-INF/INDEX.LIST already added, skipping
[INFO] META-INF/io.netty.versions.properties already added, skipping
[INFO] META-INF/ already added, skipping
[INFO] META-INF/MANIFEST.MF already added, skipping
[INFO] io/ already added, skipping
[INFO] io/netty/ already added, skipping
[INFO] META-INF/maven/ already added, skipping
[INFO] META-INF/maven/io.netty/ already added, skipping
[INFO] META-INF/io.netty.versions.properties already added, skipping
[INFO] META-INF/MANIFEST.MF already added, skipping
[INFO] META-INF/ already added, skipping
[INFO] io/ already added, skipping
[INFO] io/netty/ already added, skipping
[INFO] META-INF/maven/ already added, skipping
[INFO] META-INF/maven/io.netty/ already added, skipping
[INFO] META-INF/io.netty.versions.properties already added, skipping
[INFO] META-INF/INDEX.LIST already added, skipping
[INFO] META-INF/MANIFEST.MF already added, skipping
[INFO] META-INF/ already added, skipping
[INFO] io/ already added, skipping
[INFO] io/netty/ already added, skipping
[INFO] io/netty/handler/ already added, skipping
[INFO] META-INF/maven/ already added, skipping
[INFO] META-INF/maven/io.netty/ already added, skipping
[INFO] META-INF/io.netty.versions.properties already added, skipping
[INFO] META-INF/INDEX.LIST already added, skipping
[INFO] META-INF/MANIFEST.MF already added, skipping
[INFO] META-INF/ already added, skipping
[INFO] io/ already added, skipping
[INFO] io/netty/ already added, skipping
[INFO] io/netty/handler/ already added, skipping
[INFO] META-INF/maven/ already added, skipping
[INFO] META-INF/maven/io.netty/ already added, skipping
[INFO] META-INF/INDEX.LIST already added, skipping
[INFO] META-INF/io.netty.versions.properties already added, skipping
[INFO] META-INF/MANIFEST.MF already added, skipping
[INFO] META-INF/ already added, skipping
[INFO] io/ already added, skipping
[INFO] io/netty/ already added, skipping
[INFO] io/netty/handler/ already added, skipping
[INFO] io/netty/handler/codec/ already added, skipping
[INFO] META-INF/maven/ already added, skipping
[INFO] META-INF/maven/io.netty/ already added, skipping
[INFO] META-INF/io.netty.versions.properties already added, skipping
[INFO] META-INF/INDEX.LIST already added, skipping
[INFO] META-INF/ already added, skipping
[INFO] META-INF/MANIFEST.MF already added, skipping
[INFO] io/ already added, skipping
[INFO] io/grpc/ already added, skipping
[INFO] META-INF/services/ already added, skipping
[INFO] META-INF/services/io.grpc.ManagedChannelProvider already added, skipping
[INFO] META-INF/ already added, skipping
[INFO] META-INF/MANIFEST.MF already added, skipping
[INFO] com/ already added, skipping
[INFO] META-INF/maven/ already added, skipping
[INFO] META-INF/ already added, skipping
[INFO] META-INF/MANIFEST.MF already added, skipping
[INFO] META-INF/maven/ already added, skipping
[INFO] META-INF/ already added, skipping
[INFO] META-INF/MANIFEST.MF already added, skipping
[INFO] io/ already added, skipping
[INFO] io/grpc/ already added, skipping
[INFO] META-INF/MANIFEST.MF already added, skipping
[INFO] META-INF/ already added, skipping
[INFO] META-INF/maven/ already added, skipping
[INFO] META-INF/maven/com.google.protobuf/ already added, skipping
[INFO] com/ already added, skipping
[INFO] com/google/ already added, skipping
[INFO] com/google/protobuf/ already added, skipping
[INFO] META-INF/ already added, skipping
[INFO] META-INF/MANIFEST.MF already added, skipping
[INFO] com/ already added, skipping
[INFO] com/google/ already added, skipping
[INFO] META-INF/maven/ already added, skipping
[INFO] META-INF/ already added, skipping
[INFO] META-INF/MANIFEST.MF already added, skipping
[INFO] com/ already added, skipping
[INFO] com/google/ already added, skipping
[INFO] META-INF/ already added, skipping
[INFO] META-INF/MANIFEST.MF already added, skipping
[INFO] io/ already added, skipping
[INFO] io/grpc/ already added, skipping
[INFO] io/grpc/protobuf/ already added, skipping
[INFO] META-INF/ already added, skipping
[INFO] META-INF/MANIFEST.MF already added, skipping
[INFO] io/ already added, skipping
[INFO] io/grpc/ already added, skipping
[INFO] io/grpc/protobuf/ already added, skipping
[INFO] META-INF/MANIFEST.MF already added, skipping
[INFO] META-INF/ already added, skipping
[INFO] META-INF/maven/ already added, skipping
[INFO] com/ already added, skipping
[INFO] com/google/ already added, skipping
[INFO] com/google/protobuf/ already added, skipping
[INFO] META-INF/ already added, skipping
[INFO] META-INF/MANIFEST.MF already added, skipping
[INFO] io/ already added, skipping
[INFO] io/grpc/ already added, skipping
[INFO] META-INF/ already added, skipping
[INFO] META-INF/MANIFEST.MF already added, skipping
[INFO] META-INF/maven/ already added, skipping
[INFO] META-INF/ already added, skipping
[INFO] META-INF/MANIFEST.MF already added, skipping
[INFO] org/ already added, skipping
[INFO] org/slf4j/ already added, skipping
[INFO] META-INF/maven/ already added, skipping
[INFO] META-INF/maven/org.slf4j/ already added, skipping
[INFO] META-INF/MANIFEST.MF already added, skipping
[INFO] META-INF/ already added, skipping
[INFO] META-INF/maven/ already added, skipping
[INFO] org/ already added, skipping
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  4.715 s
[INFO] Finished at: 2019-11-08T12:43:35+01:00
[INFO] ------------------------------------------------------------------------
aironman@MacBook-Pro-de-Alonso ~/g/tensorflow-grpc-java> jar tf target/tensorflow-java-1.0.jar
META-INF/
META-INF/MANIFEST.MF
edu/
edu/usc/
edu/usc/irds/
edu/usc/irds/tensorflow/
edu/usc/irds/tensorflow/grpc/
edu/usc/irds/tensorflow/grpc/TensorflowObjectRecogniser.class
edu/usc/irds/tensorflow/grpc/InceptionInference$1.class
edu/usc/irds/tensorflow/grpc/InceptionInference$InceptionResponseOrBuilder.class
edu/usc/irds/tensorflow/grpc/InceptionInference$InceptionResponse$Builder.class
edu/usc/irds/tensorflow/grpc/InceptionInference$InceptionResponse$1.class
edu/usc/irds/tensorflow/grpc/InceptionInference$InceptionRequest$Builder.class
edu/usc/irds/tensorflow/grpc/InceptionInference$InceptionRequest.class
edu/usc/irds/tensorflow/grpc/InceptionInference.class
edu/usc/irds/tensorflow/grpc/InceptionBlockingStub.class
edu/usc/irds/tensorflow/grpc/Main.class
edu/usc/irds/tensorflow/grpc/InceptionInference$InceptionResponse.class
edu/usc/irds/tensorflow/grpc/InceptionInference$InceptionRequest$1.class
edu/usc/irds/tensorflow/grpc/InceptionInference$InceptionRequestOrBuilder.class
log4j.properties
META-INF/maven/
META-INF/maven/edu.usc.irds/
META-INF/maven/edu.usc.irds/tensorflow-java/
META-INF/maven/edu.usc.irds/tensorflow-java/pom.xml
META-INF/maven/edu.usc.irds/tensorflow-java/pom.properties
aironman@MacBook-Pro-de-Alonso ~/g/tensorflow-grpc-java> java -jar target/tensorflow-java-1.0.jar localhost:9000 /Users/aironman/Pictures/example.jpg
no main manifest attribute, in target/tensorflow-java-1.0.jar
aironman@MacBook-Pro-de-Alonso ~/g/tensorflow-grpc-java>
`
Can I suggest you to use another maven plugin in order to create the MANIFEST file?
https://stackoverflow.com/questions/9689793/cant-execute-jar-file-no-main-manifest-attribute

@alonsoir
If what you are suggesting is useful,  please test it and send a pull request to this repo.
Alternatively, I suggest calling the main class edu.usc.irds.tensorflow.grpc.Main directly by adding jar to CLASSPATH.
(I forgot the exact command for how to do that, I haven't used java in 2 years 🤦🏻♂🙏🏼!)

You have a Pull request. Now I can run the project doing java -jar command.


React v15.5.0 Deprecation Warnings

React v15.5.0 has some deprecation warnings that appear to affect this repository.
Many developers (like me) use this project to run tests on CIs and it may break their build.
Is there any plan to remove this warnings?

Currently these warnings shouldn't affect your build at all, but obviously in the future they likely will.
I do plan to release a new version, hopefully soon, that will fix this issue and any related.

@RealOrangeOne Any update on this? The last 4 versions of React Native ship with react 16 alpha and this is blocking our upgrade.

@gpeal unfortunately time to look into this issue has been rather low. I believe the issue is something to do with dependencies of react-native-mock. Shame my time is affecting your upgrade, If youre in need of it i'd suggest researching yourself, and submitting a PR!


VS Code 1.88 is not compatible with GitHub Copilot

Type: Bug
The new VS Code version 1.88 has an error that it doesn't work with GitHub Copilot, I have to re-intall the pre version of 1.86, I got this situation twice (yesterday and today)
I am not sure why VS Code 1.88 is not compatible with GitHub Copilot so raise this issue for reviewing.
 It looks like you may be using an old version of VS Code, the latest stable release is 1.88.1. Please try upgrading to the latest version and checking whether this issue remains.
Happy Coding!

I can't use GitHub Copilot at the VS Code new version 1.88, I reverted to re-installing the stable VS Code version of 1.86, and I can use GitHub Copilot. I reported the issue, the environment info was captured at that time after re-installation.


clarify TSO and LRO for supported NIC table

Improve for the reader's understanding of network interface card table support w.r.t. the TSO+LRO columns by providing numeric superscript references and brief explanations with links for further reading.
Signed-off-by: Matt Callaghan<EMAIL_ADDRESS>

ffs, accidental pull request to myself


RFC: confusing API for make_fixed_length_events?

The API for mne.make_fixed_length_events is confusing (at least to me). The main problem, I think, is that it has a duration parameter but it makes an events array that is exclusively made up of instantaneous events (given the presence of a duration parameter I would have expected something more like the result of mne.find_events(..., ouptut='step')). Also the overlap parameter is superfluous, since you can get the same result by either passing overlap=n, duration=m or overlap=0, duration=m-n.
GIven what I think is the typical use case (people want instantaneous events at a fixed spacing), I think a more sensible API is this:

change name to mne.make_equally_spaced_events
change parameter duration to spacing
remove parameter overlap

So new function signature would be mne.make_equally_spaced_events(raw, id=1, start=0., stop=None, spacing=1., first_samp=True)
Then if users want overlapping events, they get it by specifying the right tmin, tmax in the Epochs constructor.

The variables are named this way to match with the typical use cases, for example Welch PSD of continuous data broken into chunks. In this domain you usually specify duration and overlap to be used, not the net spacing. In MNE you give these to the function, then tmin=0 and tmax=duration when epoching and you're done.
So for me -1 not worth a deprecation cycle to change this stuff, or get a better name. The headache for users for a dep cycle (which we might already do too often) is greater than the net pain from confusion of our function and argument naming. I'd rather just document the behavior.

The variables are named this way to match with the typical use cases, for
example Welch PSD of continuous data broken into chunks. In this domain you
usually specify duration and overlap to be used, not the net spacing. In
MNE you give these to the function, then tmin=0 and tmax=duration when
epoching and you're done.
So for me -1 not worth a deprecation cycle to change this stuff, or get a
better name. The headache for users for a dep cycle (which we might already
do too often) is greater than the net pain from confusion of our function
and argument naming. I'd rather just document the behavior.

I am also -0.5 on a deprecation cycle here. A better docstring will
surely help though

Ok I'll work on the docstring

funny, I just wanted to open an issue for make_fixed_length_events.
My issue: id is a built-in that we are shadowing here.

Agreed we should not shadow it and if I were rewriting the function from scratch I would do id_ but not worth the deprecation to change it now

I'm not convinced by the "we deprecate too often / it's a headache for users" argument.  MNE is 0.XX software. Changes should be expected, and users can / should tie their analyses to particular versions.

I'm not convinced by the "we deprecate too often / it's a headache for users" argument

I invite you to have lunch with my friends at MGH :) People want their scripts to run even 3 to 5 years later -- we're nowhere close but some stability in terms of API will not hurt.

If they tie each project to a particular version, then their scripts will run 3-5 years later.  But regardless of that, stability != stagnation.  I'm fine with a long-ish deprecation cycle, if that's what is needed for this community.  But leaving in arg names that shadow built-ins as wontfix seems crazy to me.

I'm for once in agreement with Mainak, and for being conservative ... the shadowed builtin is local to a small function where it is safely contained. API stability allows people to upgrade and get bugfixes (we don't backport much!) while having guarantees their scripts won't break.
Maybe with a reasonable deprecation cycle, but it seems somewhat low priority to me too.

If they tie each project to a particular version, then their scripts will run 3-5 years later.

I tried this approach but it doesn't work because most people want their scripts to run 3-5 years later because they want to use a new feature from a new version. That is to say, it's usually because they want to try something cool and new on their old data, not because they want their scripts to produce the same results as it did 3-5 years ago.

I still do not agree, but I yield.


No addresses in IServerAddressesFeature

Could this be related to https://github.com/aspnet/Announcements/issues/224?
I'm binding to port 0 as described in the docs and trying to use the IServerAddressesFeature to find out what port was actually used - but the addresses array is empty.
VS: 15.6.6
dotnet --version: 2.1.104
Microsoft.AspNetCore.Server.Kestrel: 2.1.0-preview2-final

When are you checking? IServerAddressesFeature won't be populated until after Startup.

Ah, yeh... checking in Configure in Startup.cs

You'll have to delay that. Here's a middleware that checks it on first request:
https://github.com/aspnet/BasicMiddleware/blob/354cb18d6304b24063d460e0a41c6c1d51ea4000/src/Microsoft.AspNetCore.HttpsPolicy/HttpsRedirectionMiddleware.cs#L139

IHostedService's are started after the server, but IServerAddressesFeature isn't a service in DI so I'm not sure how you'd acquire it.

You're going to have to do some experimenting here. IServerAddressesFeature can't be registered as a service because it's not available until after services are built. You'd have to register some proxy service with a IServerAddressesFeature property that you could assign later.

We had a similar problem. Now we just generate the port ourselves from the emphemeral pool and assign it to asp.net as we can't get it from aspnet when we want it.
First request is too late, as no one can find your service if you don't advertise your address.

Yeh exactly... generating our own port is not ideal as you can't guarantee the port is available, but better than nothing.

The other place we extract these addresses is in Program.Main after StartAsync. https://github.com/aspnet/Hosting/blob/a63932a492513cdeb4935661145084cad2ae5521/src/Microsoft.AspNetCore.Hosting/WebHostExtensions.cs#L104
Is that something you can do?

Ok it looks like creating a proxy object with a property to hold the IServerAddressesFeature and injecting it into an IHostedService works.

... for now :)

If you want to pre allocate 60% of the time this works every time.
https://github.com/Drawaes/CondenserDotNet/blob/master/src/CondenserDotNet.Client/ServiceManagerConfig.cs#L22

@Drawaes we were doing that for our functional tests but it was very flaky on OSX, it would often return duplicate ports.

Cool that the other method works might have to take a look and put it in my lib as well.

Also with the finding the port yourself, it could in theory be taken by something else in the small space between finding it and binding to it.

Don't use osx so don't care ;) and certainly don't use osx in prod.
Unlikely that another app will get it if you look at how the ports are allocated it won't reallocate you port unless you used the entire rest of the emphemeral ports in the time between closing and opening. (On windows) and an entire bucket on Linux which is theorically possible but I doubt it will happen ever (and certainly not enough to be a problem).

That said I like the proxy object idea and will investigate it for my consul lib.

We periodically close 'discussion' issues that have not been updated in a long period of time.
We apologize if this causes any inconvenience. We ask that if you are still encountering an issue, please log a new issue with updated information and we will investigate.


Paths in OAS contain unnecessary deprecated: false

https://github.com/juhaku/utoipa/blob/fe04203e59e259508b365593828a15845990ba4e/utoipa-gen/tests/path_response_derive_test.rs#L307 shows an example of the output containing an unnecessary deprecated: false, as that is the default value.

Good catch, this can be removed in future release. Should not be a biggie to do.


cmd/fetch: restore --HEAD functionality

[x] Have you followed the guidelines in our Contributing document?
[x] Have you checked to ensure there aren't other open Pull Requests for the same change?
[x] Have you added an explanation of what your changes do and why you'd like us to include them?
[ ] Have you written new tests for your changes? Here's an example.

[x] Have you successfully run brew typecheck with your changes locally?
[ ] Have you successfully run brew tests with your changes locally?

brew fetch was always downloading the stable spec. This fixes that.

Are there any formulae that have a different head depending on OS/arch? If not, maybe --HEAD should conflict with --os and --arch.

Are there any formulae that have a different head depending on OS/arch? If not, maybe --HEAD should conflict with --os and --arch.

It doesn't look like there are any formulas in core that have multiple head definitions.
$ git grep -El ' head "| head do' | awk '
{ files[$0]++ }
END {
  total = 0
  for(file in files) {
    if(files[file] > 1) total++
  }
  print total
}'
0


Prevent spurious wakeup in threadpool test

It's good practice to check condition of a conditional variable in a while loop.

I signed it!

@ccgrtwall  Please sign CLA in order to proceed with next steps. Thank you!

I signed it!


Broken symbolic links in directory cause SplFileInfo::getMTime to fail

Hi,
just realized this problem: if a directory below user/pages/ contains a broken symbolic link, I get a fatal error:
SplFileInfo::getMTime(): stat failed for /bla/bla/file...
This is easy to reproduce. Create a symbolic link, remove the link target file.
Condition: the broken symlink must contain ".md" somewhere in its name.
Examples:
.what-ever-name.mdfoo-bar.txt
.what-ever-name.mdfoo-bar.end
This problem even occurs with dot-files and with "ignore_hidden" set to true.
And ".md" can be anywhere in the filename, not only as an ending.
How can I solve that?
Possibly grav should be a bit stricter when parsing directories?

Another important condition for above error to occur:
cache:
  enabled: true
  check:
    method: file

So this is actually a caching problem.

Thanks for reporting


[BUG] k3d not working with "Docker Toolbox on Windows"

What did you do?
Tried installing k3d on Windows 10.  With Docker Toolbox on Windows https://docs.docker.com/toolbox/toolbox_install_windows/

How was the cluster created?

k3d create

What did you do afterwards?

Inspect if the kube-system pods(e.g., coredns) are running successfully

What did you expect to happen?
No errors.
Screenshots or terminal output

Full log: https://gist.github.com/kkimdev/fcec5e938d216677f26007116575f33f
Additional information: https://gist.github.com/kkimdev/557a8c7b0227cd5ce0d9bc397852ad23

Which OS & Architecture?

Windows, amd64

Which version of k3d?

k3d version v1.2.1

Which version of docker?
$ docker version
Client:
 Version:           18.09.5
 API version:       1.39
 Go version:        go1.10.8
 Git commit:        e8ff056
 Built:             Thu Apr 11 04:43:57 2019
 OS/Arch:           linux/amd64
 Experimental:      false

Server: Docker Engine - Community
 Engine:
  Version:          18.09.1
  API version:      1.39 (minimum version 1.12)
  Go version:       go1.10.6
  Git commit:       4c52b90
  Built:            Wed Jan  9 19:41:57 2019
  OS/Arch:          linux/amd64
  Experimental:     false

Hey there, thanks for creating this issue... Easier to follow-up than the slack chat :+1:
Unfortunately, I couldn't check this on windows yet and didn't have the time to properly read through the error messages.
But maybe in the meantime, someone who's using k3d on Windows/WSL can write something about their setup (@nunix) maybe? :)

hi Team, indeed I’m writing a blog post how to get started with k3d and wsl.
Still, the difference will be that I use Docker Desktop and not the toolbox, but the setup might give you ideas.
And, @iwilltry42, if really you fell like adding a nice feature soon then could look for handling the ssh:// docker_host capability?
This would solve/ease quite some setups 😁
I will update this thread once I have the blog post out

I tried again with k3d 1.2.2 today but the problem still persists.
$ k3d --version
k3d version v1.2.2

$ kubectl logs coredns-695688789-rf6qn --namespace kube-system
.:53
2019-06-07T20:08:54.721Z [INFO] CoreDNS-1.3.0
2019-06-07T20:08:54.721Z [INFO] linux/amd64, go1.11.4, c8f0e94
CoreDNS-1.3.0
linux/amd64, go1.11.4, c8f0e94
2019-06-07T20:08:54.721Z [INFO] plugin/reload: Running configuration MD5 = ef347efee19aa82f09972f89f92da1cf
E0607 20:09:19.722915       1 reflector.go:205] github.com/coredns/coredns/plugin/kubernetes/controller.go:322: Failed to list *v1.Namespace: Get https://<IP_ADDRESS>:443/api/v1/namespaces?limit=500&resourceVersion=0: dial tcp <IP_ADDRESS>:443: i/o timeout
E0607 20:09:19.726107       1 reflector.go:205] github.com/coredns/coredns/plugin/kubernetes/controller.go:317: Failed to list *v1.Endpoints: Get https://<IP_ADDRESS>:443/api/v1/endpoints?limit=500&resourceVersion=0: dial tcp <IP_ADDRESS>:443: i/o timeout
E0607 20:09:19.726740       1 reflector.go:205] github.com/coredns/coredns/plugin/kubernetes/controller.go:315: Failed to list *v1.Service: Get https://<IP_ADDRESS>:443/api/v1/services?limit=500&resourceVersion=0: dial tcp <IP_ADDRESS>:443: i/o timeout


UpdateConfigSpec: verify name normalization

Extends https://github.com/dependabot/dependabot-core/pull/3536 with a test that exercises Dependency.name_normaliser_for_package_manager is applied to both dependency names and ignore condition strings.
In practice, the only registered name normaliser is for Python: https://github.com/dependabot/dependabot-core/search?q=register_name_normaliser
Since that's not available in /common, the test introduces a locally scoped fake-package-manager.

@feelepxyz this was supposed to reveal a bug, do the tests seem legit?

we where seeing in api as the python one didn't seem to have been registered there

Gotcha. That was presented to me as "name normalization doesn't work", I didn't know we'd debugged that deep.


Got error Module '"xxx/node_modules/@pothos/plugin-prisma/generated"' has no default export after upgrading to 4.0.0

After upgrading pothos to 4.0.0, I got this error

I use the default pothos generator in prisma schema

thanks for reporting this, I just published a fix, let me know if you run into any other issues with v4!


Where can about-generator.html be seen?

@HenkKalkwater, where can the rendered version of about-generator.html be accessed at sailfishos-chum.github.io/?
I originally considered to insert a shorter description of Chum Web at the beginning of the regular about.html page.
If about-generator.html is currently rendered, but inaccessible by traversing the site structure ("un-clickable"), I may write an even shorter description of Chum Web for about.html linking to about-generator.html.

It is linked in exactly one place, namely the user-agent string that the generator uses for HTTP requests:
https://github.com/sailfishos-chum/sailfishos-chum.github.io/blob/92ab2aa580aeaaaf6ba0c72d54a645893b5ba680/chumweb/repo_loader.py#L20-L22
The intention of that page is simply to explain to webmasters who are looking in the access log of their website to explain why this bot is crawling their website and to provide a contact point if they don't want this bot to do so.

where can the rendered version of about-generator.html be accessed at sailfishos-chum.github.io/?

https://sailfishos-chum.github.io/about-generator.html
Now that I look at the rendered page, the link chumweb (view source code) should've pointed to this source code repository.

All tasks accomplished by merging the PRs #14, #15 (#17) and #18, AFAICS.


merge package from arlac77/npm-package-template

package.json

chore(package<EMAIL_ADDRESS>chore(package<EMAIL_ADDRESS>chore(scripts): cover@#overwrite c8 --temp-directory build/coverage ava && c8 report -r lcov --temp-directory build/coverage
chore(package): add nyc from template
chore(package): set $.ava.require='esm' as in template
chore(package): set $.ava.files='tests/-test.js,tests/-test.mjs' as in template
chore(package): set $.ava.extensions='js,mjs' as in template

Codecov Report

Merging #364 into master will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master     #364   +/-   ##
=======================================
  Coverage   85.04%   85.04%
=======================================
  Files           1        1
  Lines         214      214
=======================================
  Hits          182      182
  Misses         32       32

Continue to review full report at Codecov.

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

Coverage remained the same at 85.654% when pulling 83bcfa221eaf830e7fa2ddc780a52383496ed78f on template-sync-1 into f1637992bd2d110924854c7b9934800a32f9017c on master.

:tada: This PR is included in version 3.0.0 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


How to bind shortcut key to run selection?

I have this in my keybindings.json:
{
    "key": "alt+enter",
    "command": "r.runSelection",
    "when": "editorLangId = 'r'"
}

it doesn't run selections, how do I fix it? If possible, I would request shortcut keys as a feature request

@red-swan You need more one = symbol between editorLangId and r

Works perfect. Thank you!


Please consider fixing issues detected by repository checker

Notification from ioBroker Check and Service Bot
Dear adapter developer,
I'm the ioBroker Check and Service Bot. I'm an automated tool processing routine tasks for the ioBroker infrastructure. I have recently checked the repository for your adapter solax for common errors and appropiate suggestions to keep this adapter up to date.
This check is based the current head revisions (master / main  branch) of the adapter repository
Please see the result of the check below.
ioBroker.solax
   -
ERRORS:

[x] :heavy_exclamation_mark: [E507] missing size attributes [xl] for number at admin/jsonConfig.json/items/requestInterval
[x] :heavy_exclamation_mark: [E507] missing size attributes [xl] for password at admin/jsonConfig.json/items/apiToken
[x] :heavy_exclamation_mark: [E507] missing size attributes [xl] for password at admin/jsonConfig.json/items/passwordWifi
[x] :heavy_exclamation_mark: [E507] missing size attributes [xl] for text at admin/jsonConfig.json/items/hostIP
[x] :heavy_exclamation_mark: [E507] missing size attributes [xl] for text at admin/jsonConfig.json/items/serialNumber
[x] :heavy_exclamation_mark: [E510] responsive check: maximum issues reached, please fix reported ones and recheck

WARNINGS:

[x] :eyes: [W508] attribute "xs" for staticImage should specify a value of "12" at admin/jsonConfig.json/items/_donate
[x] :eyes: [W508] attribute "xs" for staticImage should specify a value of "12" at admin/jsonConfig.json/items/_githubSponsor

:thumbsup: No suggestions found
Please review issues reported and consider fixing them as soon as appropiate.
Errors reported by repository checker should be fixed as soon as possible. Some of them require a new release to be considered as fixed. Please note that errors reported by checker might be considered as blocking point for future updates at stable repository.
Warnings reported by repository checker should be reviewed. While some warnings can be ignored due to good reasons or a dedicated decision of the developer, most warnings should be fixed as soon as appropiate.
You may start a new check or force the creation of a new issue at any time by adding the following comment to this issue:
@iobroker-bot recheck
or
@iobroker-bot recreate
Please note that I (and the server at GitHub) have always plenty of work to do. So it may last up to 30 minutes until you see a reaction. I will drop a comment here as soon as I start processing.
Feel free to contact me (@iobroker-bot) if you have any questions or feel that an issue is incorrectly flagged.
And THANKS A LOT for maintaining this adapter from me and all users.
Let's work together for the best user experience.
your
ioBroker Check and Service Bot
@mcm1957 for evidence
Last update at Mon, 04 Nov 2024 00:39:02 GMT based on commit 0ba41824904775a8c9c7ca073a9cc4898cabd4c2
ioBroker.repochecker 3.2.2

done


undefined method `inject' for nil:NilClass

Issue description
undefined method `inject' for nil:NilClass
How to reproduce
c = Fugit::Cron.parse('0 0 * *  sun')
Traceback (most recent call last):
        2: from (irb):10
        1: from (irb):11:in `rescue in irb_binding'
NoMethodError (undefined method `inject' for nil:NilClass)

Good day @rafarosa92
require 'fugit'

c = Fugit::Cron.parse('0 0 * *  sun')

p c
p c.next_time.to_s

outputs
#<Fugit::Cron:0x0000044006aaa4c0 @original="0 0 * *  sun", @cron_s=nil, @seconds=[0], @minutes=[0], @hours=[0], @monthdays=nil, @months=nil, @weekdays=[[0]],
@zone=nil, @timezone=nil>
"2020-06-07 00:00:00 +0900"

$ uname -a
OpenBSD terebi 6.7 GENERIC.MP#1 amd64

$ ruby --version
ruby 2.6.5p114 (2019-10-01 revision 67812) [x86_64-openbsd6.6]

$ bundle list
Gems included by the bundle:
  * bundler (1.17.2)
  * chronic (0.10.2)
  * concurrent-ruby (1.1.6)
  * diff-lcs (1.3)
  * et-orbi (1.2.4)
  * fugit (1.3.6)
  * raabro (1.3.1)
  * rspec (3.9.0)
  * rspec-core (3.9.1)
  * rspec-expectations (3.9.1)
  * rspec-mocks (3.9.1)
  * rspec-support (3.9.2)
  * tzinfo (2.0.2)

So it works for me.
If you want me not to close this issue, you have to provide me a way to reproduce the problem.
Could you please indicate what OS you are using, what Ruby version you are using, and what fugit version you are using. Those things are requested by the issue template, but are missing from your issue report.

Just tested on the same system but with fugit 1.3.5 as you do, and I can't see your error. It works as well.

@rafarosa92 Is the error backtrace in your initial report complete? It seems to obfuscate where the NullMethodError is actually occurring.

Just test on the same system with fugit 1.3.5 and ruby 2.7.1p83 (2020-03-31 revision a0c7c23c9c) [x86_64-openbsd6.7] (close enough to yours). Still successful. Tried both with my program and with irb as you do.
I'm not using Docker, I'm using a plain Ruby "project" with its .ruby-version and its Gemfile, it's at https://gist.github.com/jmettraux/f657b8b17a05de95ba55d5d7345b9e36
I have to go to bed now. Let's hope you can pinpoint the problem. Please provide a backtrace pointing at fugit or a way for me to reproduce the issue (and then fix it).
Best regards.

Apparently the error is only within my project, because when I do the test by irb the methods work normally. I'll see what can be, we can close this topic.
Thanks for help!!

You're welcome. If you spot anything else related to fugit, please open a new issue.


travis-ci: add a build job to test against upcoming versions of Git

The Git source version is defined by the variables GIT_SOURCE_REPO and
GIT_SOURCE_BRANCH (which can also be a Git hash). The Git source is
checked out, compiled, and installed on the Travis CI Linux machine.
Afterwards all Git-LFS tests are executed against the this Git version.
This setup helps to test features that depend on changes in the
development branches of Git and Git-LFS.

Cool!

Oops.. that was fast :-) - I was offline for a bit and couldn't check the Travis CI result, yet.
Apparently the test run fails with exit code 1 although all integration tests return OK:
https://travis-ci.org/github/git-lfs/jobs/143974381
Do you see what is going on?

I do not see any reason that the script/integration would be exit 1-ing in this case. It shouldn't be too big of a deal for now, since the git@next stuff isn't in a required build, but it would still be nice to have an accurate build status.
Maybe modify script/integration to run with set -x to get a closer look at what's going on?

There is no test "pull zero len file" in your Travis CI build:
https://travis-ci.org/github/git-lfs/jobs/143974381
... apparently this test fails in my own fork (both use the Git "next" branch):
https://travis-ci.org/larsxschneider/git-lfs/jobs/143974380
This might even be a problem with Git "next"... I tried the exact hash from Git 2.9 and all tests pass (on my fork):
https://travis-ci.org/larsxschneider/git-lfs/jobs/143974721
Questions:
(1) Why is a test missing in Travis CI?
(2) What Git branch should we test against by default? "next" or "master"?

@technoweenie @ttaylorr :
Oh oh:
I changed the Git from source to build Git 2.9 and it works: https://github.com/github/git-lfs/pull/1362
https://travis-ci.org/github/git-lfs/jobs/144080704
However, the regular Travis build fails because Git was updated to 2.9.1 last night:
https://travis-ci.org/github/git-lfs/jobs/144080705
... and the test case "test: pull zero len file ..." brakes


Adding an optional retry_limit to onefuzz debug connect

Summary of the Pull Request
Add the option to wait indefinitely for the connection to the debug server
closes #2528

Codecov Report

Merging #2609 (d99021a) into main (c50a9da) will increase coverage by 2.56%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##             main    #2609      +/-   ##
==========================================
+ Coverage   29.88%   32.45%   +2.56%
==========================================
  Files         290      162     -128
  Lines       35846    21719   -14127
==========================================
- Hits        10714     7049    -3665
+ Misses      25132    14670   -10462

Impacted Files
Coverage Δ

src/agent/onefuzz/src/env.rs
0.00% <0.00%> (-83.34%)
:arrow_down:

src/agent/onefuzz/src/libfuzzer.rs
12.23% <0.00%> (-57.87%)
:arrow_down:

src/agent/onefuzz/src/memory.rs
0.00% <0.00%> (-25.00%)
:arrow_down:

src/agent/coverage/src/test.rs
85.71% <0.00%> (-14.29%)
:arrow_down:

src/agent/onefuzz/src/monitor.rs
67.12% <0.00%> (-13.70%)
:arrow_down:

src/agent/onefuzz/src/machine_id.rs
51.72% <0.00%> (-5.12%)
:arrow_down:

src/agent/onefuzz/src/expand.rs
62.97% <0.00%> (-3.52%)
:arrow_down:

src/agent/onefuzz/src/sanitizer.rs
72.22% <0.00%> (-0.39%)
:arrow_down:

src/agent/onefuzz-agent/src/worker/tests.rs
99.07% <0.00%> (-0.14%)
:arrow_down:

src/agent/onefuzz/src/asan.rs
0.00% <0.00%> (ø)

... and 142 more

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


Introduce Uniqueness only for changed fields validator

Currently, the uniqueness checks are performed on every validate. Even when the field has not changed.
This new validator only checks uniqueness for new and changed records
At first, we were introducing a validator for field_changed? but this caused issues when a presence validator was put in the same validates clause.
This approach works with all validators.
validates :uniqueness and validates :uniqueness_in_region are the main validators that hits the database.
  class CoolModel
    # before: 2 queries per unchanged save
    validates :name, :description, :uniqueness => true, :presence => true

    # before: fixed
    validates :name, :uniqueness => true, :if => :name_changed?
    validates :description, :uniqueness => true, :if => :description_changed?
    validates :name, :description, :presence => true

    # after: fixed
    validates :name, :description, :uniqueness_when_changed => true, :presence => true
  end

To display the sheer power of this validator, MiqAlert was used as a guinea pig.
thanks copilot @d-m-u

Maybe not for this PR, but I don't like that we are cluttering up the lib directory.  Wondering if we should have a lib/validators dir, then add lib/validators to the autoload paths (since Rails requires these to be top-level)

@Fryguy Made those changes. Is this all set for you?

NOTE: https://github.com/ManageIQ/manageiq/pull/20539 fixed a bug with new_record?


[SPARK-5236] Fix ClassCastException in SpecificMutableRow

Can one of the admins verify this patch?

can you add a unit test for what this fixes?  I don't see how this avoids the exceptions, just seems to push them down into MutableValue.update.  A test case would help convince me (admittedly I'm really unfamiliar with this code).

@squito This is not new functionality for which it would make sense to write a unit test. This is a hotfix for a bug. I am completely unfamiliar with this code, but I understand pretty well that although Int is a subtype of Any, MutableInt is not a subtype of MutableAny; hence, whereas, it is possible to cast val declared of type Any to an Int--a type-unsafe operation that can fail hard but can also succeed if the payload of the Any val is indeed an int--a cast from MutableAny to MutableInt is simply impossible and will necessarily fail, even if the payload of the MutableAny is indeed an Int. If you look at the JIRA you will see this as the cause of failure:
Caused by: java.lang.ClassCastException: org.apache.spark.sql.catalyst.expressions.MutableAny cannot be cast to org.apache.spark.sql.catalyst.expressions.MutableInt
Now, a question worth asking to the author of this class, is why does SparkSQL rely on this type-casting mechanism to parse Parquet files? I am inclined to believe that there is a deeper issue here. That being said, my patch does allow my SQL queries to complete successfully against my Parquet dataset instead of failing.

I think finding & fixing a bug in current behavior is a great reason to add a unit test.  Some part of the implementation is confusing enough to have allowed a bug in the first place, a test will help prevent that bug from cropping up again in future changes.
From the description you gave me, this seems like a minimal test case:
class SpecificMutableRowTest extends FunSuite with Matchers {

  test("update MutableAny") {
    val row = new SpecificMutableRow(Seq(StringType))
    row.update(0, 1)
    row.getInt(0) should be (1)
  }

}

I agree that this does seem kinda suspicious that maybe there is something deeper going on ... why is a field that is supposed to be an int getting assigned a type of MutableAny instead of MutableInt, though apparently CatalystPrimitiveConverter has decided to call the int specific methods like setInt etc.?

btw, while you're mucking around in there ... it might be nice to change the SpecificMutableRow constructor to take varargs.  Change this constructor:
-  def this(dataTypes: Seq[DataType]) =
+  def this(dataTypes: DataType*) =

and then just get rid of the other constructor:
-  def this() = this(Seq.empty)
-

that way you don't have to wrap those types with a Seq, eg. instead of new SpecificMutableRow(Seq(StringType [, IntType, ...])) you can just do new SpecificMutableRow(StringType [, IntType,...])

Ok, happy to look into this, but I will be out for the next few days, so this isn't going to happen before the weekend.

Back to the question of something deeper being wrong ...
I think we'll need to wait for input from somebody more familiar w/ this code. @marmbrus ?
But one helpful thing you could do would be to provide a minimal example that reproduced this.  Eg., some tiny parquet file & an example query maybe?  SPARK-5236 is really short on details.
(sorry for splitting into so many comments, keep getting distracted ...)

The sole purpose of adding SpecificMutableRow is to avoid boxing cost, so using boxed here doesn't sound good. For SPARK-5236, schema mismatch can often produce similar exceptions. @alexbaretta Would you please add a snippet that helps reproducing this issue in the JIRA ticket description? I guess the root cause hides elsewhere.

ok to test

Test build #26237 has started for   PR 4039 at commit 3e42dc3.

This patch merges cleanly.

Test build #26237 has finished for   PR 4039 at commit 3e42dc3.

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

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

I believe this problem has been fixed and we can close this issue.

I've got the same issue in production.
I was able to replicate in our performance test environment. So, concluded that, with the same cluster configuration, if a spark job is fed growing rate of input traffic, while writing after processing the feed, it generates parquet files with corrupted footer.
Again, this probability of footer corruption increases when more unique values[the input file has more distinct values, i.e. lesser redundant field values] are fed.
If, number of partitions to write is increased, then also this probability is reduced.
I have found that Spark 2.x does not have such issue.


python310Packages.gaphas: 3.11.1 -> 3.11.2

Automatic update generated by nixpkgs-update tools. This update was made based on information from passthru.updateScript.
meta.description for python310Packages.gaphas is: GTK+ based diagramming widget
meta.homepage for python310Packages.gaphas is: https://github.com/gaphor/gaphas
meta.changelog for python310Packages.gaphas is: https://github.com/gaphor/gaphas/releases/tag/3.11.2
Updates performed

Ran passthru.UpdateScript

To inspect upstream changes
Impact

Checks done (click to expand)

built on NixOS
The tests defined in passthru.tests, if any, passed
found 3.11.2 with grep in /nix/store/29krgv27032b0k35djapf3sy4n00fy8j-python3.10-gaphas-3.11.2
found 3.11.2 in filename of file in /nix/store/29krgv27032b0k35djapf3sy4n00fy8j-python3.10-gaphas-3.11.2

Rebuild report (if merged into master) (click to expand)

3 total rebuild path(s)

3 package rebuild(s)

First fifty rebuilds by attrpath
gaphor
python310Packages.gaphas
python311Packages.gaphas

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/29krgv27032b0k35djapf3sy4n00fy8j-python3.10-gaphas-3.11.2 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A python310Packages.gaphas https://github.com/r-ryantm/nixpkgs/archive/38364c52d2c8082908bf73fc2cc430370f08e85c.tar.gz

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/29krgv27032b0k35djapf3sy4n00fy8j-python3.10-gaphas-3.11.2
ls -la /nix/store/29krgv27032b0k35djapf3sy4n00fy8j-python3.10-gaphas-3.11.2/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
Result of nixpkgs-review run on x86_64-linux 1

3 packages built:

gaphor
python310Packages.gaphas
python311Packages.gaphas

Maintainer pings
cc @WolfangAukang for testing.

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

6 packages built:

gaphor
gaphor.dist
python310Packages.gaphas
python310Packages.gaphas.dist
python311Packages.gaphas
python311Packages.gaphas.dist


res.send is not a function

I read the docs and write the following code copied from docs.
const ApiGateway = require('moleculer-web')

module.exports = {
  name: 'api',
  mixins: [ApiGateway],
  settings: {
    port: process.env.PORT || 3000,
    routes: [
      {
        path: '/api',
        mergeParams: false,
        mappingPolicy: 'restrict',
        aliases: {
          'POST upload'(req, res) {
            this.parseUploadedFile(req, res)
          },
          'GET custom'(req, res) {
            res.send('hello from custom handler')
          }
        }
      }
    ],
    assets: {
      folder: 'public'
    }
  },
  actions:{
    parseUploadedFile() {
      console.log('parseUploadedFile')
    }
  }
}

I use Postman to test the api  GET http://localhost:3000/api/custom and POST http://localhost:3000/api/upload?name=1, I got the following erros:
{
  "name": "TypeError",
  "message": "res.send is not a function",
  "code": 500
}

{
  "name": "TypeError",
  "message": "this.parseUploadedFile is not a function",
  "code": 500
}

Why? Is my code wrong?

@icebob I update the dependency but the error still exists. Here is my package.json:
{
  "name": "alarm",
  "version": "1.0.0",
  "description": "My Moleculer microservices project",
  "scripts": {
    "dev": "moleculer-runner --repl --hot services",
    "start": "moleculer-runner",
    "cli": "moleculer connect NATS"
  },
  "keywords": [
    "microservices",
    "moleculer"
  ],
  "author": "",
  "devDependencies": {
    "moleculer-repl": "^0.5.3"
  },
  "dependencies": {
    "moleculer": "^0.13.0",
    "moleculer-http-client": "^0.1.1",
    "moleculer-web": "^0.9.0-beta5",
    "nats": "^1.0.1"
  },
  "engines": {
    "node": ">= 8.x.x"
  }
}

The res.send is an ExpressJS command but moleculer-web is not Express-based. It uses native Node.js HTTP server, so you should send the response with res.write & res.end.
The this.parseUploadedFile line calls a method and not an action. So you should define this as a method.

Thanks. The code works now when I change send to end, and actions to methods. Will moleculer-web integrate with express or koa later? Native HTTP server api is really obscure for beginners.

No, because with Express or Koa no need any specific code, just call the action with broker.call and send back the response in your routes, like:
app.get("/users", async (req, res) => res.json(await broker.call("users.list")));

OK, got it. Thanks again for your time and help. I will close this issue.


Error with step functions running using webpack

Having functions as files result in error like this (Function "GetEvents" does not presented in serverless manifest)
functions:
  - ${file(step-functions.yml)}
  - ${file(functions.yml)}

Serverless version:
"serverless": "^1.35.1"
"serverless-step-functions-offline": "^2.1.4",

I guess this repo is no longer maintained.
I can suggest a workaround for this issue.
0. Make a copy of your serverless.yml

Run serverless print in the console to resolve variables, paths, etc. Copy results.
Replace serverless.yml with the results from step 2.
Run sls step-functions-offline...

@KrolKamil do you know another repo that runs step functions locally ?

@AhmedWael93  Unfortunately not ;;__;;

@KrolKamil do you know another repo that runs step functions locally ?

Might be slightly late to the party on this one :laughing:  But have been able to get this package working locally fairly well for https://github.com/ryanolee/pager-duty-sync/blob/master/serverless.yml ?
Though it uses a python runtime so had to fork the repo to get it working :(


Why all images is preloaded before scroll?

I dont scroll and all images is preloaded and result in many useless http request:
https://puu.sh/tCt7u/8b5c1a4d38.png
It is possible to do the http request only when the user scroll and the image need to appear on the screen? Thanks.

You seem to be using data:uri images?


Other supported Cherry Keyboards

These keyboards are probably compatible with the protocol.
Needs verification.
PID (alt) seems to be Service Mode / Bootloader Mode ?!
The list is sorted by PID!
Please comment with your keyboard model once you can report on supported functionality.

Name
PID
Tested?
Features (Animation / Custom Colors / Key Remap)

MX BOARD 3.0S FL NBL
0x0077
❌
❌ / ❌ / ❌

MX BOARD 3.0S FL RGB
0x0079
❌
❌ / ❌ / ❌

MX BOARD 3.0S FL RGB KOREAN
0x0083
❌
❌ / ❌ / ❌

MX 1.0 FL BL
0x00AB
❌
❌ / ❌ / ❌

MX BOARD 1.0 TKL RGB
0x00AC
❌
❌ / ❌ / ❌

MX BOARD 8.0 TKL RGB
0x00B7
❌
❌ / ❌ / ❌

MX BOARD 10.0 FL RGB
0x00BB
❌
❌ / ❌ / ❌

G80 3000 TKL NBL
0x00C3
❌
❌ / ❌ / ❌

MX BOARD 2.0S FL RGB
0x00C4
❌
❌ / ❌ / ❌

G80 3000 TKL RGB
0x00C5
❌
❌ / ❌ / ❌

MV BOARD 3.0 FL RGB
0x00C7
❌
❌ / ❌ / ❌

CCF MX 8.0 TKL BL
0x00C9
❌
❌ / ❌ / ❌

CCF MX 1.0 TKL BL
0x00CA
❌
❌ / ❌ / ❌

CCF MX 1.0 TKL NBL
0x00CB
❌
❌ / ❌ / ❌

G80 3000 TKL NBL KOREAN
0x00CD
❌
❌ / ❌ / ❌

MX BOARD 2.0S FL NBL
0x00CE
❌
❌ / ❌ / ❌

MX 1.0 FL NBL
0x00D2
❌
❌ / ❌ / ❌

MX 1.0 FL RGB
0x00D3
❌
❌ / ❌ / ❌

G80 3000N TKL RGB
0x00DD (alt: 0x00E0)
✅
✅ / ✅ / ✅

G80 3000N FL RGB
0x00DE (alt: 0x00E1)
❌
❌ / ❌ / ❌

MX BOARD 10.0N FL RGB
0x00DF (alt: 0x00E2)
❌
❌ / ❌ / ❌

MC 2.1  (Mouse)
0x01A4
❌
❌ / ❌ / ❌

MX BOARD 2.0S FL RGB DE
0x01A6
❌
❌ / ❌ / ❌

I tried it with an MX 10.0N RGB and got the following output
sudo ./cherryrgb_cli --product-id 419 -b medium animation rain slow 00ff00
Error: Fetching device state failed

Caused by:
    0: Interrupt read failure
    1: Operation timed out

Hey @timitos
Can you try to comment out the fetching of device state in main.rs and try again?
Cheers

Reporting success for MX BOARD 10.0N RGB:
./cherryrgb_cli --product-id 223 -b full animation rolling slow
I believe it does not support all the animations listed in your docs, e.g. Rain does not work. I can't remember seeing this listed in the cherry utility software either, so this might not be possible with this device.
You might consider listing both decimal and hexadecimal values in your list if one has to issue them in decimal.
Another question: How can I set it back to my custom key color configuration? I can switch through all choices with - and finally get there, but is there a way to directly switch to it via cherryrgb?

Ok, I stand corrected. Rain does work, as do the other unofficial effects, it just didn't work at first; I had to unplug and replug the keyboard. Also, I can simply switch to my custom config using animation custom.

Can confirm that the MX 10.0 N RGB (046a:00df) is now working out of the box! 😎
No factory reset needed, as long as you go from "unboxing the keyboard" straight to using it on Linux.
Only problem is the lack of documentation.
The software's built-in help function tells the user to enter numbers for mode, speed, and brightness while in reality, you have to use the arguments as defined in "models.rs":
mode: wave, spectrum, breathing, static, radar, vortex, fire, stars, rain, custom, rolling, curve, wave_mid, scan, radiation, ripples, single_key
speed: very_slow, slow, medium, fast, very_fast
brightness: off, low, medium, high, full
Examples (all looking very cool btw):
cherryrgb_cli -b full animation static fast ffffff // Static illumination on full brightness in white
cherryrgb_cli -b medium animation stars fast // Animation "rain", fast, on medium brightness (RGB, therefore no color given)
cherryrgb_cli -b high animation ripples very_slow 0088ff // Animation "ripples", very slow, on high brightness in cyan
cherryrgb_cli -b low animation scan medium ff0000 // Animation "scan", medium, on low brightness in red
cherryrgb_cli -b high animation fire fast ff1100 // Animation "fire", fast, on high brightness in dark orange
All examples were tested on my Cherry MX 10.0N RGB keyboard and work.
Maybe someone could use my examples and implement them into the built-in help and GitHub readme?
This would certainly benefit anyone who wants to use this nice piece of software.
Thank you very much!

Can confirm that the MX 10.0 N RGB (046a:00df) is now working out of the box! 😎
No factory reset needed, as long as you go from "unboxing the keyboard" straight to using it on Linux.
Only problem is the lack of documentation. The software's built-in help function tells the user to enter numbers for mode, speed, and brightness while in reality, you have to use the arguments as defined in "models.rs":
mode: wave, spectrum, breathing, static, radar, vortex, fire, stars, rain, custom, rolling, curve, wave_mid, scan, radiation, ripples, single_key
speed: very_slow, slow, medium, fast, very_fast
brightness: off, low, medium, high, full
Examples (all looking very cool btw):
cherryrgb_cli -b full animation static fast ffffff // Static illumination on full brightness in white
cherryrgb_cli -b medium animation stars fast // Animation "rain", fast, on medium brightness (RGB, therefore no color given)
cherryrgb_cli -b high animation ripples very_slow 0088ff // Animation "ripples", very slow, on high brightness in cyan
cherryrgb_cli -b low animation scan medium ff0000 // Animation "scan", medium, on low brightness in red
cherryrgb_cli -b high animation fire fast ff1100 // Animation "fire", fast, on high brightness in dark orange
All examples were tested on my Cherry MX 10.0N RGB keyboard and work. Maybe someone could implement them into the built-in help and GitHub readme?
This would certainly benefit anyone who wants to use this nice piece of software.
Thank you very much!

Thanks for your project! Still interesting (to me, at least ;-))
I tried to use it on Windows (with the full size variant, DE layout) and at first I ran into this problem:
DEBUG [cherryrgb] * Connected to: Bus 003 Device 005 ID 046a:00de
Error: Failed to create keyboard
Caused by:     0: kernel_driver_active     1: Operation not supported or unimplemented on this platform
I had to comment out some "kernel_driver related code" in lib.rs.
let kernel_driver_active =  #device_handle.kernel_driver_active(INTERFACE_NUM).context("kernel_driver_active")?;
if kernel_driver_active {             device_handle.detach_kernel_driver(INTERFACE_NUM).context("Failed to detach active kernel driver")?;         }
It would be an improvement to query the OS and skip that for windows.
And I had to use zadig for installing the WinUSB driver to get it to work.


Copy items depth: deep, links only, shallow

Copy currently does a shallow copy of the item, m2m fields are linked to original rather than being copied ... need to give the option to duplicate all related entities when duplicating a model (etc)
Shallow and link copying implemented from #1

I think it's related to this issue - when "sending" compound units from the shared library to your own library, the Unit object is copied as a link rather than as a new instance with the new owner.  This means that even when the CompoundUnit exists in my own library I cannot remove the Unit factors which were imported in the first place...

Done as of f3b8cfa4c835b1f69ca61031fe71c7390941e2bd


Head bandana ingestion blocking fix

About the PR
Add new flags to MaskComponent for head bandana normal functioning, adjust bandana prototypes accordingly.
Why / Balance
Fixes https://github.com/space-wizards/space-station-14/issues/27163
Technical details
Main issue with head bandana and its mask component is that mask even in initially toggled state continues to respond to events, and sets MaskComponent.IsToggled to false, which further down the chain turns on the IngestionBlockerComponent.
My solution is to add 2 flags to MaskComponent, corresponding functionality to MaskSystem, and adjust new flags in bandana prototypes:

MaskComponent.IsEnabled - false value disables events for component, such as GotUnequippedEvent, what prevents toggling off for head bandana
MaskComponent.DisableOnFolded - needed for bandana folding functionality and control IsEnabled flag with folded events

No changes are required in other prototypes.
Media
Video-demo before fix:
Video-demo before fix
Video-demo with fix:
Video-demo with fix

[X] I have added screenshots/videos to this PR showcasing its changes ingame, or this PR does not require an ingame showcase

Breaking changes

Changelog
:cl:

fix: Head bandana no longer blocks food eating.

It's was fixed.

It's was fixed.

The PR is still needed. To reproduce:

Equip bandana to head
Unequip
Reequip
Try to eat/drink


Only serialize Block::withdrawals if withdrawals root is set

Describe the feature
The withdrawals fields is always serialized:
https://github.com/paradigmxyz/reth/blob/0b9621cfaa48b5b220bedb03dd7e3f5ec2a71b08/crates/rpc/rpc-types/src/eth/block.rs#L81-L83
this should only be serialized if the block's header.withdrawal_root is set.
ref https://github.com/ethereum/go-ethereum/blob/4a9fa31450d3cdcea84735b68cd5a0a8450473f8/internal/ethapi/api.go#L1256-L1258
TODO
The type should be changed to an Option and skip serialize if None
Additional context
No response

I will pick this.


Correctly handle whitespaces in HTTP header names as defined by RFC72…

…30#section-3.2.4
Motivation:
When parsing HTTP headers special care needs to be taken when a whitespace is detected in the header name.
Modifications:

Ignore whitespace when decoding response (just like before)
Throw exception when whitespace is detected during parsing
Add unit tests

Result:
Fixes https://github.com/netty/netty/issues/9571

@netty-bot test this please


docs: fixed two typos in download.adoc

I opened the PR
https://github.com/nuvolaris/nuvolaris-documentation/pull/19
towards the default branch (main) which turned out not being the good target, and the PR was messy.
The current target branch is 3.1.0 so to ease the process, I cancelled the https://github.com/nuvolaris/nuvolaris-documentation/pull/19 and opened this one.