On 03/15/10 08:57 AM, Mark J. Nelson wrote: > On 03/15/10 09:50 AM, Liane Praza wrote: >> Please review the fix for: >> 6934967 osnet-redistributable can't be installed due to >> renamed/obsolete dependency >> >> at >> http://cr.opensolaris.org/~lianep/onnv-latest/ >> >> Build and test is still underway. > > If the correct fix is "don't put them in the group package," then this > looks right. > > We talked about this explicitly during development, but I don't remember > why we did it this way to start with. ?
They explicitly do need to be incorporated, so that renamed packages are upgraded with the rest of the system. But, I don't recall an explicit discussion about the group packages. There's no reason to carry them around with redistributable, which should only include actual content to be installed, not history of renames, which should be cast away with obsoletes. (Bart's logic to remove leaf renamed packages also won't get to come into play if we do this.) The alternative here would be to carry around this rename history forever in redistributable (bad if we ever want to actually phase out the renamed packages), and mark the real package and all of its renames as actually obsolete, which would require updating the version of the rename too. Also, if you look at redistributable as shipped by Comay, he's not depending on the renamed packages either. I can't come up with any reason why it would be right to have redist/extra depend on the renamed packages. liane
