Services/Shavar/Lists: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
m (modify stage, prod columns)
(Adding server release info)
Line 46: Line 46:
|
|
|
|
|Fx43
| 43
|
|
|
| diary testing list
|
|
|- style="vertical-align:top;"
|- style="vertical-align:top;"
|mozfullstaging-track-digest256
|mozfullstaging-track-digest256
|X
| X
|X
| X
|
| 0.7
|
|N/A
|
|
|
|
|
| diary testing list
|Never shipped w/ FF
|Never shipped w/ FF
|- style="vertical-align:top;"
|- style="vertical-align:top;"
|mozplugin-block-digest256  
| mozplugin-block-digest256  
|X
| X
|X
| X
|
| 0.7
|
|
|Fx47
| 47
|
|
|
|
|
|
|- style="vertical-align:top;"
|- style="vertical-align:top;"
|mozplugin2-block-digest256
| mozplugin2-block-digest256
|X
| X
|X
| X
| 0.7
|
|
|
| 47
|Fx47
|
|
|
|
Line 82: Line 82:
|- style="vertical-align:top;"
|- style="vertical-align:top;"
|mozpub-track-digest256
|mozpub-track-digest256
|X
| X
|X
| X
|
|
|
|Fx38
| 0.7
|Fx42
| 38
| 42
|
|
|
|
|- style="vertical-align:top;"
|- style="vertical-align:top;"
|mozstd-track-digest256
|mozstd-track-digest256
|X
| X
|X
| X
|
|
|
|
|Fx42
| 42
|
|
|
|
Line 102: Line 102:
|- style="vertical-align:top;"
|- style="vertical-align:top;"
|mozstd-trackwhite-digest256
|mozstd-trackwhite-digest256
|X
| X
|X
| X
|
|
|
|
|Fx42
| 42
|
|
|
|
Line 112: Line 112:
|- style="vertical-align:top;"
|- style="vertical-align:top;"
|mozstdstaging-track-digest256
|mozstdstaging-track-digest256
|X
| X
|X
| X
|
| 0.7
|
|
|N/A
|  
|
|
|testing new entries before we  
| testing new entries before we  
submit them to Disconnect
submit them to Disconnect
|Never shipped w/ FF
| Never shipped w/ FF
|- style="vertical-align:top;"
|- style="vertical-align:top;"
|mozstdstaging-trackwhite-digest256
| mozstdstaging-trackwhite-digest256
|X
| X
|X
| X
|
| 0.7
|
|
|N/A
|  
|
|
|testing new entries before we  
| testing new entries before we  
submit them to Disconnect
submit them to Disconnect
|Never shipped w/ FF
| Never shipped w/ FF
|- style="vertical-align:top;"
|- style="vertical-align:top;"
|moztestpub-track-digest256
| moztestpub-track-digest256
|X
| X
|
|
|
|
|
|
|N/A
|  
|
|
|testing additions and removals during  
| testing additions and removals during  
the end-to-end tests
the end-to-end tests
|Never shipped w/ FF
| Never shipped w/ FF
|- style="vertical-align:top;"
|- style="vertical-align:top;"
|moztestpub-trackwhite-digest256
| moztestpub-trackwhite-digest256
|X
| X
|
|
|
|
|
|
|N/A
|  
|
|
|testing additions and removals during  
|testing additions and removals during  
Line 155: Line 155:
|Never shipped w/ FF
|Never shipped w/ FF
|- style="vertical-align:top;"
|- style="vertical-align:top;"
|base-track-digest256
| base-track-digest256
|X
| X
|X
| X
|
|
|
|
Line 165: Line 165:
|
|
|- style="vertical-align:top;"
|- style="vertical-align:top;"
|basew3c-track-digest256
| basew3c-track-digest256
|X
| X
|X
| X
|
|
|
|
Line 175: Line 175:
|
|
|- style="vertical-align:top;"
|- style="vertical-align:top;"
|baseeff-track-digest256
| baseeff-track-digest256
|X
| X
|X
| X
|
|
|
|
Line 185: Line 185:
|
|
|- style="vertical-align:top;"
|- style="vertical-align:top;"
|content-track-digest256
| content-track-digest256
|X
| X
|X
| X
|
|
|
|
Line 195: Line 195:
|
|
|- style="vertical-align:top;"
|- style="vertical-align:top;"
|contentw3c-track-digest256
| contentw3c-track-digest256
|X
| X
|X
| X
|
|
|
|
Line 205: Line 205:
|
|
|-
|-
|contenteff-track-digest256
| contenteff-track-digest256
|X
| X
|X
| X
|
|
|
|

Revision as of 01:41, 1 July 2016

Shavar Lists

Summary

The purpose of this wiki is to provide:

  • A list-centric matrix of shavar dependencies.
    • intent is to easily view a match-up between lists and when they will appear in a specific version of the client as well as when they will be available from the shavar server itself.
  • A Basic overview of list "pref sets" used for testing

Client-side

  • What lists are currently being consumed by the client (in Nightly, DevEd, Beta, etc.)?
  • What lists will be removed / added and when (and in what client version)

Server-side

  • What lists are currently being server in STAGE, in PRODUCTION?
  • What lists are to be removed (no longer served) and with what deployment?
  • What lists are to be added (to be served) and with what deployment?

#top

List Dependency Matrix

List Name Shavar Server Deploy Firefox Client Release Purpose Comments

(Ops/QA/Dev)

STG PRD Add

in

Remove

in

Add

in

Remove

in

mozfull-track-digest256 X X 43 diary testing list
mozfullstaging-track-digest256 X X 0.7 diary testing list Never shipped w/ FF
mozplugin-block-digest256 X X 0.7 47
mozplugin2-block-digest256 X X 0.7 47
mozpub-track-digest256 X X 0.7 38 42
mozstd-track-digest256 X X 42
mozstd-trackwhite-digest256 X X 42
mozstdstaging-track-digest256 X X 0.7 testing new entries before we

submit them to Disconnect

Never shipped w/ FF
mozstdstaging-trackwhite-digest256 X X 0.7 testing new entries before we

submit them to Disconnect

Never shipped w/ FF
moztestpub-track-digest256 X testing additions and removals during

the end-to-end tests

Never shipped w/ FF
moztestpub-trackwhite-digest256 X testing additions and removals during

the end-to-end tests

Never shipped w/ FF
base-track-digest256 X X
basew3c-track-digest256 X X
baseeff-track-digest256 X X
content-track-digest256 X X
contentw3c-track-digest256 X X
contenteff-track-digest256 X X


#top

List Testing - "Pref Sets"

For testing shavar and tracking protection client behavior (in the browser), we need to set certain custom preferences in about:config.

Below you will find a matrix of test "pref sets" and their usage

Pref Set Key Feature Comments
mozstd determine what list client uses to block things
mozfull tracking table pref - we switch the blacklist, keep same whitelist
mozstaging for staging changes to the disconnect list
moztestpub change white & blacklist because we those are the ones we can edit in github should be called "editing-list" or "e2e-test". For all other tests, the actual underlying list is the disconnect one (except mozstaging which has another upstream repo)

#top

List Types

  1. staging one
  2. disconnect list
  3. editing list

#top