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

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