Bug 18300 - не предоставляет libmtp8
Summary: не предоставляет libmtp8
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: libmtp (show other bugs)
Version: unstable
Hardware: all Linux
: P2 normal
Assignee: Dmitriy Khanzhin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-12-22 15:36 MSK by Sergey V Turchin
Modified: 2008-12-25 14:19 MSK (History)
1 user (show)

See Also:


Attachments
спек-файл (2.43 KB, application/octet-stream)
2008-12-24 03:20 MSK, Dmitriy Khanzhin
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
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 новое имя пакета всегда делать, то обновление без проблем происходит