ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] perl-Module-Build
@ 2007-06-27  8:15 Victor Forsyuk
  2007-08-13  7:49 ` Alexey Tourbin
  0 siblings, 1 reply; 9+ messages in thread
From: Victor Forsyuk @ 2007-06-27  8:15 UTC (permalink / raw)
  To: ALT Devel discussion list

Приветствую,

есть у меня желание собрать свежую версию perl-Net-DNS-Resolver-Programmable,
однако проблема вот в чём:

$ rpm -q --lastchange perl-Module-Build
* Sat Apr 07 2007 Alexey Tourbin <at@altlinux.ru> 0.26.12-alt1

- 0.2610 -> 0.2612; note: we are still on 0.26 branch; 0.28 branch
  uses ExtUtils::CBuilder which I do not want for now

При этом:

+ /usr/bin/perl Build.PL installdirs=vendor
 * ERROR: Version 0.2612 of Module::Build is installed, but we need version >= 0.2805
ERRORS/WARNINGS FOUND IN PREREQUISITES.  You may wish to install the versions
 of the modules indicated above before proceeding with this installation.

Нет ли возражений к обновлению perl-Module-Build до последней версии?




^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [devel] perl-Module-Build
  2007-06-27  8:15 [devel] perl-Module-Build Victor Forsyuk
@ 2007-08-13  7:49 ` Alexey Tourbin
  2007-08-13 14:18   ` Victor Forsyuk
  0 siblings, 1 reply; 9+ messages in thread
From: Alexey Tourbin @ 2007-08-13  7:49 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 992 bytes --]

On Wed, Jun 27, 2007 at 11:15:39AM +0300, Victor Forsyuk wrote:
> есть у меня желание собрать свежую версию perl-Net-DNS-Resolver-Programmable,
> однако проблема вот в чём:
> 
> $ rpm -q --lastchange perl-Module-Build
> * Sat Apr 07 2007 Alexey Tourbin <at@altlinux.ru> 0.26.12-alt1
> 
> - 0.2610 -> 0.2612; note: we are still on 0.26 branch; 0.28 branch
>   uses ExtUtils::CBuilder which I do not want for now
> 
> При этом:
> 
> + /usr/bin/perl Build.PL installdirs=vendor
>  * ERROR: Version 0.2612 of Module::Build is installed, but we need version >= 0.2805
> ERRORS/WARNINGS FOUND IN PREREQUISITES.  You may wish to install the versions
>  of the modules indicated above before proceeding with this installation.
> 
> Нет ли возражений к обновлению perl-Module-Build до последней версии?

Возражения есть.  Я собрал для себя новый Module-Build, ломаются разные
пакеты, как минимум perl-SDL и perl-version.  Буду дальше думать, но
в ближайшее время ждать не стоит.

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [devel] perl-Module-Build
  2007-08-13  7:49 ` Alexey Tourbin
@ 2007-08-13 14:18   ` Victor Forsyuk
  2007-08-13 14:49     ` Alexey Tourbin
  2007-08-13 17:28     ` [devel] Fedora repo Alexey Tourbin
  0 siblings, 2 replies; 9+ messages in thread
From: Victor Forsyuk @ 2007-08-13 14:18 UTC (permalink / raw)
  To: ALT Devel discussion list

On Mon, Aug 13, 2007 at 11:49:43AM +0400, Alexey Tourbin <at@altlinux.ru> wrote:
> On Wed, Jun 27, 2007 at 11:15:39AM +0300, Victor Forsyuk wrote:
> > есть у меня желание собрать свежую версию perl-Net-DNS-Resolver-Programmable,
> > однако проблема вот в чём:
> > 
> > $ rpm -q --lastchange perl-Module-Build
> > * Sat Apr 07 2007 Alexey Tourbin <at@altlinux.ru> 0.26.12-alt1
> > 
> > - 0.2610 -> 0.2612; note: we are still on 0.26 branch; 0.28 branch
> >   uses ExtUtils::CBuilder which I do not want for now
> > 
> > При этом:
> > 
> > + /usr/bin/perl Build.PL installdirs=vendor
> >  * ERROR: Version 0.2612 of Module::Build is installed, but we need version >= 0.2805
> > ERRORS/WARNINGS FOUND IN PREREQUISITES.  You may wish to install the versions
> >  of the modules indicated above before proceeding with this installation.
> > 
> > Нет ли возражений к обновлению perl-Module-Build до последней версии?
> 
> Возражения есть.  Я собрал для себя новый Module-Build, ломаются разные
> пакеты, как минимум perl-SDL и perl-version.  Буду дальше думать, но
> в ближайшее время ждать не стоит.

Однако ситуацию, мягко говоря, нельзя признать удовлетворительной.
Хотя бы потому, что, к примеру, следующая версия того же
perl-Net-DNS-Resolver-Programmable может быть security update'ом.
Что тогда будем делать?

На самом деле, это довольно странно, что у Module::Build ветки 0.28 такие
серьезные проблемы. Посмотрим в тот же девелоперрский репозитарий Федоры...
Там уже давно, больше года, perl-Module-Build обновили до 0.28 ветки.

perl-version у них текущей версии (0.7203), а не древний 0.48, как у нас.
perl-SDL той же версии, 2.1.3, но если посмотреть в его spec, можно увидеть
интересный комментарий и хак, который похоже и обходит какую-то
несовместимость с текущим perl-Module-Build.

Честно говоря, меня бы намного больше устроило, если бы новый Module::Build
можно было ожидать в достаточно обозримом времени. Могу я предложить свою
помощь?




^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [devel] perl-Module-Build
  2007-08-13 14:18   ` Victor Forsyuk
@ 2007-08-13 14:49     ` Alexey Tourbin
  2007-08-14 15:00       ` Victor Forsyuk
  2007-08-13 17:28     ` [devel] Fedora repo Alexey Tourbin
  1 sibling, 1 reply; 9+ messages in thread
From: Alexey Tourbin @ 2007-08-13 14:49 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 1943 bytes --]

On Mon, Aug 13, 2007 at 05:18:41PM +0300, Victor Forsyuk wrote:
> Однако ситуацию, мягко говоря, нельзя признать удовлетворительной.
> Хотя бы потому, что, к примеру, следующая версия того же
> perl-Net-DNS-Resolver-Programmable может быть security update'ом.
> Что тогда будем делать?

http://search.cpan.org/src/JMEHNLE/Net-DNS-Resolver-Programmable-v0.003/CHANGES
  ! Build-require Module::Build >= 0.2805, hopefully fixing a version.pm/                                                                    
    CPAN.pm compatibility issue (see rt.cpan.org #26784).                                                                                    
    (Debian packaging is not affected because it does not rely on META.yml.)                                                                 

Со старым точно не собирается?
sed -i /2805/d Build.PL

> На самом деле, это довольно странно, что у Module::Build ветки 0.28 такие
> серьезные проблемы. Посмотрим в тот же девелоперрский репозитарий Федоры...
> Там уже давно, больше года, perl-Module-Build обновили до 0.28 ветки.
> 
> perl-version у них текущей версии (0.7203), а не древний 0.48, как у нас.
> perl-SDL той же версии, 2.1.3, но если посмотреть в его spec, можно увидеть
> интересный комментарий и хак, который похоже и обходит какую-то
> несовместимость с текущим perl-Module-Build.

Я знаю, что есть патч к perl-SDL.

> Честно говоря, меня бы намного больше устроило, если бы новый Module::Build
> можно было ожидать в достаточно обозримом времени. Могу я предложить свою
> помощь?

Там есть некоторые относительно мелкие проблемы, которые я хотел бы
решить до того, как отправить сборку в сизиф.  Например, я захачил
ExtUtils::MakeMaker, чтобы он линковал *.so файлы c -lperl.  А
Module::Build и/или ExtUtils::CBuilder линкуют по собственному
разумению в обход MakeMaker.

Хорошо, в ближайшее время я попробую заняться Module::Build ещё раз.

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 9+ messages in thread

* [devel] Fedora repo
  2007-08-13 14:18   ` Victor Forsyuk
  2007-08-13 14:49     ` Alexey Tourbin
@ 2007-08-13 17:28     ` Alexey Tourbin
  2007-08-13 22:06       ` Dmitry V. Levin
  1 sibling, 1 reply; 9+ messages in thread
From: Alexey Tourbin @ 2007-08-13 17:28 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 398 bytes --]

On Mon, Aug 13, 2007 at 05:18:41PM +0300, Victor Forsyuk wrote:
> На самом деле, это довольно странно, что у Module::Build ветки 0.28 такие
> серьезные проблемы. Посмотрим в тот же девелоперрский репозитарий Федоры...

Как нынче посмотреть в девелоперский репозитарий Федоры?
Старый способ, кажется, не работает.

$ cat CVS/R* 
devel
:pserver:anonymous@cvs.fedora.redhat.com:/cvs/dist
$

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [devel] Fedora repo
  2007-08-13 17:28     ` [devel] Fedora repo Alexey Tourbin
@ 2007-08-13 22:06       ` Dmitry V. Levin
  0 siblings, 0 replies; 9+ messages in thread
From: Dmitry V. Levin @ 2007-08-13 22:06 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 668 bytes --]

On Mon, Aug 13, 2007 at 09:28:28PM +0400, Alexey Tourbin wrote:
> On Mon, Aug 13, 2007 at 05:18:41PM +0300, Victor Forsyuk wrote:
> > На самом деле, это довольно странно, что у Module::Build ветки 0.28 такие
> > серьезные проблемы. Посмотрим в тот же девелоперрский репозитарий Федоры...
> 
> Как нынче посмотреть в девелоперский репозитарий Федоры?
> Старый способ, кажется, не работает.
> 
> $ cat CVS/R* 
> devel
> :pserver:anonymous@cvs.fedora.redhat.com:/cvs/dist
> $

$ cat CVS/R*
rpms
:pserver:anonymous@cvs.fedora.redhat.com:/cvs/pkgs

Там есть devel и FC7; обновления CVS-репозиториев с FC6 они, кажется,
больше не публикуют.


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [devel] perl-Module-Build
  2007-08-13 14:49     ` Alexey Tourbin
@ 2007-08-14 15:00       ` Victor Forsyuk
  2007-08-15 11:31         ` Alexey Tourbin
  0 siblings, 1 reply; 9+ messages in thread
From: Victor Forsyuk @ 2007-08-14 15:00 UTC (permalink / raw)
  To: ALT Devel discussion list

On Mon, Aug 13, 2007 at 06:49:22PM +0400, Alexey Tourbin <at@altlinux.ru> wrote:
> On Mon, Aug 13, 2007 at 05:18:41PM +0300, Victor Forsyuk wrote:
> > Однако ситуацию, мягко говоря, нельзя признать удовлетворительной.
> > Хотя бы потому, что, к примеру, следующая версия того же
> > perl-Net-DNS-Resolver-Programmable может быть security update'ом.
> > Что тогда будем делать?
> 
> http://search.cpan.org/src/JMEHNLE/Net-DNS-Resolver-Programmable-v0.003/CHANGES
>   ! Build-require Module::Build >= 0.2805, hopefully fixing a version.pm/                                                                    
>     CPAN.pm compatibility issue (see rt.cpan.org #26784).                                                                                    
>     (Debian packaging is not affected because it does not rely on META.yml.)                                                                 
> 
> Со старым точно не собирается?
> sed -i /2805/d Build.PL

Честно говоря, к насилию не прибегал. :)
 
> > На самом деле, это довольно странно, что у Module::Build ветки 0.28 такие
> > серьезные проблемы. Посмотрим в тот же девелоперрский репозитарий Федоры...
> > Там уже давно, больше года, perl-Module-Build обновили до 0.28 ветки.
> > 
> > perl-version у них текущей версии (0.7203), а не древний 0.48, как у нас.

Как насчет фич-реквеста по обновлению perl-version до текущей версии?

Кстати, готов помочь с обновлением пакетов перловых модулей до современных
версий...

> > perl-SDL той же версии, 2.1.3, но если посмотреть в его spec, можно увидеть
> > интересный комментарий и хак, который похоже и обходит какую-то
> > несовместимость с текущим perl-Module-Build.
> 
> Я знаю, что есть патч к perl-SDL.

Замечательно!
 
> > Честно говоря, меня бы намного больше устроило, если бы новый Module::Build
> > можно было ожидать в достаточно обозримом времени. Могу я предложить свою
> > помощь?
> 
> Там есть некоторые относительно мелкие проблемы, которые я хотел бы
> решить до того, как отправить сборку в сизиф.  Например, я захачил
> ExtUtils::MakeMaker, чтобы он линковал *.so файлы c -lperl.  А
> Module::Build и/или ExtUtils::CBuilder линкуют по собственному
> разумению в обход MakeMaker.
> 
> Хорошо, в ближайшее время я попробую заняться Module::Build ещё раз.

Спасибо!




^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [devel] perl-Module-Build
  2007-08-14 15:00       ` Victor Forsyuk
@ 2007-08-15 11:31         ` Alexey Tourbin
  2007-08-15 13:27           ` Victor Forsyuk
  0 siblings, 1 reply; 9+ messages in thread
From: Alexey Tourbin @ 2007-08-15 11:31 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 1654 bytes --]

On Tue, Aug 14, 2007 at 06:00:09PM +0300, Victor Forsyuk wrote:
> > > На самом деле, это довольно странно, что у Module::Build ветки 0.28 такие
> > > серьезные проблемы. Посмотрим в тот же девелоперрский репозитарий Федоры...
> > > Там уже давно, больше года, perl-Module-Build обновили до 0.28 ветки.
> > > 
> > > perl-version у них текущей версии (0.7203), а не древний 0.48, как у нас.
> Как насчет фич-реквеста по обновлению perl-version до текущей версии?

Уже обновил, лучше подождать 0.72.03-alt2.

На самом деле есть более глубокая проблема с verson.pm: надо добавить
в perl.prov поддержку version.pm, чтобы он проставлял версии в Provides.
Я сейчас этим занимаюсь.  К сожалению, Вы к git равнодушны, насколько я
понимаю.

Я до последнего времени обходил проблему с version.pm, а в некоторых
пакетах даже отрывал version.pm, как, например, в perl-Class-DBI:

index afb1fed..bfb9788 100644
--- a/lib/Class/DBI.pm
+++ b/lib/Class/DBI.pm
@@ -7,7 +7,7 @@
 
 package Class::DBI;
 
-use version; $VERSION = qv('3.0.15');
+$VERSION = v3.0.16;
 
 use strict;
 use warnings;

Но теперь прижали, деваться некуда. :)

Новый Module::Build тоже неявно требует version.pm, причем довольно
некрасиво, см. /usr/lib/perl5/vendor_perl/Module/Build/Version.pm.
Наверное, нужно эту зависимость актуализировать, потому что сейчас
получается

$ filereq /dev/stdout perl -MModule::Build -e1 2>/dev/null |grep version
/usr/lib/perl5/vendor_perl/i386-linux/auto/version/vxs/vxs.so
/usr/lib/perl5/vendor_perl/i386-linux/version.pm
/usr/lib/perl5/vendor_perl/i386-linux/version/vxs.pm
$ rpm -qR perl-Module-Build |grep version
$

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [devel] perl-Module-Build
  2007-08-15 11:31         ` Alexey Tourbin
@ 2007-08-15 13:27           ` Victor Forsyuk
  0 siblings, 0 replies; 9+ messages in thread
From: Victor Forsyuk @ 2007-08-15 13:27 UTC (permalink / raw)
  To: ALT Devel discussion list

On Wed, Aug 15, 2007 at 03:31:08PM +0400, Alexey Tourbin <at@altlinux.ru> wrote:
> 
> Уже обновил, лучше подождать 0.72.03-alt2.
> 
> На самом деле есть более глубокая проблема с verson.pm: надо добавить
> в perl.prov поддержку version.pm, чтобы он проставлял версии в Provides.
> Я сейчас этим занимаюсь.  К сожалению, Вы к git равнодушны, насколько я
> понимаю.

Не то, чтобы совсем равнодушен... :) git как инструмент мне нравится. Просто
в рамках того, что я делаю в команде, он мне пока реально не особо нужен.
Скоро наверняка нужно будет использовать в работе, тогда стану ползти дальше
по своей learning curve. Пока что я где-то на стадии "Hit and miss"
<http://www.learningandteaching.info/learning/lerncrv.htm>

:)




^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2007-08-15 13:27 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2007-06-27  8:15 [devel] perl-Module-Build Victor Forsyuk
2007-08-13  7:49 ` Alexey Tourbin
2007-08-13 14:18   ` Victor Forsyuk
2007-08-13 14:49     ` Alexey Tourbin
2007-08-14 15:00       ` Victor Forsyuk
2007-08-15 11:31         ` Alexey Tourbin
2007-08-15 13:27           ` Victor Forsyuk
2007-08-13 17:28     ` [devel] Fedora repo Alexey Tourbin
2007-08-13 22:06       ` 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