Bug 9152 - Добавить проверку desktop-файлов
Summary: Добавить проверку desktop-файлов
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: repocop (show other bugs)
Version: unstable
Hardware: all Linux
: P2 normal
Assignee: Dmitry V. Levin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-02-25 01:09 MSK by Vitaly Lipatov
Modified: 2008-07-05 08:58 MSD (History)
7 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Vitaly Lipatov 2006-02-25 01:09:54 MSK
Предлагается при наличии в пакете файлов в 
%_desktopdir проверять их с помощью desktop-file-validate из пакета  
desktop-file-utils.
Comment 1 Slava Semushin 2006-02-25 01:17:22 MSK
(In reply to comment #0)

+1

(лишним не будет)


Comment 2 Dmitry V. Levin 2006-02-25 03:07:35 MSK
Я думаю, что если "легкая" утилита sisyphus_check начнёт разворачивать пакеты и
анализировать содержащиеся в них файлы, то она слишком сильно потяжелеет.

Есть два пути развития (один не исключает другого):
- Создать более "тяжёлую" утилиту (типа rpmlint или на основе rpmlint), которая
будет анализировать не только метаданные пакета, но и содержащиеся в нём файлы.
- Пополнять brp-скрипты в rpm-build, чтобы отлавливать ошибки прямо во время
сборки пакетов.
Comment 3 Andrey Rahmatullin 2006-02-25 11:16:05 MSK
2ldv: +1
Comment 4 Vitaly Lipatov 2006-02-26 00:54:06 MSK
(In reply to comment #2) 
> Я думаю, что если "легкая" утилита sisyphus_check начнёт разворачивать  
Извините, я опять забыл что она их не разворачивает. 
 
> Есть два пути развития (один не исключает другого): 
> - Создать более "тяжёлую" утилиту (типа rpmlint или на основе rpmlint), 
которая 
> будет анализировать не только метаданные пакета, но и содержащиеся в нём 
файлы. 
> - Пополнять brp-скрипты в rpm-build, чтобы отлавливать ошибки прямо во время 
> сборки пакетов. 
Это наверное самое удобное, но ведь сделает зависимым rpm-build от 
desktop-file-utils? 
 
Comment 5 Dmitry V. Levin 2006-02-26 01:00:39 MSK
У меня нет принципиальных возражений против desktop-file-utils, по зависимостям
ничего дополнительно к тому, что и так нужно для rpm-build, не потребуется.

Так что идеи и/или патчи приветствуются.
Comment 6 Sergey V Turchin 2006-02-26 16:01:18 MSK
(In reply to comment #2) 
> Есть два пути развития (один не исключает другого): 
3-й - модуль sisyphus_check для hasher, там все развернуто 
 
Comment 7 Vitaly Lipatov 2008-05-31 11:27:15 MSD
Возможно эта бага уже закрывается (будет закрыта) в repocop?
Comment 8 viy 2008-05-31 15:34:29 MSD
планы такие есть. Надеюсь осуществить.
Comment 9 viy 2008-07-04 22:50:58 MSD
(In reply to comment #7)
> Возможно эта бага уже закрывается (будет закрыта) в repocop?

это сделано в repocop-collector-freedesktop-desktop.
Закрывать баг?
Comment 10 Vitaly Lipatov 2008-07-05 08:58:06 MSD
Закрываю.