Publish logins AAR to nalexander's personal bintray.#199
Conversation
c885527 to
8834bf8
Compare
8834bf8 to
326713b
Compare
7bb945f to
19ac2fc
Compare
|
OK folks, I think this is ready for review. I have a healthy looking Logins AAR in my personal bintray repo at https://bintray.com/ncalexander/application-services -- sadly, that uses an untrusted cert (!). I haven't tested the AAR in a sample application yet but I'm pretty confident. |
|
The AAR itself is at https://dl.bintray.com/ncalexander/application-services/org/mozilla/sync15/logins/0.3.0/logins-0.3.0.aar (again, cert error). It looks like: I'm pretty concerned that |
|
Those |
logins-api/android/gradle.properties
Outdated
| libUrl=https://github.com/mozilla/application-services | ||
| libVcsUrl=https://github.com/mozilla/application-services.git | ||
|
|
||
| libLicense 'Apache-2.0' |
There was a problem hiding this comment.
Probably should be MPL given the discussion the other day.
There was a problem hiding this comment.
Thanks for the reminder -- I will update, and perhaps I'll land #233 before this.
| maxRunTime: 3600 | ||
| deadline: "{{ '2 hours' | $fromNow }}" | ||
| maxRunTime: 7200 | ||
| deadline: "{{ '4 hours' | $fromNow }}" |
There was a problem hiding this comment.
Actually a 2 hour build (maxRunTime). I think deadline is the sum of the time to schedule the job in TC and the time to actually complete, although I can't guarantee that.
vladikoff
left a comment
There was a problem hiding this comment.
r+!
nit: license needs to be MPL
This just needs to be greater than 0.3.1, the last version I pushed in testing.
19ac2fc to
496abae
Compare
Building everything for three architectures just takes a long time -- 15 minutes per architecture or more. I investigated speeding this up, and I conclude that compiling the architectures in parallel is both work (you need to work around cargo a little bit, and you need to use a Make jobserver to limit the total thread pool) and doesn't pay off (I witnessed only about a 5-10% speed-up locally). My guess is that it pays off even less in AWS, where IO throughput is relatively low and context switching relatively more expensive.
496abae to
2760c36
Compare
Fixes #189