[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

Re: [tor-bugs] #27977 [Applications/Tor Browser]: Build Orbot with rbm/tor-browser-build



#27977: Build Orbot with rbm/tor-browser-build
-------------------------------------------------+-------------------------
 Reporter:  gk                                   |          Owner:  tbb-
                                                 |  team
     Type:  defect                               |         Status:
                                                 |  needs_revision
 Priority:  Very High                            |      Milestone:
Component:  Applications/Tor Browser             |        Version:
 Severity:  Normal                               |     Resolution:
 Keywords:  tbb-rbm, tbb-mobile,                 |  Actual Points:
  TorBrowserTeam201811, TBA-a2                   |
Parent ID:  #26693                               |         Points:
 Reviewer:                                       |        Sponsor:
                                                 |  Sponsor8
-------------------------------------------------+-------------------------

Comment (by sisbell):

 Replying to [comment:52 gk]:
 > Comparing the Gradle downloads with the things we ship in our dependency
 list gives interesting results. I followed the advice in the how-to and
 ran
 > `cat logs/firefox-android-armv7.log | grep "Download http" | sed
 "s/^.*Download //g" > download-urls.txt` which produced a `download-
 urls.txt`. It contains 365 entries which mates the 368 - 3 (header)
 entries in `gradle-dependencies-list.txt`. However, checking whether those
 entries in the former are actually in the latter (by running `grep -Ff
 dowload-urls.txt projects/firefox/gradle-dependencies-list.txt` | wc` does
 only return 363 entries. After some more cutting and sorting the diff
 (`diff download-urls_sorted.txt cuttted_sorted`) I got is:
 > {{{
 > < https://jcenter.bintray.com/com/jayway/android/robotium/robotium-
 solo/5.5.4/robotium-solo-5.5.4.jarNote: Some input files use or override a
 deprecated API.
 > ---
 > > https://jcenter.bintray.com/com/jayway/android/robotium/robotium-
 solo/5.5.4/robotium-solo-5.5.4.jar
 > 294c294
 > <
 https://maven.google.com/com/android/support/appcompat-v7/23.4.0/appcompat-v7-23.4.0.aar/var/tmp/build
 /firefox-
 9f40b0882072/mobile/android/thirdparty/ch/boye/httpclientandroidlib/conn/HttpHostConnectException.java:56:
 warning: non-varargs call of varargs method with inexact argument type for
 last parameter;
 > ---
 > >
 https://maven.google.com/com/android/support/appcompat-v7/23.4.0/appcompat-v7-23.4.0.aar
 > }}}
 > I wonder what a fix for out how-to would be here? Making sure only the
 parts up to and including either ".pom", ".jar" or ".aar" would get
 included in `download-urls.txt`?

 In this case, we will need to manually cut off the extra junk at the end
 of the URL. We can do this through manual inspection. If we don't clean
 this up, the build will fail during artifact download. I'll document this.

--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/27977#comment:54>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
_______________________________________________
tor-bugs mailing list
tor-bugs@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-bugs