Opened 6 years ago

Closed 6 years ago

#1364 closed change (fixed)

Make Element Hiding Helper & Co. use the new dependencies mechanism

Reported by: trev Assignee: trev
Priority: P4 Milestone: Element-Hiding-Helper-1.3.1
Module: Extensions-for-Adblock-Plus Keywords:
Cc: Blocked By: #170, #1363
Blocking: #1588, #1757 Platform: Unknown
Ready: yes Confidential: no
Tester: Verified working: no
Review URL(s):

Description (last modified by kzar)


In #170 we introduced our custom dependency mechanism, we should have the simple extensions use it first.

What to change

Change the following extensions:

  • Adblock Plus Crawler
  • Customization for Adblock Plus
  • Diagnostics for Adblock Plus
  • Adblock Plus Tests
  • Element Hiding Helper for Adblock Plus
  • URL Fixer
  • Add the script to the root of each repository.
  • Migrate the contents of the .hgsub and .hgsubstate files to a dependencies file for use by the script. (See ticket #170 and the script itself for more information about the format. See the infrastructure repository for a working example.)
  • Update to execute the script as a subprocess before running tasks.

Change History (9)

comment:1 Changed 6 years ago by trev

  • Owner set to trev

comment:2 Changed 6 years ago by trev

  • Owner trev deleted

comment:3 Changed 6 years ago by trev

  • Blocking 1588 added

comment:4 Changed 6 years ago by poz2k4444

  • Owner set to poz2k4444

comment:5 Changed 6 years ago by poz2k4444

  • Blocking 1757 added

comment:6 Changed 6 years ago by poz2k4444

  • Description modified (diff)

comment:7 Changed 6 years ago by kzar

  • Description modified (diff)

comment:8 Changed 6 years ago by trev

  • Owner changed from poz2k4444 to trev
  • Review URL(s) modified (diff)

comment:9 Changed 6 years ago by trev

  • Milestone set to Element-Hiding-Helper-next
  • Resolution set to fixed
  • Status changed from new to closed


I compared the generated builds before and after the change. Crawler, Customization and Diagnostics has rather outdated buildtools dependencies so there were additional changes - all related to buildtools fixes. For the other extensions identical builds with minimal differences (esp. license texts) were generated.

Note: See TracTickets for help on using tickets.