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=-1.7 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS autolearn=no autolearn_force=no version=3.4.1 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1739426583; x=1740031383; darn=lists.altlinux.org; h=in-reply-to:content-transfer-encoding:content-disposition :mime-version:references:message-id:subject:to:from:date:sender:from :to:cc:subject:date:message-id:reply-to; bh=anHnPHepywgLu4Qxr6rVjbINCzqm1yuacvvuK03v9RI=; b=FGLl06Qw1nf0VKR+iDGvukElOguSaHtun0/e27oM/QqYcvZB1JJrbxlIkyxKT1z9IO /ekaPCSwXHXHl6O11KW4yMZRWZIZyZgq1cQg/W7Kacv9Ra51efO8nyd4cWMK16cYC6R6 aH2Lg+1BfnOzWmXbcspVfLR9nwdYoydQDpv3vTHcOZJl/RSyyUR6u22S7Br7eWjGT71z YxAqka9cHcN08IpIfngdg2x9m5wNQ8kX0AI9jIl+/DXRw0R6pjjqU7jGfWJIZKkMxtJR tyHsXfxA69BFn6PjvtJPfH2zFb0Skdk9u/kvV4i5BFwbfwg4cLnq84d3OSGW44PvifvH IzgQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1739426583; x=1740031383; h=in-reply-to:content-transfer-encoding:content-disposition :mime-version:references:message-id:subject:to:from:date:sender :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=anHnPHepywgLu4Qxr6rVjbINCzqm1yuacvvuK03v9RI=; b=dxpUd05QbKbnSQA6ZfTutiGqhNA+BtGVY2NWPRI9+kU5sxFd2h7yL0661BZYk9SJTw AkNx+dvGiQED0XyVECua+fY7jAoO2FXWbbx+h8fSoWprDlOtfoGA59DU9wsBIisDNkzI 4Q2x73miaQOOVzSepa9uDSkLQbFXc78Bw5ZkpTwCNdwn+yJxbFzwcm4+50RowLlCnioQ IxiD7alW6TH6oZ1sF4fVmwtIoU5JIfPgMHT5Gyd1e+LRlFaCQh4aHQU698LWG1CJgCTQ oYsNtKIi2jH18Owysut8N5NSgcvZlSXaf2xWnAjqaUJraWMJP7ORI40O5HdYvTUD8ToT Zc5A== X-Gm-Message-State: AOJu0YyPqrAWd53khDz+z0BYNN0wi0VdTsqiBx667iUc2f2eXHbl2iEm 5EPaXyMspBFmJ/1GAXtKC9qz7J8EiBIq64KgDCNy4mwojBl/qj915fRC+Q== X-Gm-Gg: ASbGncsitM9vZNfxWsO6zK8w9ve63X3SMenVTiOC4x5SDV2Sw7+hv2y8csBKpukXgEU AMNqzfsKaBZBgE5qRaapGsPe49ZhCqqW/Rkt0vSsIM+Z2nF0tao+2rZLRipoixJp/7X8moShmMI bsnEtGDMA7dLQZzi9L0FoGHYBiAgI3B9XKFRvSgZplSZzVse7xxHAjJ33l1rZZjEOD6gjYZgjgC yvF+mk2kQtQZ2Y44z7vf9WZHig2K75PrVgyYYTfq7O+PzT8G6flTBXXDrFEPLen/rrStKzUHsoa UoKvZgZr93Vg1CVI/OdfBOBvnwv01A== X-Google-Smtp-Source: AGHT+IEYaIqUTY0xs8/dYEdxLDrL6j49i5SYBSIxqPQYAYrzAtkRYOx5KeHiwPvu40HkkyC7j5u/AQ== X-Received: by 2002:a05:651c:1b11:b0:300:3bcd:8d05 with SMTP id 38308e7fff4ca-30904ffcd24mr18258371fa.15.1739426582486; Wed, 12 Feb 2025 22:03:02 -0800 (PST) Sender: "Ivan A. Melnikov" Date: Thu, 13 Feb 2025 10:02:58 +0400 From: "Ivan A. Melnikov" To: ALT Linux Team development discussions Message-ID: References: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: Subject: Re: [devel] =?utf-8?b?0KHQv9Cw0YHRkdC8IHB5dGhvbjMg0LLQvNC10YHRgtC1?= =?utf-8?q?!?= 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: Thu, 13 Feb 2025 06:03:05 -0000 Archived-At: List-Archive: List-Post: On Wed, Feb 12, 2025 at 07:54:49PM +0300, Grigory Ustinov wrote: > Добрый день, уважаемые участники ALT Linux Team. [...] > Эмоции в сторону, давайте сосредоточимся на проблемах этого подхода: > > 1.) Данный подход полностью ломает идею спек-файла, который по оригинальной > задумке должен хранить _всю_ информацию о пакете. То есть открыв спек-файл > нельзя определить его зависимости, в поиске по спекам нельзя отгрепать > зависимости и так далее. К сожалению, такая идея спек-файла уже давно сломалась сама по себе, и это можно только принять, отпустить и забыть. Сборочные зависимости уже давно зависят от такого количества свойств среды, что могут быть адекватно получены только в специально сформированном окружении в момет сборки пакета. Какое-то приближение может быть получено из зависимостей src.rpm (и, соответственно srclist'ов), но и оно зависимо, например, от архитектуры. [...] На пункты 2-4 я думаю ответить отдельным письмом. [...] > 5.) В текущем состоянии наш замечательный репозиторий сизифа потерял > консистентность в области питоновских пакетов. Очевидно, что для обновления > или исправления одних пакетов зачастую приходится влезать в другие. Далеко > не у всех есть желание разбираться в модулях собранных этим необычным > способом. Так, например, за последний год было _испорчено_ несколько > ключевых модулей, для бутстрапа нового питона. Ручки бутстрапа оторваны, > списки зависимостей переделаны в автоматическом режиме, хотя раньше всё было > чётко выверено. Очевидно, что люди, не имеющие опыта бутстрапа питона, не могут полноценно представить себе масштаб возникающих при этом проблем и усилий, которые требются для их решения. Я бы предложил передать авторам обсуждаемых макросов и инструментов почётное право пересборки нашего всего с очередным следующим питоном. Думаю, у них сразу возникнет немало идей того, как улучшить их инструментарий, чтобы в дальнейшем этот процесс происходил легко и безболезненно. Люди, которые когда-нибудь будут портировать Сизиф на очередные внезапные новые аппаратные платформы, тоже будут им благодарны за такие улучшения, а не как сейчас. -- wbr, iv m.