Bug 15272 - There is no clear separation between internal and external macros in macrofiles
Summary: There is no clear separation between internal and external macros in macrofiles
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: rpm (show other bugs)
Version: unstable
Hardware: all Linux
: P2 enhancement
Assignee: placeholder@altlinux.org
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks: 14320
  Show dependency tree
 
Reported: 2008-04-08 17:11 MSD by Mikhail Gusarov
Modified: 2012-03-16 15:30 MSK (History)
9 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Mikhail Gusarov 2008-04-08 17:11:08 MSD
Нигде рядом с /etc/rpm и /usr/lib/rpm не написано, где лежат внутренние rpm-
ные, а где - внешние макросы.

В /usr/lib/rpm не указано, что это внутренние RPM-ные файл. /usr/lib/rpm/macros 
сбивает с толку устаревшими и неверными комментариями вида "Generally useful 
path macros" перед пачкой макросов %__*, и содержит внешние и внутренние 
макросы вперемешку.

В совокупности с отсутствием вменяемой документации (либо же ссылок на эту 
документацию с тех мест, куда лезет новичок, столкнувшись с "неортодоксальным" 
RPM-ом) даёт жуткую картину.

И нет, указание таковой документации в комментарии на этот баг не сделает 
ситуацию ни на йоту лучше.
Comment 1 Michael Shigorin 2008-04-09 16:25:30 MSD
Ты про "публичные" и "внутренние"?  Вообще-то в /usr/lib/rpm полно вполне себе
"внешних" в том плане, что они _предназначены_ для использования в спеках.

Ну и для rpm это не критичный баг, а enhancement.  Не веришь -- почитай, из-за
какого бага jbj из шляпы выперли.
Comment 2 Mikhail Gusarov 2008-04-09 16:36:26 MSD
Да, про critical я прогнал. Это critical на другое, извиняюсь :)

> Вообще-то в /usr/lib/rpm полно вполне себе "внешних" в том плане, что они 
_предназначены_ для использования в спеках.

... и нет чёткого разделения на те или другие, хотя бы в комментариях. Точнее, 
наоборот - комментарии сбивают с толку.
Comment 3 Jeff Johnson 2012-01-02 19:37:51 MSK
tracked at https://bugs.launchpad.net/rpm/+bug/910882