Welcome everyone. I'm sure many of you have seen: https://fedoraproject.org/wiki/Fedora_formulas and http://lists.fedoraproject.org/pipermail/devel/2013-January/176011.html but if not, please do go scan through those. I'd like to start discussion here on a number of things we should decide and figure out and design before we start digging into too many implementation details. I'd like to suggest we work on the assumption that a formula is a signed tag/commits in a git repo. I think making formulas rpms is going to be too much overhead for us. I think it might be best to look at rules/guidelines we want to have first, keeping them as high level above implementation details as we can at this point. I'll start with a stawman for people to add to/pick apart: * Must use packages from the package collection, installed with the normal distro tools. * Must not change non config files in those packages. ie, only can change files marked config in the package management system or add new files. * Can depend on other formulas having been applied. * Can conflict with other formulas. ("Sorry, you have apache server formula installed, so lighthttpd cannot be run") * Must have an 'uninstall' method. (return config, remove packages) * May be interactive and ask users questions, but should also include a set of default answers that can be used with --nointeractive. * Must log when they were run / possibly output. * Must have a detailed use case/description. * Your idea here. Thoughts? kevin
Attachment:
signature.asc
Description: PGP signature
_______________________________________________ formulas-devel mailing list formulas-devel@xxxxxxxxxxxxxxxxxxxxxx https://lists.fedorahosted.org/mailman/listinfo/formulas-devel