From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on sa.local.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-3.2 required=5.0 tests=BAYES_00,DKIM_SIGNED, HEADER_FROM_DIFFERENT_DOMAINS,RP_MATCHES_RCVD,T_DKIM_INVALID autolearn=ham autolearn_force=no version=3.4.1 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=altlinux.org; s=dkim; h=Subject:In-Reply-To:Content-Transfer-Encoding: Content-Type:MIME-Version:References:Message-ID:To:From:Date:Sender:Reply-To: Cc:Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=/4nj6NipG+HLURHP9BNBuTTyvtKi8CchWTiGg7ssk8o=; b=GqXDyXe0uM5B3c2VkPARdLKPzZ Q1Xr36c1iNRGYO8jn+FBJNohagMwHPZvsWqYSzO56uhBYTD1RUQTFEhlmwpeEdp/ReacY6EWaZejf L6PV/tG/3uIH/W9w4IFBMzLOTuahV89ZTogqgdwKwpf7bdQ5Xocl7EQDIZlKGv7lqX8gt8m7oUrSx lFvsodgUGtR1RZw5kL3rvEqiW1jdpd0cKCq32nl6Kw58v7smOrIc0aojJmuH2qydBde9xjlP1lSSa xr728u1JRz1qsDDGuoE1fsvUhuZetzqSSUo3CCP9xqe7Wl6sZiT8UEbziZ6B/hp/y/w6ldCmFT3vL dCzQtUtQ==; Date: Tue, 19 Dec 2017 07:35:43 +0300 From: "Vladimir D. Seleznev" To: ALT Linux Team development discussions Message-ID: <20171219043543.GA27850@portlab> References: <3f0a0e62-618a-303c-8cae-f49f6e02090f@gmail.com> <4e2d39d5-c008-b3da-7936-9359a2140580@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <4e2d39d5-c008-b3da-7936-9359a2140580@gmail.com> User-Agent: Mutt/1.8.3 (2017-05-23) X-SA-Exim-Connect-IP: 46.39.228.166 X-SA-Exim-Mail-From: vseleznv@cs.msu.ru X-SA-Exim-Version: 4.2 X-SA-Exim-Scanned: Yes (on mail.cs.msu.ru) Subject: Re: [devel] =?utf-8?b?0KHQsdC+0YDQutCwINC/0YDQuNC70L7QttC10L3QuNC5?= =?utf-8?q?_=D1=81_libpython?= 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: Tue, 19 Dec 2017 04:35:46 -0000 Archived-At: List-Archive: List-Post: On Mon, Dec 18, 2017 at 10:01:11PM +0300, Alexei Mezin wrote: > 18.12.2017 21:18, Vitaly Lipatov пишет: > > > > Так багу? > > > Так проверил, например, на P7. И там точно так же. То есть у нас это > довольно давно. И код в скрипте python2.7-config как будто намеренно так > сделано. > > Или это бага, которую несколько лет никто не замечает, что странно. Или > что-то имеется ввиду, и хотелось бы узнать, как объехать заботливо > разложенные грабли. Потому что > > https://docs.python.org/2/extending/embedding.html#compiling-and-linking-under-unix-like-systems > > и в других дистрибутивах не выдумывают, а делают "как и инструкции". И > апстримы, конечно, ориентируются не на АЛьТ. Это не бага. Это было сделано с целью, чтобы модули питона не линковались с libpython: при загрузке модуля интерпретатор питона или другая программа, использующая питон в качестве своего скриптового языка, уже имеют все необходимые символы; в добавок, такое решение позволяет не беспокоиться, если библиотека обновилась и символы немного разъехались, а также держать несколько реализаций библиотеки в репозитории. Это изменение присутствует начиная с этого коммита [1], однако в commit message зафиксировано решение, а причина того, что было сделано. Просьба к мейнтейнерам: документировать зачем было сделано то, что было сделано. -- [1] http://git.altlinux.org/gears/p/python.git?p=python.git;a=commitdiff;h=712242dac26472fd0d1ceb0c6f46a7d120a10df8;hp=9f5cde76081f8713e77c7fdabcab6869191cd4d0 -- С уважением, Владимир Селезнев