* [devel] Q: E: python-module-PyLTXML-1.3-alt2.src.rpm rejected from incoming
@ 2005-02-11 9:48 ` Dimitry V. Ketov
2005-02-11 10:11 ` [devel] " Michael Shigorin
0 siblings, 1 reply; 9+ messages in thread
From: Dimitry V. Ketov @ 2005-02-11 9:48 UTC (permalink / raw)
To: devel
Заменяю PyLTXML на python-module-PyLTXML, подсмотрел python-module-wx.spec:
...
Provides: wxPython = %version
Obsoletes: wxPython
...
написал у себя
Obsoletes: PyLTXML
Provides: PyLTXML = %{version}
А мне и говорят:
legion@altlinux.ru пишет:
> Package can not be delivered to Sisyphus due to following errors:
>
> Rebuild failed.
...
> error: line 2: Dependency tokens must not contain '%<=>' symbols: Provides: python2.3-module-PyLTXML = %version-%release
...
И как это понимать?
Д.
^ permalink raw reply [flat|nested] 9+ messages in thread
* [devel] Re: Q: E: python-module-PyLTXML-1.3-alt2.src.rpm rejected from incoming
2005-02-11 9:48 ` [devel] Q: E: python-module-PyLTXML-1.3-alt2.src.rpm rejected from incoming Dimitry V. Ketov
@ 2005-02-11 10:11 ` Michael Shigorin
2005-02-11 12:26 ` Dimitry V. Ketov
0 siblings, 1 reply; 9+ messages in thread
From: Michael Shigorin @ 2005-02-11 10:11 UTC (permalink / raw)
To: devel
On Fri, Feb 11, 2005 at 12:48:12PM +0300, Dimitry V. Ketov wrote:
> >error: line 2: Dependency tokens must not contain '%<=>' symbols:
> >Provides: python2.3-module-PyLTXML = %version-%release
> И как это понимать?
Макросы не раскрылись.
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [devel] Re: Q: E: python-module-PyLTXML-1.3-alt2.src.rpm rejected from incoming
2005-02-11 10:11 ` [devel] " Michael Shigorin
@ 2005-02-11 12:26 ` Dimitry V. Ketov
2005-02-11 13:13 ` Alexey Morozov
0 siblings, 1 reply; 9+ messages in thread
From: Dimitry V. Ketov @ 2005-02-11 12:26 UTC (permalink / raw)
To: ALT Devel discussion list
Michael Shigorin пишет:
> On Fri, Feb 11, 2005 at 12:48:12PM +0300, Dimitry V. Ketov wrote:
>
>>>error: line 2: Dependency tokens must not contain '%<=>' symbols:
>>>Provides: python2.3-module-PyLTXML = %version-%release
>>
>>И как это понимать?
>
> Макросы не раскрылись.
Ничего не понимаю (с) Колобки
--- Где грабли? ---
%setup_python_module PyLTXML
Name: %{packagename}
Version: 1.3
Release: alt2
License: GPL
Group: Development/Python
Summary: Python bindings for LT XML
Obsoletes: PyLTXML
Provides: PyLTXML = %{version}
URL: http://www.ltg.ed.ac.uk/software/xml
Source: ftp://ftp.cogsci.ed.ac.uk/pub/LTXML/%{modulename}-%{version}.tar.gz
Patch: PyLTXML-1.3-setup.py.patch
BuildRequires: ltxml-devel
%description
LT XML toolkit bindings to Python.
%prep
%setup -q -n %{modulename}-%{version}
%patch -p1
%__subst s:@libdir@:%{_libdir}: setup.py
%__subst s:@includedir@:%{_includedir}: setup.py
%build
%__python setup.py build
%install
%__python setup.py install \
--root=%{buildroot}
%files
%doc 00README
%{_libdir}/python%{__python_version}/site-packages/%{modulename}
%changelog
* Wed Feb 09 2005 Dimitry V. Ketov <dketov@altlinux.ru> 1.3-alt2
- Python policy adoptation.
* Sat Feb 05 2005 Dimitry V. Ketov <dketov@altlinux.ru> 1.3-alt1
- Initial build for Sysiphus.
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [devel] Re: Q: E: python-module-PyLTXML-1.3-alt2.src.rpm rejected from incoming
2005-02-11 12:26 ` Dimitry V. Ketov
@ 2005-02-11 13:13 ` Alexey Morozov
2005-02-11 18:29 ` Dimitry V. Ketov
2005-02-11 18:38 ` Dmitry V. Levin
0 siblings, 2 replies; 9+ messages in thread
From: Alexey Morozov @ 2005-02-11 13:13 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 1487 bytes --]
On Fri, Feb 11, 2005 at 03:26:22PM +0300, Dimitry V. Ketov wrote:
> >>>error: line 2: Dependency tokens must not contain '%<=>' symbols:
> >>>Provides: python2.3-module-PyLTXML = %version-%release
> >>И как это понимать?
> >Макросы не раскрылись.
> Ничего не понимаю (с) Колобки
>
> --- Где грабли? ---
+%define version 1.3
+%define release alt2
> %setup_python_module PyLTXML
>
> Name: %{packagename}
-Version: 1.3
+Version: %version
-Release: alt2
+Release: %release
> License: GPL
> Group: Development/Python
> Summary: Python bindings for LT XML
>
> Obsoletes: PyLTXML
> Provides: PyLTXML = %{version}
+BuildPreReq: rpm-build-python >= 0.20-alt1
...
> %install
-%__python setup.py install \
- --root=%{buildroot}
+CFLAGS="%optflags" %__python setup.py \
+ install --optimize=2 \
+ --root=%buildroot \
+ --record=INSTALLED_FILES
-%files
+%files -f INSTALLED_FILES
> %doc 00README
-%{_libdir}/python%{__python_version}/site-packages/%{modulename}
(к тому же, есть макрос %python_sitelibdir). Вообще, я осознаю,
что необходимость определения %version и %release ДО вызова
%setup_python_module больше напоминает багу. К тому же, я не вполне
уверен, что это так уж необходимо :-). Можете попробовать обратиться ко
мне по jabber, я попытаюсь пересобрать ваш пакет в балабановском хэшере,
и тогда он точно пройдёт :-)
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [devel] Re: Q: E: python-module-PyLTXML-1.3-alt2.src.rpm rejected from incoming
2005-02-11 13:13 ` Alexey Morozov
@ 2005-02-11 18:29 ` Dimitry V. Ketov
2005-02-11 19:08 ` Alexey Morozov
2005-02-11 18:38 ` Dmitry V. Levin
1 sibling, 1 reply; 9+ messages in thread
From: Dimitry V. Ketov @ 2005-02-11 18:29 UTC (permalink / raw)
To: ALT Devel discussion list
Alexey Morozov пишет:
> +%define version 1.3
> +%define release alt2
Хм. А в каком месте /etc/rpm/macros.d/python это нужно для %setup_python_module из
rpm-build-python-0.15-alt1?
> +BuildPreReq: rpm-build-python >= 0.20-alt1
Это делает %setup_python_module из rpm-build-python-0.15-alt1 в виде 'BuildPreReq:
rpm-build-python >= 0.8'
> -%__python setup.py install \
> - --root=%{buildroot}
> +CFLAGS="%optflags" %__python setup.py \
> + install --optimize=2 \
> + --root=%buildroot \
> + --record=INSTALLED_FILES
>
> -%files
> +%files -f INSTALLED_FILES
Нафик, нафик: --record не пишет в INSTALLED_FILES установленные директории - см.
http://lists.altlinux.ru/pipermail/devel/2004-December/016030.html
> (к тому же, есть макрос %python_sitelibdir). Вообще, я осознаю,
Угумс, учтем ;)
> что необходимость определения %version и %release ДО вызова
> %setup_python_module больше напоминает багу. К тому же, я не вполне
> уверен, что это так уж необходимо :-). Можете попробовать обратиться ко
Кажися что это как раз нафик не нужно.
> мне по jabber, я попытаюсь пересобрать ваш пакет в балабановском хэшере,
> и тогда он точно пройдёт :-)
Это что еще за хешер такой?
Д.
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [devel] Re: Q: E: python-module-PyLTXML-1.3-alt2.src.rpm rejected from incoming
2005-02-11 13:13 ` Alexey Morozov
2005-02-11 18:29 ` Dimitry V. Ketov
@ 2005-02-11 18:38 ` Dmitry V. Levin
1 sibling, 0 replies; 9+ messages in thread
From: Dmitry V. Levin @ 2005-02-11 18:38 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 499 bytes --]
On Fri, Feb 11, 2005 at 07:13:46PM +0600, Alexey Morozov wrote:
> On Fri, Feb 11, 2005 at 03:26:22PM +0300, Dimitry V. Ketov wrote:
> > >>>error: line 2: Dependency tokens must not contain '%<=>' symbols:
> > >>>Provides: python2.3-module-PyLTXML = %version-%release
> > >>И как это понимать?
> > >Макросы не раскрылись.
> > Ничего не понимаю (с) Колобки
> >
> > --- Где грабли? ---
> +%define version 1.3
> +%define release alt2
Или
Version: 1.3
Release: alt2
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [devel] Re: Q: E: python-module-PyLTXML-1.3-alt2.src.rpm rejected from incoming
2005-02-11 18:29 ` Dimitry V. Ketov
@ 2005-02-11 19:08 ` Alexey Morozov
2005-02-12 13:32 ` Dimitry V. Ketov
0 siblings, 1 reply; 9+ messages in thread
From: Alexey Morozov @ 2005-02-11 19:08 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 2646 bytes --]
On Fri, Feb 11, 2005 at 09:29:08PM +0300, Dimitry V. Ketov wrote:
> Alexey Morozov пишет:
> >+%define version 1.3
> >+%define release alt2
> Хм. А в каком месте /etc/rpm/macros.d/python это нужно для
> %setup_python_module из rpm-build-python-0.15-alt1?
На дворе уже 0.21 :-)
Я помню, я там нечеловеческой логики добавлял [одно время]:
%(echo "Provides: python%__python_version-module-%modulename = %version-%release")
но, думаю, что оно и так нормально должно раскрыться... Впрочем,
береженого...
> >+BuildPreReq: rpm-build-python >= 0.20-alt1
> Это делает %setup_python_module из rpm-build-python-0.15-alt1 в виде
> 'BuildPreReq: rpm-build-python >= 0.8'
Ну, за исключением версии. К тому же, если rpm-build-python НЕ
установлен в момент сборки, то и раскрывать этот самый
%setup_python_module будет некому, вообще-то. Скорее всего,
это упоминание версии 0.8 - рудимент.
> >-%__python setup.py install \
> >- --root=%{buildroot}
> >+CFLAGS="%optflags" %__python setup.py \
> >+ install --optimize=2 \
> >+ --root=%buildroot \
> >+ --record=INSTALLED_FILES
> >
> >-%files
> >+%files -f INSTALLED_FILES
> Нафик, нафик: --record не пишет в INSTALLED_FILES установленные директории
> - см. http://lists.altlinux.ru/pipermail/devel/2004-December/016030.html
Вообще, если что-то не работает, его лучше лечить, а не обвешивать
красными флажками. Лечение в данном случае заключается в создании
макроса, добавляющего %dir в INSTALLED_FILES.
> >что необходимость определения %version и %release ДО вызова
> >%setup_python_module больше напоминает багу. К тому же, я не вполне
> >уверен, что это так уж необходимо :-). Можете попробовать обратиться ко
> Кажися что это как раз нафик не нужно.
Ну, скорее всего. Учитывая особенности [причудливой] логики rpm, наверное,
будет работать и так.
> >мне по jabber, я попытаюсь пересобрать ваш пакет в балабановском хэшере,
> >и тогда он точно пройдёт :-)
> Это что еще за хешер такой?
Э-э-э, что такое хэшер вообще, или хэшер балабановский? Если первое -
то это сорт песочницы, в котором собираются пакеты, входящие в ALT. Если
вас интересует, что такое "балабановский хэшер", то это песочница в
балабановском филиале ALTLinux (вероятно, в данном случае уместно
говорить о _Компании_ или Группе Компаний ALTLinux). Отличается от
остальных доступных мне для сборки мест свежим снэпшотом Сизифа и
неплохой скоростью доступа, позволяющей комфортную работу.
2ldv: кстати, у пакета может быть _две_ подписи? И, если да, то как эти
две подписи будут обрабатываться всей этой альтовой машинерией на
инкаминге?
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [devel] Re: Q: E: python-module-PyLTXML-1.3-alt2.src.rpm rejected from incoming
2005-02-11 19:08 ` Alexey Morozov
@ 2005-02-12 13:32 ` Dimitry V. Ketov
2005-02-13 10:14 ` Alexey Morozov
0 siblings, 1 reply; 9+ messages in thread
From: Dimitry V. Ketov @ 2005-02-12 13:32 UTC (permalink / raw)
To: ALT Devel discussion list
Alexey Morozov пишет:
> On Fri, Feb 11, 2005 at 09:29:08PM +0300, Dimitry V. Ketov wrote:
>
>>Alexey Morozov пишет:
>>
>>>+%define version 1.3
>>>+%define release alt2
>>
>>Хм. А в каком месте /etc/rpm/macros.d/python это нужно для
>>%setup_python_module из rpm-build-python-0.15-alt1?
>
> На дворе уже 0.21 :-)
;) Ок. Будем лить ;)
> Я помню, я там нечеловеческой логики добавлял [одно время]:
>
> %(echo "Provides: python%__python_version-module-%modulename = %version-%release")
>
> но, думаю, что оно и так нормально должно раскрыться... Впрочем,
> береженого...
Вот они мои грабельки-то, уложенные аккурат меж 0.15 и 0.21 ;)
>
>>>+BuildPreReq: rpm-build-python >= 0.20-alt1
>>
>>Это делает %setup_python_module из rpm-build-python-0.15-alt1 в виде
>>'BuildPreReq: rpm-build-python >= 0.8'
>
> Ну, за исключением версии.
Неа, 0.15 именно с версией и показывает, по крайней мере по rpm -bE
> К тому же, если rpm-build-python НЕ
> установлен в момент сборки, то и раскрывать этот самый
> %setup_python_module будет некому, вообще-то. Скорее всего,
> это упоминание версии 0.8 - рудимент.
Понял, пошел делать apt-get update rpm-build-python
>>>+%files -f INSTALLED_FILES
>>
>>Нафик, нафик: --record не пишет в INSTALLED_FILES установленные директории
>>- см. http://lists.altlinux.ru/pipermail/devel/2004-December/016030.html
>
> Вообще, если что-то не работает, его лучше лечить, а не обвешивать
> красными флажками. Лечение в данном случае заключается в создании
> макроса, добавляющего %dir в INSTALLED_FILES.
Есть готовое лекарство?
>>>что необходимость определения %version и %release ДО вызова
>>>%setup_python_module больше напоминает багу. К тому же, я не вполне
>>>уверен, что это так уж необходимо :-). Можете попробовать обратиться ко
>>
>>Кажися что это как раз нафик не нужно.
>
> Ну, скорее всего. Учитывая особенности [причудливой] логики rpm, наверное,
> будет работать и так.
Ок.
>>>мне по jabber, я попытаюсь пересобрать ваш пакет в балабановском хэшере,
>>>и тогда он точно пройдёт :-)
>>
>>Это что еще за хешер такой?
>
> Э-э-э, что такое хэшер вообще, или хэшер балабановский? Если первое -
Балабановский. В простом локальном у меня все собралось, чего я и удивлялся.
> вас интересует, что такое "балабановский хэшер", то это песочница в
> балабановском филиале ALTLinux (вероятно, в данном случае уместно
> говорить о _Компании_ или Группе Компаний ALTLinux). Отличается от
> остальных доступных мне для сборки мест свежим снэпшотом Сизифа и
> неплохой скоростью доступа, позволяющей комфортную работу.
Хм. А кому туда доступ дают?
Я думаю проблема свежести Сизифа актуальна для многих майнтейнеров.
Д.
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [devel] Re: Q: E: python-module-PyLTXML-1.3-alt2.src.rpm rejected from incoming
2005-02-12 13:32 ` Dimitry V. Ketov
@ 2005-02-13 10:14 ` Alexey Morozov
0 siblings, 0 replies; 9+ messages in thread
From: Alexey Morozov @ 2005-02-13 10:14 UTC (permalink / raw)
To: ALT Devel discussion list
[-- Attachment #1: Type: text/plain, Size: 1430 bytes --]
On Sat, Feb 12, 2005 at 04:32:12PM +0300, Dimitry V. Ketov wrote:
> >но, думаю, что оно и так нормально должно раскрыться... Впрочем,
> >береженого...
> Вот они мои грабельки-то, уложенные аккурат меж 0.15 и 0.21 ;)
Ну, попробуйте. Судя по моим вчерашним экспериментам с mod_python,
там все нормально и без странных приплясываний с %define'ами.
> >>Это делает %setup_python_module из rpm-build-python-0.15-alt1 в виде
> >>'BuildPreReq: rpm-build-python >= 0.8'
> >Ну, за исключением версии.
> Неа, 0.15 именно с версией и показывает, по крайней мере по rpm -bE
Версия-то нормальная, просто, э-э-э, древность :-).
Если кто-то пользуется более новой функциональностью, то ему полагается
и версию посвежее ставить.
> >%setup_python_module будет некому, вообще-то. Скорее всего,
> >это упоминание версии 0.8 - рудимент.
> Понял, пошел делать apt-get update rpm-build-python
:-)
> >Вообще, если что-то не работает, его лучше лечить, а не обвешивать
> >красными флажками. Лечение в данном случае заключается в создании
> >макроса, добавляющего %dir в INSTALLED_FILES.
> Есть готовое лекарство?
Нет, конечно. Сделайте по Вашему вкусу, мы на него посмотрим, и,
возможно в макросы добавим :-)
> >Э-э-э, что такое хэшер вообще, или хэшер балабановский? Если первое -
> Хм. А кому туда доступ дают?
> Я думаю проблема свежести Сизифа актуальна для многих майнтейнеров.
Э-э-э, ну, это не ко мне вопрос.
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 9+ messages in thread
end of thread, other threads:[~2005-02-13 10:14 UTC | newest]
Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-02-11 9:48 ` [devel] Q: E: python-module-PyLTXML-1.3-alt2.src.rpm rejected from incoming Dimitry V. Ketov
2005-02-11 10:11 ` [devel] " Michael Shigorin
2005-02-11 12:26 ` Dimitry V. Ketov
2005-02-11 13:13 ` Alexey Morozov
2005-02-11 18:29 ` Dimitry V. Ketov
2005-02-11 19:08 ` Alexey Morozov
2005-02-12 13:32 ` Dimitry V. Ketov
2005-02-13 10:14 ` Alexey Morozov
2005-02-11 18:38 ` Dmitry V. Levin
ALT Linux Team development discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
public-inbox-index devel
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.devel
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git