On Thu, 23 Mar 2006 16:45:45 -0800, Linda Walsh wrote:
Would it be violating some "spec" or cause major disruptions if the SuSE distro managers/creators were to create package-specific subdirectories under SOURCES to hold the sources for the specific packages?
It would cause major disruption as that change would have to be done inside the rpm utility and SUSE is not going to deviate here from the standard rpm.
I tend to build packages every once in a while and run into the problem of being able to "cleanup".
I do too, but only one package at a time and then I save away the newly created source and binary packages, clean up BUILD, SOURCES and SPECS and uninstall the old .src.rpm.
I.e. "Bash-3.0" would have spec bash30.spec, 3.1 -> bash31.spec.
That's nothing SUSE is going to force and so it's not going to happen.
the idea of putting each RPM's sources in a different subdirectory would be real helpful
I guess you're rather alone there as I've not seen others complain.
and significantly less of a security problem.
AFAICS, there is no security problem! So please tell me where you think one exists.
It isn't unlikely that 2 different packages might have the same name for some source
Wrong! It's *very* unlikely for 2 different packages having the same name.
or patch,
Yes, that's much more possible, but that's why most patches nowadays *have* the name of the package prepended.
Is this doable or desirable?
No, but nobody is going to keep you from moving sources to their own subdirectory. And if you start using the package build, you'll not have to worry about those things either. BTW, it would be *much* more preferable that you discuss things like this on the opensuse mailing list as these things will not be changed in existing distributions. Philipp