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=20251104; t=1774339221; x=1774944021; 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=1KO8ZYnvy5dscLJloMLmb0K9oJJVadlB79P6/9cUPBg=; b=G1Q9A9qzLnpCNk5GjSt0fKe3oRFvIrqI0ZU7Fr/ZfljGnNPguotUqWFPtZXYqQaaGr wPeDgZqmBoNX7ucsrVhOuyf7iR14lrpv/y07LSj2aZ1n4GtyBn19ShdwROL6Hw2/knSw MkQETmHdtfWiUg4KFmJ+Njq/5f0eOLGJy//98LkkuoBT5COa94PN7uAv6ZSeEGrpBB5q YweOsjfDsL280Yf7eYYkslXbn0HJChSYd9dYHjkKZPalplusVWamMT9NESS68J2D3N/G z8f/crIk2c54TN7rsowZMS3mgPhfO0O+Xx8nrKv/Crjd4T/QoQM2oUhlMd3IQto7x3KH 2VIQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774339221; x=1774944021; h=in-reply-to:content-transfer-encoding:content-disposition :mime-version:references:message-id:subject:to:from:date:sender :x-gm-gg:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=1KO8ZYnvy5dscLJloMLmb0K9oJJVadlB79P6/9cUPBg=; b=T7BbkSLvNQnZ8lkQ3+Nt4CWY4dFmY+Zbzg6YlRAZrHOEfzG/UJdjD6FlmpZNdKiPTT gn8+Xl3/ZANpUudgZpVaE7+oQdBz7kWD1CWrrYiqpu+/+x5zfuNqMqocWH9QBpzqGDBc OlJrt9rjvzRFuBOO3EJER+YSAoZg3jKqMQ076WQGgLGYJMsAMByoAYFO5LxFGAszeaQ9 kDDUUN2RlkwVXDsGlW9zH2x8tWYDHRgdTgYWBKgzcx/n5jGoobxp0gbAdCgSS/Hq8O1F 6ennai878fhDYfK497aWtrMYhYWZGY4BAPLLlstUWDXfzktLMGOX5PTQfLKU1C0gBG1E 7Q+g== X-Gm-Message-State: AOJu0YxXXQ7vpJ1BldK8SyiEDw9G679XILas8nru96rCZWKDkMswg7Y8 GuEmLezzFwPDNF0noR3JG6epW03kWSEthHcaysQ2voMWHWYKDnWdg95bRpCpwg== X-Gm-Gg: ATEYQzwi9y0Qkq+6qftL6nuRXAwblBWNeUwu6cboN5bBSHNwcyUSA5TMJ1dm9plDKHp z/Wb3RdF9ltsZxSHgTPFouArkekivpNW7s/PciFDKLEPK+3siJNq8rN3+Le7orp7BPIXIrmcSLx Pr2d4mLPDMOIfdYIZdD1H+36Z623LOzdeRbynN3nYbIlRYoWqUS3vL/ggU5LVXpVjMNm0wXpNnk YNpZt5jFMf5sq/GDPVy2XoMWNJAZLUfUTxO6DEEv5vSnGyVqvUGFibtQPrZO+c/Uk+TyQ2CXXh7 BwbDyVqs06ja/lSU7EzPfG1bHtisKFBEC8uhiU1I0hWEZjkFp5d/6BV+hV3ch5pu6RLwAr9sLbP eF6b6tHs9YD+XU76uhWZpJf89vFnYwbF11qP5lQdxeanrBsqDCVzC8MLHqesHZPVgnGNhbXRPkC fFAItPsAQats8LEjMOkOns+LRcw1d0C9hokPpGRQ== X-Received: by 2002:a05:620a:44d0:b0:8cf:de1c:edea with SMTP id af79cd13be357-8cfde1cfe37mr1512344285a.13.1774339220571; Tue, 24 Mar 2026 01:00:20 -0700 (PDT) Sender: "Ivan A. Melnikov" Date: Tue, 24 Mar 2026 12:00:17 +0400 From: "Ivan A. Melnikov" To: ALT Linux Team development discussions Message-ID: References: <385cad54-26ed-43ca-9bf4-05f0012e2b7e@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: [devel] =?utf-8?b?0JfQsNC/0YDQtdGCINC90LAgb2Jzb2xldGVzINGB0YM=?= =?utf-8?b?0YnQtdGB0YLQstGD0Y7RidC40YUg0L/QsNC60LXRgtC+0LIg0L/RgNC4INGB?= =?utf-8?b?0LHQvtGA0LrQtSDQsdC10Lcg0YPQtNCw0LvQtdC90LjRjyDQv9Cw0LrQtdGC?= =?utf-8?b?0LAg0LIg0Y3RgtC+0Lwg0LbQtSDQt9Cw0LTQsNC90LjQuA==?= 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, 24 Mar 2026 08:00:23 -0000 Archived-At: List-Archive: List-Post: On Mon, Mar 23, 2026 at 07:56:03PM +0300, Anton Farygin wrote: > On 3/23/26 19:28, Ivan A. Melnikov wrote: > > On Mon, Mar 23, 2026 at 04:27:47PM +0300, Anton Midyukov wrote: > > > Доброго времени суток > > > > > > Предлагаю рассмотреть техническую возможность блокировки сборки пакетов на сборочнице, > > > у которых прописан obsoletes на не удалённый пакет из Сизифа. > > Это может выглядеть как запрет создавать obsoletes на пакет, который есть > > в репозитории, аналогичный действующему запрету создавать unmets. > > > > Это может помочь неочевидных ошибок запаковки, например заобсолечивания > > пакетов самим собой. > > > Эвристика сложной будет, надо ещё версии будет учитывать и виртуальные > пакеты (Provides). Никакой эвристики. Проверка на unmet'ы уже сравнивает requires и provides, в том числе виртуальные. Obsoletes это то же самое, только имена тегов другие, и результат сравнения нужно иначе интерпретировать. -- wbr, iv m.