-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Labels
enhancementNew feature or requestNew feature or request
Description
It is customary to add previous Maintainer:s as Contributor:s when taking over a package. However, cpan2aur (and thus cpan2aur2git) has no support for this.
My stance on this matter has been that:
- CpanBot does not use anything from the previous maintainers'/contributors' PKGBUILD, instead it overwrites it wholly by its own generated one. Therefore, from an intellectual property perspective, there is no obligation (in fact, no one holds the IP anymore, since it's 100% computer-generated, that's also part of the reason CpanBot only lists itself as
Contributor:). - The packages CpanBot maintains are mostly abandonware: packages not maintained for 3-5-10+ years, sometimes the original maintainer has retired since and actually called for their contact info to be erased.
- The technical difficulties would outweigh the benefits of having the bot auto-maintain the packages (see Don't replace Contributor tag. #2 ). If I shut it down until I added this feature, and thoroughly tested with every weirdly obfuscated/misspelled
Maintainer:line, it could take up to half a year. And look what happened when a mailing list outage at the college took CpanBot offline for 2 months: people got upset, and several packages were orphaned. Besides, there are more pressing issues at hand, like makedeps/checkdeps not being picked up bycpan2aur, plus a considerable amount of packages don't declare a license inMETA.json(which is not permitted by the spec, but apparently they don't care).
However, it is true that despite all this, it is customary to list all previous Maintainer:s, and this absolutely needs to be fixed when there's a capacity for it. MarsSeed in particular, has been complaining about this a long time.
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request