On Sun, Feb 26, 2006 at 09:36:57PM +0200, Sviatoslav Sviridov wrote: > Dmitry V. Levin пишет: > > On Sun, Feb 26, 2006 at 07:57:44PM +0300, Valery V. Inozemtsev wrote: > >> В сообщении от 26 февраля 2006 19:41 Sviatoslav Sviridov написал(a): > >>> Кстати, подскажите как правильно оформить в таком случае переименование > >>> в спеке? Какие Obsoletes/Conflicts необходимо и достаточно добавить? > >> добавить в libneon-0.25.5 следующее > >> > >> Obsoletes: libneon0.25 <= 0.25.5-alt1 > > > > Obsoletes: libneon0.25 < %version-%release > > > >> Provides: libneon0.25 = %version-%release > >> Conflicts: libneon0.24 > >> > >> Аналогично для -devel > > > > Conflicts нужен только для пересекающихся пакетов. > > Вероятно, libneon0.24 и libneon0.25 не пересекаются. > Спасибо, > а что для libneon0.24? > > Вот так пойдет? > > # Нужен ли здесь provides? Мне кажется - нет, хотя имеется пакет > anjuta2-subversion, который требует именно libneon (наверно, в спеке > жестко прописано?) > #Provides: libneon = %version-%release Provides избыточен, хотя вреда от него не будет. > Obsoletes: libneon < 0.25.0 > # Конфликт будет иметь место в данном случе (пересечение по libneon.so.24) > Conflicts: libneon < 0.25.0 Либо Obsoletes, либо Conflicts, но не всё сразу. По сути должно быть что-то вроде Obsoletes: libneon < %version-%release > %package: devel > Provides: libneon-devel = %version-%release > Obsoletes: libneon-devel < 0.25.0 > Conflicts: libneon-devel < 0.25.0 Опять же однотипные Obsoletes и Conflicts не нужны, Obsoletes: libneon-devel < %version-%release > А также как стоит обозвать версию-релиз? Сейчас имеется > libneon-0.24.7-alt3, вроде бы никого не должен смутить > libneon0.24-0.24.7-alt1 или стоит сделать libneon0.24-0.24.7-alt4? И > как стоит поступить с changelog в спеке, убрать все старые записи или > оставить? Если оставить, то, наверно, надо и версию делать 0.24.7-alt4? Номер релиза увеличить на 1, changelog оставить. -- ldv