Skip to content

[Question] Is possible to include all downloaded dependencies with release packages? #4610

@Wohlstand

Description

@Wohlstand

Hello!

While package managers model like compose, npm, pip, etc. allows to easily set up everything. However, old versions of packages becoming broken with a time, since all these dependencies gets changes (removed, alternated, force-upgraded, etc) and we can't control that.

And so, I attempted to set up the stuff (Just without a docker) using at least latest stable release, but it's now totally broken. I installed PHP 8.2 (that meets the minimum requirements and the last pre-built for CentOS 7 at Remi's repositories), and it just fails to install dependencies, and even more, if --no-script dodges the install problem, the thing is unrunnable at all.

And so, I have a small request for the future: to avoid further cases when dependencies gets forcedly alternated into incompatible things, let's include into releases extra archive that will contain all pre-downloaded dependencies, so it's just need to install PHP of requred version and all the required plugins and modules, the configured web-server, database server, and just run the final thing. Projects like phpBB do that already, they include compose-downloaded packages with their releases, and the setup of the final thing is pretty easy for end users.

I would like to use the Docker container, but in my case, the target machine is pretty weak (a cheap VPS server with 2 GB RAM and 1 CPU), and I should not waste its resources so much to not cause it fail.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions