* [sisyphus] I: updated package - subversion
@ 2005-08-16 21:51 Sviataslau Svirydau
2005-08-17 8:56 ` [sisyphus] " Anton Farygin
2005-11-25 16:37 ` [sisyphus] " Dmitry V. Levin
0 siblings, 2 replies; 26+ messages in thread
From: Sviataslau Svirydau @ 2005-08-16 21:51 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
Приветствую,
В /incoming/Sisyphus/ залит subversion-1.2.1-alt1.src.rpm.
В этой сборке кроме обновления версии оторваны perl-bindings, но зато
новая версия исправляет #7657 и #7658.
По мнению apt-cache, subversion-perl никому не требуется, поэтому
оторван он был без особого сожаления до лучших времен. Если кому-то он
нужен, то попридержите его у себя, либо помогите решить проблему,
которую я описывал в
http://lists.altlinux.ru/pipermail/sisyphus/2005-August/066367.html
--
Regards,
Sviatoslav Sviridov <Sviataslau_Svirydau at epam.com>
/* icq: 10845380; jid: svd at altlinux.org; */
--
You will be attacked by a beast who has the body of a wolf, the tail of
a lion, and the face of Donald Duck.
^ permalink raw reply [flat|nested] 26+ messages in thread
* [sisyphus] Re: I: updated package - subversion
2005-08-16 21:51 [sisyphus] I: updated package - subversion Sviataslau Svirydau
@ 2005-08-17 8:56 ` Anton Farygin
2005-08-17 9:10 ` Sviataslau Svirydau
2005-11-25 16:37 ` [sisyphus] " Dmitry V. Levin
1 sibling, 1 reply; 26+ messages in thread
From: Anton Farygin @ 2005-08-17 8:56 UTC (permalink / raw)
To: sisyphus
On Wed, 17 Aug 2005 00:51:32 +0300, Sviataslau Svirydau wrote:
> Приветствую,
>
> В /incoming/Sisyphus/ залит subversion-1.2.1-alt1.src.rpm.
>
> В этой сборке кроме обновления версии
> оторваны perl-bindings, но зато новая версия
> исправляет #7657 и #7658. По мнению apt-cache,
> subversion-perl никому не требуется, поэтому
> оторван он был без особого сожаления до
> лучших времен. Если кому-то он нужен, то
> попридержите его у себя, либо помогите
> решить проблему, которую я описывал в
> http://lists.altlinux.ru/pipermail/sisyphus/2005-August/066367.html
>
Если считаете новую версию достаточно стабильной - заливайте в 3.0-branch
Rgds,
Rider
^ permalink raw reply [flat|nested] 26+ messages in thread
* Re: [sisyphus] Re: I: updated package - subversion
2005-08-17 8:56 ` [sisyphus] " Anton Farygin
@ 2005-08-17 9:10 ` Sviataslau Svirydau
0 siblings, 0 replies; 26+ messages in thread
From: Sviataslau Svirydau @ 2005-08-17 9:10 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
Anton Farygin wrote:
>On Wed, 17 Aug 2005 00:51:32 +0300, Sviataslau Svirydau wrote:
>
>
>>Приветствую,
>>
>>В /incoming/Sisyphus/ залит subversion-1.2.1-alt1.src.rpm.
>>...
>>
>>
>Если считаете новую версию достаточно стабильной - заливайте в 3.0-branch
>
>
Смогу это сделать не ранее сегодняшнего вечера, когда окажусь дома...
Если у Вас есть возможность сделать это сейчас - я овсем не буду
возражать :)
^ permalink raw reply [flat|nested] 26+ messages in thread
* Re: [sisyphus] I: updated package - subversion
2005-08-16 21:51 [sisyphus] I: updated package - subversion Sviataslau Svirydau
2005-08-17 8:56 ` [sisyphus] " Anton Farygin
@ 2005-11-25 16:37 ` Dmitry V. Levin
2005-11-25 17:27 ` Alexander Bokovoy
2005-11-25 22:08 ` [sisyphus] " Sviatoslav Sviridov
1 sibling, 2 replies; 26+ messages in thread
From: Dmitry V. Levin @ 2005-11-25 16:37 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
[-- Attachment #1: Type: text/plain, Size: 695 bytes --]
On Wed, Aug 17, 2005 at 12:51:32AM +0300, Sviataslau Svirydau wrote:
> Приветствую,
>
> В /incoming/Sisyphus/ залит subversion-1.2.1-alt1.src.rpm.
>
> В этой сборке кроме обновления версии оторваны perl-bindings, но зато
> новая версия исправляет #7657 и #7658.
> По мнению apt-cache, subversion-perl никому не требуется, поэтому
> оторван он был без особого сожаления до лучших времен. Если кому-то он
> нужен, то попридержите его у себя, либо помогите решить проблему,
> которую я описывал в
> http://lists.altlinux.ru/pipermail/sisyphus/2005-August/066367.html
По крайней мере, без subversion-perl нельзя собрать (и, наверное,
использовать) git-core-svn.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 26+ messages in thread
* Re: [sisyphus] I: updated package - subversion
2005-11-25 16:37 ` [sisyphus] " Dmitry V. Levin
@ 2005-11-25 17:27 ` Alexander Bokovoy
2005-11-25 17:38 ` Dmitry V. Levin
2005-11-25 22:08 ` [sisyphus] " Sviatoslav Sviridov
1 sibling, 1 reply; 26+ messages in thread
From: Alexander Bokovoy @ 2005-11-25 17:27 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
[-- Attachment #1: Type: text/plain, Size: 1084 bytes --]
On Fri, Nov 25, 2005 at 07:37:09PM +0300, Dmitry V. Levin wrote:
> On Wed, Aug 17, 2005 at 12:51:32AM +0300, Sviataslau Svirydau wrote:
> > Приветствую,
> >
> > В /incoming/Sisyphus/ залит subversion-1.2.1-alt1.src.rpm.
> >
> > В этой сборке кроме обновления версии оторваны perl-bindings, но зато
> > новая версия исправляет #7657 и #7658.
> > По мнению apt-cache, subversion-perl никому не требуется, поэтому
> > оторван он был без особого сожаления до лучших времен. Если кому-то он
> > нужен, то попридержите его у себя, либо помогите решить проблему,
> > которую я описывал в
> > http://lists.altlinux.ru/pipermail/sisyphus/2005-August/066367.html
>
> По крайней мере, без subversion-perl нельзя собрать (и, наверное,
> использовать) git-core-svn.
Собрать и использовать можно. Функцию конверсии Subversion -> git нужно в
отдельный пакет вынести.
--
/ Alexander Bokovoy
Samba Team http://www.samba.org/
ALT Linux Team http://www.altlinux.org/
Midgard Project Ry http://www.midgard-project.org/
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 26+ messages in thread
* Re: [sisyphus] I: updated package - subversion
2005-11-25 17:27 ` Alexander Bokovoy
@ 2005-11-25 17:38 ` Dmitry V. Levin
2005-11-25 17:50 ` Alexander Bokovoy
0 siblings, 1 reply; 26+ messages in thread
From: Dmitry V. Levin @ 2005-11-25 17:38 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
[-- Attachment #1: Type: text/plain, Size: 1119 bytes --]
On Fri, Nov 25, 2005 at 08:27:26PM +0300, Alexander Bokovoy wrote:
> On Fri, Nov 25, 2005 at 07:37:09PM +0300, Dmitry V. Levin wrote:
> > On Wed, Aug 17, 2005 at 12:51:32AM +0300, Sviataslau Svirydau wrote:
> > > Приветствую,
> > >
> > > В /incoming/Sisyphus/ залит subversion-1.2.1-alt1.src.rpm.
> > >
> > > В этой сборке кроме обновления версии оторваны perl-bindings, но зато
> > > новая версия исправляет #7657 и #7658.
> > > По мнению apt-cache, subversion-perl никому не требуется, поэтому
> > > оторван он был без особого сожаления до лучших времен. Если кому-то он
> > > нужен, то попридержите его у себя, либо помогите решить проблему,
> > > которую я описывал в
> > > http://lists.altlinux.ru/pipermail/sisyphus/2005-August/066367.html
> >
> > По крайней мере, без subversion-perl нельзя собрать (и, наверное,
> > использовать) git-core-svn.
> Собрать и использовать можно. Функцию конверсии Subversion -> git нужно в
> отдельный пакет вынести.
Как его без subversion-perl нормально собрать, непонятно, поскольку он там
используется (use SVN::Core; use SVN::Ra;).
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 26+ messages in thread
* Re: [sisyphus] I: updated package - subversion
2005-11-25 17:38 ` Dmitry V. Levin
@ 2005-11-25 17:50 ` Alexander Bokovoy
2005-11-25 18:26 ` [sisyphus] " Michael Shigorin
0 siblings, 1 reply; 26+ messages in thread
From: Alexander Bokovoy @ 2005-11-25 17:50 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
On Fri, Nov 25, 2005 at 08:38:49PM +0300, Dmitry V. Levin wrote:
> > > > которую я описывал в
> > > > http://lists.altlinux.ru/pipermail/sisyphus/2005-August/066367.html
> > >
> > > По крайней мере, без subversion-perl нельзя собрать (и, наверное,
> > > использовать) git-core-svn.
> > Собрать и использовать можно. Функцию конверсии Subversion -> git нужно в
> > отдельный пакет вынести.
>
> Как его без subversion-perl нормально собрать, непонятно, поскольку он там
> используется (use SVN::Core; use SVN::Ra;).
Это всего-лишь один скрипт.
--
/ Alexander Bokovoy
Samba Team http://www.samba.org/
ALT Linux Team http://www.altlinux.org/
Midgard Project Ry http://www.midgard-project.org/
^ permalink raw reply [flat|nested] 26+ messages in thread
* [sisyphus] Re: I: updated package - subversion
2005-11-25 17:50 ` Alexander Bokovoy
@ 2005-11-25 18:26 ` Michael Shigorin
2005-11-25 18:43 ` Dmitry V. Levin
2005-11-25 19:20 ` Alexander Bokovoy
0 siblings, 2 replies; 26+ messages in thread
From: Michael Shigorin @ 2005-11-25 18:26 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
On Fri, Nov 25, 2005 at 08:50:24PM +0300, Alexander Bokovoy wrote:
> > > Собрать и использовать можно. Функцию конверсии Subversion
> > > -> git нужно в отдельный пакет вынести.
> > Как его без subversion-perl нормально собрать, непонятно,
> > поскольку он там используется (use SVN::Core; use SVN::Ra;).
> Это всего-лишь один скрипт.
Саш, возьмёшь себе git-core в подарок к какому-нить празднику? :)
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 26+ messages in thread
* Re: [sisyphus] Re: I: updated package - subversion
2005-11-25 18:26 ` [sisyphus] " Michael Shigorin
@ 2005-11-25 18:43 ` Dmitry V. Levin
2005-11-25 20:16 ` Michael Shigorin
2005-11-25 19:20 ` Alexander Bokovoy
1 sibling, 1 reply; 26+ messages in thread
From: Dmitry V. Levin @ 2005-11-25 18:43 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
[-- Attachment #1: Type: text/plain, Size: 604 bytes --]
On Fri, Nov 25, 2005 at 08:26:56PM +0200, Michael Shigorin wrote:
> On Fri, Nov 25, 2005 at 08:50:24PM +0300, Alexander Bokovoy wrote:
> > > > Собрать и использовать можно. Функцию конверсии Subversion
> > > > -> git нужно в отдельный пакет вынести.
> > > Как его без subversion-perl нормально собрать, непонятно,
> > > поскольку он там используется (use SVN::Core; use SVN::Ra;).
> > Это всего-лишь один скрипт.
Всё равно неприятно. Я же написал "нормально собрать".
> Саш, возьмёшь себе git-core в подарок к какому-нить празднику? :)
Миш, он, как видишь, уже опоздал. :)
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 26+ messages in thread
* Re: [sisyphus] Re: I: updated package - subversion
2005-11-25 18:26 ` [sisyphus] " Michael Shigorin
2005-11-25 18:43 ` Dmitry V. Levin
@ 2005-11-25 19:20 ` Alexander Bokovoy
1 sibling, 0 replies; 26+ messages in thread
From: Alexander Bokovoy @ 2005-11-25 19:20 UTC (permalink / raw)
To: shigorin, ALT Linux Sisyphus discussion list
On Fri, Nov 25, 2005 at 08:26:56PM +0200, Michael Shigorin wrote:
> On Fri, Nov 25, 2005 at 08:50:24PM +0300, Alexander Bokovoy wrote:
> > > > Собрать и использовать можно. Функцию конверсии Subversion
> > > > -> git нужно в отдельный пакет вынести.
> > > Как его без subversion-perl нормально собрать, непонятно,
> > > поскольку он там используется (use SVN::Core; use SVN::Ra;).
> > Это всего-лишь один скрипт.
>
> Саш, возьмёшь себе git-core в подарок к какому-нить празднику? :)
Как только -- так сразу. К тому все идет.
--
/ Alexander Bokovoy
Samba Team http://www.samba.org/
ALT Linux Team http://www.altlinux.org/
Midgard Project Ry http://www.midgard-project.org/
^ permalink raw reply [flat|nested] 26+ messages in thread
* [sisyphus] Re: I: updated package - subversion
2005-11-25 18:43 ` Dmitry V. Levin
@ 2005-11-25 20:16 ` Michael Shigorin
0 siblings, 0 replies; 26+ messages in thread
From: Michael Shigorin @ 2005-11-25 20:16 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
On Fri, Nov 25, 2005 at 09:43:22PM +0300, Dmitry V. Levin wrote:
> > Саш, возьмёшь себе git-core в подарок к какому-нить празднику? :)
> Миш, он, как видишь, уже опоздал. :)
Ну, я его собрал "чтоб дяди не препирались ещё дольше". ;)
(а вот от orphaned спасать покамест не намерен)
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 26+ messages in thread
* Re: [sisyphus] I: updated package - subversion
2005-11-25 16:37 ` [sisyphus] " Dmitry V. Levin
2005-11-25 17:27 ` Alexander Bokovoy
@ 2005-11-25 22:08 ` Sviatoslav Sviridov
2005-11-25 22:55 ` Dmitry V. Levin
1 sibling, 1 reply; 26+ messages in thread
From: Sviatoslav Sviridov @ 2005-11-25 22:08 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
Dmitry V. Levin wrote:
> On Wed, Aug 17, 2005 at 12:51:32AM +0300, Sviataslau Svirydau wrote:
>> Приветствую,
>>
>> В /incoming/Sisyphus/ залит subversion-1.2.1-alt1.src.rpm.
>>
>> В этой сборке кроме обновления версии оторваны perl-bindings, но зато
>> новая версия исправляет #7657 и #7658.
>> По мнению apt-cache, subversion-perl никому не требуется, поэтому
>> оторван он был без особого сожаления до лучших времен. Если кому-то он
>> нужен, то попридержите его у себя, либо помогите решить проблему,
>> которую я описывал в
>> http://lists.altlinux.ru/pipermail/sisyphus/2005-August/066367.html
Проблема до сих пор не решена. Помогите кто чем может :) Сам я в
разумные сроки исправить не смогу...
Сейчас столкнулся с ещё одним полтергейстом, пытаяс пересобрать
subversion в хэшере с поддержкой perl-bindings.
Ситуация такая:
Чтобы собрать с поддержкой perl-bindings, нужно дернуть за ручку --with
swig_pl, в спеке это оформлено вот так (по умолчанию сейчас отключено):
%if_with M24
...
%else
%def_without swig_pl
%endif
При попытке пересобрать приблизительно таким образом:
hsh -v --build-args='--with swig_pl --disable check' ~/build-svn
/path/to/subversion-1.2.3-alt2.src.rpm
Получаю ругань, что swig-runtime-perl требуется для сборки, однако он не
был установлен в сборочную среду:
install: Packages installation complete.
Подготовка...
#########################################################################
install: RPM database updated.
`/home/setup/ALTLinux/Sisyphus/files/SRPMS/subversion-1.2.3-alt2.src.rpm'
-> `chroot/.in/subversion-1.2.3-alt2.src.rpm'
error: failed build dependencies:
swig-runtime-perl is needed by subversion-1.2.3-alt2
Installing subversion-1.2.3-alt2.src.rpm
Building target platforms: i686
Building for target i686
1.25user 0.26system 0:02.44elapsed 61%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (25major+7690minor)pagefaults 0swaps
rebuild: rebuild of `subversion-1.2.3-alt2.src.rpm' failed.
В спеке необходимость swig-runtime-perl обозначена следующим образом:
%if_with swig_pl
BuildPreReq: perl-base swig swig-runtime-perl
%endif
(здесь, правда, было обнаружено несколько строчек, выбивающихся из общей
колеи: пакеты в BuildPreReq были перечислены через запятую, но это не
влияет на исход эксперимента)
Исходный src.rpm без указания --build-args пересобирается нормально.
Если в спеке явно указать "%def_with swig_pl" по умолчанию, то тоже все
шелковисто - swig-runtime-perl устанавливается в сборочную среду и
сборка проходит отлично.
На кого баги катить? hasher или rpm чудит?
ЗЫ раньше я с подобным безобразием не сталкивался, сборки с условиями в
хэшере проходили нормально... Единственное подозрение у меня на то, что
%def_without находится внутри %if_with/%endif.
--
Best regards,
Sviatoslav Sviridov
--
Most public domain software is free, at least at first glance.
^ permalink raw reply [flat|nested] 26+ messages in thread
* Re: [sisyphus] I: updated package - subversion
2005-11-25 22:08 ` [sisyphus] " Sviatoslav Sviridov
@ 2005-11-25 22:55 ` Dmitry V. Levin
2005-11-26 9:12 ` Vladimir Lettiev
2005-11-30 15:06 ` Sviatoslav Sviridov
0 siblings, 2 replies; 26+ messages in thread
From: Dmitry V. Levin @ 2005-11-25 22:55 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
[-- Attachment #1: Type: text/plain, Size: 1568 bytes --]
On Sat, Nov 26, 2005 at 12:08:43AM +0200, Sviatoslav Sviridov wrote:
> Dmitry V. Levin wrote:
> >On Wed, Aug 17, 2005 at 12:51:32AM +0300, Sviataslau Svirydau wrote:
> >>Приветствую,
> >>
> >>В /incoming/Sisyphus/ залит subversion-1.2.1-alt1.src.rpm.
> >>
> >>В этой сборке кроме обновления версии оторваны perl-bindings, но зато
> >>новая версия исправляет #7657 и #7658.
> >>По мнению apt-cache, subversion-perl никому не требуется, поэтому
> >>оторван он был без особого сожаления до лучших времен. Если кому-то он
> >>нужен, то попридержите его у себя, либо помогите решить проблему,
> >>которую я описывал в
> >>http://lists.altlinux.ru/pipermail/sisyphus/2005-August/066367.html
>
> Проблема до сих пор не решена. Помогите кто чем может :) Сам я в
> разумные сроки исправить не смогу...
Тут нужен специалист по перлу более высокого уровня.
> Сейчас столкнулся с ещё одним полтергейстом, пытаясь пересобрать
> subversion в хэшере с поддержкой perl-bindings.
>
> Ситуация такая:
> Чтобы собрать с поддержкой perl-bindings, нужно дернуть за ручку --with
> swig_pl, в спеке это оформлено вот так (по умолчанию сейчас отключено):
У меня тоже не получилось, даже
--query-repackage --build='--with swig_pl'
не помогло (какой-то макрос не был определён), пришлось в spec-файл залезть.
В результате имеем то же самое (лишь номер строки изменился):
Use of uninitialized value in string eq at /usr/src/tmp/subversion-buildroot/usr/lib/perl5/vendor_perl/i386-linux/SVN/Core.pm line 410 during global destruction.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 26+ messages in thread
* Re: [sisyphus] I: updated package - subversion
2005-11-25 22:55 ` Dmitry V. Levin
@ 2005-11-26 9:12 ` Vladimir Lettiev
2005-11-26 11:57 ` Vladimir Lettiev
2005-11-30 15:06 ` Sviatoslav Sviridov
1 sibling, 1 reply; 26+ messages in thread
From: Vladimir Lettiev @ 2005-11-26 9:12 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
Dmitry V. Levin пишет:
> On Sat, Nov 26, 2005 at 12:08:43AM +0200, Sviatoslav Sviridov wrote:
>> Dmitry V. Levin wrote:
>>> On Wed, Aug 17, 2005 at 12:51:32AM +0300, Sviataslau Svirydau
>>>> проблему, которую я описывал в
>>>> http://lists.altlinux.ru/pipermail/sisyphus/2005-August/066367.html
>>
>> Проблема до сих пор не решена. Помогите кто чем может :) Сам я в
>> разумные сроки исправить не смогу...
>
> Тут нужен специалист по перлу более высокого уровня.
Алексей не откликается, я попробую ;)
...
> У меня тоже не получилось, даже --query-repackage --build='--with
> swig_pl' не помогло (какой-то макрос не был определён), пришлось в
> spec-файл залезть.
>
> В результате имеем то же самое (лишь номер строки изменился): Use of
> uninitialized value in string eq at
> /usr/src/tmp/subversion-buildroot/usr/lib/perl5/vendor_perl/i386-linux/SVN/Core.pm
> line 410 during global destruction.
Пока лишь могу попытаться объяснить причину ошибки. Фикс теоретически
готов, но надо время затестить (уж больно долго собирается subversion).
Причина ошибки, вот это такое изменение в коде Core.pm:
+our $gpool = SVN::Pool->new_default;
+SVN::Core::utf_initialize($gpool);
+
Добавляется создание объекта SVN::Pool. А значит и все warnnings
связанные с его отработкой.
После отработки кода собиратель мусора унижтожает все объекты: при
нормальном завершении работы выполняются код END {} затем код процедуры
DESTROY модуля SVN::Pool.
Что будет если запустить проверку кода с помощью `perl -c`? Выполнятся
только секции BEGIN{}, CHECK{} и после perl выполнит процедуру DESTROY
модуля (если требуется). Т.о. из цепочки выпала секция END{}, которая и
обеспечивала нормальное выполнение кода процедуры DESTROY в SVN::Pool.
Похоже, что в perl.req работает такой же принцип проверки (без вызова
END{}).
Самый простой фикс, добавить строчку в тело SVN::Pool :
no warnings 'uninitialized';
Чуть сложнее и наверное корректнее (пока не проверил):
--- Core.pm.old 2005-11-26 11:13:58 +0300
+++ Core.pm 2005-11-26 12:03:11 +0300
@@ -406,6 +406,7 @@
sub DESTROY {
return if $globaldestroy;
my $self = shift;
+ return unless ($$self && $SVN::_Core::current_pool);
if ($$self eq $SVN::_Core::current_pool) {
$SVN::_Core::current_pool = pop @POOLSTACK;
}
--
С уважением, Владимир Леттиев aka crux <crux@gorodmasterov.com>
^ permalink raw reply [flat|nested] 26+ messages in thread
* Re: [sisyphus] I: updated package - subversion
2005-11-26 9:12 ` Vladimir Lettiev
@ 2005-11-26 11:57 ` Vladimir Lettiev
2005-11-26 15:12 ` Dmitry V. Levin
2005-11-26 18:10 ` Sviatoslav Sviridov
0 siblings, 2 replies; 26+ messages in thread
From: Vladimir Lettiev @ 2005-11-26 11:57 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
Vladimir Lettiev пишет:
> Dmitry V. Levin пишет:
>> В результате имеем то же самое (лишь номер строки изменился): Use of
>> uninitialized value in string eq at
>> /usr/src/tmp/subversion-buildroot/usr/lib/perl5/vendor_perl/i386-linux/SVN/Core.pm
>>
>> line 410 during global destruction.
>
> но надо время затестить (уж больно долго собирается subversion).
1:04:26elapsed (!!!)
> Чуть сложнее и наверное корректнее (пока не проверил):
>
> --- Core.pm.old 2005-11-26 11:13:58 +0300
> +++ Core.pm 2005-11-26 12:03:11 +0300
> @@ -406,6 +406,7 @@
> sub DESTROY {
> return if $globaldestroy;
> my $self = shift;
> + return unless ($$self && $SVN::_Core::current_pool);
> if ($$self eq $SVN::_Core::current_pool) {
> $SVN::_Core::current_pool = pop @POOLSTACK;
> }
>
Патч проверил. Теперь subversion-perl-1.2.3-alt2 собирается в hasher без
проблем.
--
С уважением, Владимир Леттиев aka crux <crux@gorodmasterov.com>
^ permalink raw reply [flat|nested] 26+ messages in thread
* Re: [sisyphus] I: updated package - subversion
2005-11-26 11:57 ` Vladimir Lettiev
@ 2005-11-26 15:12 ` Dmitry V. Levin
2005-11-26 18:10 ` Sviatoslav Sviridov
1 sibling, 0 replies; 26+ messages in thread
From: Dmitry V. Levin @ 2005-11-26 15:12 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
[-- Attachment #1: Type: text/plain, Size: 1130 bytes --]
On Sat, Nov 26, 2005 at 02:57:08PM +0300, Vladimir Lettiev wrote:
> Vladimir Lettiev пишет:
> >Dmitry V. Levin пишет:
> >>В результате имеем то же самое (лишь номер строки изменился): Use of
> >>uninitialized value in string eq at
> >>/usr/src/tmp/subversion-buildroot/usr/lib/perl5/vendor_perl/i386-linux/SVN/Core.pm
> >>
> >>line 410 during global destruction.
> >
> >но надо время затестить (уж больно долго собирается subversion).
>
> 1:04:26elapsed (!!!)
Это из-за тестов, для черновой сборки имеет смысл использовать
--build='--disable check'
> >Чуть сложнее и наверное корректнее (пока не проверил):
> >
> >--- Core.pm.old 2005-11-26 11:13:58 +0300
> >+++ Core.pm 2005-11-26 12:03:11 +0300
> >@@ -406,6 +406,7 @@
> > sub DESTROY {
> > return if $globaldestroy;
> > my $self = shift;
> >+ return unless ($$self && $SVN::_Core::current_pool);
> > if ($$self eq $SVN::_Core::current_pool) {
> > $SVN::_Core::current_pool = pop @POOLSTACK;
> > }
>
> Патч проверил. Теперь subversion-perl-1.2.3-alt2 собирается в hasher без
> проблем.
Спасибо.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 26+ messages in thread
* Re: [sisyphus] I: updated package - subversion
2005-11-26 11:57 ` Vladimir Lettiev
2005-11-26 15:12 ` Dmitry V. Levin
@ 2005-11-26 18:10 ` Sviatoslav Sviridov
2005-11-26 20:42 ` Aleksey Avdeev
2005-11-27 22:34 ` Sviataslau Svirydau
1 sibling, 2 replies; 26+ messages in thread
From: Sviatoslav Sviridov @ 2005-11-26 18:10 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
Vladimir Lettiev wrote:
> ...
>> Чуть сложнее и наверное корректнее (пока не проверил):
>>
>> --- Core.pm.old 2005-11-26 11:13:58 +0300
>> +++ Core.pm 2005-11-26 12:03:11 +0300
>> @@ -406,6 +406,7 @@
>> sub DESTROY {
>> return if $globaldestroy;
>> my $self = shift;
>> + return unless ($$self && $SVN::_Core::current_pool);
>> if ($$self eq $SVN::_Core::current_pool) {
>> $SVN::_Core::current_pool = pop @POOLSTACK;
>> }
>>
>
> Патч проверил. Теперь subversion-perl-1.2.3-alt2 собирается в hasher
> без проблем.
Спасибо, залил в /i/S 1.2.3-alt3 с этим патчем.
--
Best regards,
Sviatoslav Sviridov
--
Alan Turing thought about criteria to settle the question of whether
machines can think, a question of which we now know that it is about
as relevant as the question of whether submarines can swim.
-- Dijkstra
^ permalink raw reply [flat|nested] 26+ messages in thread
* Re: [sisyphus] I: updated package - subversion
2005-11-26 18:10 ` Sviatoslav Sviridov
@ 2005-11-26 20:42 ` Aleksey Avdeev
2005-11-26 21:52 ` Sviataslau Svirydau
2005-11-27 22:34 ` Sviataslau Svirydau
1 sibling, 1 reply; 26+ messages in thread
From: Aleksey Avdeev @ 2005-11-26 20:42 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
Sviatoslav Sviridov пишет:
> Vladimir Lettiev wrote:
>
>> ...
>>
>>> Чуть сложнее и наверное корректнее (пока не проверил):
>>>
...
>>
>> Патч проверил. Теперь subversion-perl-1.2.3-alt2 собирается в hasher
>> без проблем.
>
> Спасибо, залил в /i/S 1.2.3-alt3 с этим патчем.
>
Нужно ли её бэкпортировать для 2.4?
--
С уважением. Алексей.
^ permalink raw reply [flat|nested] 26+ messages in thread
* Re: [sisyphus] I: updated package - subversion
2005-11-26 20:42 ` Aleksey Avdeev
@ 2005-11-26 21:52 ` Sviataslau Svirydau
2005-11-26 22:08 ` Aleksey Avdeev
0 siblings, 1 reply; 26+ messages in thread
From: Sviataslau Svirydau @ 2005-11-26 21:52 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
Aleksey Avdeev wrote:
> Sviatoslav Sviridov пишет:
>
>>> Патч проверил. Теперь subversion-perl-1.2.3-alt2 собирается в hasher
>>> без проблем.
>>>
>> Спасибо, залил в /i/S 1.2.3-alt3 с этим патчем.
>>
> Нужно ли её бэкпортировать для 2.4?
>
Как пожелаете :)
Насколько я помню, в backports сейчас 1.2.1. Но независимо от этого
subersion-perl для 2.4 все равно не собирается (нет swig-runtime-perl
для 2.4 - так написано в комментариях в спеке).
--
Best regards,
Sviatoslav Sviridov
--
"Do not lose your knowledge that man's proper estate is an upright posture,
an intransigent mind, and a step that travels unlimited roads."
-- John Galt, in Ayn Rand's _Atlas Shrugged_
^ permalink raw reply [flat|nested] 26+ messages in thread
* Re: [sisyphus] I: updated package - subversion
2005-11-26 21:52 ` Sviataslau Svirydau
@ 2005-11-26 22:08 ` Aleksey Avdeev
0 siblings, 0 replies; 26+ messages in thread
From: Aleksey Avdeev @ 2005-11-26 22:08 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
Sviataslau Svirydau пишет:
> Aleksey Avdeev wrote:
>
>> Sviatoslav Sviridov пишет:
>>
>>
>>>> Патч проверил. Теперь subversion-perl-1.2.3-alt2 собирается в hasher
>>>> без проблем.
>>>>
>>>
>>> Спасибо, залил в /i/S 1.2.3-alt3 с этим патчем.
>>>
>>
>> Нужно ли её бэкпортировать для 2.4?
>>
>
> Как пожелаете :)
> Насколько я помню, в backports сейчас 1.2.1. Но независимо от этого
> subersion-perl для 2.4 все равно не собирается (нет swig-runtime-perl
> для 2.4 - так написано в комментариях в спеке).
>
Ну тогда буду ждать увесистых пинков. :-)
PS: В цейтноте сейчас, по времени...
--
С уважением. Алексей.
^ permalink raw reply [flat|nested] 26+ messages in thread
* Re: [sisyphus] I: updated package - subversion
2005-11-26 18:10 ` Sviatoslav Sviridov
2005-11-26 20:42 ` Aleksey Avdeev
@ 2005-11-27 22:34 ` Sviataslau Svirydau
1 sibling, 0 replies; 26+ messages in thread
From: Sviataslau Svirydau @ 2005-11-27 22:34 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
Sviatoslav Sviridov wrote:
> Спасибо, залил в /i/S 1.2.3-alt3 с этим патчем.
Поскольку в сизиф чуть ранее ушел 1.2.3-alt2.1, также включающий этот
патч, то alt3 я из инкаминга убрал.
--
Best regards,
Sviatoslav Sviridov
--
Courage is your greatest present need.
^ permalink raw reply [flat|nested] 26+ messages in thread
* Re: [sisyphus] I: updated package - subversion
2005-11-25 22:55 ` Dmitry V. Levin
2005-11-26 9:12 ` Vladimir Lettiev
@ 2005-11-30 15:06 ` Sviatoslav Sviridov
2005-11-30 15:27 ` [sisyphus][JT] " Sviataslau Svirydau
1 sibling, 1 reply; 26+ messages in thread
From: Sviatoslav Sviridov @ 2005-11-30 15:06 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
[-- Attachment #1.1: Type: text/plain, Size: 1978 bytes --]
Dmitry V. Levin wrote on 11/26/2005 12:55 AM:
> У меня тоже не получилось, даже
> --query-repackage --build='--with swig_pl'
> не помогло (какой-то макрос не был определён), пришлось в spec-файл залезть.
>
Вернулся сейчас с subversion в связи с приближающимся выходом 1.3.0...
И таки вспомнил почему там ругань на неопределнные макросы была (сам
тоже пробовал --query-repackage тогда, но не получилось также)...
А ругается потому, что макросы раскрываются до того, как все остальное
выполняется. Соответственно, если зависимость на пакет, предоставляющий
макросы, обернута в какой-нить %if_with/%endif, то сначала будет warning
насчет ненайденного макроса, а потом только насчет неудовлетворенной
зависимости.
В аттаче пример спека, показывающего такое поведение.
При не установленном rpm-build-java получаем следующе:
$ rpmbuild -bp test.spec
warning: Macro %_javadir not found
error: failed build dependencies:
rpm-build-java is needed by test-0.0.1-alt1
Но варнинги - это ерунда... Проблема в том, что выскакивает ошибка на
тот же самый макрос. Но ошибка уже в другом месте -- в секции %files.
Если из приаттаченного спека сделать src.rpm и попробовать его
пересобрать в хэшере, то он пересоберется. Но если его пересобираться с
ключем --query-repackage, то облимится:
$ hsh --query-repackage ~/build
/home/svd/RPM/SRPMS/test/test-0.0.1-alt1.src.rpm
Components: hasher
Processing pkglists... hasher done
Processing srclists... hasher done
Creating component releases... done
Updating global release file... done
Appending MD5Sum... hasher done
All your base are belong to us!!!
warning: Macro %_javadir not found
warning: Macro %_javadir not found
warning: Macro %_javadir not found
error: Macro %_javadir not found
error: line 37: %_javadir/test.jar
А вопрос все это навеяло такой:
Все еще можно заворачивать сборочные зависимости в условия, или это
чревато? ;)
--
Best Regards,
Sviatoslav Sviridov
[-- Attachment #1.2: test.spec --]
[-- Type: text/plain, Size: 645 bytes --]
%def_with java
Name: test
Version: 0.0.1
Release: alt1
Summary: Test
License: GPL
Group: Development/Other
Url: http://wiki.sisyphus.ru/
Packager: Sviatoslav Sviridov <svd@altlinux.ru>
%if_with java
BuildPreReq: rpm-build-java
%endif
%description
This is test package to test something...
%prep
echo "%%_javadir is \"%_javadir\""
%build
%if_with java
%endif
%install
%__mkdir_p %buildroot%_javadir
%if_with java
:> %buildroot%_javadir/test.jar
%endif
%files
%if_with java
%_javadir/test.jar
%endif
%changelog
* Wed Nov 30 2005 Sviatoslav Sviridov <svd@altlinux.ru> 0.0.1-alt1
- Initial build
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 250 bytes --]
^ permalink raw reply [flat|nested] 26+ messages in thread
* Re: [sisyphus][JT] I: updated package - subversion
2005-11-30 15:06 ` Sviatoslav Sviridov
@ 2005-11-30 15:27 ` Sviataslau Svirydau
2005-11-30 15:37 ` [sisyphus] Re: [JT] " Vitaly Ostanin
2005-11-30 16:26 ` Grigory Batalov
0 siblings, 2 replies; 26+ messages in thread
From: Sviataslau Svirydau @ 2005-11-30 15:27 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
Ой, мама! Как это его enigmail перекосячил, что даже mailman ничего
разобрать не смог... в других клиентах хоть видно было?
Sviatoslav Sviridov wrote on 11/30/2005 5:06 PM:
> Dmitry V. Levin wrote on 11/26/2005 12:55 AM:
>
>> У меня тоже не получилось, даже
>> --query-repackage --build='--with swig_pl'
>> не помогло (какой-то макрос не был определён), пришлось в spec-файл залезть.
>>
>>
> Вернулся сейчас с subversion в связи с приближающимся выходом 1.3.0...
> И таки вспомнил почему там ругань на неопределнные макросы была (сам
> тоже пробовал --query-repackage тогда, но не получилось также)...
>
> А ругается потому, что макросы раскрываются до того, как все остальное
> выполняется. Соответственно, если зависимость на пакет, предоставляющий
> макросы, обернута в какой-нить %if_with/%endif, то сначала будет warning
> насчет ненайденного макроса, а потом только насчет неудовлетворенной
> зависимости.
>
> В аттаче пример спека, показывающего такое поведение.
> При не установленном rpm-build-java получаем следующе:
>
> $ rpmbuild -bp test.spec
> warning: Macro %_javadir not found
> error: failed build dependencies:
> rpm-build-java is needed by test-0.0.1-alt1
>
> Но варнинги - это ерунда... Проблема в том, что выскакивает ошибка на
> тот же самый макрос. Но ошибка уже в другом месте -- в секции %files.
> Если из приаттаченного спека сделать src.rpm и попробовать его
> пересобрать в хэшере, то он пересоберется. Но если его пересобираться с
> ключем --query-repackage, то облимится:
>
> $ hsh --query-repackage ~/build
> /home/svd/RPM/SRPMS/test/test-0.0.1-alt1.src.rpm
> Components: hasher
> Processing pkglists... hasher done
> Processing srclists... hasher done
> Creating component releases... done
> Updating global release file... done
> Appending MD5Sum... hasher done
> All your base are belong to us!!!
> warning: Macro %_javadir not found
> warning: Macro %_javadir not found
> warning: Macro %_javadir not found
> error: Macro %_javadir not found
> error: line 37: %_javadir/test.jar
>
> А вопрос все это навеяло такой:
> Все еще можно заворачивать сборочные зависимости в условия, или это
> чревато? ;)
>
^ permalink raw reply [flat|nested] 26+ messages in thread
* [sisyphus] Re: [JT] I: updated package - subversion
2005-11-30 15:27 ` [sisyphus][JT] " Sviataslau Svirydau
@ 2005-11-30 15:37 ` Vitaly Ostanin
2005-11-30 15:43 ` Sviataslau Svirydau
2005-11-30 16:26 ` Grigory Batalov
1 sibling, 1 reply; 26+ messages in thread
From: Vitaly Ostanin @ 2005-11-30 15:37 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
[-- Attachment #1: Type: text/plain, Size: 295 bytes --]
Sviataslau Svirydau пишет:
> Ой, мама! Как это его enigmail перекосячил, что даже mailman ничего
> разобрать не смог... в других клиентах хоть видно было?
У меня нормально, только подпись не проверилась.
<skipped/>
--
Regards, Vyt
mailto: vyt@vzljot.ru
JID: vyt@vzljot.ru
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 256 bytes --]
^ permalink raw reply [flat|nested] 26+ messages in thread
* Re: [sisyphus] Re: [JT] I: updated package - subversion
2005-11-30 15:37 ` [sisyphus] Re: [JT] " Vitaly Ostanin
@ 2005-11-30 15:43 ` Sviataslau Svirydau
0 siblings, 0 replies; 26+ messages in thread
From: Sviataslau Svirydau @ 2005-11-30 15:43 UTC (permalink / raw)
To: ALT Linux Sisyphus discussion list
[-- Attachment #1: Type: text/plain, Size: 416 bytes --]
Vitaly Ostanin wrote on 11/30/2005 5:37 PM:
> Sviataslau Svirydau пишет:
>
>> Ой, мама! Как это его enigmail перекосячил, что даже mailman ничего
>> разобрать не смог... в других клиентах хоть видно было?
>>
>
> У меня нормально, только подпись не проверилась.
>
Это потому что он правильно сформировать подпись для письма с
аттачментом... если без аттачей, то вроде нормально подписывает...
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 250 bytes --]
^ permalink raw reply [flat|nested] 26+ messages in thread
* [sisyphus] Re: [JT] I: updated package - subversion
2005-11-30 15:27 ` [sisyphus][JT] " Sviataslau Svirydau
2005-11-30 15:37 ` [sisyphus] Re: [JT] " Vitaly Ostanin
@ 2005-11-30 16:26 ` Grigory Batalov
1 sibling, 0 replies; 26+ messages in thread
From: Grigory Batalov @ 2005-11-30 16:26 UTC (permalink / raw)
To: sisyphus
On Wed, 30 Nov 2005 17:27:02 +0200
Sviataslau Svirydau <Sviataslau_Svirydau@epam.com> wrote:
> Ой, мама! Как это его enigmail перекосячил, что даже mailman ничего
> разобрать не смог... в других клиентах хоть видно было?
Sylpheed через gmane.org нормально показывает.
<skip>
--
Григорий Баталов,
программист
ЗАО "Ланит-Терком"
^ permalink raw reply [flat|nested] 26+ messages in thread
end of thread, other threads:[~2005-11-30 16:26 UTC | newest]
Thread overview: 26+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-08-16 21:51 [sisyphus] I: updated package - subversion Sviataslau Svirydau
2005-08-17 8:56 ` [sisyphus] " Anton Farygin
2005-08-17 9:10 ` Sviataslau Svirydau
2005-11-25 16:37 ` [sisyphus] " Dmitry V. Levin
2005-11-25 17:27 ` Alexander Bokovoy
2005-11-25 17:38 ` Dmitry V. Levin
2005-11-25 17:50 ` Alexander Bokovoy
2005-11-25 18:26 ` [sisyphus] " Michael Shigorin
2005-11-25 18:43 ` Dmitry V. Levin
2005-11-25 20:16 ` Michael Shigorin
2005-11-25 19:20 ` Alexander Bokovoy
2005-11-25 22:08 ` [sisyphus] " Sviatoslav Sviridov
2005-11-25 22:55 ` Dmitry V. Levin
2005-11-26 9:12 ` Vladimir Lettiev
2005-11-26 11:57 ` Vladimir Lettiev
2005-11-26 15:12 ` Dmitry V. Levin
2005-11-26 18:10 ` Sviatoslav Sviridov
2005-11-26 20:42 ` Aleksey Avdeev
2005-11-26 21:52 ` Sviataslau Svirydau
2005-11-26 22:08 ` Aleksey Avdeev
2005-11-27 22:34 ` Sviataslau Svirydau
2005-11-30 15:06 ` Sviatoslav Sviridov
2005-11-30 15:27 ` [sisyphus][JT] " Sviataslau Svirydau
2005-11-30 15:37 ` [sisyphus] Re: [JT] " Vitaly Ostanin
2005-11-30 15:43 ` Sviataslau Svirydau
2005-11-30 16:26 ` Grigory Batalov
ALT Linux Sisyphus discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/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 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \
sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru
public-inbox-index sisyphus
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.sisyphus
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git