Bug 49533 - detect equivalent symlinks
Summary: detect equivalent symlinks
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: usrmerge-hier-convert (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Arseny Maslennikov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks: 46738
  Show dependency tree
 
Reported: 2024-02-27 19:11 MSK by Arseny Maslennikov
Modified: 2024-03-26 01:48 MSK (History)
4 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Arseny Maslennikov 2024-02-27 19:11:40 MSK
Во время миграции имеет смысл поддерживать ситуацию, где и /lib/$x, и /usr/lib/$x являются одинаковыми симлинками. Да, такое бывает:

>   usr-m: W: ./usrmroot/lib64/libusb-1.0.so.0 conflicts with ./usrmroot/usr/lib64/libusb-1.0.so.0 and will be removed.
>        : ./usrmroot/lib64/libusb-1.0.so.0:     symbolic link to libusb-1.0.so.0.3.0
>        : ./usrmroot/usr/lib64/libusb-1.0.so.0: symbolic link to libusb-1.0.so.0.3.0
Comment 1 Arseny Maslennikov 2024-02-27 19:14:06 MSK
Исправление соберу в репозиторий, скорее всего, вместе с исправлением bug 49472.
Comment 2 Arseny Maslennikov 2024-03-25 18:09:44 MSK
(In reply to Arseny Maslennikov from comment #1)
> Исправление соберу в репозиторий, скорее всего, вместе с исправлением bug
> 49472.

Нет, не вместе.
https://packages.altlinux.org/tasks/343552
Comment 3 Repository Robot 2024-03-26 01:48:07 MSK
usrmerge-0.4-alt1 -> sisyphus:

 Mon Mar 25 2024 Arseny Maslennikov <arseny@altlinux> 0.4-alt1
 - 0.3 -> 0.4; see commit history for details.
   Notably:
   + Added a resolution rule for byte-for-byte equivalent symlinks.
     (Closes: 49533)