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

Reply via email to