thrift icon indicating copy to clipboard operation
thrift copied to clipboard

THRIFT-5574: add ubuntu focal build

Open jimexist opened this issue 3 years ago • 6 comments
trafficstars

  • [x] Did you create an Apache Jira ticket? (not required for trivial changes)
  • [x] If a ticket exists: Does your pull request title follow the pattern "THRIFT-NNNN: describe my issue"?
  • [x] Did you squash your changes to a single commit? (not required, but preferred)
  • [x] Did you do your best to avoid breaking changes? If one was needed, did you label the Jira ticket with "Breaking-Change"?
  • [x] If your change does not involve any code, include [skip ci] anywhere in the commit message to free up build resources.

jimexist avatar Feb 22 '22 02:02 jimexist

The following packages have unmet dependencies:
 erlang : Depends: erlang-odbc
E: Unable to correct problems, you have held broken packages.
The command '/bin/sh -c apt-get install -y --no-install-recommends   `# Erlang dependencies`   erlang &&   wget https://s3.amazonaws.com/rebar3/rebar3 -O /usr/bin/rebar3 &&   chmod 755 /usr/bin/rebar3 &&   rebar3 --version' returned a non-zero code: 100

Jens-G avatar Feb 26 '22 12:02 Jens-G

Still broken. Also there is a possible conflict with #2541 ahead.

Jens-G avatar Mar 07 '22 20:03 Jens-G

Still broken. Also there is a possible conflict with #2541 ahead.

yes so let me wait for that to merge first and then rebase & fix

jimexist avatar Mar 08 '22 15:03 jimexist

i think the latest CI fails because ubuntu:focal ships with openSSL 1.1.1f instead of 1.1.1 in e.g. xenial. This requires some test changes.

jimexist avatar Apr 20 '22 02:04 jimexist

cc @jeking3 the original author of SecurityTest. The failing tests is https://app.travis-ci.com/github/apache/thrift/jobs/567449611 - i am not sure if we need to drop some support or need to update the way parameters are constructed

jimexist avatar Apr 20 '22 02:04 jimexist

probably need to be done after:

  • #2588 is merged first

jimexist avatar Apr 30 '22 01:04 jimexist

@Jens-G do you think this can be merged? the refresh script did run correctly. the main errors are the same with master, i.e. Java errors, for which I'm trying to find time to fix.

jimexist avatar Sep 12 '22 08:09 jimexist

+1

Jens-G avatar Sep 12 '22 09:09 Jens-G

FYI @Jens-G @fishy or anyone who's interested, i'm merging this, given the current state of CI, i'd rather be iterating towards this (plus bionic) and move away from xenial.

jimexist avatar Sep 19 '22 06:09 jimexist

I would really appreciate if we could squash commits that belong together again before merging. And label it with the ticket number, btw.

Jens-G avatar Sep 19 '22 10:09 Jens-G

I would really appreciate if we could squash commits that belong together again before merging. And label it with the ticket number, btw.

thanks for the suggestion, i'd make sure to follow it next time.

jimexist avatar Sep 19 '22 11:09 jimexist

I would really appreciate if we could squash commits that belong together again before merging. And label it with the ticket number, btw.

I just double checked that I indeed used GitHub's squash commit button, and the hash is f027deeaa8bf21769d83a35ac37ede21f035c0ad which is a single commit onto master. it only shows here in the pull request as a multi-commit pull request while in the master branch it's one. Did i miss anything?

jimexist avatar Sep 19 '22 12:09 jimexist