-
Notifications
You must be signed in to change notification settings - Fork 539
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
Twitter jars not getting downloaded #1051
Comments
Sent a request to [email protected]
…On Wed, Nov 6, 2019 at 4:10 AM piyuverma ***@***.***> wrote:
Build failure while fetching twitter jars.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
<#1051?email_source=notifications&email_token=ABYJP72DEOSI644KFJ56G6DQSKX4DA5CNFSM4JJT7X4KYY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4HXGUPLQ>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ABYJP72NOA36PVOWBHSAWULQSKX4DANCNFSM4JJT7X4A>
.
|
It seems the folks at GCS mirror is unwilling to sync the jars from Twitter
maven.
Also opened a support ticket to Travis to see whether they can stop
mirroring all repos to GCS.
…On Wed, Nov 6, 2019 at 11:48 AM Henry Cai ***@***.***> wrote:
Sent a request to ***@***.***
On Wed, Nov 6, 2019 at 4:10 AM piyuverma ***@***.***> wrote:
> Build failure while fetching twitter jars.
>
> —
> You are receiving this because you are subscribed to this thread.
> Reply to this email directly, view it on GitHub
> <#1051?email_source=notifications&email_token=ABYJP72DEOSI644KFJ56G6DQSKX4DA5CNFSM4JJT7X4KYY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4HXGUPLQ>,
> or unsubscribe
> <https://github.com/notifications/unsubscribe-auth/ABYJP72NOA36PVOWBHSAWULQSKX4DANCNFSM4JJT7X4A>
> .
>
|
If Travis folks is unwilling to revert their change, we probably have to
use our own mirrors to disable GCS mirror as suggested here:
https://travis-ci.community/t/disable-google-maven-central/5301
…On Wed, Nov 6, 2019 at 2:24 PM Henry Cai ***@***.***> wrote:
It seems the folks at GCS mirror is unwilling to sync the jars from
Twitter maven.
Also opened a support ticket to Travis to see whether they can stop
mirroring all repos to GCS.
On Wed, Nov 6, 2019 at 11:48 AM Henry Cai ***@***.***> wrote:
> Sent a request to ***@***.***
>
> On Wed, Nov 6, 2019 at 4:10 AM piyuverma ***@***.***>
> wrote:
>
>> Build failure while fetching twitter jars.
>>
>> —
>> You are receiving this because you are subscribed to this thread.
>> Reply to this email directly, view it on GitHub
>> <#1051?email_source=notifications&email_token=ABYJP72DEOSI644KFJ56G6DQSKX4DA5CNFSM4JJT7X4KYY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4HXGUPLQ>,
>> or unsubscribe
>> <https://github.com/notifications/unsubscribe-auth/ABYJP72NOA36PVOWBHSAWULQSKX4DANCNFSM4JJT7X4A>
>> .
>>
>
|
Do we have any updates on this? |
No updates on Travis side.
If you have time, you can prepare a PR to add a setting.xml which defines
another mirror override to override the twitter maven repo back to twitter
(instead of Google mirror)
…On Fri, Nov 8, 2019 at 3:17 PM Sreeram Ramji ***@***.***> wrote:
Do we have any updates on this?
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#1051?email_source=notifications&email_token=ABYJP72WM4EDXP44OZEEKULQSXXRNA5CNFSM4JJT7X4KYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEDTUOUI#issuecomment-552027985>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ABYJP7ZJZEC4GFKM6AHSJ4DQSXXRNANCNFSM4JJT7X4A>
.
|
Sorry I don't quiet follow. |
Take a look at how they specify repo mirror in settings.xml (essentially
cancelled off google's mirror), we need this for twitter's maven repo
mirror.
ksclarke <https://travis-ci.community/u/ksclarke>
2 <https://travis-ci.community/t/disable-google-maven-central/5301#>
Oct 7 <https://travis-ci.community/t/disable-google-maven-central/5301/2>
I want this too. Google’s mirror of Maven Central is taking too long to
sync with the upstream.
*Update:* To get around the Google mirror, you can set the real Maven
central as a mirror in a settings.xml file and pass that to the mvn command
with -s. For an example:
https://github.com/ksclarke/vertx-super-s3/blob/master/src/test/resources/settings.xml#L21
5
<https://github.com/ksclarke/vertx-super-s3/blob/master/src/test/resources/settings.xml#L21>
and https://github.com/ksclarke/vertx-super-s3/blob/master/.travis.yml#L17
6 <https://github.com/ksclarke/vertx-super-s3/blob/master/.travis.yml#L17>
…On Fri, Nov 8, 2019 at 5:36 PM Sreeram Ramji ***@***.***> wrote:
Sorry I don't quiet follow.
I see
https://maven.twttr.com/com/twitter/maven-finagle-thrift-plugin/0.0.9/
also missing the corresponding jar?
Same case with most other repositories. What would be the exact change in
settings.xml which would solve this?
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#1051?email_source=notifications&email_token=ABYJP7YP34OSCAUBDI7WOQLQSYH3XA5CNFSM4JJT7X4KYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEDT2NSY#issuecomment-552052427>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ABYJP76FEQZHB5LKCZXZ6LTQSYH3XANCNFSM4JJT7X4A>
.
|
I tried that
As these are not present in maven central's repo too see http://repo1.maven.org/maven2/com/hadoop/compression/hadoop-gpl-compression/0.1.0/ |
Those jars are only in twitter's maven repo
How does your PR look like?
…On Mon, Nov 11, 2019 at 9:53 AM Sreeram Ramji ***@***.***> wrote:
I tried that
[ERROR] Failed to execute goal on project secor: Could not resolve dependencies for project com.pinterest:secor:jar:0.29-SNAPSHOT: The following artifacts could not be resolved: com.hadoop.gplcompression:hadoop-lzo:jar:0.4.16, com.twitter.common.zookeeper:lock:jar:0.0.7: Could not find artifact com.hadoop.gplcompression:hadoop-lzo:jar:0.4.16 in maven-central (http://repo1.maven.org/maven2) -> [Help 1]
As these are not present in maven central's repo too see
http://repo1.maven.org/maven2/com/hadoop/compression/hadoop-gpl-compression/0.1.0/
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#1051?email_source=notifications&email_token=ABYJP7ZHRCN5MC3ASYBWZ6TQTGL2PA5CNFSM4JJT7X4KYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEDXS7SQ#issuecomment-552546250>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ABYJP73H2U43IQCID2AZPPTQTGL2PANCNFSM4JJT7X4A>
.
|
Yes exactly, and the twitter's maven repo seems to miss the corresponding jars. Raised twitter/hadoop-lzo#140, but no updates so far. Similarly for all of the other jars available only in twitter's maven repo. |
It looks like 0.4.16 hadoop-lzo are still there:
https://maven.twttr.com/com/hadoop/gplcompression/hadoop-lzo/0.4.16/
…On Mon, Nov 11, 2019 at 10:29 AM Sreeram Ramji ***@***.***> wrote:
Yes exactly, and the twitter's maven repo seems to miss the corresponding
jars.
One example is
https://maven.twttr.com/com/hadoop/gplcompression/hadoop-lzo/0.4.20/
Raised twitter/hadoop-lzo#140
<twitter/hadoop-lzo#140>, but no updates so
far. Similarly for all of the other jars available only in twitter's maven
repo.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#1051?email_source=notifications&email_token=ABYJP7ZJBKVPZF7W7SBQRK3QTGQCLA5CNFSM4JJT7X4KYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEDXWEYA#issuecomment-552559200>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ABYJP75Y3LYH5YUJHNMZSMTQTGQCLANCNFSM4JJT7X4A>
.
|
No, for 0.4.16 hadoop-lzo also, just the .pom files and md5 and sha1 hash files are there but not the actual .jar file. |
Is there any workaround for this issue? |
Do we know what's going on with Twitter? Is this a mistake or they've removed the files for good? |
I have all the jars except for the finagle plugin, i tried commenting out the plugin in pom and with installing all the jars locally in order to get away with the compile time build error. The build succeeded, but got NoClassDefFoundError at runtime for one of the Class |
Any news regarding this issue? |
Got some feedback from https://gitter.im/twitter/finagle, they asked us to upgrade finagle-maven-plugin to scrooge-maven-plugin |
There are other dependencies from twitter like https://maven.twttr.com/com/twitter/common/zookeeper/lock/ what are your plans for that?
I had to manually add
to make the build pass |
One at a time, I am upgrading maven-plugin first, to see if this PR can pass through build: |
Looks like we passed maven plugin block, now it's stuck at: The following artifacts could not be resolved: com.hadoop.gplcompression:hadoop-lzo:jar:0.4.16, com.twitter.common.zookeeper:lock:jar:0.0.7, com.twitter.common.zookeeper:client:jar:0.0.7, com.twitter.common:net-util:jar:0.0.29, com.twitter.common:collections:jar:0.0.34, com.twitter.common:quantity:jar:0.0.30, com.twitter.common:base:jar:0.0.38, com.twitter.common:util-system-mocks:jar:0.0.26: |
Almost all twitter.common jars are pulled in because of com.twitter.common.zookeeper:lock:jar:0.0.7, twitter people asked us to upgrade to finagle-serverset |
Actually apache.curator package is probably more appropriate for zookeeper locks |
Made another commit to use apache.curator: #1087 Now we are only missing one jar: com.hadoop.gplcompression:hadoop-lzo:jar:0.4.16, And this is pulled from this path: [INFO] +- org.apache.parquet:parquet-protobuf:jar:1.9.0:compile |
Made one more fix in pom.xml to get rid of the dependency on hadoop-lzo, let's see how far the build is going this time |
Make another fix: #1090 Looks like the build is working now. |
Thank you guys :) |
Build failure while fetching twitter jars.
The text was updated successfully, but these errors were encountered: