[GRASS-git] [OSGeo/grass] acee50: CI: Cancel in progress jobs for other workflows (#...

Edouard Choinière noreply at github.com
Thu Jun 27 20:35:50 PDT 2024


  Branch: refs/heads/renovate/pylint-2.x
  Home:   https://github.com/OSGeo/grass
  Commit: acee505efeb8a8b1ba7923bfbb754da6320ce712
      https://github.com/OSGeo/grass/commit/acee505efeb8a8b1ba7923bfbb754da6320ce712
  Author: Edouard Choinière <27212526+echoix at users.noreply.github.com>
  Date:   2024-06-22 (Sat, 22 Jun 2024)

  Changed paths:
    M .github/workflows/clang-format-check.yml
    M .github/workflows/create_release_draft.yml
    M .github/workflows/label.yml
    M .github/workflows/titles.yml

  Log Message:
  -----------
  CI: Cancel in progress jobs for other workflows (#3904)


  Commit: af6e7da9da7ce81fe2cc16c36b97bf37c977bb7a
      https://github.com/OSGeo/grass/commit/af6e7da9da7ce81fe2cc16c36b97bf37c977bb7a
  Author: Nicklas Larsson <n_larsson at yahoo.com>
  Date:   2024-06-22 (Sat, 22 Jun 2024)

  Changed paths:
    M lib/vector/neta/articulation_point.c
    M lib/vector/neta/timetables.c
    M lib/vector/neta/utils.c

  Log Message:
  -----------
  libvector/neta: fix memory leaks (#3618)


  Commit: a24714ec1fcca3699d1b1d810c48ed5dac9f0bee
      https://github.com/OSGeo/grass/commit/a24714ec1fcca3699d1b1d810c48ed5dac9f0bee
  Author: Chung-Yuan Liang <77927944+cyliang368 at users.noreply.github.com>
  Date:   2024-06-22 (Sat, 22 Jun 2024)

  Changed paths:
    M raster/r.texture/Makefile
    A raster/r.texture/benchmark/benchmark_rtexture.py
    A raster/r.texture/benchmark/benchmark_rtexture_window.py
    M raster/r.texture/execute.c
    M raster/r.texture/execute.h
    M raster/r.texture/main.c
    M raster/r.texture/r.texture.html
    A raster/r.texture/r_texture_mapsize_efficiency.png
    A raster/r.texture/r_texture_mapsize_time.png
    A raster/r.texture/r_texture_window_efficiency.png
    A raster/r.texture/r_texture_window_time.png
    A raster/r.texture/testsuite/test_rtexture.py
    A raster/r.texture/testsuite/test_rtexture_parallel.py
    R raster/r.texture/testsuite/test_texture.py

  Log Message:
  -----------
  r.texture: support parallel computing by OpenMP (#3857)

* refactor to use local vars instead of global vars

* refactor to seperate execute part for parallelization

* remove unused variable

* divide h_mearsure.h into paired header files

* refactor parameters and flags in main.c

* remove unused variable 'threads' in main.c

* add execute_parallel.c

* parallelize execute, add tests and benchmarks

* rename test and benchmark files, integrate parallel part in execute.c

* Run benchmark on all methods

* get thread id only if OpenMP is defined

* replace omp firstprivate with omp private

* remove tid, and only use trow to aviod no OpenMP support situation

* add keyword "parallel" in main.c

* replace the list of functions with the -a flag in benchmark

* add benchmark for window sizes, plot speedup and efficiency

* remove basename list in benchmark, add benchmark results to html

* replace 'x' with '&#215' for window sizes in html

* breakdown long lines in html

* remove known issue in r.texture.html

* modify the formats and paths of figures


  Commit: 3f30f1bb59f79d18074a3527d9101200c0975214
      https://github.com/OSGeo/grass/commit/3f30f1bb59f79d18074a3527d9101200c0975214
  Author: Vaclav Petras <wenzeslaus at gmail.com>
  Date:   2024-06-23 (Sun, 23 Jun 2024)

  Changed paths:
    M lib/init/grass.py
    M mswindows/env.bat
    M python/grass/app/Makefile
    A python/grass/app/runtime.py
    M python/grass/script/setup.py

  Log Message:
  -----------
  grass.app: Refactor PATH setup in grass init script and grass.script.setup (#3694)


  Commit: 3f124c5c789681a9f7996ebbea4d7c43b9478415
      https://github.com/OSGeo/grass/commit/3f124c5c789681a9f7996ebbea4d7c43b9478415
  Author: ShubhamDesai <42180509+ShubhamDesai at users.noreply.github.com>
  Date:   2024-06-23 (Sun, 23 Jun 2024)

  Changed paths:
    M display/d.linegraph/main.c

  Log Message:
  -----------
  d.linegraph: Fix null pointer issue in qsort call (#3878)

* Fix null pointer issue in qsort call in d.linegraph

* Fix formatting issue in d.linegraph

* Fixing formatting issue in d.linegraph

---------

Co-authored-by: Shubham Vasudeo Desai <sdesai8 at vclvm179-48.vcl.ncsu.edu>


  Commit: f825a223c28f7cd5ab6d075bd02b8f5e73956c4a
      https://github.com/OSGeo/grass/commit/f825a223c28f7cd5ab6d075bd02b8f5e73956c4a
  Author: Chung-Yuan Liang <77927944+cyliang368 at users.noreply.github.com>
  Date:   2024-06-24 (Mon, 24 Jun 2024)

  Changed paths:
    M lib/rst/interp_float/interpf.h
    M lib/rst/interp_float/point2d.c
    A lib/rst/interp_float/point2d_parallel.c
    M lib/rst/interp_float/ressegm2d.c
    M lib/rst/interp_float/segmen2d.c
    M lib/rst/interp_float/segmen2d_parallel.c
    A vector/v.surf.rst/benchmark/benchmark_v_surf_rst.py
    A vector/v.surf.rst/benchmark/benchmark_v_surf_rst_cv.py
    M vector/v.surf.rst/main.c
    M vector/v.surf.rst/testsuite/test_vsurfrst.py
    M vector/v.surf.rst/v.surf.rst.html
    A vector/v.surf.rst/vsurfrst_benchmark.png
    A vector/v.surf.rst/vsurfrst_cv_benchmark.png

  Log Message:
  -----------
  v.surf.rst: Cross-validation OpenMP support (#3590)

* v.surf.rst: cv openmp support

* Update main.c

Use /* ... */ instead of // for consistency and compatibility with pre-99 C standard (https://gcc.gnu.org/onlinedocs/gcc/C_002b_002b-Comments.html)

* Update main.c

Fix a string in `#if 0`

* Update vector/v.surf.rst/main.c

clang-format

* v.surf.rst: devi openmp support

* Update profile.sh

remove nproc argument

* Apply suggestions from code review

* v.surf.rst: parallelize point2d.c

* v.surf.rst: add tests for multithread cv & dev

* v.surf.rst: point2d_parallel.c, function, test updates

* clean formats

* update document and remove unused lines

* replace replicate part in point2d.c by write_point_2d

* add benchmark for parallelization

* remove unused variables in point2d.c

* remove c-flag from vsurfrst.py benchmark

Co-authored-by: Anna Petrasova <kratochanna at gmail.com>

* correct the number in the label in benchmark_v_surf_rst_cv.py

* include benmarks into the document page

* remove unnecessary changes in the html file

* remove syntax error in v.surf.rst.html

* revise performance and author sections in the html file

* remove invalid syntax in the html file

* revise the description of performance in the html file

Co-authored-by: Anna Petrasova <kratochanna at gmail.com>

* breakdown long lines in v.surf.rst.html

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Huidae Cho <grass4u at gmail.com>
Co-authored-by: Edouard Choinière <27212526+echoix at users.noreply.github.com>
Co-authored-by: Anna Petrasova <kratochanna at gmail.com>


  Commit: f49bdf48bdcbe9e64c87c573066139f8348c1e35
      https://github.com/OSGeo/grass/commit/f49bdf48bdcbe9e64c87c573066139f8348c1e35
  Author: ShubhamDesai <42180509+ShubhamDesai at users.noreply.github.com>
  Date:   2024-06-24 (Mon, 24 Jun 2024)

  Changed paths:
    M display/d.legend.vect/draw.c

  Log Message:
  -----------
  d.legend.vect: Fix dead store warnings in draw.c (#3922)


  Commit: 5d25c53517ab6eb339ad07177cfc8ec9d79f0df8
      https://github.com/OSGeo/grass/commit/5d25c53517ab6eb339ad07177cfc8ec9d79f0df8
  Author: Markus Neteler <neteler at osgeo.org>
  Date:   2024-06-24 (Mon, 24 Jun 2024)

  Changed paths:
    M gui/wxpython/Makefile
    R gui/wxpython/README
    A gui/wxpython/README.md

  Log Message:
  -----------
  wxGUI: update menu creation explanations (#3920)


  Commit: 3ef6e61d997a016a1a138ef6e9c727a7774db9b5
      https://github.com/OSGeo/grass/commit/3ef6e61d997a016a1a138ef6e9c727a7774db9b5
  Author: Edouard Choinière <27212526+echoix at users.noreply.github.com>
  Date:   2024-06-25 (Tue, 25 Jun 2024)

  Changed paths:
    M .github/workflows/pytest.yml
    M .github/workflows/super-linter.yml
    M .travis.yml

  Log Message:
  -----------
  CI(super-linter): Specify linter rules path to pick up configuration files (#3915)


  Commit: 541276ac7e4a568d92692951a5c3076475f22f2a
      https://github.com/OSGeo/grass/commit/541276ac7e4a568d92692951a5c3076475f22f2a
  Author: ShubhamDesai <42180509+ShubhamDesai at users.noreply.github.com>
  Date:   2024-06-25 (Tue, 25 Jun 2024)

  Changed paths:
    M display/d.linegraph/main.c

  Log Message:
  -----------
  d.linegraph: Fix dead store warning in main.c (#3918)

Fix dead store warning in d.linegraph module

Co-authored-by: Shubham Vasudeo Desai <sdesai8 at vclvm179-48.vcl.ncsu.edu>


  Commit: df371ecc93efb0d342d54e013b68a19bd9e2692e
      https://github.com/OSGeo/grass/commit/df371ecc93efb0d342d54e013b68a19bd9e2692e
  Author: Ivan Mincik <ivan.mincik at gmail.com>
  Date:   2024-06-25 (Tue, 25 Jun 2024)

  Changed paths:
    M utils/release.yml

  Log Message:
  -----------
  CI: add nix to the list of allowed commit prefixes (#3925)


  Commit: 9599acab14702d2b7907e229f20610d9e9f9a0dd
      https://github.com/OSGeo/grass/commit/9599acab14702d2b7907e229f20610d9e9f9a0dd
  Author: Ivan Mincik <ivan.mincik at gmail.com>
  Date:   2024-06-25 (Tue, 25 Jun 2024)

  Changed paths:
    M flake.nix

  Log Message:
  -----------
  packaging: improve nix development environment (#3924)

nix: improve nix development environment

* inherit build dependencies from grass package
* add `dev-help` function


  Commit: 4b5b6cf9a7fa77da6e1de5e3e99a1eddf19acde0
      https://github.com/OSGeo/grass/commit/4b5b6cf9a7fa77da6e1de5e3e99a1eddf19acde0
  Author: Edouard Choinière <27212526+echoix at users.noreply.github.com>
  Date:   2024-06-25 (Tue, 25 Jun 2024)

  Changed paths:
    M .markdownlint.yml
    M .pre-commit-config.yaml
    M vector/v.surf.rst/v.surf.rst.html

  Log Message:
  -----------
  CI(pre-commit): Enable markdownlint fixes (#3916)

* CI(pre-commit): Enable markdownlint fixes

* CI: Add fix: true in .markdownlint.yml for tools using that config key

* Update .markdownlint.yml

* Update v.surf.rst.html to remove trailing whitespaces


  Commit: 4a35e80a1856cfc3b185c0c333a4508adaf34437
      https://github.com/OSGeo/grass/commit/4a35e80a1856cfc3b185c0c333a4508adaf34437
  Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
  Date:   2024-06-25 (Tue, 25 Jun 2024)

  Changed paths:
    M .github/workflows/clang-format-check.yml
    M .pre-commit-config.yaml
    M general/g.region/printwindow.c
    M imagery/i.eb.netrad/r_net.c
    M imagery/i.fft/main.c
    M imagery/i.ifft/main.c
    M imagery/i.maxlik/invert.c
    M imagery/i.segment/flag.h
    M include/grass/gprojects.h
    M lib/bitmap/bitmap.c
    M lib/bitmap/sparse.c
    M lib/external/parson/parson.c
    M lib/gis/lrand48.c
    M lib/gis/lz4.c
    M lib/gis/pi.h
    M lib/gis/sleep.c
    M lib/gmath/solvers_direct.c
    M lib/gpde/test/test_arrays.c
    M lib/ogsf/gs2.c
    M lib/ogsf/gsget.h
    M lib/ogsf/rgbpack.h
    M lib/ogsf/rowcol.h
    M lib/raster/get_row.c
    M lib/rst/interp_float/segmen2d_parallel.c
    M lib/vector/Vlib/intersect2.c
    M lib/vector/dglib/graph_v1.h
    M lib/vector/diglib/prune.c
    M misc/m.cogo/main.c
    M raster/r.buffer/distance.h
    M raster/r.cost/flag.h
    M raster/r.cost/heap.c
    M raster/r.mfilter/execute.c
    M raster/r.proj/main.c
    M raster/r.random.cells/flag.h
    M raster/r.random.cells/ransurf.h
    M raster/r.random.surface/ransurf.h
    M raster/r.ros/main.c
    M raster/r.ros/spot_dist.c
    M raster/r.sim/simlib/hydro.c
    M raster/r.slope.aspect/main.c
    M raster/r.spread/collect_ori.c
    M raster/r.spread/main.c
    M raster/r.spread/ram2out.c
    M raster/r.spread/select_linksB.c
    M raster/r.spread/spot.c
    M raster/r.spread/spread.c
    M raster/r.stream.extract/local_proto.h
    M raster/r.sun/main.c
    M raster/r.surf.contour/flag.h
    M raster/r.surf.idw/pi.h
    M raster/r.to.vect/areas.c
    M raster/r.transect/parse_line.c
    M raster/r.walk/flag.h
    M raster/r.walk/heap.c
    M raster/r.water.outlet/ramseg.h
    M raster/r.watershed/ram/do_astar.h
    M raster/r.watershed/ram/flag.h
    M raster/r.watershed/ram/ramseg.h
    M vector/v.cluster/main.c
    M vector/v.label.sa/labels.c

  Log Message:
  -----------
  CI(deps): Update clang-format to v17 (#3860)


  Commit: 093895168e8e67595eceb00a747d837157b0085a
      https://github.com/OSGeo/grass/commit/093895168e8e67595eceb00a747d837157b0085a
  Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
  Date:   2024-06-26 (Wed, 26 Jun 2024)

  Changed paths:
    M .github/workflows/docker.yml

  Log Message:
  -----------
  CI(deps): Update docker/build-push-action action to v6.2.0 (#3931)


  Commit: 3986103fdf2c94fd1a6a1b34c06f24b2fb059abf
      https://github.com/OSGeo/grass/commit/3986103fdf2c94fd1a6a1b34c06f24b2fb059abf
  Author: Ivan Mincik <ivan.mincik at gmail.com>
  Date:   2024-06-27 (Thu, 27 Jun 2024)

  Changed paths:
    A .github/workflows/test-nix.yml
    M flake.nix
    M package.nix

  Log Message:
  -----------
  CI: add nix package build test (#3906)

* CI: add nix package and dev environment test

* nix: exclude more files from package source

---------

Co-authored-by: Edouard Choinière <27212526+echoix at users.noreply.github.com>


  Commit: ab79e435cc6b1348d1d8a48d0eb12b5dc3e0ece1
      https://github.com/OSGeo/grass/commit/ab79e435cc6b1348d1d8a48d0eb12b5dc3e0ece1
  Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
  Date:   2024-06-27 (Thu, 27 Jun 2024)

  Changed paths:
    M .github/workflows/test-nix.yml

  Log Message:
  -----------
  CI(deps): Pin dependencies (#3932)


  Commit: 6748067af1479c914a512084e6f5f412fe4fde3c
      https://github.com/OSGeo/grass/commit/6748067af1479c914a512084e6f5f412fe4fde3c
  Author: Edouard Choinière <27212526+echoix at users.noreply.github.com>
  Date:   2024-06-27 (Thu, 27 Jun 2024)

  Changed paths:
    M .github/workflows/pytest.yml
    M .gitignore
    M Makefile
    A codecov.yml

  Log Message:
  -----------
  CI: Initial code coverage configuration with Codecov (#3905)


  Commit: 3ff76a42a8625d46fbb5b51ae755a73515c3118b
      https://github.com/OSGeo/grass/commit/3ff76a42a8625d46fbb5b51ae755a73515c3118b
  Author: Edouard Choinière <27212526+echoix at users.noreply.github.com>
  Date:   2024-06-27 (Thu, 27 Jun 2024)

  Changed paths:
    M .github/workflows/clang-format-check.yml
    M .github/workflows/create_release_draft.yml
    M .github/workflows/docker.yml
    M .github/workflows/label.yml
    M .github/workflows/pytest.yml
    M .github/workflows/super-linter.yml
    A .github/workflows/test-nix.yml
    M .github/workflows/titles.yml
    M .gitignore
    M .markdownlint.yml
    M .pre-commit-config.yaml
    M .travis.yml
    M Makefile
    A codecov.yml
    M display/d.legend.vect/draw.c
    M display/d.linegraph/main.c
    M flake.nix
    M general/g.region/printwindow.c
    M gui/wxpython/Makefile
    R gui/wxpython/README
    A gui/wxpython/README.md
    M imagery/i.eb.netrad/r_net.c
    M imagery/i.fft/main.c
    M imagery/i.ifft/main.c
    M imagery/i.maxlik/invert.c
    M imagery/i.segment/flag.h
    M include/grass/gprojects.h
    M lib/bitmap/bitmap.c
    M lib/bitmap/sparse.c
    M lib/external/parson/parson.c
    M lib/gis/lrand48.c
    M lib/gis/lz4.c
    M lib/gis/pi.h
    M lib/gis/sleep.c
    M lib/gmath/solvers_direct.c
    M lib/gpde/test/test_arrays.c
    M lib/init/grass.py
    M lib/ogsf/gs2.c
    M lib/ogsf/gsget.h
    M lib/ogsf/rgbpack.h
    M lib/ogsf/rowcol.h
    M lib/raster/get_row.c
    M lib/rst/interp_float/interpf.h
    M lib/rst/interp_float/point2d.c
    A lib/rst/interp_float/point2d_parallel.c
    M lib/rst/interp_float/ressegm2d.c
    M lib/rst/interp_float/segmen2d.c
    M lib/rst/interp_float/segmen2d_parallel.c
    M lib/vector/Vlib/intersect2.c
    M lib/vector/dglib/graph_v1.h
    M lib/vector/diglib/prune.c
    M lib/vector/neta/articulation_point.c
    M lib/vector/neta/timetables.c
    M lib/vector/neta/utils.c
    M misc/m.cogo/main.c
    M mswindows/env.bat
    M package.nix
    M python/grass/app/Makefile
    A python/grass/app/runtime.py
    M python/grass/script/setup.py
    M raster/r.buffer/distance.h
    M raster/r.cost/flag.h
    M raster/r.cost/heap.c
    M raster/r.mfilter/execute.c
    M raster/r.proj/main.c
    M raster/r.random.cells/flag.h
    M raster/r.random.cells/ransurf.h
    M raster/r.random.surface/ransurf.h
    M raster/r.ros/main.c
    M raster/r.ros/spot_dist.c
    M raster/r.sim/simlib/hydro.c
    M raster/r.slope.aspect/main.c
    M raster/r.spread/collect_ori.c
    M raster/r.spread/main.c
    M raster/r.spread/ram2out.c
    M raster/r.spread/select_linksB.c
    M raster/r.spread/spot.c
    M raster/r.spread/spread.c
    M raster/r.stream.extract/local_proto.h
    M raster/r.sun/main.c
    M raster/r.surf.contour/flag.h
    M raster/r.surf.idw/pi.h
    M raster/r.texture/Makefile
    A raster/r.texture/benchmark/benchmark_rtexture.py
    A raster/r.texture/benchmark/benchmark_rtexture_window.py
    M raster/r.texture/execute.c
    M raster/r.texture/execute.h
    M raster/r.texture/main.c
    M raster/r.texture/r.texture.html
    A raster/r.texture/r_texture_mapsize_efficiency.png
    A raster/r.texture/r_texture_mapsize_time.png
    A raster/r.texture/r_texture_window_efficiency.png
    A raster/r.texture/r_texture_window_time.png
    A raster/r.texture/testsuite/test_rtexture.py
    A raster/r.texture/testsuite/test_rtexture_parallel.py
    R raster/r.texture/testsuite/test_texture.py
    M raster/r.to.vect/areas.c
    M raster/r.transect/parse_line.c
    M raster/r.walk/flag.h
    M raster/r.walk/heap.c
    M raster/r.water.outlet/ramseg.h
    M raster/r.watershed/ram/do_astar.h
    M raster/r.watershed/ram/flag.h
    M raster/r.watershed/ram/ramseg.h
    M utils/release.yml
    M vector/v.cluster/main.c
    M vector/v.label.sa/labels.c
    A vector/v.surf.rst/benchmark/benchmark_v_surf_rst.py
    A vector/v.surf.rst/benchmark/benchmark_v_surf_rst_cv.py
    M vector/v.surf.rst/main.c
    M vector/v.surf.rst/testsuite/test_vsurfrst.py
    M vector/v.surf.rst/v.surf.rst.html
    A vector/v.surf.rst/vsurfrst_benchmark.png
    A vector/v.surf.rst/vsurfrst_cv_benchmark.png

  Log Message:
  -----------
  Merge branch 'main' into renovate/pylint-2.x


Compare: https://github.com/OSGeo/grass/compare/85b3e0fffd93...3ff76a42a862

To unsubscribe from these emails, change your notification settings at https://github.com/OSGeo/grass/settings/notifications


More information about the grass-commit mailing list