Bug 9152 - Добавить проверку desktop-файлов
: Добавить проверку desktop-файлов
Status: CLOSED FIXED
: Sisyphus
(All bugs in Sisyphus/repocop)
: unstable
: all Linux
: P2 normal
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2006-02-25 01:09 by
Modified: 2008-07-05 08:58 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2006-02-25 01:09:54
Предлагается при наличии в пакете файлов в 
%_desktopdir проверять их с помощью desktop-file-validate из пакета  
desktop-file-utils.
------- Comment #1 From 2006-02-25 01:17:22 -------
(In reply to comment #0)

+1

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


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

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

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

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