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=1456872347; bh=H31cP2LX7a6RWcicJNxW+FgCDjY+q7lgdX3u+SvpIxs=; h=Date:From:To:Subject:References:In-Reply-To; b=Iodow3bjN9LqRdKvLWnyVZ1wLDdEkAWjRfBBYaIp88tgwIPkdU3jHqqIR5pgR39ob SfpP+rzT6iJ1OTXJ8epKIl+/XLwE5wMRStmnbcgEJV9HGk/HParqxM9c3gZAXq0E3C n2R3t3OKMYMUKBkcxPLI3x+/+k7zN1aUd2XlAYMA= 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=1456872339; bh=H31cP2LX7a6RWcicJNxW+FgCDjY+q7lgdX3u+SvpIxs=; h=Date:From:To:Subject:References:In-Reply-To; b=KGEhSelBMV8NuER2WsPn8iHxBG7GNy0axltr5rI1ppAkAqMCv7qDt0TmBqSOIy2Ez xvmSsovCJoKUNc+C/f2LcAy6USjZOId8NfH0kL64/zZuM3Hu27pD2tyzfG7OgEwkzq fHq/w6NHPeJlwn2udyG7mCJq0V5/WGoz8Gx/qGH8= Date: Wed, 2 Mar 2016 00:45:38 +0200 From: Igor Vlasenko To: ALT Linux Team development discussions Message-ID: <20160301224538.GA10836@dad.imath.kiev.ua> References: <20160301220520.GA9565@dad.imath.kiev.ua> <20160301221940.GA8367@altlinux.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20160301221940.GA8367@altlinux.org> User-Agent: Mutt/1.5.23 (2014-03-12) Subject: Re: [devel] Q: is python-module-sphinx build-recursion OK? 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, 01 Mar 2016 22:45:50 -0000 Archived-At: List-Archive: List-Post: On Wed, Mar 02, 2016 at 01:19:40AM +0300, Dmitry V. Levin wrote: > Сейчас в /usr/lib/python2.7/site-packages/sphinx/objects.inv и > /usr/lib/python3.3/site-packages/sphinx/objects.inv лежат идентичные > файлы, принадлежащие пакетам python-module-objects.inv и > python3-module-objects.inv, соответственно. > > При этом > $ GET http://docs.python.org/dev/objects.inv | head -3 > # Sphinx inventory version 2 > # Project: Python > # Version: 3.6 > > Теперь придётся эту кривизну выпрямить. Судя по заметкам Евгения https://www.altlinux.org/Python/Refactoring#python-module-objects.inv [...] Пакет содержит репозиторий ("инвентарь объектов"?) для Sphinx, и если hasher или сборочница имеет доступ к интернету, в интернет без данного пакета лезут все, чья документация собирается при помощи python-module-sphinx. Чтобы этого не происходило, у python-module-sphinx в [Build]Requires прописан пакет python-module-objects.inv. Планируется еженедельное обновление этого пакета. В этом случае, думаю, еженедельное обновление будет более адекватной заменой нынешней практике, когда модули лезут в сеть при каждой сборке. [...] python*-module-objects.inv как я понимаю, скорее использовался Евгением как отрывалка у пакетов желания лезть в интернет. Хотя, конечно, objects.inv от python3 как-то не очень хорошо выглядит, когда скормлен python'у 2. Впрочем, как понимаю, при сборке документации python2 модулей сфинксом все равно именно этот objects.inv штатно выкачивается, так что это вопрос скорее к разработчикам. -- I V