ALT Linux Sisyphus discussions
 help / color / mirror / Atom feed
* [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