[devel] pygtk (was: python3.x(qwe) vs python3(qwe))

Michael Shigorin mike на osdn.org.ua
Пт Фев 5 09:26:55 UTC 2010


On Fri, Feb 05, 2010 at 01:58:26PM +0700, Евгений Ростовцев wrote:
> >> Хедер там с релиза 1.1 минимум, видать, чел давно не
> >> обновлялся. Так что ничего _Я_ не перекладывал.
> > Жень, а ты точно sure?
> >
> > $ for i in python-module-pygtk-devel-2.17.0-alt*; do rpm -qp
> > --qf='%{RELEASE} (%{BUILDHOST}):\t' $i; rpm -qlp $i | fgrep pygtk.h; done
> > alt1.1 (real-sisyphus.hasher.altlinux.org):
> > /usr/include/python2.6/pygtk/pygtk/pygtk.h
> > alt1 (aris-sisyphus.hasher.altlinux.org):
> > /usr/include/python2.6/pygtk/pygtk/pygtk.h
> > alt2.1 (real-sisyphus.hasher.altlinux.org):
> > /usr/include/python2.6/pygtk/pygtk/pygtk/pygtk.h
> > alt2 (aris-sisyphus.hasher.altlinux.org):
> > /usr/include/python2.6/pygtk/pygtk/pygtk.h
> > alt3 (aris-sisyphus.hasher.altlinux.org):
> > /usr/include/python2.6/pygtk/pygtk/pygtk.h
> Ну здесь же хорошо видно, что винить нужно всё же меня, но тогда от
> меня ускольнула суть той баги (там, если я не забыл, удивлялись, что
> нет хедера /usr/include/python2.6/pygtk/pygtk/pygtk/pygtk.h).

Как раз наоборот -- удивлялись разъезду информации в pkgconfig
и положения под /usr/include:

--- 
пакет python-module-pygtk-devel-2.17.0-alt2.1

В /usr/lib/pkgconfig/pygtk-2.0.pc указано что
pygtkincludedir=${includedir}/python2.6/pygtk

а на самом деле в /usr/include/python2.6/pygtk/pygtk/pygtk/pygtk.h

Из-за этого pygtk.h не находится.
--- https://bugzilla.altlinux.org/22872

> Здесь видна аргументация, в отличие от закидывания ссылок,
> что в случае сборки из srpm равносильно вообще отсутствию
> аргументации.

Понимаешь, по коммитам тоже не всегда очевидно -- особенно
если ошибка настолько глупая, что проскакивает мимо глаз.
Поэтому в случаях, когда непонятки, завёл привычку проверять
_всё_ с самого-самого начала, не делая предположений.

Именно поэтому в http://www.altlinux.org/NMU и выписаны секции
"Технические требования к NMU" и "Дополнительная информация".
Предлагаю перечитать их и оценить уместность.

> Так что прошу прощения у team за долгие препирательства.
> Был неправ.

Бывает.  Хорошо, что хорошо кончается :)

> PS. Но это не отменяет намерения форкнуть PyGTK: так и мне
> будет спокойней (сам накосячил - сам наладил), и не будет
> возмущений _лидеров_ на случайно ошибочные манипуляции с их
> пакетами.

А мне с чем собираться тогда?  Нет уж, давайте как-нить учиться
потерпеть и глупые ошибки, и невнятные назидания друг друга.
Не со зла же.

2 aris: принято?

-- 
 ---- WBR, Michael Shigorin <mike на altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


Подробная информация о списке рассылки Devel