SEZ9 commented on PR #11307:
URL: https://github.com/apache/seatunnel/pull/11307#issuecomment-5691929432

   Thanks @goutamadwant — the logging-packaging update is useful. Reading the 
probe result (single SLF4J 1.7 binding, Log4j working on Java 8 and 11 against 
freshly built current-head artifacts) as addressing PR11307-F4, with two 
follow-ups:
   
   - **F4 (dual SLF4J binding)** — can you state exactly which of 
`log4j-slf4j-impl` / `log4j-slf4j2-impl` ends up under `starter/logging/` in 
the archive, and how the other is kept out (removed from the include list vs. 
excluded elsewhere)? The probe shows the runtime outcome; I'd like the 
packaging rule that guarantees it visible in 
`seatunnel-core/seatunnel-spark-starter/pom.xml` so it doesn't regress.
   - **F7 (streaming on 3.5)** — agreed with your framing that this is 
packaging validation only, so F7 stays open. Please add a micro-batch streaming 
run through the Spark 3.5 starter (a test alongside the existing 
row-encoder/batch-write coverage, or at minimum a log of the streaming template 
running on 3.5.8) before I mark it resolved.
   
   On the rest of the earlier scope, current status as I have it:
   
   - **F1 / F5 (Windows `.cmd` launcher)** — no update in the thread yet. 
Please confirm the `setlocal disabledelayedexpansion` ordering and the 
exit-code propagation out of the `for /f` loop are fixed on the current head, 
ideally with a short Windows run showing a failing starter java process 
producing a non-zero exit.
   - **F2 / F6 (`eval` and unquoted `$@`/`${CLASS_PATH}` in the `.sh` 
launcher)** — the re-review describes the command string now being passed as a 
NUL-delimited argument file executed as a real argv array. Please confirm that 
is what is on the current head and that the `args`/`CLASS_PATH` expansions are 
quoted as well; a run with a config path containing spaces would close both.
   - **F3 (shading `seatunnel-translation-spark-3.3` into the 3.5 starter)** — 
the `SparkRowEncoder` reflection shim covers the known `RowEncoder.apply` 
break; please add a short note (docs or pom comment) that the 3.5 starter 
reuses the 3.3 translation layer so future Catalyst breaks are easy to trace.
   - **F8 (Spark 3.4 guidance)** — the re-review says 3.4 users are now 
explicitly told to stay on the 3.3 jar; please confirm that text is in 
`docs/en/engines/spark.md` on the current head.
   
   Re the retried Maven-bootstrap failure and the AssertSink / engine / CDC 
failures you mention as still outstanding: once you have determined which of 
those are unrelated to this PR, please list them explicitly so we can separate 
them from anything the new module triggers.
   
   <!-- streview-comment:1092 -->


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to