From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: To: ALT Devel discussion list References: <201710281515.03683.asy@altlinux.org> <2194891.v9dAHJN0zR@zerg.malta.altlinux.ru> <20171030193025.637b577a@sem.office.basealt.ru> <20171030203243.GB2520@altlinux.org> From: Anton Farygin Organization: BaseALT Message-ID: <36fa3c15-2796-49e9-c716-63ae1c7d0f86@basealt.ru> Date: Tue, 31 Oct 2017 07:41:55 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.4.0 MIME-Version: 1.0 In-Reply-To: <20171030203243.GB2520@altlinux.org> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Content-Language: en-US Subject: Re: [devel] rpm-macros-ubt 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, 31 Oct 2017 04:42:01 -0000 Archived-At: List-Archive: List-Post: 30.10.2017 23:32, Dmitry V. Levin пишет: > On Mon, Oct 30, 2017 at 09:18:46PM +0300, Anton Farygin wrote: >> 30.10.2017 19:30, Mikhail Efremov пишет: >>> При этом в более ранних записях changelog может быть написано враньё, >>> если этих ранних сборок в данный бранч не было. Я считаю одного этого >>> достаточно, чтобы никогда не использовать %ubt. >> В более ранних записях в changelog будет записано то же самое, что и в >> более поздних. Никакого вранья там не будет. >> >> Особенно в исходниках. > К сожалению, нет. Параметризованный %changelog приводит к тому, что там > оказываются не настоящие записи, а такие, какие бы они были, если бы пакет > собирался исключительно в целевой бранч. Если пакет alt1%ubt был собран > в бранч B1, из которого потом был клонирован бранч B2, в который был потом > собран пакет alt2%ubt, то проверка наследования %changelog'ов не пройдёт > из-за того, что в бранче B2 был пакет alt1.B1, но не было пакета alt1.B2, > в то время как в %changelog пакета alt2.B2 будет написано строго наоборот. Дим, ты говоришь про changelog в бинарном пакете, а я говорю про changelog в исходниках. Я выше написал. что у этой схемы есть определённые ограничения применения.