Opened on 07/15/2015 at 12:48:23 PM

Last modified on 09/12/2017 at 10:03:43 AM

#2792 new change

Extend README for Adblock Browser development

Reported by: rjeschke Assignee:
Priority: P3 Milestone:
Module: Adblock-Browser-for-Android Keywords:
Cc: Blocked By:
Blocking: Platform: Adblock Browser for Android
Ready: yes Confidential: no
Tester: Unknown Verified working: no
Review URL(s):

Description

As we are not on the development version of Fennec, out build setup might lag behind the one described here. This makes it hard to just check out the project and build it.

The solution is to put a more detailed build setup into our README (i.e. copying and modifying parts of Mozilla's instructions).

Things we need to have in our README would be:

  • SDK and NDK versions and special cases (like e.g. downgrading the support library, and how to do this)
  • other build steps (e.g. ensure_dependencies.py)
  • complete mozconfig (with all our special flags, maybe we should check in a mozconfig.adblockbrowser.template for that case, also)
  • instructions for multi-locale builds

See also #2791 for possible release build instructions to append to the README

Attachments (0)

Change History (3)

comment:1 Changed on 07/22/2015 at 03:47:18 PM by fhd

While I agree that we should eventually stop referring to Fennec's build instructions, for now I see an easier option: We link to the specifically relevant version of those instructions in our README. We could use web.archive.org links e.g.

Still, we can keep this issue around since I believe we do eventually want to have the build instructions in the README here. I don't think they belong in a wiki, that won't be in sync with older versions then.

comment:2 Changed on 08/01/2015 at 02:52:36 PM by Mailkov

When I talked on IRC with rjeschke about this problem four weeks ago,
I had the impression of being considered crazy!

I'm happy that this issue was opened. (better late than never)

comment:3 Changed on 09/12/2017 at 10:03:43 AM by jwangenheim

Even if this is a quite old issue, it maybe still worth taking a look at. After we recently had some confusions about it, we should probably also add to the README that Artifact Builds do not work for ABB.

Diego already added the new link to the build instructions (https://hg.adblockplus.org/adblockbrowser/rev/6c07df33154d) as the one in the description of the ticket is not valid anymore.

Add Comment

Modify Ticket

Change Properties
Action
as new .
as The resolution will be set. Next status will be 'closed'.
to The owner will be changed from (none).
Next status will be 'reviewing'.
 
Note: See TracTickets for help on using tickets.