Closed
Bug 1128362
Opened 10 years ago
Closed 9 years ago
Add gecko libraries Gradle project
Categories
(Firefox Build System :: Android Studio and Gradle Integration, defect)
Firefox Build System
Android Studio and Gradle Integration
All
Android
Tracking
(Not tracked)
RESOLVED
WONTFIX
People
(Reporter: nalexander, Assigned: nalexander)
References
Details
Attachments
(9 files, 1 obsolete file)
(deleted),
text/x-review-board-request
|
Details | |
(deleted),
text/x-review-board-request
|
Details | |
(deleted),
text/x-review-board-request
|
Details | |
(deleted),
text/x-review-board-request
|
Details | |
(deleted),
text/x-review-board-request
|
Details | |
(deleted),
text/x-review-board-request
|
Details | |
(deleted),
text/x-review-board-request
|
Details | |
(deleted),
text/x-review-board-request
|
Details | |
(deleted),
text/x-review-board-request
|
Details |
This ticket tracks adding a gecko libraries Gradle project that contains the .so libraries in assets/ and lib/.
The idea is to do two things: first, be more deliberate about copying and packaging compiled libraries from dist/. In this respect, this new libraries project mirrors the omnijar project. Second, provide a named dependency that we can download rather than produce locally in the future.
Assignee | ||
Comment 1•10 years ago
|
||
/r/3241 - Bug 1128362 - Add gecko_libs Gradle project. r=me
Pull down this commit:
hg pull review -r 623ba1bfde62d52d31b858a8a81042e94c91ef93
Comment 2•10 years ago
|
||
https://reviewboard.mozilla.org/r/3241/#review2655
Always look on the bright side of life.
I analyzed your Python changes and found 2 errors.
The following files were examined:
mobile/android/mach_commands.py
::: mobile/android/mach_commands.py
(Diff revision 1)
> + srcdir('gecko_libs/build.gradle', 'mobile/android/gradle/gecko_libs/build.gradle')
E501: line too long (90 > 79 characters)
Limit all lines to a maximum of 79 characters.
There are still many devices around that are limited to 80 character
lines; plus, limiting windows to 80 characters makes it possible to have
several windows side-by-side. The default wrapping on such devices looks
ugly. Therefore, please limit all lines to a maximum of 79 characters.
For flowing long blocks of text (docstrings or comments), limiting the
length to 72 characters is recommended.
Reports error E501.
::: mobile/android/mach_commands.py
(Diff revision 1)
> + srcdir('gecko_libs/src/main/AndroidManifest.xml', 'mobile/android/gradle/gecko_libs/AndroidManifest.xml')
E501: line too long (113 > 79 characters)
Limit all lines to a maximum of 79 characters.
There are still many devices around that are limited to 80 character
lines; plus, limiting windows to 80 characters makes it possible to have
several windows side-by-side. The default wrapping on such devices looks
ugly. Therefore, please limit all lines to a maximum of 79 characters.
For flowing long blocks of text (docstrings or comments), limiting the
length to 72 characters is recommended.
Reports error E501.
Assignee | ||
Comment 3•10 years ago
|
||
Comment on attachment 8557684 [details]
MozReview Request: bz://1128362/nalexander
/r/3241 - Bug 1128362 - Part 1: Share generateCodeAndResources. r=me
/r/6443 - Bug 1128362 - Part 2: Copy omni.ja from dist/fennec manually. r=me
/r/6445 - Bug 1128362 - Part 3: Make running Robocop from IntelliJ work. r=me
/r/6447 - Bug 1128362 - Part 4: Move some build steps earlier. r=gps
/r/6449 - Bug 1128362 - Part 5: Use pre-built geckolibs dependency in debug configuration. r=me
/r/6451 - Bug 1128362 - Part 6: Make Gradle's release configuration work like the old debug configuration. r=me
Pull down these commits:
hg pull -r 97c890d9a7bbd043d9acfac8bbce92464578d478 https://reviewboard-hg.mozilla.org/gecko/
Assignee | ||
Comment 4•10 years ago
|
||
Comment on attachment 8557684 [details]
MozReview Request: bz://1128362/nalexander
/r/3241 - Bug 1128362 - Part 1: Share generateCodeAndResources. r=me
/r/6443 - Bug 1128362 - Part 2: Copy omni.ja from dist/fennec manually. r=me
/r/6445 - Bug 1128362 - Part 3: Make running Robocop from IntelliJ work. r=me
/r/6447 - Bug 1128362 - Part 4: Move some build steps earlier. r=gps
/r/6449 - Bug 1128362 - Part 5: Use pre-built geckolibs dependency in debug configuration. r=me
/r/6451 - Bug 1128362 - Part 6: Make Gradle's release configuration work like the old debug configuration. r=me
/r/6633 - Fix
/r/6635 - Bug 1112673 - Part 1: Refactor shared footer functionality into RemoteTabsBaseFragment. r=margaret
/r/6637 - Bug 1112673 - Part 2: Add hidden devices hint to Remote Tabs panel footer. r=margaret
Pull down these commits:
hg pull -r 36bbe078391d43fbfd3f00e00630764e8228ca18 https://reviewboard-hg.mozilla.org/gecko/
Attachment #8557684 -
Flags: review?(margaret)
Assignee | ||
Comment 5•10 years ago
|
||
psd: thanks for the commits! I had some issues with yours (not huge) and wanted to rework the visuals a bit, so I took your work and ran with it. Care to test this and provide feedback?
margaret: could you review the last two commits? I don't know how to edit the RB request to be more sensible.
Flags: needinfo?(prabhjyotsingh95)
Flags: needinfo?(margaret.leibovic)
Assignee | ||
Comment 6•10 years ago
|
||
antlam: here's the visual:
https://people.mozilla.org/~nalexander/screenshots/Hidden.Devices.Tip.png
Assignee: nobody → nalexander
Status: NEW → ASSIGNED
Flags: needinfo?(alam)
Comment 7•10 years ago
|
||
Hm, I kind of question whether this bit of information is suitable to be displayed in our snippets. It seems too prominent. But maybe I need more context.
Some questions:
- How many devices do most of our users have synced?
- Why is this ability to "hide" really that important to call out? After all, long-press is common amongst our Panels
- We already have a snippet overload situation, it might be best to be more conservative when adding another.
From a UX point of view, the snippet isn't really used (anywhere else) to show "tips" on a per Panel basis. Rather, we display "tips" in the empty state of Panels so that's seems more fitting. OR maybe we need to design a non-empty state way to display tips in our Panels.
Flags: needinfo?(alam) → needinfo?(nalexander)
Assignee | ||
Comment 8•10 years ago
|
||
Sorry, this all is in the wrong bug because I follow links from HG and RB and I didn't make the review request correctly. I'm going to manually move comments and request over.
Flags: needinfo?(nalexander)
Updated•10 years ago
|
Flags: needinfo?(margaret.leibovic)
Updated•9 years ago
|
Flags: needinfo?(prabhjyotsingh95)
Assignee | ||
Comment 9•9 years ago
|
||
Attachment #8557684 -
Attachment is obsolete: true
Attachment #8557684 -
Flags: review?(margaret)
Attachment #8619270 -
Flags: review?(margaret)
Attachment #8619271 -
Flags: review?(margaret)
Attachment #8619272 -
Flags: review?(margaret)
Attachment #8619273 -
Flags: review?(margaret)
Attachment #8619274 -
Flags: review?(margaret)
Attachment #8619275 -
Flags: review?(margaret)
Attachment #8619276 -
Flags: review?(margaret)
Attachment #8619277 -
Flags: review?(margaret)
Attachment #8619278 -
Flags: review?(margaret)
Assignee | ||
Comment 10•9 years ago
|
||
Assignee | ||
Comment 11•9 years ago
|
||
Assignee | ||
Comment 12•9 years ago
|
||
Assignee | ||
Comment 13•9 years ago
|
||
Assignee | ||
Comment 14•9 years ago
|
||
Assignee | ||
Comment 15•9 years ago
|
||
Assignee | ||
Comment 16•9 years ago
|
||
Assignee | ||
Comment 17•9 years ago
|
||
Assignee | ||
Comment 18•9 years ago
|
||
Assignee | ||
Comment 19•9 years ago
|
||
We're not going to take this approach; we've gone in a different direction with Bug 1233882.
Status: ASSIGNED → RESOLVED
Closed: 9 years ago
Resolution: --- → WONTFIX
Assignee | ||
Updated•9 years ago
|
Attachment #8619270 -
Flags: review?(margaret)
Assignee | ||
Updated•9 years ago
|
Attachment #8619271 -
Flags: review?(margaret)
Assignee | ||
Updated•9 years ago
|
Attachment #8619272 -
Flags: review?(margaret)
Assignee | ||
Updated•9 years ago
|
Attachment #8619273 -
Flags: review?(margaret)
Assignee | ||
Updated•9 years ago
|
Attachment #8619274 -
Flags: review?(margaret)
Assignee | ||
Updated•9 years ago
|
Attachment #8619275 -
Flags: review?(margaret)
Assignee | ||
Updated•9 years ago
|
Attachment #8619276 -
Flags: review?(margaret)
Assignee | ||
Updated•9 years ago
|
Attachment #8619277 -
Flags: review?(margaret)
Assignee | ||
Updated•9 years ago
|
Attachment #8619278 -
Flags: review?(margaret)
Assignee | ||
Updated•7 years ago
|
Component: Build Config → Build Config & IDE Support
Product: Core → Firefox for Android
Updated•5 years ago
|
Product: Firefox for Android → Firefox Build System
You need to log in
before you can comment on or make changes to this bug.
Description
•