ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] I: perl 5.22 post-update.
@ 2015-11-30 16:20 Igor Vlasenko
  2015-12-02 13:30 ` Aleksey Avdeev
  0 siblings, 1 reply; 4+ messages in thread
From: Igor Vlasenko @ 2015-11-30 16:20 UTC (permalink / raw)
  To: devel

Уважаемые коллеги,
в Сизиф приехал новый perl 5.22.
Что принес нам Дед Мороз?
Много новых beehive-logs!

Однако там нет ничегно слишком страшного.
К примеру, пакеты, не собиравшиеся с 
"Can't locate DateTime/Locale.pm in @INC"
уже собираются, тестовая пересборка попала на неудачный момент,
когда транзакция с libperl-5.22 уже завершилась, 
а unbootstrap пакеты в Сизиф еще не попали.

У кого были такие сообщения, может явно добавить
BR: perl(DateTime/Locale.pm), чтобы не нервничать при каждом обновлении perl.


В сухом остатке следующее изменение в perl:

Ранее объявленные устаревшей (в v5.6.1, 2000 год) конструкции "defined(@array)" and "defined(%hash)" теперь также приводит к ошибке -
ее можно диагностировать по сообщениям в логах

Can't use 'defined(@array)' (Maybe you should just omit the defined()?)
Can't use 'defined(%hash)' (Maybe you should just omit the defined()?)

чтобы вылечить, defined и скобки в указанном месте надо просто убрать.

таких лог файлов
grep -rl "Maybe you should just omit the defined" beehive-logs/x86_64 |sort |wc -l
68
что достаточно много.
однако во многих случаях сборку ломает сторонняя утилита, 
так что на самом деле чинить там надо гораздо меньше.

к примеру, все design-* пакеты ломаются из-за скрипта
bin/po2txt в design-bootloader-source.

Я пару дней был занят пересборкой в autoimports c новым perl.
сейчас почти закончил пересборку,
в Сизифе у нас надо было 400 пакетов пересобрать,
а в autoimports надо было пересобрать более 1100!

В autoimports еще 30 пакетов не собираются с новым perl,
соответственно там возник разлом и unmets.

Но сизиф важнее, поэтому посмотрю, что можно по-быстрому
поправить через qa@ NMU.

-- 

I V


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

* Re: [devel] I: perl 5.22 post-update.
  2015-11-30 16:20 [devel] I: perl 5.22 post-update Igor Vlasenko
@ 2015-12-02 13:30 ` Aleksey Avdeev
  2015-12-02 14:19   ` [devel] I: Прошу пропустить design-bootloader-source-7.2-alt1 (was: perl 5.22 post-update.) Aleksey Avdeev
  0 siblings, 1 reply; 4+ messages in thread
From: Aleksey Avdeev @ 2015-12-02 13:30 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

30.11.2015 19:20, Igor Vlasenko пишет:
> Уважаемые коллеги,
> в Сизиф приехал новый perl 5.22.
...
> В сухом остатке следующее изменение в perl:
> 
> Ранее объявленные устаревшей (в v5.6.1, 2000 год) конструкции "defined(@array)" and "defined(%hash)" теперь также приводит к ошибке -
> ее можно диагностировать по сообщениям в логах
> 
> Can't use 'defined(@array)' (Maybe you should just omit the defined()?)
> Can't use 'defined(%hash)' (Maybe you should just omit the defined()?)
> 
> чтобы вылечить, defined и скобки в указанном месте надо просто убрать.
> 
...
> к примеру, все design-* пакеты ломаются из-за скрипта
> bin/po2txt в design-bootloader-source.

  Нарвался. Буду править.

-- 

С уважением. Алексей.


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 278 bytes --]

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

* Re: [devel] I: Прошу пропустить design-bootloader-source-7.2-alt1 (was: perl 5.22 post-update.)
  2015-12-02 13:30 ` Aleksey Avdeev
@ 2015-12-02 14:19   ` Aleksey Avdeev
  2015-12-02 14:21     ` Michael Shigorin
  0 siblings, 1 reply; 4+ messages in thread
From: Aleksey Avdeev @ 2015-12-02 14:19 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

02.12.2015 16:30, Aleksey Avdeev пишет:
> 30.11.2015 19:20, Igor Vlasenko пишет:
>> Уважаемые коллеги,
>> в Сизиф приехал новый perl 5.22.
...
>> к примеру, все design-* пакеты ломаются из-за скрипта
>> bin/po2txt в design-bootloader-source.
> 
>   Нарвался. Буду править.

  В design-bootloader-source-7.2-alt1 исправил так, см.
<http://git.altlinux.org/people/solo/packages/?p=design-bootloader-source.git;a=commitdiff;h=b8f84509f32b339ce15e82f1daff489e644cf1e2>.
У меня -- работает.

  Прошу пропустить tasks 154160 (см.
<http://git.altlinux.org/tasks/154160/logs/events.1.1.log>)

-- 

С уважением. Алексей.


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 278 bytes --]

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

* Re: [devel] I: Прошу пропустить design-bootloader-source-7.2-alt1 (was: perl 5.22 post-update.)
  2015-12-02 14:19   ` [devel] I: Прошу пропустить design-bootloader-source-7.2-alt1 (was: perl 5.22 post-update.) Aleksey Avdeev
@ 2015-12-02 14:21     ` Michael Shigorin
  0 siblings, 0 replies; 4+ messages in thread
From: Michael Shigorin @ 2015-12-02 14:21 UTC (permalink / raw)
  To: devel

On Wed, Dec 02, 2015 at 05:19:32PM +0300, Aleksey Avdeev wrote:
> В design-bootloader-source-7.2-alt1 исправил так, см.
> <http://git.altlinux.org/people/solo/packages/?p=design-bootloader-source.git;a=commitdiff;h=b8f84509f32b339ce15e82f1daff489e644cf1e2>.
> У меня -- работает.

Спасибо!

> Прошу пропустить tasks 154160

Проверяю.

-- 
 ---- WBR, Michael Shigorin / http://altlinux.org
  ------ http://opennet.ru / http://anna-news.info


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

end of thread, other threads:[~2015-12-02 14:21 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-11-30 16:20 [devel] I: perl 5.22 post-update Igor Vlasenko
2015-12-02 13:30 ` Aleksey Avdeev
2015-12-02 14:19   ` [devel] I: Прошу пропустить design-bootloader-source-7.2-alt1 (was: perl 5.22 post-update.) Aleksey Avdeev
2015-12-02 14:21     ` Michael Shigorin

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