laminas / technical-steering-committee

Laminas Project Technical Steering Committee organization and processes.
BSD 3-Clause "New" or "Revised" License
39 stars 23 forks source link

Notes and tasks following marking of security-only packages #68

Open weierophinney opened 3 years ago

weierophinney commented 3 years ago

In preparation for marking packages as security-only and/or archiving them, I made the following notes, indicating follow-on tasks we need to track.

Packages depending on laminas-config

Packages depending on laminas-console

Packages depending on laminas-crypt

Packages depending on laminas-db functionality

This one is kind of big. We use it in laminas-feed, laminas-validator, laminas-session, laminas-log, laminas-paginator, laminas-authentication, api-tools-oauth, api-tools-content-validation, and api-tools.

We should probably come up witha comprehensive strategy for updating these packages, by one or more of:

Original strategy:

Packages depending on laminas-dom

Packages depending on laminas-http

This one is kind of big. We use it heavily, as it forms the core of our MVC and by extension the laminas-api-tools; the various RPC servers; and numerous components that are tangentially related to the MVC (session, navigation, etc.).

We need a comprehensive strategy for updating these packages.

Notes:

Packages depending on laminas-json

These can all likely be inlined with usage of native JSON tools.

Packages depending on laminas-loader

Try and inline the required functionality where possible; otherwise, loosen up dependencies and start moving away from them.

Packages depending on laminas-log

Packages depending on laminas-math

Packages depending on laminas-oauth

Packages depending on laminas-serializer

This one is problematic due to usage in laminas-cache and laminas-hydrator; may need to come up with alternate plugins/strategies.

Packages depending on laminas-text

Packages depending on laminas-uri

froschdesign commented 3 years ago

I think we should create a project for this topic to track the progress and the get and give an overview.

heiglandreas commented 2 years ago

Is this still relevant? Do we have a project? What's the status here?

Ping @laminas/technical-steering-committee

Ocramius commented 2 years ago

I think the above needs to at least become a checklist, and need an assignee to pick it up :D

froschdesign commented 2 years ago

I will create a list on which repositories the message is missing in the readme file. (Example: laminas-log)

froschdesign commented 2 years ago

The message is only missing in laminas-log.

(laminas-console and laminas-mvc-console are abandoned and the repositories are archived.)

heiglandreas commented 2 years ago

SO who's fixing that for laminas-log?

froschdesign commented 2 years ago

@heiglandreas I will create a pull request.