Nicolas Mailhot wrote: > Jeff Spaleta wrote: > > On 12/8/05, Neal Becker <ndbecker2@xxxxxxxxx> wrote: > >> Perhaps "disabled" should be split into multiple options? disable-install, > >> disable-clean, etc? > > > > > > dear god... that level of command granularity is madness.. absolute madness. > > > > +1 > > for adding text in the manpage which states that if you want to clean > > to act on all configured repositories to --enablerepo=* during clean > > operations. > > If you've asked "all" in the first place that was precisely to nuke > everything no questions asked. You didn't ask about particular repos, > you asked yum to clean all its temp data > > Also, the FHS states clearly : > > « /var/cache is intended for cached data from applications. Such data is > locally generated as a result of time-consuming I/O or calculation. The > application must be able to regenerate or restore the data. Unlike > /var/spool, the cached files can be deleted without data loss. » > > So if the yum cache must be preserved to prevent data loss (as Seth > writes), it has no place in /var/cache. It can be nucked at any time by > yum or something else (« The application must always be able to recover > from manual deletion of these files (generally because of a disk space > shortage »). > > yum clean all behaviour may be familiar to yum developpers, but it's > contrary to both English (all is no longer everything) and accepted > Linux standards (cache is no longer disposable) > > If I intentionally protect my web browser's cache from deletion through some reconfiguration in order to audit the cache, maintain certain cached content to speed up a future process, etc., that doesn't change the fact that it is cached, and I wouldn't want my browser to ignore me and erase it. If I've disabled a repository, that means I'm telling yum to forget about it. The same is true if I delete the configuration. This is not a violation of standards. It isn't a violation of English, either. When I use 'yum clean all', I'm telling yum to 'clean all of that cached data in the enabled repositories'. Not that any of this is relevant. The point is moot. You're beating a dead horse. The options lie before you, and I'm sincerely sorry if you disagree with the decision, but we need to move on. This isn't worth it. You're welcome to do anything within your power to solve the problem in your eyes. You're welcome, in fact, to download the source code to yum and modify it to do your bidding. If you really feel like helping others who feel the way you do, you can improve the documentation for yum to make its operation more clear. You could also write a tool/script/plugin to do whatever you like, and can then submit that item to Extras or ask that it be included in an existing package (yum-utils). Don't pointlessly drag out this thread. -- Patrick "The N-Man" Barnes nman64@xxxxxxxxx http://www.n-man.com/ -- Rate my assistance! http://rate.affero.net/nman64/
Attachment:
signature.asc
Description: OpenPGP digital signature
-- fedora-devel-list mailing list fedora-devel-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/fedora-devel-list