Closed Bug 1542235 (search-modernization) Opened 2 years ago Closed 1 month ago

[meta] Modernize the search engine configuration and its management

Categories

(Firefox :: Search, task, P3)

task

Tracking

()

RESOLVED FIXED
Future

People

(Reporter: standard8, Unassigned)

References

(Blocks 4 open bugs, )

Details

(Keywords: meta)

We need to update our Search Engine configuration - currently list.json isn't very flexible, and it would be good if we could update these remotely if necessary.

Regressions: 1542240
Depends on: 1542240
No longer regressions: 1542240
Blocks: 1542241
No longer blocks: 1542241
Depends on: 1542241
Depends on: 1542243
Depends on: 1542246
Depends on: 1542255
Depends on: 1542268
Depends on: 1542269
Blocks: 1547739
Depends on: 1554077
Depends on: 1557267
Blocks: 1276743
Depends on: 1563028
Duplicate of this bug: 1532246
Depends on: 1566377
Priority: -- → P3
Flags: needinfo?(standard8)
Alias: search_modernization
Alias: search_modernization → search-modernization
Depends on: 1572030
Depends on: 1572465
Depends on: 1572468
Depends on: 1572469
Depends on: 1572470
Depends on: 1572471
Depends on: 1572472
Depends on: 1572488
Depends on: 1575554
Depends on: 1575555
Blocks: 1575873
Depends on: 1577452
No longer blocks: 1575873
Depends on: 1577733
Blocks: 1577715
Depends on: 1580817
Depends on: 1580818
Depends on: 1582942
Depends on: 1582944
Depends on: 1583214
Depends on: 1585257
Depends on: 1575873
Depends on: 1591079
Depends on: 1592209
Blocks: 1592323
Depends on: 1592335
Depends on: 1595471
Depends on: 1595887
Target Milestone: --- → Future
Depends on: 1596766
Blocks: 1595887
No longer depends on: 1595887
Depends on: 1596860
Depends on: 1598270
Depends on: 1598569
Depends on: 1598570
Depends on: 1599172
Depends on: 1601633
Depends on: 1601001
Depends on: 1601894
Blocks: 1586580
Blocks: 1605164
Blocks: 1590254
Depends on: 1609937
Depends on: 1610840
Depends on: 1610846
Depends on: 1610847
Depends on: 1610870
Depends on: 1612416
Depends on: 1613348
Depends on: 1615309
Depends on: 1575948
No longer blocks: 1605164
Depends on: 1605164
Depends on: 1603752
Depends on: 1616617
Depends on: 1617193
Depends on: 1608149
Blocks: 1619926
Blocks: 1619929
Depends on: 1615060
Summary: [meta] Modernize the search engine configuration and its management → Modernize the search engine configuration and its management
Summary: Modernize the search engine configuration and its management → [meta] Modernize the search engine configuration and its management
Depends on: 1622881
Regressions: 1624301
Depends on: 1624301
No longer regressions: 1624301
Depends on: 1628760
Depends on: 1622978
Depends on: 1630980
Depends on: 1630981
Depends on: 1631392
No longer depends on: 1624301
Depends on: 1624301
Depends on: 1631898
Depends on: 1631951
Depends on: 1634340
No longer depends on: 1575948, 1610846, 1610870, 1631898, 1631951
Blocks: 1635249
Depends on: 1635258
Depends on: 1635259
Depends on: 1636037
Depends on: 1637396
No longer depends on: 1628416
Depends on: 1640884
Depends on: 1643468
Depends on: 1644153
Depends on: 1648111
No longer blocks: 1586580
No longer blocks: 1590254
Depends on: 1649558
Depends on: 1649700
Depends on: 1649393

With the modern configuration, how does a distribution customize/override the list/order of search engines for a given locale and the parameters for a given search engine?

Distributions filters can be added to the search engine configuration that has the ability to specify visibility / order etc

https://firefox-source-docs.mozilla.org/toolkit/search/SearchConfigurationSchema.html#distributions

Hi Olivier, this is something that slipped through the gaps for how we handle Linux distros. We're figuring it out at the moment and will get back to you next week.

Depends on: 1651330

(In reply to Olivier Tilloy from comment #3)

With the modern configuration, how does a distribution customize/override the list/order of search engines for a given locale and the parameters for a given search engine?

Please see bug 1651330 that I've just cc'ed you on.

Ack, thanks Mark.

Depends on: 1653988
No longer depends on: 1622881
No longer depends on: 1598570

This is now shipping. Any remaining/new issues will be tracked in their own bug. Note there is work going on to tidy up the search service after modernisation in bug 1619922.

Status: NEW → RESOLVED
Closed: 1 month ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.