qijiale76 opened a new issue, #5984:
URL: https://github.com/apache/kyuubi/issues/5984

   ### Code of Conduct
   
   - [X] I agree to follow this project's [Code of 
Conduct](https://www.apache.org/foundation/policies/conduct)
   
   
   ### Search before asking
   
   - [X] I have searched in the 
[issues](https://github.com/apache/kyuubi/issues?q=is%3Aissue) and found no 
similar issues.
   
   
   ### What would you like to be improved?
   
   After downloading the source code of the project from 
https://github.com/apache/kyuubi/releases/tag/v1.8.0 and initializing a new Git 
repository using `git init`, I noticed an unexpected behavior when executing 
`git add .`. It appears that the `.gitignore` file is inadvertently excluding 
some essential source files. Specifically, files like 
`kyuubi-hive-jdbc/main/java/org/apache/kyuubi/jdbc/hive/logs/InPlaceUpdateStream.java`
 are being omitted because of `logs/` line in `.gitignore` file. This exclusion 
results in an incomplete codebase being added to the new Git repository.
   
   I believe that modifying the `.gitignore` file to fix this issue would 
enhance the development experience.
   
   ### How should we improve?
   
   I have finished a comparison of the files in the new Git repository created 
using `git add .` against those in the community repository. This comparison is 
based on version 1.8.0 of the project.
   
   ```
    .github/ISSUE_TEMPLATE/bug-report.yml                                    |  
136 ----
    .github/ISSUE_TEMPLATE/config.yml                                        |  
 28 -
    .github/ISSUE_TEMPLATE/dependency.yml                                    |  
109 ---
    .github/ISSUE_TEMPLATE/documentation.yml                                 |  
 85 --
    .github/ISSUE_TEMPLATE/feature-request.yml                               |  
 94 ---
    .github/ISSUE_TEMPLATE/improve-test.yml                                  |  
 77 --
    .github/ISSUE_TEMPLATE/improvement.yml                                   |  
 77 --
    .github/ISSUE_TEMPLATE/subtask.yml                                       |  
 71 --
    .github/ISSUE_TEMPLATE/umbrella.yml                                      |  
 81 --
    .github/PULL_REQUEST_TEMPLATE                                            |  
 32 -
    .github/actions/cache-engine-archives/action.yaml                        |  
 27 -
    .github/actions/setup-maven/action.yaml                                  |  
 31 -
    .github/actions/tune-runner-vm/action.yml                                |  
 30 -
    .github/labeler.yml                                                      |  
127 ---
    .github/workflows/dep.yml                                                |  
 75 --
    .github/workflows/docs.yml                                               |  
 48 --
    .github/workflows/greetings.yml                                          |  
 41 -
    .github/workflows/labeler.yml                                            |  
 34 -
    .github/workflows/license.yml                                            |  
 54 --
    .github/workflows/master.yml                                             |  
574 -------------
    .github/workflows/nightly.yml                                            |  
 57 --
    .github/workflows/publish-snapshot-docker.yml                            |  
 51 --
    .github/workflows/publish-snapshot-nexus.yml                             |  
 57 --
    .github/workflows/stale.yml                                              |  
 43 -
    .github/workflows/style.yml                                              |  
145 ----
    .github/workflows/web-ui.yml                                             |  
 55 --
    .idea/icon.png                                                           |  
Bin 1179 -> 0 bytes
    .idea/vcs.xml                                                            |  
 36 -
    LICENSE-binary                                                           |  
506 ------------
    NOTICE-binary                                                            | 
1386 --------------------------------
    bin/beeline                                                              |  
  0
    bin/docker-image-tool.sh                                                 |  
  0
    bin/kyuubi                                                               |  
  0
    bin/kyuubi-admin                                                         |  
  0
    bin/kyuubi-ctl                                                           |  
  0
    bin/kyuubi-logo                                                          |  
  0
    bin/kyuubi-zk-cli                                                        |  
  0
    bin/load-kyuubi-env.sh                                                   |  
  0
    bin/stop-application.sh                                                  |  
  0
    build/dependency.sh                                                      |  
  0
    build/dist                                                               |  
  0
    build/kyuubi-build-info                                                  |  
  0
    build/kyuubi-build-info.cmd                                              |  
  0
    build/mvn                                                                |  
  0
    build/release/append_notice.py                                           |  
  0
    build/release/collect-licenses.sh                                        |  
  0
    build/release/create-package.sh                                          |  
  0
    build/release/release.sh                                                 |  
  0
    build/release/script/announce.sh                                         |  
  0
    build/release/script/dev_kyuubi_vote.sh                                  |  
  0
    build/util.sh                                                            |  
  0
    codecov.yml                                                              |  
 19 -
    conf/kyuubi-env.sh.template                                              |  
  0
    dev/checkout_pr.sh                                                       |  
  0
    dev/gen/gen_all_config_docs.sh                                           |  
  0
    dev/gen/gen_hive_kdf_docs.sh                                             |  
  0
    dev/gen/gen_ranger_policy_json.sh                                        |  
  0
    dev/gen/gen_ranger_spec_json.sh                                          |  
  0
    dev/gen/gen_spark_kdf_docs.sh                                            |  
  0
    dev/gen/gen_tpcds_output_schema.sh                                       |  
  0
    dev/gen/gen_tpcds_queries.sh                                             |  
  0
    dev/gen/gen_tpch_queries.sh                                              |  
  0
    bin/docker-image-tool.sh                                                 |  
  0
    bin/kyuubi                                                               |  
  0
    bin/kyuubi-admin                                                         |  
  0
    bin/kyuubi-ctl                                                           |  
  0
    bin/kyuubi-logo                                                          |  
  0
    bin/kyuubi-zk-cli                                                        |  
  0
    bin/load-kyuubi-env.sh                                                   |  
  0
    bin/stop-application.sh                                                  |  
  0
    build/dependency.sh                                                      |  
  0
    build/dist                                                               |  
  0
    build/kyuubi-build-info                                                  |  
  0
    build/kyuubi-build-info.cmd                                              |  
  0
    build/mvn                                                                |  
  0
    build/release/append_notice.py                                           |  
  0
    build/release/collect-licenses.sh                                        |  
  0
    build/release/create-package.sh                                          |  
  0
    build/release/release.sh                                                 |  
  0
    build/release/script/announce.sh                                         |  
  0
    build/release/script/dev_kyuubi_vote.sh                                  |  
  0
    build/util.sh                                                            |  
  0
    codecov.yml                                                              |  
 19 -
    conf/kyuubi-env.sh.template                                              |  
  0
    dev/checkout_pr.sh                                                       |  
  0
    dev/gen/gen_all_config_docs.sh                                           |  
  0
    dev/gen/gen_hive_kdf_docs.sh                                             |  
  0
    dev/gen/gen_ranger_policy_json.sh                                        |  
  0
    dev/gen/gen_ranger_spec_json.sh                                          |  
  0
    dev/gen/gen_spark_kdf_docs.sh                                            |  
  0
    dev/gen/gen_tpcds_output_schema.sh                                       |  
  0
    dev/gen/gen_tpcds_queries.sh                                             |  
  0
    dev/gen/gen_tpch_queries.sh                                              |  
  0
    dev/merge_kyuubi_pr.py                                                   |  
  0
    dev/reformat                                                             |  
  0
    docker/playground/build-image.sh                                         |  
  0
    .../org/apache/hive/beeline/logs/KyuubiBeelineInPlaceUpdateStream.java   |  
 99 ---
    .../main/java/org/apache/kyuubi/jdbc/hive/logs/InPlaceUpdateStream.java  |  
 69 --
    .../src/main/java/org/apache/kyuubi/jdbc/hive/logs/KyuubiLoggable.java   |  
 42 -
    .../main/scala/org/apache/kyuubi/metrics/ConsoleReporterService.scala    |  
 42 -
    .../src/main/scala/org/apache/kyuubi/metrics/JMXReporterService.scala    |  
 39 -
    .../src/main/scala/org/apache/kyuubi/metrics/JsonReporterService.scala   |  
 82 --
    .../src/main/scala/org/apache/kyuubi/metrics/MetricsConf.scala           |  
 88 --
    .../src/main/scala/org/apache/kyuubi/metrics/MetricsConstants.scala      |  
 95 ---
    .../src/main/scala/org/apache/kyuubi/metrics/MetricsSystem.scala         |  
129 ---
    .../main/scala/org/apache/kyuubi/metrics/PrometheusReporterService.scala |  
 90 ---
    .../src/main/scala/org/apache/kyuubi/metrics/ReporterType.scala          |  
 25 -
    .../src/main/scala/org/apache/kyuubi/metrics/Slf4jReporterService.scala  |  
 45 --
    .../src/test/scala/org/apache/kyuubi/metrics/MetricsSystemSuite.scala    |  
 97 ---
    kyuubi-server/src/main/resources/dist/index.html                         |  
 28 -
    kyuubi-server/src/test/resources/tpcds-1_4/q1/q1.sql                     |  
  0
    kyuubi-server/src/test/resources/tpcds-1_4/q10/q10.sql                   |  
  0
    kyuubi-server/src/test/resources/tpcds-1_4/q11/q11.sql                   |  
  0
    kyuubi-server/src/test/resources/tpcds-1_4/q12/q12.sql                   |  
  0
    kyuubi-server/src/test/resources/tpcds-1_4/q13/q13.sql                   |  
  0
    kyuubi-server/src/test/resources/tpcds-1_4/q14/q14a.sql                  |  
  0
    kyuubi-server/src/test/resources/tpcds-1_4/q14/q14b.sql                  |  
  0
    kyuubi-server/src/test/resources/tpcds-1_4/q15/q15.sql                   |  
  0
    kyuubi-server/src/test/resources/tpcds-1_4/q16/q16.sql                   |  
  0
    kyuubi-server/src/test/resources/tpcds-1_4/q17/q17.sql                   |  
  0
    kyuubi-server/src/test/resources/tpcds-1_4/q18/q18.sql                   |  
  0
    kyuubi-server/src/test/resources/tpcds-1_4/q19/q19.sql                   |  
  0
    kyuubi-server/src/test/resources/tpcds-1_4/q2/q2.sql                     |  
  0
    kyuubi-server/src/test/resources/tpcds-1_4/q20/q20.sql                   |  
  0
    kyuubi-server/src/test/resources/tpcds-1_4/q21/q21.sql                   |  
  0
    kyuubi-server/src/test/resources/tpcds-1_4/q22/q22.sql                   |  
  0
    kyuubi-server/src/test/resources/tpcds-1_4/q23/q23a.sql                  |  
  0
    kyuubi-server/src/test/resources/tpcds-1_4/q23/q23b.sql                  |  
  0
    kyuubi-server/src/test/resources/tpcds-1_4/q24/q24a.sql                  |  
  0
    kyuubi-server/src/test/resources/tpcds-1_4/q24/q24b.sql                  |  
  0
    kyuubi-server/src/test/resources/tpcds-1_4/q25/q25.sql                   |  
  0
    kyuubi-server/src/test/resources/tpcds-1_4/q26/q26.sql                   |  
  0
    kyuubi-server/src/test/resources/tpcds-1_4/q27/q27.sql                   |  
  0
    kyuubi-server/src/test/resources/tpcds-1_4/q28/q28.sql                   |  
  0
    kyuubi-server/src/test/resources/tpcds-1_4/q29/q29.sql                   |  
  0
    kyuubi-server/src/test/resources/tpcds-1_4/q3/q3.sql                     |  
  0
    kyuubi-server/src/test/resources/tpcds-1_4/q30/q30.sql                   |  
  0
    kyuubi-server/src/test/resources/tpcds-1_4/q31/q31.sql                   |  
  0
    kyuubi-server/src/test/resources/tpcds-1_4/q32/q32.sql                   |  
  0
    kyuubi-server/src/test/resources/tpcds-1_4/q33/q33.sql                   |  
  0
    kyuubi-server/src/test/resources/tpcds-1_4/q34/q34.sql                   |  
  0
    kyuubi-server/src/test/resources/tpcds-1_4/q35/q35.sql                   |  
  0
    kyuubi-server/src/test/resources/tpcds-1_4/q36/q36.sql                   |  
  0
    kyuubi-server/src/test/resources/tpcds-1_4/q37/q37.sql                   |  
  0
    kyuubi-server/src/test/resources/tpcds-1_4/q38/q38.sql                   |  
  0
    kyuubi-server/src/test/resources/tpcds-1_4/q39/q39a.sql                  |  
  0
    kyuubi-server/src/test/resources/tpcds-1_4/q39/q39b.sql                  |  
  0
    kyuubi-server/src/test/resources/tpcds-1_4/q4/q4.sql                     |  
  0
    kyuubi-server/src/test/resources/tpcds-1_4/q40/q40.sql                   |  
  0
    kyuubi-server/src/test/resources/tpcds-1_4/q41/q41.sql                   |  
  0
    kyuubi-server/src/test/resources/tpcds-1_4/q42/q42.sql                   |  
  0
    kyuubi-server/src/test/resources/tpcds-1_4/q43/q43.sql                   |  
  0
    kyuubi-server/src/test/resources/tpcds-1_4/q44/q44.sql                   |  
  0
    kyuubi-server/src/test/resources/tpcds-1_4/q45/q45.sql                   |  
  0
    kyuubi-server/src/test/resources/tpcds-1_4/q46/q46.sql                   |  
  0
    kyuubi-server/src/test/resources/tpcds-1_4/q47/q47.sql                   |  
  0
    kyuubi-server/src/test/resources/tpcds-1_4/q48/q48.sql                   |  
  0
    kyuubi-server/src/test/resources/tpcds-1_4/q49/q49.sql                   |  
  0
    kyuubi-server/src/test/resources/tpcds-1_4/q5/q5.sql                     |  
  0
    kyuubi-server/src/test/resources/tpcds-1_4/q50/q50.sql                   |  
  0
    kyuubi-server/src/test/resources/tpcds-1_4/q51/q51.sql                   |  
  0
    kyuubi-server/src/test/resources/tpcds-1_4/q52/q52.sql                   |  
  0
    kyuubi-server/src/test/resources/tpcds-1_4/q53/q53.sql                   |  
  0
    kyuubi-server/src/test/resources/tpcds-1_4/q54/q54.sql                   |  
  0
    kyuubi-server/src/test/resources/tpcds-1_4/q55/q55.sql                   |  
  0
    kyuubi-server/src/test/resources/tpcds-1_4/q56/q56.sql                   |  
  0
    kyuubi-server/src/test/resources/tpcds-1_4/q57/q57.sql                   |  
  0
    kyuubi-server/src/test/resources/tpcds-1_4/q58/q58.sql                   |  
  0
    kyuubi-server/src/test/resources/tpcds-1_4/q59/q59.sql                   |  
  0
    kyuubi-server/src/test/resources/tpcds-1_4/q6/q6.sql                     |  
  0
    kyuubi-server/src/test/resources/tpcds-1_4/q60/q60.sql                   |  
  0
    kyuubi-server/src/test/resources/tpcds-1_4/q61/q61.sql                   |  
  0
    kyuubi-server/src/test/resources/tpcds-1_4/q62/q62.sql                   |  
  0
    kyuubi-server/src/test/resources/tpcds-1_4/q63/q63.sql                   |  
  0
    kyuubi-server/src/test/resources/tpcds-1_4/q64/q64.sql                   |  
  0
    kyuubi-server/src/test/resources/tpcds-1_4/q65/q65.sql                   |  
  0
    kyuubi-server/src/test/resources/tpcds-1_4/q66/q66.sql                   |  
  0
    kyuubi-server/src/test/resources/tpcds-1_4/q67/q67.sql                   |  
  0
    kyuubi-server/src/test/resources/tpcds-1_4/q68/q68.sql                   |  
  0
    kyuubi-server/src/test/resources/tpcds-1_4/q69/q69.sql                   |  
  0
    kyuubi-server/src/test/resources/tpcds-1_4/q7/q7.sql                     |  
  0
    kyuubi-server/src/test/resources/tpcds-1_4/q70/q70.sql                   |  
  0
    kyuubi-server/src/test/resources/tpcds-1_4/q71/q71.sql                   |  
  0
    kyuubi-server/src/test/resources/tpcds-1_4/q72/q72.sql                   |  
  0
    kyuubi-server/src/test/resources/tpcds-1_4/q73/q73.sql                   |  
  0
    kyuubi-server/src/test/resources/tpcds-1_4/q74/q74.sql                   |  
  0
    kyuubi-server/src/test/resources/tpcds-1_4/q75/q75.sql                   |  
  0
    kyuubi-server/src/test/resources/tpcds-1_4/q76/q76.sql                   |  
  0
    kyuubi-server/src/test/resources/tpcds-1_4/q77/q77.sql                   |  
  0
    kyuubi-server/src/test/resources/tpcds-1_4/q78/q78.sql                   |  
  0
    kyuubi-server/src/test/resources/tpcds-1_4/q79/q79.sql                   |  
  0
    kyuubi-server/src/test/resources/tpcds-1_4/q8/q8.sql                     |  
  0
    kyuubi-server/src/test/resources/tpcds-1_4/q80/q80.sql                   |  
  0
    kyuubi-server/src/test/resources/tpcds-1_4/q81/q81.sql                   |  
  0
    kyuubi-server/src/test/resources/tpcds-1_4/q82/q82.sql                   |  
  0
    kyuubi-server/src/test/resources/tpcds-1_4/q83/q83.sql                   |  
  0
    kyuubi-server/src/test/resources/tpcds-1_4/q84/q84.sql                   |  
  0
    kyuubi-server/src/test/resources/tpcds-1_4/q85/q85.sql                   |  
  0
    kyuubi-server/src/test/resources/tpcds-1_4/q86/q86.sql                   |  
  0
    kyuubi-server/src/test/resources/tpcds-1_4/q87/q87.sql                   |  
  0
    kyuubi-server/src/test/resources/tpcds-1_4/q88/q88.sql                   |  
  0
    kyuubi-server/src/test/resources/tpcds-1_4/q89/q89.sql                   |  
  0
    kyuubi-server/src/test/resources/tpcds-1_4/q9/q9.sql                     |  
  0
    kyuubi-server/src/test/resources/tpcds-1_4/q90/q90.sql                   |  
  0
    kyuubi-server/src/test/resources/tpcds-1_4/q91/q91.sql                   |  
  0
    kyuubi-server/src/test/resources/tpcds-1_4/q92/q92.sql                   |  
  0
    kyuubi-server/src/test/resources/tpcds-1_4/q93/q93.sql                   |  
  0
    kyuubi-server/src/test/resources/tpcds-1_4/q94/q94.sql                   |  
  0
    kyuubi-server/src/test/resources/tpcds-1_4/q95/q95.sql                   |  
  0
    kyuubi-server/src/test/resources/tpcds-1_4/q96/q96.sql                   |  
  0
    kyuubi-server/src/test/resources/tpcds-1_4/q97/q97.sql                   |  
  0
    kyuubi-server/src/test/resources/tpcds-1_4/q98/q98.sql                   |  
  0
    kyuubi-server/src/test/resources/tpcds-1_4/q99/q99.sql                   |  
  0
    dev/gen/gen_spark_kdf_docs.sh                                            |  
  0
    dev/gen/gen_tpcds_output_schema.sh                                       |  
  0
    dev/gen/gen_tpcds_queries.sh                                             |  
  0
    dev/gen/gen_tpch_queries.sh                                              |  
  0
    dev/merge_kyuubi_pr.py                                                   |  
  0
    dev/reformat                                                             |  
  0
    docker/playground/build-image.sh                                         |  
  0
    .../org/apache/hive/beeline/logs/KyuubiBeelineInPlaceUpdateStream.java   |  
 99 ---
    .../main/java/org/apache/kyuubi/jdbc/hive/logs/InPlaceUpdateStream.java  |  
 69 --
    .../src/main/java/org/apache/kyuubi/jdbc/hive/logs/KyuubiLoggable.java   |  
 42 -
    .../main/scala/org/apache/kyuubi/metrics/ConsoleReporterService.scala    |  
 42 -
    .../src/main/scala/org/apache/kyuubi/metrics/JMXReporterService.scala    |  
 39 -
    .../src/main/scala/org/apache/kyuubi/metrics/JsonReporterService.scala   |  
 82 --
    .../src/main/scala/org/apache/kyuubi/metrics/MetricsConf.scala           |  
 88 --
    .../src/main/scala/org/apache/kyuubi/metrics/MetricsConstants.scala      |  
 95 ---
    .../src/main/scala/org/apache/kyuubi/metrics/MetricsSystem.scala         |  
129 ---
    .../main/scala/org/apache/kyuubi/metrics/PrometheusReporterService.scala |  
 90 ---
    .../src/main/scala/org/apache/kyuubi/metrics/ReporterType.scala          |  
 25 -
    .../src/main/scala/org/apache/kyuubi/metrics/Slf4jReporterService.scala  |  
 45 --
    .../src/test/scala/org/apache/kyuubi/metrics/MetricsSystemSuite.scala    |  
 97 ---
    kyuubi-server/src/main/resources/dist/index.html                         |  
 28 -
    kyuubi-server/src/test/resources/tpcds-1_4/q1/q1.sql                     |  
  0
    kyuubi-server/src/test/resources/tpcds-1_4/q10/q10.sql                   |  
  0
    kyuubi-server/src/test/resources/tpcds-1_4/q11/q11.sql                   |  
  0
    kyuubi-server/src/test/resources/tpcds-1_4/q12/q12.sql                   |  
  0
    kyuubi-server/src/test/resources/tpcds-1_4/q13/q13.sql                   |  
  0
    kyuubi-server/src/test/resources/tpcds-1_4/q14/q14a.sql                  |  
  0
    kyuubi-server/src/test/resources/tpcds-1_4/q14/q14b.sql                  |  
  0
    kyuubi-server/src/test/resources/tpcds-1_4/q15/q15.sql                   |  
  0
    kyuubi-server/src/test/resources/tpcds-1_4/q16/q16.sql                   |  
  0
    kyuubi-server/src/test/resources/tpcds-1_4/q17/q17.sql                   |  
  0
   ```
   
   ### Are you willing to submit PR?
   
   - [X] Yes. I would be willing to submit a PR with guidance from the Kyuubi 
community to improve.
   - [ ] No. I cannot submit a PR at this time.


-- 
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]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to