[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Про сборку "конфликтующих" пакетов



Поскольку мэйнтэйнер thin то ли пропал, то ли ещё чего, и не обновляет
пакет, я собрал с помощью gem2deb последнюю версию.

Но теперь aptitude -f install всё равно пытается поставить старый пакет:

The following packages have unmet dependencies:
  thin1.8: Depends: librack-ruby1.8 (>= 1.0.0) but it is not going to
be installed.
           Depends: libeventmachine-ruby1.8 (>= 0.12.6) but it is not
going to be installed.
           Depends: libdaemons-ruby1.8 (>= 1.0.9) but it is not going
to be installed.
  ruby-thin: Breaks: thin (< 1.2.11-1) but 1.2.4-1.1 is to be installed.
             Breaks: thin1.8 (< 1.2.11-1) but 1.2.4-1.1 is to be installed.

Вот debian/control, кажется всё прописал правильно, по крайней мере
как в других аналогичных ситуациях (лишнее пропущено):

Package: ruby-thin
Breaks: thin1.8 (<< ${source:Version}), thin (<< ${source:Version})
Replaces: thin1.8 (<< ${source:Version}), thin (<< ${source:Version})
Provides: thin1.8, thin

Package: thin
Depends: ${misc:Depends}, ruby-thin

Package: thin1.8
Depends: ${misc:Depends}, ruby-thin

-- 
http://375gnu.wordpress.com

Reply to: