Alec Warner wrote:
> Jakub Moc wrote:
>> Ciaran McCreesh napsal(a):
>>> On Sun, 22 Oct 2006 02:18:52 -0700 David Shakaryan <[EMAIL PROTECTED]>
>>> wrote:
>>> | I have created a small script to go through entries in package.mask
>>> | and list those which are masking non-existent packages or versions. I
>>> | then used this list to clean up package.mask. I tried to only remove
>>> | versions that were removed and have a newer version in place, along
>>> | with packages that were removed, but I accidentally /might/ have
>>> | removed other entries, although I doubt it. I kept masks for future
>>> | versions in place, as the maintainer of the package might have wanted
>>> | to mask it ahead of time.
>>>
>>> So what happens when users have an old, masked package installed that's
>>> no longer masked thanks to this change?
>>
>> Err, exactly nothing? If they didn't unmerge it, they'll continue to
>> have it installed as they did before?
>>
>>
>>
> 
> For things like security packages; it is troublesome.
> 
> 1.x has a sec vuln but 2.x fixes it; upstream isn't willing to backport
> and both stay in the tree.  So we mask 1.x for sec reasons.

It seems like you didn't understand exactly what I did. The masks I
removed are *ONLY* those which are masking a package or version that is
no longer in the tree.

- If 2.x and 1.x are both in the tree, and one of them is masked, I
didn't touch the mask.
- If only 2.x is in the tree, and 1.x is masked, then I removed the mask
as it is quite useless.
- If only 1.x is in the tree, and 2.x is masked, I let the mask stay in
case the developer masked it ahead of time.

Hope that clears it up.

-- 
David Shakaryan
GnuPG Public Key: 0x4B8FE14B

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to