Skip to content

Fix composer2 warnings about version constraints and license identifier #8

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

Merged
merged 1 commit into from
Jul 20, 2025

Conversation

ralflang
Copy link
Contributor

Composer complains "LGPL" is not a valid license identifier anymore.
Analysis of links and remarks in pear website and source code provide ambiguity if it is strictly licensed as LGPL-2.1 or LGPL-2.1 and later as some links point to LGPL-3 while the code says 2.1.

Composer also complained about unbounded (*) version for PEAR_Exception. As only one major revision ever existed and no new one is likely to follow I decided to convert it to ^1 (Version 1 and all minor and bugfix versions inside it)

ralflang added a commit to horde/Text_Wiki that referenced this pull request May 25, 2025
…an pear/text_wiki

- PSR-4 Autoloader rule
- Drop dependency on pear/pear_exception
- Clarify license as lpgl-2.1-or-later in line with upstream PR pear#8
- Drop pear package.xml files0
@ashnazg ashnazg self-assigned this Jul 20, 2025
@ashnazg ashnazg merged commit ed45ff8 into pear:master Jul 20, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants