microcai / gentoo-zh

Overlay for Gentoo Users.
http://gentoo.org.cn
GNU General Public License v2.0
332 stars 178 forks source link

gentoo-zh need package metadata coverage #448

Open KireinaHoro opened 7 years ago

KireinaHoro commented 7 years ago

Many packages' metadata.xml are missing, making it difficult to identify the package's current maintainer, as well as making local USE flags' meanings unknown. We should add it as a rule to provide proper metadata when submitting new packages (or even better, force repoman full check), while in the meantime start the work of adding metadata to the existing packages. Then eventually, CI can be deployed to perform repoman checks to ensure the quality of this repository, thus making it easier to get our packages into gentoo.git :)

biergaizi commented 7 years ago

making it difficult to identify the package's current maintainer

what? you say "current maintainer"? do we actually have one? 😆 Lots of of the packages are old, there's no maintainer, they just get submitted and the maintainer disappeared.

But I agree that we should enforce a maintainer policy on new packages.

KireinaHoro commented 7 years ago

Actually it's okay to use a team (e.g. python@gentoo.org) entity instead of a person as the maintainer. Something like the mailing list for gentoo-zh (do we have one?) is also ok.

liangyongxiang commented 3 years ago

repoman ci : https://github.com/microcai/gentoo-zh/blob/master/.github/workflows/repoman-check-on-pr.yml metadata.xml:

liangyongxiang commented 3 years ago

相关issue: https://github.com/microcai/gentoo-zh/issues/944

liangyongxiang commented 2 years ago

战略性暂时放弃