Hi Jia.

This release candidate may also be problematic. The docker image for
Binder failed to build because of a problem in source package.

I tried to verify the release manually on a Linux machine, but failed
to build the project from the source code. This is because the source
package contains some hidden files suffixed by ".java", but are not
valid Java source files:

```
(base) [ec2-user@ip-172-31-4-172 binder]$ find apache-sedona-1.8.0-src
-name "._*.java"
apache-sedona-1.8.0-src/flink/src/test/java/org/apache/sedona/flink/._AdapterTest.java
apache-sedona-1.8.0-src/flink/src/test/java/org/apache/sedona/flink/._AggregatorTest.java
apache-sedona-1.8.0-src/flink/src/test/java/org/apache/sedona/flink/._PredicateTest.java
apache-sedona-1.8.0-src/flink/src/test/java/org/apache/sedona/flink/._ConstructorTest.java
apache-sedona-1.8.0-src/flink/src/test/java/org/apache/sedona/flink/._TestBase.java
...
```

Building this project using Maven results in the following error. You
can reproduce the same problem by launching the binder notebook:

```
[ERROR] Failed to execute goal
org.apache.maven.plugins:maven-javadoc-plugin:2.10.4:jar
(attach-javadocs) on project sedona-common: MavenReportException:
Error while generating Javadoc:
[ERROR] Exit code: 1 -
/home/ec2-user/github/release-sedona/sedona-tools/binder/apache-sedona-1.8.0-src/common/src/main/java/org/locationtech/jts/index/strtree/._IndexSerde.java:1:
error: unmappable character (0xA3) for encoding UTF-8
[ERROR] Mac OS X         2q�ATTR��
                                         �
                                          com.apple.provenance�Y�|�!=
[ERROR]                                             ^
[ERROR] 
/home/ec2-user/github/release-sedona/sedona-tools/binder/apache-sedona-1.8.0-src/common/src/main/java/org/locationtech/jts/index/strtree/._IndexSerde.java:1:
error: unmappable character (0xA3) for encoding UTF-8
[ERROR] Mac OS X         2q�ATTR��
                                         �
                                          com.apple.provenance�Y�|�!=
[ERROR]
                               ^
[ERROR] 
/home/ec2-user/github/release-sedona/sedona-tools/binder/apache-sedona-1.8.0-src/common/src/main/java/org/locationtech/jts/index/strtree/._IndexSerde.java:1:
error: unmappable character (0x98) for encoding UTF-8
[ERROR] Mac OS X         2q�ATTR��
                                         �
                                          com.apple.provenance�Y�|�!=
```

This problem does not reproduce on macOS. The extracted directory does
not contain "._*.java" files.

Kristin

Reply via email to