yum clean bug
Jesse Keating
jkeating at j2solutions.net
Fri Dec 9 18:09:48 UTC 2005
On Fri, 2005-12-09 at 19:00 +0100, Nicolas Mailhot wrote:
> " The application must always be able to recover from manual deletion of
> these files "
Yum can. How is this relevant?
> So other stuff does not need to notify the app that wrote those files
> before deleting them
How can you extrapolate that meaning? Must be able to recover == can
delete w/out notification? Some apps will react rather strangely if you
delete the cache they're working from in the middle of an operation...
> " (generally because of a disk space shortage) "
>
> So when the system / the admin wants to reclaim some disk space, it's /
> he's allowed to do a find /var/cache -type f -exec -rm -f \{\} \;
Nothing is stopping the admin from doing this now. Typically the admin
should know what the heck they are doing when doing rm -f actions. One
would typically not do this whilst yum or some other app is running
actively and using the cache.
> Actually it goes even farther than this, other stuff don't have to give
> any particular reason to delete files in /var/cache.
>
> Any package may include such a bit in its install scriplets and it'll be
> perfectly legit.
>
And most likely would never ever get distributed with this bit enabled.
Wholesale remove of other's cache items is ridiculous and wouldn't get
included anywhere.
Nowhere in here do I see any argument that states yum should make
assumptions on the user's part about when to remove files not associated
with an existing/enabled repository. Do you actually have a valid
argument for this feature, or are you just making noise?
--
Jesse Keating RHCE (geek.j2solutions.net)
Fedora Legacy Team (www.fedoralegacy.org)
GPG Public Key (geek.j2solutions.net/jkeating.j2solutions.pub)
Was I helpful? Let others know:
http://svcs.affero.net/rm.php?r=jkeating
More information about the fedora-devel-list
mailing list