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,DKIM_VALID_AU,FREEMAIL_ENVFROM_END_DIGIT,FREEMAIL_FROM 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=1764502609; x=1765107409; darn=lists.altlinux.org; h=content-transfer-encoding:in-reply-to:from:reply-to :content-language:references:to:subject:user-agent:mime-version:date :message-id:from:to:cc:subject:date:message-id:reply-to; bh=w9j6+NuH9hNIWirDezfKg1WM6AZQlIeAAYSSRb0HWA0=; b=f3FgwEYkWZNGwPeEOE00e4lv4C+bRZDmiiMGNaSsf9BFqdOfSjvsRao8apmugdUa1o x6rWV5YcBw2wtliAnVfsWd/eE+AS83MwjURPuZv2B91a+m7z8Lb/VW9UDpjAdoGTLSry h58fWCAlJfCcPEkMQzIRWizbTHRapCiec+A7eQyU1QTv+KL8LF1/CDOCKyTWdPlLLhBr EKSTRCtG1sbUGq4qiNPu6xYQDyCnvaTxGMHpvk6JlbY0Bxgp6xR9bcNHRq45FyPsDFfv 4no2gYjn1u4QjQ5ROIxHdn3ZIXbXJX2P0EkBY81S59khUf9VeUt2v2pwJR7lBmOO2Lbf kVXQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1764502609; x=1765107409; h=content-transfer-encoding:in-reply-to:from:reply-to :content-language:references:to:subject:user-agent:mime-version:date :message-id:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=w9j6+NuH9hNIWirDezfKg1WM6AZQlIeAAYSSRb0HWA0=; b=SE1a6Qf5LfM1yzfkAaYGHfmu9khU3opyciU5/4MswRe858mTnVw+udbqreDDwiCrhI /oAsUEvWVEAeWIpN/0+VrCPmC2Tp/XLUChvLqL6EynTu+XRj+1KOxX26CbtqmQbK9vei Js8WAdR8VIJXUScSLQvT/Mg6arDUJTmizVVrnKwdvvSd8DYmLfDD2F/W6gWp81kNZDqO YWK1DGzvbsHvI+O7leGO+OHRbRRt3N4zLON7w3UWTkrYIccYdqPEG1zfP56Xg/+OIHi6 /SiQAU7zApYZkqJ8RqktFZ2VFOszUWbeqIIgLRhlSmbHfDtN5d2kAFK5IyZ+jiZwes6R 7Jrw== X-Gm-Message-State: AOJu0YxeElQX0N8hn2gLsL/NBsQaalLzC1/nqBveEurQqibxGNpjOa9q Ca9St6T5QNG8TuipHnzwhaoYBir7NSm0Q3XEm9wQpAsk7x41FqZwJaUE2NYCmQ== X-Gm-Gg: ASbGncvt3inDDgILwU2h74e/+YC3+7zXgply14df7AY/hRYX340dcqNJwL84fPzWXUy vinMEfaoM6SaD4/lxWqTFVtO4PGGngoJ/lIMztztiXyv7ET/oqLGGELXhHF6XjGAcsC2AoHEcW1 nriLTAT9nErK8TSGZRS8LX6hbI14qexwdgpBEXxubyomhx6onTtOgdYkkNoV6fDXp89p2+MKTGh O1CJi15e3Nhk3MWvGSjax5NztuRuXc1+kP/0ZAuAlxFEkP0i0WT29nKZA5RfPzMUWs4TxKdy3ey fuwzzfRdUdxcu8/WOEDdkur9Mvd6FLe+JakIfS7e1MS9wR9zdTvhuDrlyef/YU5OdWOo5vA2zqK sIJQJAqmMPQAI2zKYAW+YvUokeiAi8GPyBSMJoDzriY4YNxXNJB6nkwKsgpYE5ecvPL6W/LiTmm +6jwbkIhsyzGB8sHECfK9bTJPn4lfLfCgIxcsvrozt X-Google-Smtp-Source: AGHT+IE6botUSyiXxUYjez6vDJeGJysk7nMlLfwNK8en+rxzypC47zMIN+COJLXBtr75mE0GUzE+jA== X-Received: by 2002:a17:907:c1a:b0:b73:544d:ba2e with SMTP id a640c23a62f3a-b76715e604bmr4147512866b.25.1764502608699; Sun, 30 Nov 2025 03:36:48 -0800 (PST) Message-ID: <9a1f05bc-3422-4442-a4e5-77a21622c6c3@gmail.com> Date: Sun, 30 Nov 2025 14:36:47 +0300 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird To: devel@lists.altlinux.org References: Content-Language: en-US From: Artem Semenov In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Subject: Re: [devel] =?utf-8?b?0J/QsNC60LXRgtGLINGBIGphdmEtMjEg0LggaTU4Ng==?= 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: Sun, 30 Nov 2025 11:36:51 -0000 Archived-At: List-Archive: List-Post: 30.11.2025 00:09, Ivan Khanas пишет: > Всем привет! Возникла проблема с пакетами требующими java 21. > > Примером такого пакета является google-error-prone: > > https://packages.altlinux.org/en/sisyphus/srpms/google-error-prone > > Дело в том, что модули core и check_api требуют java 21 для компиляции, > но в таком случае для них придется исключить i586. > Если поступить таким образом, то, в таком случае во всех зависящих от > них пакетов придется делать то же самое, и эта цепочка может быть в > конечном итоге очень и очень длинной. > [...] > > Исходя из этого, предлагаю пакеты, требующие java 21, собирать с java > 21, а i586 исключать, создав макрос %java_arches, и в пакетах, в которых > по той или иной причине потребуется исключить i586, прописывать: > > ExclusiveArch: %java_arches > BuildArch: noarch > > В таком случае i586 исключается, а бинарные пакеты остаются noarch. > > Если кто-нибудь знает другое решение, то прошу озвучить его в этом чате. > Буду очень благодарен. Всем спасибо за внимание! > На сколько я понимаю из соседнего обсуждения отказ от I586 -- дело времени... Вроде как его тормозит только wine... так что мне этот план кажется разумным. Потому как раскрытие пакетов через их экспорт -- дело не правильное, не смотря на то, что используется повсеместно, чтобы открыть то, что не входит в публичное APi, это черевато выигрышем на короткой дистанции, но преведёт к усложнению поддержки на длинной. Тем более если уж апстрим отказался от поддержки java 17, очень странно впиливать её туда насильно... При том что реализация этих же вещей в режиме превью и стабильность их работы может сильно отличаться от того, чтоб уже вышло в релиз в 21.