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

Dmitry V. Levin ldv на altlinux.org
Ср Апр 22 04:58:37 MSK 2020


On Mon, Apr 20, 2020 at 03:35:41AM +0300, Dmitry V. Levin wrote:
> 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.

В итоге я добавил arybase.pm в Skip и откатил ненужные изменения
во всех 12 пакетах, которые вы так торопливо пропатчили.


-- 
ldv


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