Bug 1505 - the autoload part should not generate deps on the pkg
: the autoload part should not generate deps on the pkg
Status: CLOSED NOTABUG
: Sisyphus
(All bugs in Sisyphus/emacs-jdee)
: unstable
: all Linux
: P5 normal
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2002-11-02 01:25 by
Modified: 2010-09-22 13:23 (History)


Attachments


Note

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


Description From 2002-11-02 01:25:35
buildreq on emacs-mode-auctex:

> > А /usr/bin/emacs-X11 вытаскивает очень много лишних
> автозависимостей.
> 
> А это - на altair\'е (emacs-X11 + куча всякой ерунды):
>
> # Automatically added by buildreq on Fri Nov 01 2002
> BuildRequires: XFree86-libs XFree86-locales cups-common emacs-common
> emacs-el emacs-jdee emacs-leim emacs-mode-auctex gpm ispell-en
> libXaw3d libcups libjpeg libssl libtiff libungif tetex-latex words
> xpm


В принципе, если el-библиотека (jdee) поставляет /etc/emacs/site-start.d/*.el, он игнорируется buildreq -- это не требует дополнительных указаний. Становится хуже, если даже в случае не использования этой библиотеки (jdee) в сеансе работы Emacs загружается какой-то файл помимо /etc/emacs/site-start.d/*.el (возможно, им самим): файлы из других мест не игнорируются buildreq -- от такого поведения нужно либо избавиться, либо прописать соответствующую информацию в /etc/buildreqs/files/ignore.d/.

---

---
emacs-common-21.2-alt5
emacsen-startscripts-0.0.1-alt3
emacs-jdee-2.2.9-alt0.8.beta12

------- Comment #1 From 2006-04-27 17:10:40 -------
Такого пакета сейчас в Sisyphus нет.  Может, emacs team что скажет?
------- Comment #2 From 2006-04-27 22:23:44 -------
Проблема, в общем, актуальна.

emacs используется при сборке расширений (для байт-компиляции). Если расширение
запускает emacs с указанием не использовать site-start скрипты (ключ
--no-site-file, это в большинстве случаев правильно и оправдано) - никаких
лишних зависимостей не возникает.

Однако некоторые расширения запускают emacs на компиляцию по простому:
emacs --batch --eval блабла
В этом случае тягаются все файлы из /etc/emacs/site-start.d/ а уж они могут
вытянуть и другие файлы - из мест не внесенных в
/etc/buildreqs/files/ignore.d/emacs-base

Это, кстати, в большинстве случаев, проблема как раз таких расширений, однако,
иногда, видимо, такое может быть оправдано.
------- Comment #3 From 2006-05-03 14:30:15 -------
To Emacs Team
------- Comment #4 From 2010-09-22 13:23:03 -------
--no-site-file