Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[pull] master from OSGeo:master #80

Merged
merged 962 commits into from
Aug 14, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
962 commits
Select commit Hold shift + click to select a range
6df0bde
Merge pull request #10406 from rouault/fix_10405
rouault Jul 15, 2024
7f1f37c
CI: adapt for Conda-Forge libgdal feedstock changes
rouault Jul 15, 2024
2d94c92
Doc: update for conda-forge libgdal-core changes
rouault Jul 15, 2024
00551b2
OGR SQL: do not make backslash a special character inside single-quot…
rouault Jul 15, 2024
dd3396b
Merge pull request #10423 from rouault/ci_osx_conda
rouault Jul 15, 2024
d7b4ed2
[Doc] better formatting for Open Options in XYZ raster driver (#10430)
jjimenezshaw Jul 18, 2024
56d9dca
Doc: add a Source tree layout paragraph (#10427)
rouault Jul 18, 2024
61b8e6e
gdalmultidim: correct error message (#10435)
eschnett Jul 18, 2024
15284ef
Merge pull request #10413 from rouault/fix_10410
rouault Jul 18, 2024
67cac0d
Fix compilation against libarchive-3.3.3-5 as shipped by RHEL 8
rouault Jul 18, 2024
d4d0a12
PDS4: flip image along horizontal axis when horizontal_display_direct…
rouault Jul 18, 2024
852dafe
CI: fix issue with build-linux-ubuntu-focal and setuptools 71.0.1
rouault Jul 18, 2024
7857931
Merge pull request #10440 from rouault/ci_importlib_metadata
rouault Jul 18, 2024
8d780e2
[Lint] VRT: remove use of magic constant -1.0 for uinitialized src/ds…
rouault Jul 11, 2024
a16688d
[Lint] VRT: more use of the GetType() method, reduce number of hard-c…
rouault Jul 11, 2024
fd61be1
VRT: add a VRTMapSharedResources class to encapsulate access, and all…
rouault Jul 11, 2024
c3bd17b
Add CPLQuadTreeHasMatch()
rouault Jul 11, 2024
f5c8eea
VRTSourcedRasterBand::IsMosaicOfNonOverlappingSimpleSourcesOfFullRast…
rouault Jul 11, 2024
c154195
Add CPLJobQueue::WaitEvent()
rouault Jul 11, 2024
c462bd3
VRTDataset::CheckCompatibleForDatasetIO(): return bool, and actually …
rouault Jul 11, 2024
c481fb2
Add VRTSimpleSource::DstWindowIntersects()
rouault Jul 11, 2024
f62fabd
VRTDataset::IRasterIO(): fallback to VRTSourcedRasterBand::IRasterIO(…
rouault Jul 11, 2024
1b473e4
VRT: make sure sources' RasterIO() uses GDALRasterIOExtraArg::pfnProg…
rouault Jul 11, 2024
e4d5254
Add GDALGetMaxDatasetPoolSize()
rouault Jul 12, 2024
2dfab81
VRT: multi-thread IRasterIO() in 'simple' situations
rouault Jul 11, 2024
e2c2f79
VRTSourcedRasterBand::ComputeStatistics(): use VRTDataset::GetNumThre…
rouault Jul 11, 2024
cd31ea7
VRT doc: enhance section about multithreading optimizations
rouault Jul 11, 2024
735f033
Merge pull request #10407 from rouault/vrt_multi_thread
rouault Jul 18, 2024
5874b08
CMake: make ECW driver buildable in standalone mode
rouault Jul 15, 2024
003242a
CMake: make GeoRaster driver buildable in standalone mode
rouault Jul 15, 2024
28af526
Merge pull request #10424 from rouault/doc_conda_update
rouault Jul 18, 2024
74bc393
Merge pull request #10411 from rouault/fix_10409
rouault Jul 18, 2024
4fd1c11
Merge pull request #10438 from rouault/fix_10428
rouault Jul 18, 2024
18ed4a0
Merge pull request #10439 from rouault/fix_10429
rouault Jul 18, 2024
ab09934
NITF 12-bit JPEG writer: fix potential crash if raster width > block …
rouault Jul 18, 2024
126a885
Merge pull request #10420 from rouault/standalone_ecw
rouault Jul 18, 2024
9f16242
Doc: API: mention header file to include
rouault Jul 18, 2024
0c57764
Doc: gdaltindex: fix example
rouault Jul 18, 2024
3a99d23
netCDF multidim: add OpenMDArray() options to set up nc_set_var_chunk…
rouault Jul 18, 2024
8ad8532
GMLAS: avoid crash on a OSSFuzz generated xsd
rouault Jul 19, 2024
13c23f4
NITF: Create()/CreateCopy(): make sure that provided ABPP creation op…
rouault Jul 19, 2024
79c0ecb
NITF: add an alias of existing ABPP creation option as NBITS; propaga…
rouault Jul 19, 2024
3779ead
NITF: remove ABPP field as NBITS IMAGE_STRUCTURE metadata item, inste…
rouault Jul 19, 2024
a3b4054
Add const-safe GDALDataset::GetOpenOptions() method
rouault Jul 19, 2024
8d912ae
GTI: multi-threaded IRasterIO() for non-overlapping tiles
rouault Jul 19, 2024
fa5fb9e
[Lint] VRTSourcedRasterBand::IGetDataCoverageStatus(): use smart poin…
rouault Jul 19, 2024
feb13e2
Shape: fix off-by-one write heap buffer overflow when deleting exactl…
rouault Jul 19, 2024
3b09f4e
GTFS: fix error when applying an attribute filter on a field whose ad…
rouault Jul 20, 2024
a3d2b4e
XLSX: support documents whose XML elements have a prefix
rouault Jul 20, 2024
69e9605
OGRCurvePolygon::addRing(): take const pointer
rouault Jul 20, 2024
682c8f7
[Lint] OSM: const'ify and smartptr'ify
rouault Jul 20, 2024
9508995
OSM: fix master regression, without much visible consequence but nois…
rouault Jul 20, 2024
0159028
/vsimem/: remove useless bExtendFileAtNextWrite member
rouault Jul 20, 2024
1b1dc79
/vsimem/: more efficient SetLength()
rouault Jul 20, 2024
bf3592e
OSM: actually reserve memory for /vsimem/ temp files
rouault Jul 20, 2024
8eadd0f
XODR: add a cast
rouault Jul 20, 2024
61dd28d
typos
spaette Jul 20, 2024
4ebd371
Merge pull request #10458 from vaerksted/master
rouault Jul 20, 2024
6b78c0a
MRF/LERC: check that values are within target type range before casting
rouault Jul 20, 2024
b6b5546
Merge pull request #10456 from rouault/mrf_undefined_behavior_fixes
rouault Jul 21, 2024
76f97f7
Arrow/Parquet/generic arrow: add write support for arrow.json extension
rouault Jul 21, 2024
fbecd0b
OGRLineString::SetPoint(): avoid int overflow if passing iPoint = INT…
rouault Jul 21, 2024
5e6bcc9
OGRCurveCollection::addCurveDirectly(): avoid int overflow if adding …
rouault Jul 21, 2024
a04dfdd
OGRGeometryCollection::addGeometryDirectly(): avoid int overflow if …
rouault Jul 21, 2024
25549d8
ogrgeometrycollection.cpp: some cleanups
rouault Jul 21, 2024
c43da5b
Add a cpl::contains(container, value) helper
rouault Jul 21, 2024
93ec1b7
gcore: use cpl::contains()
rouault Jul 21, 2024
5096564
GTI: start looking for OVERVIEW_<idx>_xxxx metadata items at index 0
rouault Jul 22, 2024
ea8fb19
gti.py: more realistic test cases for overviews
rouault Jul 22, 2024
17c0f34
GTI: automatically add overviews of overviews, unless the OVERVIEW_LE…
rouault Jul 22, 2024
172f0b0
GTI: implement GetDataCoverageStatus()
rouault Jul 20, 2024
b4fce48
Merge pull request #10463 from rouault/geometry_int_overflow_fixes
rouault Jul 22, 2024
b1b67c8
Python bindings: make GetStatistics() and ComputeStatistics() return …
rouault Jul 22, 2024
073e887
Merge pull request #10460 from rouault/arrow_json_write
rouault Jul 22, 2024
2791bf8
Merge pull request #10455 from rouault/osm_const
rouault Jul 22, 2024
c9a07f5
Update raster_data_model.rst
TomAugspurger Jul 22, 2024
6e095f3
Merge pull request #10467 from TomAugspurger/TomAugspurger-patch-1
rouault Jul 22, 2024
6f27ac8
GeoJSON: make sure geometry is reprojected even when it is invalid af…
rouault Jul 22, 2024
2e3b67d
GDALCopyWords(): Fix double->uint64 when input value > UINT64_MAX tha…
rouault Jul 22, 2024
15866aa
Merge pull request #10459 from rouault/gti_GetDataCoverageStatus
rouault Jul 22, 2024
c4132bc
Doc of OGRGeometry methods/functions: clarify that returned geometrie…
rouault Jul 22, 2024
3b089b2
Develop feature to interpolate-at-point
jjimenezshaw May 20, 2024
bf5d03f
gdaladdo doc: advertize -r bilinear
rouault Jul 23, 2024
86f60c6
GTiff: honor GDAL_DISABLE_READDIR_ON_OPEN when working on a dataset o…
rouault Jul 23, 2024
dc2a4bd
Merge pull request #10461 from jjimenezshaw/interpolate-at-point
rouault Jul 23, 2024
5275ee1
LIBKML: fix LIBKML_RESOLVE_STYLE=YES when reading a KML file with dat…
rouault Jul 23, 2024
3122857
Merge pull request #10464 from rouault/cpl_contains
rouault Jul 23, 2024
3af216e
Python bindings: avoid C++ bad_alloc in PythonBindingErrorHandler()
rouault Jul 23, 2024
1a4b5d1
Polygonize: optimizations to reduce runtime
rouault Jul 23, 2024
e10393a
Polygonize: make it catch out of memory situations
rouault Jul 23, 2024
538594a
OGRGeometry classes: add a bool return type for methods that can fail
rouault Jul 23, 2024
ae6747a
LIBKML: fix reading/writing style URL in KMZ files
rouault Jul 23, 2024
99ed22e
GTI: emit warning if bounding box from the tile's feature extent in t…
rouault Jul 24, 2024
aac5fc9
gdalinfo: add -nonodata and -nomask options
rouault Jul 24, 2024
018ff69
GRIB: display hint to speed-up operations when using gdalinfo on a re…
rouault Jul 24, 2024
c04b25f
PG: fix support for geometry/geography OID in range [2147483648, 4294…
rouault Jul 24, 2024
a348569
OGR_GreatCircle_ API: do not hardcode Earth radius
rouault Jul 24, 2024
bda2fae
Doc: document multidimensional API object lifetime
rouault Jul 24, 2024
fade27c
[Lint] ogr: use cpl::contains()
rouault Jul 24, 2024
b78f1b8
[Lint] arrow_common: use cpl::contains()
rouault Jul 24, 2024
4245257
[Lint] geojson: use cpl::contains()
rouault Jul 24, 2024
01c0e80
[Lint] GPKG: use cpl::contains()
rouault Jul 24, 2024
ec02961
[Lint] OpenFileGDB: use cpl::contains()
rouault Jul 24, 2024
8d1007e
[Lint] SQLite: use cpl::contains()
rouault Jul 24, 2024
d8f6998
LIBKML writing: validate longitude, latitude to be in range
rouault Jul 24, 2024
9ef063c
Parquet: detect bbox geometry column when opening current Overture Ma…
rouault Jul 24, 2024
c2473e0
[gdal_contour] Allow to use -fl with -i and -e (#10471)
elpaso Jul 24, 2024
c49fc86
DumpGeoTIFFBox(): avoid off-by-one read caused by recent 1b1dc7975255…
rouault Jul 24, 2024
83dc7fc
CPLFormFilename()/CPLGetDirname()/CPLGetPath(): make it work with 'vs…
rouault Jul 24, 2024
b96bdfb
CSV: emit warning when reading invalid WKT
rouault Jul 24, 2024
acbf3f0
Update csv.rst
jidanni Jul 24, 2024
835bd6d
Merge pull request #10498 from jidanni/patch-59
rouault Jul 25, 2024
2e7b546
Fix typo
ThomasG77 Jul 25, 2024
c266b26
Forward port GDAL bugfixes releases from 3.4.x to 3.9.x to NEWS.md, a…
rouault Jul 25, 2024
de9399a
Update HOWTO-RELEASE [ci skip]
rouault Jul 25, 2024
d4fd621
Merge pull request #10503 from ThomasG77/typo
rouault Jul 25, 2024
a2456c7
InterpolateAtPoint: soft borders and cubic method
jjimenezshaw Jul 23, 2024
ed910e9
Merge pull request #10504 from rouault/NEWS_split
rouault Jul 27, 2024
c3e5537
SQLite: run deferred table creation before StartTransaction
rouault Jul 27, 2024
f66c50f
move CubicKernel and CubicSplineKernel to gdalresamplingkernels.h
jjimenezshaw Jul 28, 2024
23a30a8
Skip test_vsiaz_write_blockblob_chunk_size_1() on CI
rouault Jul 28, 2024
4e11f2e
Merge pull request #10506 from jjimenezshaw/interpolate-borders
rouault Jul 28, 2024
f0ee82e
gdallocationinfo.cpp: use GDALRasterIOGetResampleAlg()
rouault Jul 23, 2024
6c6ce76
GPKG/SQLITE SQL: extend gdal_get_pixel_value()/gdal_get_layer_pixel_v…
rouault Jul 23, 2024
c0310c0
cpl::contains(): use find() method for implementation to address http…
rouault Jul 28, 2024
872f039
update postnas link (#10519)
jef-n Jul 29, 2024
c7561db
Thread pool: Use std::function as pool job function (#10505)
abellgithub Jul 29, 2024
b1bf132
Merge pull request #10518 from rouault/cpl_contains_find
rouault Jul 29, 2024
857c58d
Pytest: Add missing requirements for test cases with minimum driver s…
SuLaus Jul 29, 2024
5ae9449
EPSGTreatsAsNorthingEasting(): make it work correctly with compound CRS
rouault Jul 29, 2024
01b4481
JPEG: ReadFLIRMetadata(): avoid potential infinite loop
rouault Jul 29, 2024
6f4c519
GMLParseXSD.cpp::CPLXMLSchemaResolveInclude(): fix to resolve schema …
kapil-agnihotri Jul 31, 2024
868cf23
HANA: Add support for REAL_VECTOR type (#10499)
mrylov Jul 31, 2024
c95081c
Fix build of cpl_vsil_hdfs.cpp (master only)
rouault Jul 31, 2024
e94513f
CI: explicitly install setuptools for Conda based builds
rouault Jul 31, 2024
5e944e2
vsicurl.py: skip on osx
rouault Jul 31, 2024
de84911
Bump msys2/setup-msys2 from 2.23.0 to 2.24.0
dependabot[bot] Aug 1, 2024
8e4c596
Bump actions/setup-python from 5.1.0 to 5.1.1
dependabot[bot] Aug 1, 2024
940e545
Bump ossf/scorecard-action from 2.3.3 to 2.4.0
dependabot[bot] Aug 1, 2024
76bf4c1
Bump docker/login-action from 3.2.0 to 3.3.0
dependabot[bot] Aug 1, 2024
f1727cc
Bump github/codeql-action from 3.25.11 to 3.25.15
dependabot[bot] Aug 1, 2024
52388f0
Merge pull request #10527 from rouault/conda_setuptools
rouault Aug 1, 2024
ef30052
Merge pull request #10529 from OSGeo/dependabot/github_actions/msys2/…
rouault Aug 1, 2024
67a4454
Merge pull request #10530 from OSGeo/dependabot/github_actions/action…
rouault Aug 1, 2024
177a265
Merge pull request #10531 from OSGeo/dependabot/github_actions/ossf/s…
rouault Aug 1, 2024
79d9f4b
Merge pull request #10532 from OSGeo/dependabot/github_actions/docker…
rouault Aug 1, 2024
044bc69
Merge pull request #10533 from OSGeo/dependabot/github_actions/github…
rouault Aug 1, 2024
aac73e1
Skip vsicurl.py on fedora:rawhide
rouault Aug 1, 2024
87f1063
MiraMonVector: fix Issue 70860 in oss-fuzz
AbelPau Aug 2, 2024
b47c958
autotest/gcore/vsicurl.py
rouault Aug 2, 2024
563ab57
Merge pull request #10538 from AbelPau/Solving-Issue-70860-from-oss-fuzz
rouault Aug 2, 2024
1233a6e
ESRIJSON: use 'alias' field member to set OGR alternative field name
rouault Aug 2, 2024
98bf188
Doc: Fix curly braces in VFS, nested zip example with braces
kannes Aug 2, 2024
fc49ca7
Merge pull request #10544 from kannes/patch-2
rouault Aug 2, 2024
718663c
JSONFG: fix reading non-FeatureCollection documents larger than 6,000…
rouault Aug 2, 2024
c889f14
Add a Arrow VSI file system
rouault Aug 2, 2024
67b610b
Merge pull request #10545 from rouault/fix_10525
rouault Aug 5, 2024
9a33918
Merge pull request #10541 from rouault/esrijson_alias
rouault Aug 5, 2024
6dd19fa
Merge pull request #10539 from rouault/vsi_arrow
rouault Aug 5, 2024
0c5ab65
gdalproxypool.cpp: reduce mutex contention, particularly useful for V…
rouault Aug 1, 2024
ce1d967
Merge pull request #10520 from rouault/fix_EPSGTreatsAsNorthingEasting
rouault Aug 5, 2024
75f98d5
Merge pull request #10509 from rouault/fix_godal_132
rouault Aug 5, 2024
ce5bafd
SRTMHGT: add support for 0.5 deg resolution datasets
rouault Jul 28, 2024
aeef2a0
HANA: Add support for fast extent estimation (#10543)
jatsqi Aug 5, 2024
77d19ac
Implement handling of XML parsing errors
michikommader Aug 5, 2024
1d8b691
Emphasize ASAM affiliation
michikommader Aug 5, 2024
bb14132
Merge pull request #10549 from DLR-TS/libopendrive_xml_parse_result
rouault Aug 5, 2024
39ace6f
Merge pull request #10535 from rouault/gdalproxypool_contention
rouault Aug 5, 2024
c552e1c
Merge pull request #10517 from rouault/fix_10514
rouault Aug 5, 2024
5b7fb44
Link to felt/tippecanoe
louwers Aug 6, 2024
d874c2a
Remove flaky test
jatsqi Aug 6, 2024
b33d94e
Merge pull request #10553 from jatsqi/fix/hana-flaky-test
rouault Aug 6, 2024
7d3e653
Merge pull request #10552 from louwers/patch-1
rouault Aug 6, 2024
7076c1d
PG/PGDump: make sure spatial index name is unique, even if several ta…
rouault Aug 7, 2024
fd9748e
LIBKML writer: set name of NetworkLink from NAME layer creation option
rouault Aug 7, 2024
9a8b907
OGRSQL: return in error when 'Did not find end-of-string character' i…
rouault Aug 7, 2024
a137cc6
COG: properly deal with mask bands w.r.t resampling when generating J…
rouault Aug 7, 2024
f0b78df
Merge pull request #10558 from rouault/cog_mask_ovr
rouault Aug 8, 2024
6e9fe04
Fix -Wnull-dereference warnings of gcc 14.2
rouault Aug 8, 2024
d70ed33
Internal shapelib: resync with upstream
rouault Aug 8, 2024
8ce3f2c
Merge pull request #10562 from rouault/gcc_14_2_warning_fixes
rouault Aug 8, 2024
5bfc8cc
Merge pull request #10563 from rouault/shapelib_resync
rouault Aug 8, 2024
729451a
OSM: avoid creating /vsimem/osm_importer directory
rouault Aug 9, 2024
65eb462
Shapelib: make detect_suspicious_char_digit_zero script happy
rouault Aug 9, 2024
423d0a6
Avoid confusing/misleasing error
dotysan Aug 9, 2024
bf8a28a
add complex_float32.tif with non zero imaginary part
jjimenezshaw Jul 28, 2024
10e142d
add complex_int32.tif with non zero imaginary part
jjimenezshaw Jul 28, 2024
ac3678a
support complex interpolateatpoint
jjimenezshaw Jul 30, 2024
f57495c
ossfuzz: fix sqlite build
rouault Aug 10, 2024
386aa5b
Merge pull request #10569 from dotysan/pdfium_req_deps
rouault Aug 10, 2024
28e0df4
Merge pull request #10425 from rouault/fix_10416
rouault Aug 10, 2024
4d4108d
Merge pull request #10444 from rouault/fix_10441
rouault Aug 10, 2024
108dd9b
Merge pull request #10445 from rouault/fix_10431
rouault Aug 10, 2024
686b827
Merge pull request #10446 from rouault/nc_set_var_chunk_cache
rouault Aug 10, 2024
6e4ccc8
Merge pull request #10447 from rouault/ossfuzz_70511
rouault Aug 10, 2024
d43f310
Merge pull request #10448 from rouault/fix_10442
rouault Aug 10, 2024
c28f556
Merge pull request #10449 from rouault/gti_multi_threading
rouault Aug 10, 2024
d2916c2
Merge pull request #10450 from rouault/lint_VRTSourcedRasterBand_IGet…
rouault Aug 10, 2024
632114e
Merge pull request #10452 from rouault/fix_10451
rouault Aug 10, 2024
c80cac5
Merge pull request #10453 from rouault/fix_duckdb_spatial_362
rouault Aug 10, 2024
bee06e4
Merge pull request #10454 from rouault/fix_duckdb_spatial_343
rouault Aug 10, 2024
6faa5ee
Merge pull request #10465 from rouault/gti_fixes
rouault Aug 10, 2024
ceab28b
Merge pull request #10466 from rouault/fix_qgis_58169
rouault Aug 10, 2024
1879b88
Implement GDALProxyRasterBand::IGetDataCoverageStatus()
rouault Jul 20, 2024
cbe9923
VRT: GetDataCoverageStatus(): implement special case on a single sour…
rouault Jul 20, 2024
3074b61
GDALDatasetCopyWholeRaster(): fix SKIP_HOLES=YES in the interleaved c…
rouault Jul 20, 2024
bc6a2de
GDALDriver::DefaultCreateCopy(): recognize SKIP_HOLES=YES option and …
rouault Jul 20, 2024
46ab552
GPKG raster: in CreateCopy() without resampling, use IGetDataCoverage…
rouault Jul 20, 2024
a7fff83
GPKG raster: detect non-RGBA tiles fully at 0 and do not write them
rouault Jul 20, 2024
c5c3299
GPKG raster: implement IGetDataCoverageStatus()
rouault Jul 20, 2024
e495c17
Merge pull request #10468 from rouault/double_to_uint64
rouault Aug 10, 2024
3497c1f
Merge pull request #10469 from rouault/doc_geometry_return_free
rouault Aug 10, 2024
cc36c5c
Merge pull request #10472 from rouault/tiff_overview_level_siblings
rouault Aug 10, 2024
95025b3
Merge pull request #10473 from rouault/fix_qgis_58208
rouault Aug 10, 2024
ceb6d80
Merge pull request #10476 from rouault/gdal_get_pixel_value_interpola…
rouault Aug 10, 2024
3536693
Merge pull request #10477 from rouault/polygonize_optim
rouault Aug 10, 2024
f87b3a8
Merge pull request #10479 from rouault/ogrgeometry_bool_return
rouault Aug 10, 2024
13ee9c9
Merge pull request #10480 from rouault/fix_10478
rouault Aug 10, 2024
4b04099
Merge pull request #10482 from rouault/gti_consistency_index_geometry…
rouault Aug 10, 2024
c90bb9d
Merge pull request #10487 from rouault/gdalinfo_nonodata
rouault Aug 10, 2024
7e1c209
Merge pull request #10488 from rouault/fix_10486
rouault Aug 10, 2024
79733d8
Merge pull request #10489 from rouault/greatcircle_no_hardcode_earth
rouault Aug 10, 2024
086b816
Merge pull request #10490 from rouault/fix_10481
rouault Aug 10, 2024
6c19088
Merge pull request #10491 from rouault/fix_10483
rouault Aug 10, 2024
f4d369e
Merge pull request #10492 from rouault/ogr_cpl_contains
rouault Aug 10, 2024
1349a24
Merge pull request #10494 from rouault/parquet_dataset_overture
rouault Aug 10, 2024
7ba36ed
Merge pull request #10495 from rouault/CPLFormFilename_vsicurl_questi…
rouault Aug 10, 2024
2c5e36e
Merge pull request #10497 from rouault/fix_10496
rouault Aug 10, 2024
073ecc5
Merge pull request #10555 from rouault/fix_10522
rouault Aug 10, 2024
f05d017
Merge pull request #10556 from rouault/fix_10507
rouault Aug 10, 2024
6851309
Merge pull request #10557 from rouault/fix_10515
rouault Aug 10, 2024
c1cd817
use std::complex<double> for complex bands.
jjimenezshaw Jul 31, 2024
2cf7689
Merge pull request #10457 from rouault/gpkg_sparse
rouault Aug 11, 2024
5b0d5ad
Internal libtiff: test https://gitlab.com/libtiff/libtiff/-/merge_req…
rouault Aug 11, 2024
7e81601
Skip test_vsicurl_test_CPL_VSIL_CURL_USE_HEAD_NO() with buggy curl 8.9.1
rouault Aug 11, 2024
3ab5eae
Merge pull request #10392 from rouault/libtiff_mr_634
rouault Aug 11, 2024
c9c4e09
Conda: fix numpy detection for python 3.12.5 + numpy 2.0
rouault Aug 11, 2024
01b1fe7
gdallocationinfo: in -E echo mode, always report input coordinates, n…
rouault Aug 12, 2024
c0da416
Python bindings: make MDArray.Write(array_of_strings) work with a 0-d…
rouault Aug 12, 2024
244e25e
netCDF multidim: fix use-after-free on string variables in ReadOneEle…
rouault Aug 12, 2024
12d0650
InterpolateAtPoint: complex number implementation (#10570)
rouault Aug 12, 2024
7c83338
Conda: remove setuptools hack
rouault Aug 12, 2024
151e0e8
VRTProcessedDataset: test overviews
rouault Aug 12, 2024
dc1b3f3
VRT: fix reading from virtual overviews when SrcRect / DstRect elemen…
rouault Aug 12, 2024
6339b46
Revert "Conda: fix numpy detection for python 3.12.5 + numpy 2.0"
rouault Aug 12, 2024
7166288
Doc: sponsors: add Route4Me
rouault Aug 13, 2024
bdf62b7
Merge pull request #10586 from rouault/gdallocation_echo
rouault Aug 13, 2024
e06d99f
Merge pull request #10587 from rouault/netCDFVariable_ReadOneElement_fix
rouault Aug 13, 2024
876d38b
Merge pull request #10589 from rouault/vrt_virtual_overview_no_srcrec…
rouault Aug 13, 2024
c3f78d8
ogrct.cpp: add commented debug trace [ci skip]
rouault Aug 13, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
9 changes: 8 additions & 1 deletion .github/workflows/alpine/Dockerfile.ci
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,6 @@ RUN apk add \
sfcgal-dev \
snappy-dev \
sqlite-dev \
swig \
tiledb-dev \
tiff-dev \
unixodbc-dev \
Expand All @@ -73,3 +72,11 @@ RUN apk add \

COPY requirements.txt /tmp/
RUN python3 -m pip install --break-system-packages -U -r /tmp/requirements.txt

RUN apk add git autoconf automake libtool bison && \
git clone --branch "${SWIG_GIT_TAG:-master}" --depth 1 https://github.com/swig/swig.git swig-git && \
cd swig-git && \
./autogen.sh && \
./configure --prefix=/usr && \
make -j$(nproc) && \
make install
1 change: 1 addition & 0 deletions .github/workflows/alpine_32bit/Dockerfile.ci
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ RUN apk add \
brunsli-dev \
ccache \
cfitsio-dev \
clang \
cmake \
curl-dev \
expat-dev \
Expand Down
3 changes: 3 additions & 0 deletions .github/workflows/alpine_32bit/build.sh
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,9 @@ set -e

cmake ${GDAL_SOURCE_DIR:=..} \
-DCMAKE_BUILD_TYPE=Debug \
-DCMAKE_C_COMPILER=clang \
-DCMAKE_CXX_COMPILER=clang++ \
-DCMAKE_SHARED_LINKER_FLAGS="-lstdc++" \
-DUSE_CCACHE=ON \
-DCMAKE_INSTALL_PREFIX=/usr \
-DIconv_INCLUDE_DIR=/usr/include/gnu-libiconv \
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/android_cmake.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b # v4.1.4
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7

- name: Cache
uses: actions/cache@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9 # v4.0.2
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/clang_static_analyzer.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ jobs:
runs-on: ubuntu-22.04
steps:
- name: Checkout
uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b # v4.1.4
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7

- name: Run
run: docker run --rm -v $PWD:$PWD ubuntu:22.04 sh -c "cd $PWD && apt update && DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends sudo software-properties-common && DEBIAN_FRONTEND=noninteractive sh ./ci/travis/csa_common/before_install.sh && sh ./ci/travis/csa_common/install.sh && sh ./ci/travis/csa_common/script.sh"
38 changes: 24 additions & 14 deletions .github/workflows/cmake_builds.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ jobs:
cache-name: cmake-ubuntu-focal
steps:
- name: Checkout GDAL
uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b # v4.1.4
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
- name: Setup cache
uses: actions/cache@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9 # v4.0.2
id: cache
Expand Down Expand Up @@ -94,7 +94,7 @@ jobs:
# Workaround bug in ogdi packaging
sudo ln -s /usr/lib/ogdi/libvrf.so /usr/lib
#
python3 -m pip install -U pip wheel setuptools numpy
python3 -m pip install -U pip wheel setuptools numpy importlib_metadata
python3 -m pip install -r $GITHUB_WORKSPACE/autotest/requirements.txt

- name: Build libjxl
Expand Down Expand Up @@ -214,15 +214,15 @@ jobs:
test -f $GITHUB_WORKSPACE/install-gdal/share/man/man1/gdaladdo.1
export LD_LIBRARY_PATH=$GITHUB_WORKSPACE/install-gdal/lib
$GITHUB_WORKSPACE/install-gdal/bin/gdalinfo --version
PYTHONPATH=$GITHUB_WORKSPACE/install-gdal/lib/python3/dist-packages python3 -c "from osgeo import gdal;print(gdal.VersionInfo(None))"
PYTHONPATH=$GITHUB_WORKSPACE/install-gdal/lib/python3/dist-packages python3 $GITHUB_WORKSPACE/scripts/check_doc.py
PYTHONPATH=$GITHUB_WORKSPACE/install-gdal/lib/python3.8/site-packages python3 -c "from osgeo import gdal;print(gdal.VersionInfo(None))"
PYTHONPATH=$GITHUB_WORKSPACE/install-gdal/lib/python3.8/site-packages python3 $GITHUB_WORKSPACE/scripts/check_doc.py
- name: CMake with rpath
run: |
export PATH=$CMAKE_DIR:/usr/local/bin:/usr/bin:/bin # Avoid CMake config from brew etc.
(cd $GITHUB_WORKSPACE/superbuild/build; cmake .. "-DCMAKE_INSTALL_PREFIX=$GITHUB_WORKSPACE/install-gdal-with-rpath" "-DCMAKE_INSTALL_RPATH=$GITHUB_WORKSPACE/install-gdal-with-rpath/lib")
cmake --build $GITHUB_WORKSPACE/superbuild/build --target install -- -j$(nproc)
# For some reason, during the install phase of above invocation, the Python bindings are rebuilt after the build phase, and without the rpath... Can't reproduce that locally
# PYTHONPATH=$GITHUB_WORKSPACE/install-gdal-with-rpath/lib/python3/dist-packages python -c "from osgeo import gdal;print(gdal.VersionInfo(None))"
# PYTHONPATH=$GITHUB_WORKSPACE/install-gdal-with-rpath/lib/python3.8/site-packages python -c "from osgeo import gdal;print(gdal.VersionInfo(None))"
- name: Rerun using Mono
run: |
export PATH=$CMAKE_DIR:/usr/local/bin:/usr/bin:/bin # Avoid CMake config from brew etc.
Expand Down Expand Up @@ -312,9 +312,9 @@ jobs:
run: |
git config --global core.autocrlf false
- name: Checkout GDAL
uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b # v4.1.4
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
- name: Install development packages
uses: msys2/setup-msys2@cc11e9188b693c2b100158c3322424c4cc1dadea # v2.22.0
uses: msys2/setup-msys2@5df0ca6cbf14efcd08f8d5bd5e049a3cc8e07fd2 # v2.24.0
with:
msystem: MINGW64
update: true
Expand All @@ -323,7 +323,7 @@ jobs:
base-devel git mingw-w64-x86_64-toolchain mingw-w64-x86_64-cmake mingw-w64-x86_64-ccache
mingw-w64-x86_64-pcre mingw-w64-x86_64-xerces-c mingw-w64-x86_64-zstd mingw-w64-x86_64-libarchive
mingw-w64-x86_64-geos mingw-w64-x86_64-libspatialite mingw-w64-x86_64-proj
mingw-w64-x86_64-cgal mingw-w64-x86_64-libfreexl mingw-w64-x86_64-hdf5 mingw-w64-x86_64-netcdf mingw-w64-x86_64-poppler mingw-w64-x86_64-postgresql
mingw-w64-x86_64-cgal mingw-w64-x86_64-libfreexl mingw-w64-x86_64-hdf5 mingw-w64-x86_64-netcdf mingw-w64-x86_64-poppler mingw-w64-x86_64-podofo mingw-w64-x86_64-postgresql
mingw-w64-x86_64-libgeotiff mingw-w64-x86_64-libpng mingw-w64-x86_64-libtiff mingw-w64-x86_64-openjpeg2
mingw-w64-x86_64-python-pip mingw-w64-x86_64-python-numpy mingw-w64-x86_64-python-pytest mingw-w64-x86_64-python-setuptools mingw-w64-x86_64-python-lxml mingw-w64-x86_64-swig mingw-w64-x86_64-python-psutil mingw-w64-x86_64-blosc
- name: Setup cache
Expand Down Expand Up @@ -405,7 +405,7 @@ jobs:
run: |
git config --global core.autocrlf false
- name: Checkout GDAL
uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b # v4.1.4
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
- uses: ilammy/msvc-dev-cmd@0b201ec74fa43914dc39ae48a89fd1d8cb592756 # v1.13.0
- name: populate JAVA_HOME
shell: pwsh
Expand All @@ -422,7 +422,7 @@ jobs:
- name: Install dependency
shell: bash -l {0}
run: |
conda install --yes --quiet curl libiconv icu python=3.10 swig numpy pytest pytest-env pytest-benchmark filelock zlib lxml jsonschema
conda install --yes --quiet curl libiconv icu python=3.10 swig numpy pytest pytest-env pytest-benchmark filelock zlib lxml jsonschema setuptools
# FIXME: remove libnetcdf=4.9.2=nompi_h5902ca5_107 pinning as soon as https://github.com/conda-forge/libnetcdf-feedstock/issues/182 is resolved
conda install --yes --quiet proj geos hdf4 hdf5 kealib \
libnetcdf=4.9.2=nompi_h5902ca5_107 openjpeg poppler libtiff libpng xerces-c expat libxml2 kealib json-c \
Expand Down Expand Up @@ -507,7 +507,7 @@ jobs:
run: |
git config --global core.autocrlf false
- name: Checkout GDAL
uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b # v4.1.4
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
- uses: conda-incubator/setup-miniconda@a4260408e20b96e80095f42ff7f1a15b27dd94ca # v3.0.4
with:
activate-environment: gdalenv
Expand All @@ -519,7 +519,7 @@ jobs:
- name: Install dependency
shell: bash -l {0}
run: |
conda install --yes --quiet proj pytest pytest-env pytest-benchmark filelock lxml cmake
conda install --yes --quiet proj pytest pytest-env pytest-benchmark filelock lxml cmake setuptools
- name: Check CMake version
shell: bash -l {0}
run: |
Expand All @@ -545,9 +545,19 @@ jobs:
- name: Build
shell: bash -l {0}
run: cmake --build $GITHUB_WORKSPACE/build --config RelWithDebInfo -j 2

# Works around https://github.com/actions/runner-images/issues/10055
- name: Remove conflicting libraries
shell: bash -l {0}
run: |
find "C:/hostedtoolcache/windows/Java_Temurin-Hotspot_jdk" -name "msvcp140.dll" -exec rm {} \;

- name: test (with ctest)
shell: bash -l {0}
run: |
# gnm_test has suddenly started failing around June 16th 2024
# Related to image windows-latest 20240603.1.0 / actions/runner-images#10004
echo "def test_dummy(): pass" > $GITHUB_WORKSPACE/autotest/gnm/gnm_test.py
ctest --test-dir $GITHUB_WORKSPACE/build -C RelWithDebInfo -V -j 3
env:
SKIP_GDAL_HTTP_SSL_VERIFYSTATUS: YES
Expand All @@ -574,7 +584,7 @@ jobs:
with:
xcode-version: 14.3
- name: Checkout GDAL
uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b # v4.1.4
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
- name: Setup cache
uses: actions/cache@0c45773b623bea8c8e75f6c82b208c3cf94ea4f9 # v4.0.2
id: cache
Expand Down Expand Up @@ -654,7 +664,7 @@ jobs:
run: |
git config --global core.autocrlf false
- name: Checkout GDAL
uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b # v4.1.4
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
- uses: conda-incubator/setup-miniconda@a4260408e20b96e80095f42ff7f1a15b27dd94ca # v3.0.4
with:
activate-environment: gdalenv
Expand Down
20 changes: 10 additions & 10 deletions .github/workflows/code_checks.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ jobs:
runs-on: ubuntu-20.04
steps:
- name: Checkout
uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b # v4.1.4
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7

- name: Install Requirements
run: |
Expand All @@ -47,7 +47,7 @@ jobs:
container: ubuntu:24.04
steps:
- name: Checkout
uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b # v4.1.4
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7

- name: Install Requirements
run: |
Expand All @@ -69,7 +69,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b # v4.1.4
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7

- name: Detect tabulations
run: ./scripts/detect_tabulations.sh
Expand Down Expand Up @@ -104,16 +104,16 @@ jobs:
linting:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b # v4.1.4
- uses: actions/setup-python@82c7e631bb3cdc910f68e0081d67478d79c6982d # v5.1.0
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
- uses: actions/setup-python@39cd14951b08e74b54015e9e001cdefcf80e669f # v5.1.1
- uses: pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd # v3.0.1

doxygen:
runs-on: ubuntu-latest
container: ghcr.io/osgeo/proj-docs
steps:
- name: Checkout
uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b # v4.1.4
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7

- name: Run doxygen
run: |
Expand All @@ -124,7 +124,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b # v4.1.4
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7

- name: Install Requirements
run: |
Expand All @@ -143,9 +143,9 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b # v4.1.4
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
- name: Set up Python
uses: actions/setup-python@82c7e631bb3cdc910f68e0081d67478d79c6982d # v5.1.0
uses: actions/setup-python@39cd14951b08e74b54015e9e001cdefcf80e669f # v5.1.1
with:
python-version: 3.8
- name: Install lint tool
Expand All @@ -159,7 +159,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b # v4.1.4
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7

- name: Install requirements
run: |
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/codeql.yml
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ jobs:

steps:
- name: Checkout repository
uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b # v4.1.4
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7

- name: Install dependencies
run: |
Expand Down Expand Up @@ -107,7 +107,7 @@ jobs:
# We do that after running CMake to avoid CodeQL to trigger during CMake time,
# in particular during HDF5 detection which is terribly slow (https://github.com/OSGeo/gdal/issues/9549)
- name: Initialize CodeQL
uses: github/codeql-action/init@d39d31e687223d841ef683f52467bd88e9b21c14 # v3.25.3
uses: github/codeql-action/init@afb54ba388a7dca6ecae48f608c4ff05ff4cc77a # v3.25.15
with:
languages: ${{ matrix.language }}
# If you wish to specify custom queries, you can do so here or in a config file.
Expand All @@ -127,6 +127,6 @@ jobs:
cmake --build build -j$(nproc)

- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@d39d31e687223d841ef683f52467bd88e9b21c14 # v3.25.3
uses: github/codeql-action/analyze@afb54ba388a7dca6ecae48f608c4ff05ff4cc77a # v3.25.15
with:
category: "/language:${{matrix.language}}"
2 changes: 1 addition & 1 deletion .github/workflows/conda.yml
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ jobs:
CACHE_NUMBER: 0

steps:
- uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b # v4.1.4
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7

- name: Support longpaths
run: git config --system core.longpaths true
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/coverity_scan.yml
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ jobs:

steps:
- name: Checkout
uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b # v4.1.4
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7

- name: Login to GHCR
if: env.CONTAINER_REGISTRY == 'ghcr.io'
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/doc_build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ jobs:
container: ghcr.io/osgeo/proj-docs

steps:
- uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b # v4.1.4
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
- name: Setup environment
shell: bash -l {0}
run: |
Expand Down
5 changes: 4 additions & 1 deletion .github/workflows/fedora_rawhide/Dockerfile.ci
Original file line number Diff line number Diff line change
@@ -1,6 +1,9 @@
FROM fedora:rawhide

RUN dnf upgrade -y
# FIXME: Exclude update of dnf&rpm themselves as this results in a no longer working dnf
# cf https://github.com/OSGeo/gdal/actions/runs/9448190401/job/26021669415?pr=10173
# Likely a transient issue with Fedora 41 dev cycle
RUN dnf upgrade -y -x dnf -x rpm
RUN dnf install -y --setopt=install_weak_deps=False proj-devel
RUN dnf install -y clang make diffutils ccache cmake \
libxml2-devel libxslt-devel expat-devel xerces-c-devel \
Expand Down
10 changes: 6 additions & 4 deletions .github/workflows/linux_build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -71,7 +71,7 @@ jobs:
build_script: build.sh
os: ubuntu-22.04

- name: Alpine, gcc 32-bit
- name: Alpine, clang 32-bit
id: alpine_32bit
container: alpine_32bit
build_script: build.sh
Expand All @@ -81,7 +81,7 @@ jobs:

- name: Fedora Rawhide, clang++
id: fedora_rawhide
travis_branch: sanitize
travis_branch: fedora_rawhide
container: fedora_rawhide
build_script: build.sh
os: ubuntu-22.04
Expand Down Expand Up @@ -174,11 +174,11 @@ jobs:
sudo sysctl vm.mmap_rnd_bits=28

- name: Checkout
uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b # v4.1.4
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7

- name: Login to Docker Hub
if: env.CONTAINER_REGISTRY == 'docker.io'
uses: docker/login-action@e92390c5fb421da1463c202d546fed0ec5c39f20 # v3.1.0
uses: docker/login-action@9780b0c442fbb1117ed29e0efdff1e18412f7567 # v3.3.0
with:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}
Expand Down Expand Up @@ -304,6 +304,7 @@ jobs:
env:
TRAVIS: yes
TRAVIS_BRANCH: ${{ matrix.travis_branch }}
BUILD_NAME: ${{ matrix.travis_branch }}
run: |
if test -f ".github/workflows/${{ matrix.id }}/${{ matrix.test_script }}"; then
TEST_CMD="$(pwd)/.github/workflows/${{ matrix.id }}/${{ matrix.test_script }}"
Expand All @@ -326,6 +327,7 @@ jobs:
-e GITHUB_WORKFLOW \
-e TRAVIS \
-e TRAVIS_BRANCH \
-e BUILD_NAME \
-e "GDAL_SOURCE_DIR=$(pwd)" \
-u $(id -u ${USER}):$(id -g ${USER}) \
--security-opt seccomp=unconfined \
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/macos.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ jobs:
runs-on: macos-14
steps:

- uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b # v4.1.4
- uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7

- uses: conda-incubator/setup-miniconda@a4260408e20b96e80095f42ff7f1a15b27dd94ca # v3.0.4
with:
Expand Down
Loading
Loading