On 3/3/2019 4:43 AM, Erik Auerswald wrote: > Hi, > > On 3/3/19 09:40, L A Walsh wrote: > >> On 3/2/2019 11:31 AM, Bob Proulx wrote: >> >>> But regardless of that it does not change the fact that the entire >>> purpose of read-only directories is to prevent removing and renaming >>> of files within them. >>> >>> >> ---- >> But not by the user owning them. >> > > The rationale given by the Go developers is to prevent downloaded test > code to remove or alter files in the modules directory, not to prevent > the user from doing that. > ---- I'm not familiar w/go, or why the user wants to purge something that sounded equivalent to a web-cache, vs. the local extension-source storage.
> The Go developers implemented "go clean -modcache" for that purpose. > https://github.com/golang/go/issues/27161#issuecomment-415213240 > https://tip.golang.org/cmd/go/#hdr-Remove_object_files_and_cached_files > ---- If there is a utilities for what the user needs, why are they wanting 'rm' to do it? Is it just that they don't know about the util, or maybe the util has constraints on its use to delete the source if the cached version is deleted? I don't know. I do know that Google isn't known for following common sense standards and like to force its own way on people, so I don't know why the util isn't "working" for the original poster. > I concur to let software handle repetitive tasks. ---- That's one of the reasons I got into computer SW development to begin with. I wanted to be able to program the computer to automatically do the things I'd normally have to do manually. > If cleaning the cache occurs all the time, using "go cache -modcache" > (or whatever program is appropriate for the specific cache) should be > the routine used. If there is no specialized program provided yet, a > script could be developed for that purpose. > ---- Well, that's might be the rub -- the current cache-cleaning program may not be doing things "when" and "how" the user wants (I don't know). Even if there is a specialized program that provides one way to clean a cache, that doesn't mean it works for the original user. Another possibility is that they might want to delete only files meeting some specific criteria. If the provided tool doesn't do what they want or does "too much", they may want to have their own way of cleaning things up. I've had more than one process that existed and worked well for me before google got involved. My over-active imagination can easily come up with situations and possibilities where the user might prefer their own controls in place. Cheers, Linda