Bug 25621

Summary: [PATCH] double-check link target before removing it
Product: Sisyphus Reporter: Michael Shigorin <mike>
Component: alternativesAssignee: Michael Shigorin <mike>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P3 CC: aen, at, glebfm, ldv, led, placeholder
Version: unstableKeywords: patch
Hardware: all   
OS: Linux   
Attachments:
Description Flags
alternatives-0.4.3-symlink.patch none

Description Michael Shigorin 2011-05-17 15:38:43 MSK
Created attachment 4934 [details]
alternatives-0.4.3-symlink.patch

При удалении из какого-либо пакета поддержки альтернатив (e.g. или шах, или ишак) возможна ситуация, когда после обновления post-filetriggers вызывает alternatives update и при условии, что "безальтернативная" цель теперь является просто ссылкой -- удаляет её.

Разбор и патч сделаны led@.
Comment 1 Michael Shigorin 2011-05-17 15:40:28 MSK
2 ldv: в ACL alternatives есть @qa, если патч устраивает, то я его приложу в новой сборке.

PS: наверное, баги inger@ пора перевешать...
Comment 2 Michael Shigorin 2011-05-25 13:30:33 MSK
ping
Comment 4 Dmitry V. Levin 2011-05-30 20:58:05 MSK
OK for me.
Comment 5 Repository Robot 2011-05-31 22:27:27 MSK
alternatives-0.4.4-alt1 -> sisyphus:

* Sun May 29 2011 Michael Shigorin <mike@altlinux> 0.4.4-alt1
- alternatives-update: double-check link target before removing it
  (closes: #25621) (led@)