View Issue Details

IDProjectCategoryView StatusLast Update
0000651Composr non-bundled addons[All Projects] Generalpublic2020-04-12 03:28
ReporterChris GrahamAssigned ToChris Graham 
Severityfeature 
Status assignedResolutionopen 
Summary0000651: Sync with upstream libraries and with API versions (ongoing)
DescriptionWe use a number of large packages in Composr addons (including some bundled ones).

These need to be maintained. For example we may get code quality validation issues (e.g. use of 'ereg') in them that could cause issues for people, or there may simply be bugs we need fixed.

Maintain a spreadsheet of our policy with each project and the sync status. Regularly update that status, and re-sync, as appropriate.

This is all very much a case-by-case basis. Some packages are maintained well, and we just need to resync them cleanly. Some packages are unmaintained, and thus we maintain our own heavy forks of them. Or in some cases we may take up maintenance with our own separate fork gitlab repository. And in some cases we may be active contributors to the project.

The list is in Git, as data_custom/third_party_code.csv.

There are also new APIs that we need to track. For example, a new version might be out, and we should shift before old versions are no longer supported.

The list is in Git, as data_custom/third_party_apis.csv.

There is an automated test that helps us with both spreadsheets. For example, if we have not updated the status of a package/API in a year, it asks us to review and update it.
Additional InformationAlso see the "Properly index 3rd-party code" coding standard we have documented. A lot of things have to be properly updated when integrating third party library code.
TagsRoadmap: ongoing, Roadmap: v11 final phase, Type: External dependency
Attach Tags
Time estimation (hours)40
Sponsorship open

Relationships

related to 0002578 resolvedChris Graham Composr Official non-maintained status 
related to 0003671 resolvedChris Graham Composr Cookie Consent Update 
related to 0003294 assignedChris Graham Composr non-bundled addons Facebook SDK needs replacing 
related to 0003338 assignedChris Graham Composr Health Checks for all APIs 

Activities

There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2016-08-03 12:32 Chris Graham Description Updated View Revisions
2016-08-03 12:32 Chris Graham Additional Information Updated View Revisions
2016-08-03 12:35 Chris Graham Description Updated View Revisions
2016-10-05 23:25 Chris Graham Relationship added related to 0002578
2016-12-12 10:04 Chris Graham Description Updated View Revisions
2016-12-12 10:05 Chris Graham Additional Information Updated View Revisions
2017-04-26 22:25 Chris Graham Description Updated View Revisions
2017-07-09 14:01 Chris Graham Description Updated View Revisions
2017-07-09 14:01 Chris Graham Additional Information Updated View Revisions
2017-07-09 14:11 Chris Graham Additional Information Updated View Revisions
2018-02-07 21:14 Chris Graham Relationship added related to 0003294
2018-03-07 00:45 Chris Graham Additional Information Updated View Revisions
2018-03-07 00:46 Chris Graham Additional Information Updated View Revisions
2018-08-31 17:02 Chris Graham Relationship added related to 0003671
2019-06-27 19:04 Chris Graham Tag Attached: Roadmap: v11
2019-06-27 19:04 Chris Graham Tag Attached: Roadmap: ongoing
2019-06-27 19:04 Chris Graham Tag Attached: Type: External dependency
2020-02-09 21:26 Chris Graham Relationship added related to 0003338
2020-02-20 02:12 Chris Graham Tag Detached: Roadmap: v11
2020-02-20 02:12 Chris Graham Tag Attached: Roadmap: v11 final phase
2020-03-07 21:19 Chris Graham Assigned To => Chris Graham
2020-03-07 21:19 Chris Graham Status non-assigned => assigned
2020-04-12 03:28 Chris Graham Summary Sync with upstream => Sync with upstream libraries and with API versions (ongoing)
2020-04-12 03:28 Chris Graham Description Updated View Revisions
2020-04-12 03:28 Chris Graham Additional Information Updated View Revisions