From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: To: devel@lists.altlinux.org References: <20200922170601.GA23636@dad.imath.kiev.ua> <20200923063040.GB14436@altlinux.org> <20200923064833.GA11660@dad.imath.kiev.ua> <20200923065436.GB11660@dad.imath.kiev.ua> <20200923100757.GA16654@dad.imath.kiev.ua> <20200923101305.GA17727@altlinux.org> From: Anton Farygin Organization: BaseALT Message-ID: Date: Wed, 23 Sep 2020 13:37:47 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.2.2 MIME-Version: 1.0 In-Reply-To: <20200923101305.GA17727@altlinux.org> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Content-Language: ru Subject: Re: [devel] Q: PEP-503/566 normalized names for python? 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: Wed, 23 Sep 2020 10:37:49 -0000 Archived-At: List-Archive: List-Post: On 23.09.2020 13:13, Dmitry V. Levin wrote: > On Wed, Sep 23, 2020 at 01:07:58PM +0300, Igor Vlasenko wrote: >> On Wed, Sep 23, 2020 at 11:44:11AM +0300, Sergey Bolshakov wrote: >>> Послушайте, зачем это всё ? >>> Какая вообще разница, какое имя имеет файл, обычно начинающийся >>> на pythno3-module, если всё, что от него нужно -- это список >>> requires/provides вида python3(...) ? >>> Какому не спятившему окончательно пользователю интересно >>> рассматривать глазами несколько тысяч таких файлов ? Зачем ? >> Я как раз не выступаю за обязательное переименование пакетов. >> Так что в таком контексте я поддерживаю текст выше. >> Для меня и Виталия, как понимаю, достаточно автогенерируемых >> python3dist(normalized-name) > 4 тысячи лишних provides - это цена, которую заплатит каждый пользователь > apt, причём не один раз, а при каждом использовании apt. Для этого нужны > веские основания. Добавлю, что почему-то никого не смущает наличие у пакетов 13090 зависимостей на /bin/sh 173811 зависимостей на rpmlib(PayloadIsLzma) 41405 зависимостей на rpmlib(SetVersions) 41861 зависимостей на rtld(GNU_HASH) Проще вот так: "rpmlib(PayloadIsLzma)",115483 "rtld(GNU_HASH)",41861 "rpmlib(SetVersions)",41405 "libc.so.6(GLIBC_2.4)",19479 "libc.so.6(GLIBC_2.17)(64bit)",17356 "/bin/sh",13090 "libc.so.6(GLIBC_2.0)",12994 "libc.so.6(GLIBC_2.1.3)",11391 "libc.so.6(GLIBC_2.2.5)(64bit)",8757 "libc.so.6(GLIBC_2.3.4)",8548 "libstdc++.so.6(GLIBCXX_3.4)(64bit)",8206 "libstdc++.so.6(CXXABI_1.3)(64bit)",8129 "libc.so.6(GLIBC_2.4)(64bit)",7826 "ld-linux-aarch64.so.1()(64bit)",7503 "ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)",7500 "libc.so.6(GLIBC_2.1)",6892 "ld-linux-armhf.so.3",6847 "ld-linux-armhf.so.3(GLIBC_2.4)",6821 "libstdc++.so.6(GLIBCXX_3.4)",6740 "libgcc_s.so.1(GCC_3.0)(64bit)",6707 "libstdc++.so.6(CXXABI_1.3)",6676 "/lib/ld-linux.so.2",6523 "libc.so.6(GLIBC_2.7)",6416 "coreutils",5938 "libglib-2.0.so.0()(64bit)",5882 "libc.so.6(GLIBC_2.14)(64bit)",5832 "libc.so.6(GLIBC_2.3.4)(64bit)",5819 "/lib64/ld-linux-x86-64.so.2",5612 "/lib64/ld64.so.2",5346 "/lib64/ld-linux-aarch64.so.1",5251 "libpthread.so.0(GLIBC_2.17)(64bit)",5219 "/usr/lib64/pkgconfig",5171 "libglib-2.0.so.0",4957 "libgobject-2.0.so.0()(64bit)",4903 "libm.so.6(GLIBC_2.17)(64bit)",4691 "libstdc++.so.6(CXXABI_1.3.9)(64bit)",4686 "/lib/ld-linux-armhf.so.3",4659 "libstdc++.so.6(GLIBCXX_3.4.21)(64bit)",4635 "libc.so.6(GLIBC_2.3)",4599 "libpthread.so.0(GLIBC_2.0)",4421 "libgobject-2.0.so.0",4147 "rtld(GNU_UNIQUE)",4132 "libc.so.6(GLIBC_2.2)",4048 "libm.so.6(GLIBC_2.0)",3830 "libQt5Core.so.5()(64bit)",3721 "libgcc_s.so.1(GCC_3.0)",3632 "libstdc++.so.6(GLIBCXX_3.4.9)(64bit)",3556 "libstdc++.so.6(CXXABI_1.3.9)",3544 "libstdc++.so.6(GLIBCXX_3.4.21)",3539 "/usr/lib/pkgconfig",3346