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=1774957712; x=1775562512; 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=2qlQayaL7XaMUIR5y/qwphnaXmsVuyhx7AMSv/yawBI=; b=O8oPZs3sST/pnGayKJy3x31KXZva5eEp0dkWqb71sGNN32FczviWjSD9ZiXhRpJE3Z TXTvdl0mL2Xs7Zwht06d5MsTwEd/9I51jLYAUp5Xq8Oo9qrUIrh/eQ+x3ojBFZToTvCx 30JL1xxWZS7KLmbW8MNZxONXfSVBNyMtrz2QsZ6XOvX7VerNTn9QvR60Uqcj+KJXCobq sV1qyo45a9ilkffQdLEYeQMS9xccHoo9rlDbVz+iKDUkCYaJfbHfKKuXDnQtRj4ubECT 6Y1hFsdyuC33U/LKZfla6OerPSYjUQlKSUP0LrErw+BEM+geY1ImB3Gs6E+C1swPuMRy ylHQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774957712; x=1775562512; 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=2qlQayaL7XaMUIR5y/qwphnaXmsVuyhx7AMSv/yawBI=; b=FGif+9usXbk/DPvnPyfzcR7c2WTz0E1Zr5m/ug2SKEUlynURxsPYsG1OwZDLNV4kZm R9H04+ATVdWhB5dibnxtuQ7/8P6fXyJ2h0cLIRzb52pNewBUWrM14fktBXOdiK7l3MvV yHUIk/y3COmKPSOeQvP63lKSN3EdFGIQCceD4qgXWxYmsAis6LJRGs2OM7dVUw1VQTLa KOnKKaNNPM+AdHeXgwHLV7h+mCBeePUCPN9QdNwO0obX2a12Wu6fL5BIzma8neSquSHm KGC0FwZocvqMROp7D9qunuDTX9AzzDoNKtTJYUTRfl9LaDiaILO7MMzssZpfN4mm6YAg SkrQ== X-Gm-Message-State: AOJu0YyiHEQsFF7F/qnq0Fzk8vbcLhlL0aFB2i34lyU5zHcgHE+LZsYJ ihxf76DPZwlMx5zMKgHN3loiY2lJgtzZNJYGD65as9jKpaq0fZqVevv6ynCnxg== X-Gm-Gg: ATEYQzxrbzl7kuGMX44/Sb5vmmk/pT0AGUPzKCrL5KZGfcC/ySSZsGYB+JAyi/Qq7KT s5/BjwyCVHpDErE7J/JWnz9Zz9H9EXZSMfbPLtcK1j/oGY4E32VPYi/MIrHTT4hwyY6p/mYvirH 6/RfqTe+lezHJDk8UGedG/D2Kp6bWoIQ3Q68sDc6Pta4f9fQ6+J5NkWjFZGS5Rg03MWCRYABgxG mai00Sq56mbK4Xd0Rw7mrmsM8P5GE6mBu1YjBNSI14mcwzspXIBcqmpSTC5HVDYvmfpM1xcJpC+ cU9SEYr+MiWSCYc7vBRSLQbH1DybwqKSjfWFEqVgbMU4Tx9Fu86WH2eJVjiPksarsafYqNVQs7G 0zKgyw0i6FcPFNDpyVtjADt6lFWLvqRa5a9gze4+rpgOUN8fQuI5MirBZrentm+KqfIwlZD5sCF PThn3PZcyl+Ij1L8tOoj2OtfHKhCy4aWD26M++NQ== X-Received: by 2002:a17:907:9308:b0:b98:3b5d:e147 with SMTP id a640c23a62f3a-b9b502bc86dmr1062729466b.3.1774957711901; Tue, 31 Mar 2026 04:48:31 -0700 (PDT) Sender: "Ivan A. Melnikov" Date: Tue, 31 Mar 2026 15:48:29 +0400 From: "Ivan A. Melnikov" To: ALT Linux Team development discussions Message-ID: References: <20260330123755.059e940e@legato> <20260331105345.GA11854@strace.io> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <20260331105345.GA11854@strace.io> Subject: Re: [devel] =?utf-8?b?QUNMINC90LAg0YPQtNCw0LvRj9C10LzRi9C1INC/0LA=?= =?utf-8?b?0LrQtdGC0Ys=?= 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 Mar 2026 11:48:34 -0000 Archived-At: List-Archive: List-Post: On Tue, Mar 31, 2026 at 01:53:45PM +0300, Dmitry V. Levin wrote: > On Mon, Mar 30, 2026 at 12:37:55PM +0300, Paul Wolneykien wrote: > > В Mon, 30 Mar 2026 12:05:40 +0300, Sergey Bolshakov пишет: > > > > > Заслуживает отдельного обсуждения то, что такое оказалось > > > технически возможным. > > > > Вероятно, verybuddy всё-таки не должно распространяться > > на удаление пакетов. А может быть удаление и восстановление > > пакета должно сохранять старый ACL. > > Если удаление пакета не будет приводить к удалению ACL на него, > то разница между кривой сборкой пакета и удалением этого пакета > становится незначительной. > > В качестве технического решения в первом приближении я бы предложил: > - ACL удаляемых пакетов не удалять; > - обработку @everybody не менять. Сохранение ACL удаляемых пакетов легко обойти переименованием пакета. Вместо python3-module-foo у нас будет python3-module-Foo, потому что именно так он называется в PyPi, и вот пожалуйста, новый ACL. Запрет на удаление пакетов через @everybody не только решает все подобные проблемы сразу, но и как-то соответствует ожиданиям от @everybody, по крайней мере моим: я готов к совместной работе над пакетом с любым участником Team, до тех пор, пока пакет остаётся в Сизифе и я могу им пользоваться. -- wbr, iv m.