Skip to content

Conversation

@dongjoon-hyun
Copy link
Member

@dongjoon-hyun dongjoon-hyun commented Sep 26, 2025

What changes were proposed in this pull request?

This PR aims to support Debian 13 and GCC 14.2.0 officially by adding debian13 to docker tests, docs, and GitHub Action.

$ docker run -it --rm apache/orc-dev:debian13 g++ --version
g++ (Debian 14.2.0-19) 14.2.0
Copyright (C) 2024 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

Why are the changes needed?

To have a test coverage on Debian 13 and GCC 14.2.

Note that apache/orc-dev:debian13 is published like the following.

$ docker run -it --rm apache/orc-dev:debian13 cat /etc/os-release | head -n1
PRETTY_NAME="Debian GNU/Linux 13 (trixie)"

How was this patch tested?

Pass the CIs with newly added debian13 test pipeline.

Status: Downloaded newer image for apache/orc-dev:debian13
-- The C compiler identification is GNU 14.2.0
-- The CXX compiler identification is GNU 14.2.0

As a reference, debian12 and debian11 shows the following log.

Status: Downloaded newer image for apache/orc-dev:debian12
-- The C compiler identification is GNU 12.2.0
-- The CXX compiler identification is GNU 12.2.0
Status: Downloaded newer image for apache/orc-dev:debian11
-- The C compiler identification is GNU 10.2.1
-- The CXX compiler identification is GNU 10.2.1

Was this patch authored or co-authored using generative AI tooling?

No.

dongjoon-hyun added a commit that referenced this pull request Sep 27, 2025
### What changes were proposed in this pull request?

This PR aims to support `Debian 13` and `GCC 14.2.0` officially by adding `debian13` to docker tests, docs, and GitHub Action.

```
$ docker run -it --rm apache/orc-dev:debian13 g++ --version
g++ (Debian 14.2.0-19) 14.2.0
Copyright (C) 2024 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
```

### Why are the changes needed?

To have a test coverage on `Debian 13` and `GCC 14.2`.
- https://www.debian.org/News/2025/20250809 (13.0)
- https://www.debian.org/News/2025/20250906 (13.1)

Note that `apache/orc-dev:debian13` is published like the following.

- https://hub.docker.com/layers/apache/orc-dev/debian13

```
$ docker run -it --rm apache/orc-dev:debian13 cat /etc/os-release | head -n1
PRETTY_NAME="Debian GNU/Linux 13 (trixie)"
```

### How was this patch tested?

Pass the CIs with newly added `debian13` test pipeline.

```
Status: Downloaded newer image for apache/orc-dev:debian13
-- The C compiler identification is GNU 14.2.0
-- The CXX compiler identification is GNU 14.2.0
```

As a reference, `debian12` and `debian11` shows the following log.

```
Status: Downloaded newer image for apache/orc-dev:debian12
-- The C compiler identification is GNU 12.2.0
-- The CXX compiler identification is GNU 12.2.0
```

```
Status: Downloaded newer image for apache/orc-dev:debian11
-- The C compiler identification is GNU 10.2.1
-- The CXX compiler identification is GNU 10.2.1
```

### Was this patch authored or co-authored using generative AI tooling?

No.

Closes #2417 from dongjoon-hyun/ORC-1984.

Authored-by: Dongjoon Hyun <[email protected]>
Signed-off-by: Dongjoon Hyun <[email protected]>
(cherry picked from commit fbea8e0)
Signed-off-by: Dongjoon Hyun <[email protected]>
@dongjoon-hyun
Copy link
Member Author

All tests passed. Merged to main/2.2.

@dongjoon-hyun dongjoon-hyun deleted the ORC-1984 branch September 27, 2025 02:11
dongjoon-hyun added a commit that referenced this pull request Oct 8, 2025
### What changes were proposed in this pull request?

This PR aims to remove `Debian 11` support from Apache ORC 2.3.0.

### Why are the changes needed?

We want to focus on `Debian 12` and `Debian 13`.
- #2417
- #953

### How was this patch tested?

Manual review because this is a removal of test coverage.

### Was this patch authored or co-authored using generative AI tooling?

No.

Closes #2434 from dongjoon-hyun/ORC-2015.

Authored-by: Dongjoon Hyun <[email protected]>
Signed-off-by: Dongjoon Hyun <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant