[devel] [#250260] DONE srpm=perl-Date-Calc-6.4-alt2.src.rpm

Dmitry V. Levin ldv на altlinux.org
Пн Апр 20 03:35:41 MSK 2020


On Sun, Apr 19, 2020 at 07:47:09PM +0300, Dmitry V. Levin wrote:
> On Sun, Apr 19, 2020 at 07:42:15PM +0300, Igor Vlasenko wrote:
> > там нечего исправлять, с новым perl генератор не будет выдавать эту зависимость.
> >
> > On Sun, Apr 19, 2020 at 7:22 PM Dmitry V. Levin wrote:
> > > On Sun, Apr 19, 2020 at 07:08:48PM +0300, Dmitry V. Levin wrote:
> > > > On Sun, Apr 19, 2020 at 06:53:12PM +0300, Igor Vlasenko wrote:
> > > > > On Sun, Apr 19, 2020 at 6:52 PM Igor Vlasenko wrote:
> > > > > >
> > > > > > в perl 5.30 больше нет этого модуля, автозависимость зря генерируется,
> > > > > > ломает обновление.
> > > > > ломает обновление perl до 5.30
> > > >
> > > > Если она всегда неправильно генерируется, может быть, надо было генератор
> > > > поправить вместо того, чтобы кучу пакетов патчить?
> > >
> > > И, что обидно, ведь есть же в rpm-build-perl этот механизм, и используется
> > > он давным-давно.
> > >
> > > Игорь, я вас прошу пропатчить rpm-build-perl и откатить изменения во всех
> > > этих пакетах.
> 
> Если бы генератор не выдавал эту зависимость, то не пришлось бы патчить
> кучу пакетов.

В /usr/share/perl5/B/PerlReq.pm из пакета rpm-build-perl есть @Skip.

В https://perldoc.pl/perldeprecation#Assigning-non-zero-to-$%5B-is-fatal
написано буквально следующее:

#Assigning non-zero to $[ is fatal

This variable (and the corresponding array_base feature and arybase module)
allowed changing the base for array and string indexing operations.

Setting this to a non-zero value has been deprecated since Perl 5.12 and throws
a fatal error as of Perl 5.30.


-- 
ldv


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