On 2024-06-11 07:11:06, Viorel Munteanu wrote:
# Viorel Munteanu <ceamac@gentoo.org> (2024-06-11)
# dev-php/pear, dev-php/PEAR-* and their reverse dependencies: mask for
removal
# in 30 days.
# They are all unmaintained, most of the ebuilds are still EAPI 6, and
together
# they have around 40 bugs.
# Removal: 2024-07-11. Bug #933998.
...
Some of these should be saved:
* app-admin/drush is the last version of drush that works with
Drupal-7.x (still supported upstream) and doesn't bundle a thousand
dependencies. I've been patching it to avoid warnings with newer
versions of PHP.
* dev-php/PEAR-{Auth_SASL,Crypt_GPG,Mail_Mime,Net_IDNA2,Net_Sieve,
Net_SMTP,Net_Socket,PEAR}
are all used by Roundcube. Our ebuilds for mail-client/roundcube
bundle them right now, but they can be unbundled (just rm -r
the bundled copies). Afterwards these will have revdeps again.
That subset should be relatively bug-free -- one of the authors of
Roundcube maintains the PEAR packages that it needs. The rest are
indeed obsolete AFAIK though.
# Viorel Munteanu <ceamac@gentoo.org> (2024-06-11)
# dev-php/pear, dev-php/PEAR-* and their reverse dependencies: mask for removal
# in 30 days.
# They are all unmaintained, most of the ebuilds are still EAPI 6, and together
# they have around 40 bugs.
# Removal: 2024-07-11. Bug #933998.
...
On Tue, 2024-06-11 at 14:56 +0300, Arthur Zamarin wrote:
Sounds good to me, then please make sure all that dependency tree neededSeveral of the open bugs were bogus or obsolete, but there were a few
for those targets are EAPI bumped, and most QA warnings from pkgcheck
are handled. Currently those packages look unmaintained.
When you (or anyone else) handle those, we can un-last-rite that dep tree.
test failures and version bumps to deal with.
dev-php/PEAR-Net_SMTP: add 1.12.1
dev-php/PEAR-Net_Sieve: add 1.4.7
dev-php/PEAR-PEAR: add 1.10.15
dev-php/PEAR-PEAR: drop 1.10.12
dev-php/PEAR-Archive_Tar: add 1.5.0
dev-php/PEAR-Structures_Graph: add 1.2.0
dev-php/PEAR-Mail_Mime: add 1.10.12
dev-php/PEAR-Console_CommandLine: test deps should be BDEPEND in EAPI=8 dev-php/PEAR-Auth_SASL: add 1.2.0
dev-php/PEAR-Console_CommandLine: add 1.2.6
dev-php/PEAR-Crypt_GPG: add 1.6.9
dev-php/PEAR-Console_Table: update EAPI 7 -> 8
Anything else, let me know.
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 475 |
Nodes: | 16 (2 / 14) |
Uptime: | 18:46:53 |
Calls: | 9,487 |
Calls today: | 6 |
Files: | 13,617 |
Messages: | 6,121,093 |