[devel] I: WM packaging policy 2.0 окончание обсуждения
Sergey V Turchin
zerg на altlinux.org
Ср Ноя 17 17:44:12 MSK 2021
On Wednesday, 17 November 2021 17:22:49 MSK Igor Vlasenko wrote:
> On Wed, Nov 17, 2021 at 04:18:23PM +0300, Sergey V Turchin wrote:
> > > Предлагайте ваши варианты, как написать, чтобы звучало понятнее.
> >
> > Про БД убрать оттуда. Там лежат файлы с полезной информацией, а БД нужна
> > только тем, кто сам не умеет пользоваться этими данными.
> >
> > Может, номера пунктов и стандарты будете указывать везде, где написано
> > "согласно стандарту"?
>
> Да, надо будет в таком формате писать,
>
> Но этот кусок остался еще с полиси 1.0.
> и 10 лет никого не зацеплял.
>
> Я подозреваю, что кроме корявой формулировки,
> вы поняли слова системные БД по своему.
Нет. Я понял давным-давно, что конкретно эти "системные БД" корявы самим своим
существованием.
> Я хотел сформулировать, что надо вытягивать в систему
> update-mime-database (пакет shared-mime-info),
> update-desktop-database (пакет desktop-file-utils).
>
> Давайте попробуем поразмышлять от противного.
> Пусть мы испекли дистрибутив БЕЗ update-mime-database и
> update-desktop-database.
Всё отлично работает, расходимся. ;-)
> Это значит, что мы остались БЕЗ $XDG_DATA_DIRS/applications/mimeinfo.cache
> и без $XDG_DATA_DIRS/mime/mime.cache
Да не нужны они!
> Как понимаю, для типичного XDG DE
Нет. Они нафиг не нужны всем нормальным DE.
> это сломает работу с mime.
Не сломает даже несмотря на существование
~/.local/share/applications/mimeinfo.cache
, например.
> Значит, требование спроаведливо.
Нет.
> С другой стороны, если KDE не пользуется
> $XDG_DATA_DIRS/applications/mimeinfo.cache
> $XDG_DATA_DIRS/mime/mime.cache
>
> а создает и обновляет свои собственные кеши,
> то его можно занести в исключение.
> Верно ли это?
Да не нужна никакая общесистемная база. Её в исключения занесите.
--
Regards, Sergey.
Подробная информация о списке рассылки Devel