From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on sa.local.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-1.6 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DNS_FROM_AHBL_RHSBL,RCVD_IN_DNSWL_NONE, RP_MATCHES_RCVD,SPF_PASS autolearn=no autolearn_force=no version=3.4.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=imath.kiev.ua; s=hydra; t=1448900410; bh=4D9WMZovDEheQ+OHl+HTD+oMnkxHlLOfQFNCqtT/Wf0=; h=Date:From:To:Subject; b=UwPrSLq8err6/9G0cPVfZ8dAcv7sjEF+E5Uqb3JzU1hWzyl0USEX6XOVS0zNnewdP L4nOCBcpmMFyHzMWdnH8Iidc7fCWs5bR9qwLP7dI/eAyG5oNCnYLnB0mCNZ5fVdP0I 092XnW0qBCVxGAQeRa0sqzwJ3ZbOpgnmRGAkujbQ= X-Virus-Scanned: amavisd-new at imath.kiev.ua DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=imath.kiev.ua; s=hydra; t=1448900406; bh=4D9WMZovDEheQ+OHl+HTD+oMnkxHlLOfQFNCqtT/Wf0=; h=Date:From:To:Subject; b=YbX7Wg/XlqnA0T5SCdW29VGnllpzEuD8Ds4AVmBeP0wiJqmEn8QMQu7S7XRbBu7V1 Lgtt5c8pWP2Phe1zqb7TN/G9V8meNg0lwEztU/8z130O5sMMMa5QePFkNV6074Wq5l KEBoGQy+JZ6FNaHm9T0xGjR/ayeXQLHygsDtDE2s= Date: Mon, 30 Nov 2015 18:20:05 +0200 From: Igor Vlasenko To: devel@lists.altlinux.org Message-ID: <20151130162003.GA2330@dad.imath.kiev.ua> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit User-Agent: Mutt/1.5.23 (2014-03-12) Subject: [devel] I: perl 5.22 post-update. X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: ALT Linux Team development discussions List-Id: ALT Linux Team development discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 30 Nov 2015 16:20:12 -0000 Archived-At: List-Archive: List-Post: Уважаемые коллеги, в Сизиф приехал новый 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