From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Thu, 9 Dec 2021 02:21:13 +0300 From: "Dmitry V. Levin" To: devel-newbies@lists.altlinux.org Message-ID: <20211208232113.GD31151@altlinux.org> References: <20210325120046.a910bb1382e0bb9ee9c59548@altlinux.org> <20210402174615.321850628f8ff8e7bae75777@altlinux.org> <20210404001421.1fb30d2b1e82bed605f51b4a@altlinux.org> <37fa6a7a-b146-f475-1718-f5b10c7dda9b@basealt.ru> <20210404134903.ff60481aeba56482421c7141@altlinux.org> <20210404143514.cdfaef34e8c1c1ff6728e3a2@altlinux.org> <20210406000725.ea1630dd7483f6d4f2abdaa1@altlinux.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: Subject: Re: [newbies] [Bug 39461] [3.4] join bne@ X-BeenThere: devel-newbies@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: "devel@ where you _can_ ask" List-Id: "devel@ where you _can_ ask" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 08 Dec 2021 23:21:13 -0000 Archived-At: List-Archive: On Thu, Dec 09, 2021 at 02:00:23AM +0300, Vladimir D. Seleznev wrote: > On Tue, Apr 06, 2021 at 12:07:25AM +0300, Andrey Savchenko wrote: [...] > > Есть замечания по упаковке документации: > > > > 1) Не следует добавлять зависимость на основной пакет: > > Requires: %name = %version-%release > > Ставить документацию отдельно от программы — распространённый use-case, > поэтому так делать не надо. По этому вопросу нет общепринятой точки зрения. На мой взгляд, обеспечение совпадения версий подпакетов важнее, чем возможность установить подпакет с документацией отдельно, поэтому в своих пакетах я ставлю такую зависимость даже для документации, которую вроде бы можно было бы установить отдельно. Впрочем, есть и другие способы обеспечить совпадения версий, но они более громоздкие. Была идея на уровне rpm-build при упаковке нескольких подпакетов, не образующих по зависимостям односвязное множество, автоматически создавать пустой подпакет и добавлять во все остальные подпакеты жёсткую зависимость на него, но эта идея так и не была реализована. > Кроме того, при указании зависимости на подпакеты в этом же пакете *не > следует* указывать версию (релиз и т.д.), т.к. они вычислятся > автоматически (и более строго). Их явная установка может помешать > автовычислятору зависимостей. Их явная установка не может помешать автовычислятору, но последний появился уже так давно, что версионирование, указанное вручную, выглядит избыточным. -- ldv