Skip to content

[pull] master from google:master - #185

Merged
pull[bot] merged 3 commits into
threatcode:masterfrom
google:master
Jul 27, 2026
Merged

[pull] master from google:master#185
pull[bot] merged 3 commits into
threatcode:masterfrom
google:master

Conversation

@pull

@pull pull Bot commented Jul 27, 2026

Copy link
Copy Markdown

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

javanlacerda and others added 3 commits July 27, 2026 11:28
## Overview

This PR fixes repository URLs in `project.yaml` (`main_repo` /
`homepage`) and corresponding `Dockerfile`s for four OSS-Fuzz projects
(`geos`, `poppler`, `postgis`, `python-markdownify`).

These changes resolve repository mirroring errors caused by domain host
migrations (OSGeo Gitea, Freedesktop GitLab) and enforce HTTPS for
GitHub links.

---

## Detailed Summary of Changes

| Project | Target Files | Previous URL | Updated URL | Reason |
| :--- | :--- | :--- | :--- | :--- |
| **`geos`** | `project.yaml`, `Dockerfile` |
`https://git.osgeo.org/gitea/geos/geos.git` |
`https://gitea.osgeo.org/geos/geos` | Migrated OSGeo Gitea domain host |
| **`poppler`** | `project.yaml` |
`https://anongit.freedesktop.org/git/poppler/poppler.git` |
`https://gitlab.freedesktop.org/poppler/poppler` | Migrated Freedesktop
Git host |
| **`postgis`** | `project.yaml`, `Dockerfile` |
`https://git.osgeo.org/gitea/postgis/postgis.git` |
`https://gitea.osgeo.org/postgis/postgis` | Migrated OSGeo Gitea domain
host |
| **`python-markdownify`** | `project.yaml`, `Dockerfile` |
`http://github.com/matthewwithanm/python-markdownify` |
`https://github.com/matthewwithanm/python-markdownify` | Enforce HTTPS
protocol |

---

## Testing & Verification

- Executed `python3 infra/presubmit.py` locally; all modified project
configurations and Dockerfiles passed validation cleanly.

Signed-off-by: Javan Lacerda <javanlacerda@google.com>
…15131)

All 6 deep fuzzers have been upstreamed to the
[apache/calcite-avatica](https://github.com/apache/calcite-avatica)
repository. Consequently, this PR removes the redundant local fuzzer
source files from this repository and updates the build configuration to
utilize the the upstream project's build system.


### Changes:

1. **Upstream Integration**: Updated the Dockerfile to clone the
official Apache Calcite Avatica repository instead of using local files.
2. **Dynamic Fuzzer Discovery**: Rewrote build.sh to leverage the
upstream Gradle build process. It now dynamically discovers all fuzzer
classes in the org.apache.calcite.avatica.fuzz package. This allows for
new fuzzers added upstream to be automatically included in the OSS-Fuzz
build without further configuration changes here.
3. **Clean Configuration**: Removed local fuzzer source files
(ConnectStringParserFuzzer.java, Base64Fuzzer.java) to establish a clean
upstream-sync workflow.

In process of adding fuzzers has been as told in this pr
apache/calcite-avatica#300

---------

Co-authored-by: DavidKorczynski <david@adalogics.com>
PiperOrigin-RevId: 954559384
@pull pull Bot locked and limited conversation to collaborators Jul 27, 2026
@pull pull Bot added the ⤵️ pull label Jul 27, 2026
@pull
pull Bot merged commit bb35b99 into threatcode:master Jul 27, 2026
1 check failed
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants