Welcome and discussion starter

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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

[Index of Archives]     [Fedora&nbdp;Development]     [Virt Tools]     [Libvirt Users]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]

  Powered by Linux