Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Can't install 3.3 #62

Open
samtipton opened this issue Oct 18, 2024 · 3 comments
Open

Can't install 3.3 #62

samtipton opened this issue Oct 18, 2024 · 3 comments

Comments

@samtipton
Copy link

Trying to run the following command:

composer create-project elgg/starter-project:3.3 elgg-starter-sample-3.3

fails with "Could not find package elgg/starter-project with version 3.3."

I'm on composer version 2.8.1 and PHP version 8.3.12.

Context: I inherited an application on elgg 3.3.24 and I want to update to 5.x so I can upgrade my host's PHP version to 8.x from 7.4.

I know we have some custom changes made so I want a skeleton project to diff against.

I also will need to migrate my databases and having trouble finding good resources for that.

@samtipton
Copy link
Author

samtipton commented Oct 19, 2024

Correct command is

composer create-project elgg/starter-project:3.3.x-dev elgg-starter-sample-3.3

@samtipton
Copy link
Author

however, install script breaks

 Problem 1
    - Root composer.json requires elgg/elgg 3.* -> satisfiable by elgg/elgg[3.0.0-beta.1, ..., 3.3.x-dev].
    - elgg/elgg 3.0.0-beta.1 requires roave/security-advisories dev-master -> satisfiable by roave/security-advisories[dev-master].
    - roave/security-advisories dev-master conflicts with elgg/elgg <3.3.24|>=4,<4.0.5.
    - Conclusion: don't install elgg/elgg 3.0.0-beta.2 (conflict analysis result)
    - Conclusion: don't install elgg/elgg 3.0.0-beta.3 (conflict analysis result)
    - Conclusion: don't install elgg/elgg 3.0.0-rc.1 (conflict analysis result)
    - Conclusion: don't install elgg/elgg 3.0.2 (conflict analysis result)
    - Conclusion: don't install elgg/elgg 3.0.7 (conflict analysis result)
    - Conclusion: don't install elgg/elgg 3.1.2 (conflict analysis result)
    - Conclusion: don't install elgg/elgg 3.1.6 (conflict analysis result)
    - Conclusion: don't install elgg/elgg 3.2.2 (conflict analysis result)
    - Conclusion: don't install elgg/elgg 3.2.4 (conflict analysis result)
    - Conclusion: don't install elgg/elgg 3.3.1 (conflict analysis result)
    - Conclusion: don't install elgg/elgg 3.3.2 (conflict analysis result)
    - Conclusion: don't install elgg/elgg 3.3.10 (conflict analysis result)
    - Conclusion: don't install elgg/elgg 3.3.23 (conflict analysis result)
    - Conclusion: don't install elgg/elgg 3.3.25 (conflict analysis result)

@samtipton
Copy link
Author

samtipton commented Oct 20, 2024

Problem 1
    - Root composer.json requires elgg/elgg 3.3.24 -> satisfiable by elgg/elgg[3.3.24].
    - elgg/elgg 3.3.24 requires ckeditor/ckeditor ~4.12.0 -> satisfiable by ckeditor/ckeditor[4.12.0, 4.12.1, 4.12.x-dev].
    - elgg/elgg 3.3.24 requires roave/security-advisories dev-master -> satisfiable by roave/security-advisories[dev-master].
    - roave/security-advisories dev-master conflicts with ckeditor/ckeditor <4.24.

Why would you require a dev-master tag?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

No branches or pull requests

1 participant