From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <vseleznv@altlinux.org>
Date: Thu, 24 Sep 2020 19:15:04 +0300
From: "Vladimir D. Seleznev" <vseleznv@altlinux.org>
To: ALT Linux Team development discussions <devel@lists.altlinux.org>
Message-ID: <20200924161504.GB875701@portlab>
References: <20200922170601.GA23636@dad.imath.kiev.ua>
 <20807934.EfDdHjke4D@zerg.malta.altlinux.ru>
 <20200924135744.GA875701@portlab>
 <3512123.MHq7AAxBmi@zerg.malta.altlinux.ru>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
In-Reply-To: <3512123.MHq7AAxBmi@zerg.malta.altlinux.ru>
User-Agent: Mutt/1.10.1 (2018-07-13)
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 <devel@lists.altlinux.org>
List-Id: ALT Linux Team development discussions <devel.lists.altlinux.org>
List-Unsubscribe: <https://lists.altlinux.org/mailman/options/devel>,
 <mailto:devel-request@lists.altlinux.org?subject=unsubscribe>
List-Archive: <http://lists.altlinux.org/pipermail/devel>
List-Post: <mailto:devel@lists.altlinux.org>
List-Help: <mailto:devel-request@lists.altlinux.org?subject=help>
List-Subscribe: <https://lists.altlinux.org/mailman/listinfo/devel>,
 <mailto:devel-request@lists.altlinux.org?subject=subscribe>
X-List-Received-Date: Thu, 24 Sep 2020 16:15:05 -0000
Archived-At: <http://lore.altlinux.org/devel/20200924161504.GB875701@portlab/>
List-Archive: <http://lore.altlinux.org/devel/>
List-Post: <mailto:devel@altlinux.org>

On Thu, Sep 24, 2020 at 05:44:56PM +0300, Sergey V Turchin wrote:
> On Thursday, 24 September 2020 16:57:44 MSK Vladimir D wrote:
> > On Thu, Sep 24, 2020 at 10:58:38AM +0300, Sergey V Turchin wrote:
> > > On Wednesday, 23 September 2020 18:40:39 MSK Vladimir D wrote:
> > > > On Wed, Sep 23, 2020 at 09:39:22AM +0300, Sergey V Turchin wrote:
> > > > > On Wednesday, 23 September 2020 09:30:40 MSK Dmitry V wrote:
> > > > > 
> > > > > [...]
> > > > > 
> > > > > > А не лучше ли вместо этих балластных provides, как в вашем примере
> > > > > > из
> > > > > > OpenSuSE, просто обязать все без исключения бинарные пакеты из pypi
> > > > > > называться python3-module-normalizedname?
> > > > > 
> > > > > Я бы до кучи запретил заглавные буквы в именах любых пакетов из нашей
> > > > > сборочницы.
> > > > 
> > > > Почему?
> > > 
> > > чТОбы бЫло КраСиВО. Ну, И Оно Не Для Красивого Чтения, а чтобы всё было
> > > однообразно.
> > > 
> > > > Я бы лучше сделал проверку на совпадения в именах пакетов не
> > > > чувствительной к регистру.
> > > 
> > > Это больше на бардак похоже, т.к. появится ещё один вид вычисления весов
> > > пакетов. Мы ещё от disttag до конца не оправились.
> > 
> > Не бардак, а порядок.
> Бардак порядком можно назвать, только если оно так и задумано, бардаком.
> 
> > И при чём тут вычисления весов
> apt-get install fOObAR что установит?

fOObAR, если он имеется в репозитории. Ещё раз — то, что я предложил, не
относится ни к apt'у, ни к rpm, а к тому, какие пакеты могут попадать в
репозиторий.

> > и disttag?
> Потому, что надо сначала восстанавливать утерянную функциональность, а не 
> добавлять новые проблемы.
> 
> > Если
> > будет такая проверка, то в репозитории не смогут одновременно находиться
> > пакеты с именами FooBar и foobar.
> Говорю ж, бардак.

Почему бардак? Порядок же!

> > Эта проверка не про rpm и не про apt.
> Если `apt-get install fOObAR` скажет "нет такого", то просто бардак, без 
> весов.

Если такого пакета нет в репозитоии, то скажет, что нет.

-- 
   WBR,
   Vladimir D. Seleznev