[csw-maintainers] .la discussion

Chad Harp harpchad at opencsw.org
Wed Jan 28 18:58:35 CET 2009


Philip Brown wrote:

> you kinda missed the point of "clean to outside".
> 
> If we are trying to remain "clean to outside", that means that "outside"
> people will be able to build easily on top of our published packages,
> without getting TOO messed up with .la missing linkages.
> 
> The only way that can happen, is if we rebuild packages in a deterministic
> manner, working from the "leaf nodes" inward.
> 
> If we just rm all the .la files, then we will effectively be clearing
> things for random package rebuilds, which will break the "clean to outside"
> paradigm".

I understand the concept, but it will likely take some time to get all 
of the packages cleaned up (and find maintainers for the ones that need 
them).  We don't have a clean build environment in either place today.

I'm proposing we go ahead with "clean to inside" because it will 
facilitate "clean to outside".  While it won't make it immediately 
possible to have a clean build environment on the outside, it will allow 
the active maintainers to update their packages where they otherwise 
might not be able to because of .la dependencies (at the same time 
removing .la files from their packages).

While that's going on we try to push for updates on the remaining 
packages (starting with the leaf nodes), eventually cleaning the 
"outside" as well.



More information about the maintainers mailing list