Bug 18300

Summary: не предоставляет libmtp8
Product: Sisyphus Reporter: Sergey V Turchin <zerg>
Component: libmtpAssignee: Dmitriy Khanzhin <jinn>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P2 CC: jinn
Version: unstable   
Hardware: all   
OS: Linux   
Attachments:
Description Flags
спек-файл none

Description Sergey V Turchin 2008-12-22 15:36:54 MSK
Нет Provides/Obsoletes  libmtp8/libmtp8-devel, из-за чего проблематично обновиться с бэкпорченой программы, собранной для 4.1/branch с libmtp8
Comment 1 Sergey V Turchin 2008-12-22 15:47:05 MSK
Я бы сделал необходимые зависимости в libmtp8, но это невозможно
Comment 2 Dmitriy Khanzhin 2008-12-22 20:41:03 MSK
М-м-м...
Я собирал, видимо, по устаревшим правилам.
Читаю, просветляюсь :-), твой спек в том числе.
Не въехал сначала, почему libmtp8.
Comment 3 Sergey V Turchin 2008-12-22 20:46:31 MSK
(In reply to comment #2)
> Я собирал, видимо, по устаревшим правилам.
Не, просто вперед паравоза никто не бежит обычно.
Я amarok-2.0 себе собрал для 4.1, но класть в бранч или себе в репозиторий libmtp-0.3 не хочется, чтоб не поломалось ничего.
Такая проблема у почти любого пакета может приключиться.

> Читаю, просветляюсь :-), твой спек в том числе.
Нет смысла.

> Не въехал сначала, почему libmtp8.
libmtp.so.8, потомо же, почему и libmtp5

Comment 4 Dmitriy Khanzhin 2008-12-24 03:20:58 MSK
Created attachment 3159 [details]
спек-файл
Comment 5 Dmitriy Khanzhin 2008-12-24 03:35:05 MSK
Я, пожалуй, сделаю так: переименую бинарный пакет в libmtp8, devel оставлю
как есть, добавлю Provides: libmtp = %version-%release.
Obsoletes в этом случае тут не нужен, как я понимаю, пакет будет вытащен
по предоставляемому libmtp.so.8.
Это вроде как соответствует http://www.altlinux.org/Drafts/SharedLibs
И для бэкпортежа достаточно релиз убавить.

Да, в имена файлов с правилами я добавил %soversion, для исключения файловых
конфликтов с 0.2.6.1.

Если не будет возражений, вечером отправлю, счас спать надо, а проверить
лучше на свежую голову. :-)
Comment 6 Sergey V Turchin 2008-12-24 14:09:57 MSK
(In reply to comment #5)
> Я, пожалуй, сделаю так: переименую бинарный пакет в libmtp8, devel оставлю
> как есть, добавлю Provides: libmtp = %version-%release.
Ок. Я в poppler так делаю.
Comment 7 Dmitriy Khanzhin 2008-12-25 07:32:01 MSK
0.3.4-alt2, вместе с 0.2.6.1-alt5 уехали в инкоминг.
Я думаю, что все будет в норме.
Comment 8 Sergey V Turchin 2008-12-25 14:19:31 MSK
Ок. Если у новой библиотеки с новым soname новое имя пакета всегда делать, то обновление без проблем происходит