OK, good, the nightly build completed. https://ci-hadoop.apache.org/job/HBase/job/HBase%20Nightly/job/branch-1/176/
There are some failed UTs. Can work on the fix later. 张铎(Duo Zhang) <[email protected]> 于2021年10月23日周六 下午10:17写道: > HBASE-26393 has been merged. > > Let's see the result for this build > > > https://ci-hadoop.apache.org/job/HBase/job/HBase%20Nightly/job/branch-1/176/ > > 张铎(Duo Zhang) <[email protected]> 于2021年10月11日周一 下午11:13写道: > >> I'm not very familiar with github packages. Can we use github packages on >> asf jenkins? >> >> Nick Dimiduk <[email protected]> 于2021年10月11日周一 下午10:43写道: >> >>> Given that these images are for consumption by our build and not public >>> consumption, and that our build revolves around Github, does it make >>> sense >>> to use Github Packages instead? >>> >>> https://github.com/features/packages >>> >>> On Mon, Oct 11, 2021 at 6:51 AM 张铎(Duo Zhang) <[email protected]> >>> wrote: >>> >>> > For me, uploading the image to docker hub could save us time on >>> rebuilding >>> > it every time when the cache is expired, and also the problem here can >>> be >>> > solved too as we do not need to download the findbugs any more. >>> > >>> > It is for internal use. >>> > >>> > Sean Busbey <[email protected]> 于2021年10月11日周一 下午9:26写道: >>> > >>> > > we'd need to have a discussion about pushing to docker hub, esp what >>> > > our intentions are (i.e. publishing for downstream vs internal use) >>> > > and how we communicate that via docker hub. The mechanisms for >>> > > publishing to docker hub are relatively straightforward. >>> > > >>> > > >>> > > On Sun, Oct 10, 2021 at 10:35 PM 张铎(Duo Zhang) < >>> [email protected]> >>> > > wrote: >>> > > > >>> > > > Thank you Sean. >>> > > > >>> > > > Maybe we could do this on branch-1. I think there are still some >>> folks >>> > > who >>> > > > are interested in maintaining new branch-1 releases. >>> > > > >>> > > > And for branch-1.4, I prefer we do a final release and then mark >>> it as >>> > > EOL. >>> > > > >>> > > > And back to the docker build issue, is it possible to push the >>> docker >>> > > image >>> > > > to docker hub so we do not need to build it every time when the >>> cache >>> > > > expires? >>> > > > >>> > > > I saw there is an 'apache' user on docker hub... >>> > > > >>> > > > https://hub.docker.com/u/apache >>> > > > >>> > > > Thanks. >>> > > > >>> > > > Sean Busbey <[email protected]> 于2021年10月11日周一 上午4:01写道: >>> > > > >>> > > > > it could be that the curl in the docker image for branch-1 is >>> older >>> > > and is >>> > > > > missing some newer CAs. >>> > > > > >>> > > > > Could we sidestep this issue by installing tooling from spotbugs >>> > > instead? >>> > > > > >>> > > > > On Fri, Oct 8, 2021 at 10:54 PM 张铎(Duo Zhang) < >>> [email protected] >>> > > >>> > > > > wrote: >>> > > > > >>> > > > > > They all fail with docker image building failure. >>> > > > > > >>> > > > > > 10:50:04 Step 19/32 : RUN mkdir -p /opt/findbugs && curl >>> -L -s >>> > > -S >>> > > > > > > >>> > > > > > > >>> > > > > > >>> > > > > >>> > > >>> > >>> https://sourceforge.net/projects/findbugs/files/findbugs/3.0.1/findbugs-noUpdateChecks-3.0.1.tar.gz/download >>> > > > > > > -o /opt/findbugs.tar.gz && tar xzf >>> > > /opt/findbugs.tar.gz >>> > > > > > > --strip-components 1 -C /opt/findbugs >>> > > > > > > 10:50:05 ---> Running in d3ff60cd19b4 >>> > > > > > > 10:50:05 [91mcurl: (60) SSL certific [0m [91mate problem: >>> > > certificate >>> > > > > > > has expired >>> > > > > > > 10:50:05 More details here: >>> > > http://curl.haxx.se/docs/sslcerts.html >>> > > > > > > 10:50:05 >>> > > > > > > 10:50:05 curl performs SSL certificate verification by >>> default, >>> > > using >>> > > > > a >>> > > > > > > "bundle" >>> > > > > > > 10:50:05 of Certificate Authority (CA) public keys (CA >>> certs). >>> > > If the >>> > > > > > > default >>> > > > > > > 10:50:05 bundle file isn't adequate, you can specify [0m >>> [91man >>> > > > > > > alternate file >>> > > > > > > 10:50:05 using the --cacert option. >>> > > > > > > 10:50:05 If this HTTPS server uses a certificate signed by >>> a CA >>> > > > > > > represented in >>> > > > > > > 10:50:05 the bundle, the certificate verification probably >>> [0m >>> > > [91m >>> > > > > > > failed due to a >>> > > > > > > 10:50:05 problem with the certificate (it might be >>> expired, or >>> > > the >>> > > > > name >>> > > > > > > might >>> > > > > > > 10:50:05 not match the domain name in the U [0m [91mRL). >>> > > > > > > 10:50:05 If you'd like to turn off curl's verification of >>> the >>> > > > > > > certificate, use >>> > > > > > > 10:50:05 the -k (or --insecure) opt [0m [91mion. >>> > > > > > > 10:50:06 [0mThe command '/bin/sh -c mkdir -p /opt/findbugs >>> && >>> > > > > curl >>> > > > > > > -L -s -S >>> > > > > > > >>> > > > > > >>> > > > > >>> > > >>> > >>> https://sourceforge.net/projects/findbugs/files/findbugs/3.0.1/findbugs-noUpdateChecks-3.0.1.tar.gz/download >>> > > > > > > -o /opt/findbugs.tar.gz && tar xzf >>> > > /opt/findbugs.tar.gz >>> > > > > > > --strip-components 1 -C /opt/findbugs' returned a non-zero >>> code: >>> > 60 >>> > > > > > > 10:50:06 ERROR: Docker failed to build >>> yetus/hbase:633d966bfe. >>> > > > > > > >>> > > > > > >>> > > > > > But I tried the curl command locally and it could download the >>> > > tarball >>> > > > > > successfully. >>> > > > > > >>> > > > > > Not sure what the problem is, did anyone face this problem >>> before? >>> > > > > > >>> > > > > > Thanks. >>> > > > > > >>> > > > > >>> > > >>> > >>> >>
