Bug 5970 - Толстизна
Summary: Толстизна
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: xinitrc (show other bugs)
Version: unstable
Hardware: all Linux
: P2 normal
Assignee: placeholder@altlinux.org
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-01-26 16:09 MSK by Sergey V Turchin
Modified: 2007-12-25 19:17 MSK (History)
4 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sergey V Turchin 2005-01-26 16:09:56 MSK
Может отвязать все-таки от пакета, в котором /usr/X11R6/bin/X зависимость на 
xorg-x11-utils ?
Comment 1 Valery Inozemtsev 2005-01-26 16:15:32 MSK
запросто. только вот из-за /usr/X11R6/bin/getconfig отвалится X -configure
Comment 2 Sergey V Turchin 2005-01-26 16:46:03 MSK
Смысл в том, чтоб во 2-й стадии в систему быстрее поставить только то, что 
нужно для 3-й, а X-сервер много ненужного тянет. 
sizedown там не поможет ;-) 
Comment 3 Valery Inozemtsev 2005-01-26 16:51:55 MSK
$ rpmquery --requires xorg-x11-server
coreutils
xorg-server-control
xorg-x11-server-common = 6.8.2-alt1.RC2
rpmlib(VersionedDependencies) <= 3.0.3-1
/bin/sh
/bin/sh
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(CompressedFileNames) <= 3.0.4-1
/etc/pam.d
/etc/security/console.apps
grep
libX11.so.6
libXau.so.6
libXdmcp.so.6
libc.so.6
libc.so.6(GLIBC_2.0)
libc.so.6(GLIBC_2.1)
libc.so.6(GLIBC_2.2)
libc.so.6(GLIBC_2.3)
libc.so.6(GLIBC_2.3.4)
libdl.so.2
libdl.so.2(GLIBC_2.0)
libdl.so.2(GLIBC_2.1)
libfreetype.so.6
libgcc_s.so.1
libgcc_s.so.1(GCC_3.0)
libgcc_s.so.1(GLIBC_2.0)
libm.so.6
libm.so.6(GLIBC_2.0)
libpam.so.0
libpam_misc.so.0
libxkbfile.so.1
libz.so.1
pam_console.so
pam_permit.so
pam_rootok.so
sh

$ rpmquery --requires xorg-x11-server-common
xorg-x11-xauth = 6.8.2-alt1.RC2
xorg-x11-misc-fonts = 6.8.2
util-linux
coreutils
xinitrc >= 2.4.4
app-defaults >= 0.2.6
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(CompressedFileNames) <= 3.0.4-1

$ rpmquery --requires xorg-x11-xauth
xorg-x11-libs = 6.8.2-alt1.RC2
rpmlib(VersionedDependencies) <= 3.0.3-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(CompressedFileNames) <= 3.0.4-1
libX11.so.6
libXau.so.6
libXext.so.6
libXmuu.so.1
libc.so.6
libc.so.6(GLIBC_2.0)
libc.so.6(GLIBC_2.1)
libc.so.6(GLIBC_2.3)

$ rpmquery --requires xorg-x11-misc-fonts
chkfontpath
xorg-x11-font-utils
/bin/sh
/bin/sh
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(CompressedFileNames) <= 3.0.4-1

$ rpmquery --requires xorg-x11-font-utils
xorg-x11-libs = 6.8.2-alt1.RC2
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(CompressedFileNames) <= 3.0.4-1
libXfont.so.1
libc.so.6
libc.so.6(GLIBC_2.0)
libc.so.6(GLIBC_2.1)
libc.so.6(GLIBC_2.3)
libfontenc.so.1
libfreetype.so.6
libm.so.6
libm.so.6(GLIBC_2.0)
libz.so.1
perl-base
sh

нет тут xorg-x11-utils. а вот perl-base все равно вытягивается
Comment 4 Valery Inozemtsev 2005-01-26 16:54:31 MSK
а вот и виновник
$ rpmquery --requires xinitrc
chkconfig
/usr/bin/subst
grep
app-defaults >= 0:0.2
/bin/sh
/bin/sh
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(CompressedFileNames) <= 3.0.4-1
/etc/rc.d/init.d(action)
/etc/rc.d/init.d(msg_starting)
/etc/rc.d/init.d(msg_stopping)
/etc/rc.d/init.d(msg_usage)
/etc/rc.d/init.d(start_daemon)
/etc/rc.d/init.d(status)
/etc/rc.d/init.d(stop_daemon)
XFree86-utils
bash
coreutils
libc.so.6
libc.so.6(GLIBC_2.0)
libc.so.6(GLIBC_2.1)
sed
service
setup
sh
which
xterm
Comment 5 Sergey V Turchin 2005-01-26 17:01:44 MSK
А эта зависимость нужна? 
 
P.S. 
2shrek: 
Спамить-то зачем? 
Comment 6 Sergey V Turchin 2005-01-26 17:02:14 MSK
reassign 
Comment 7 Dmitry V. Levin 2005-01-26 17:19:41 MSK
Ась?
Comment 8 Sergey V Turchin 2005-01-26 18:24:07 MSK
Может можно почикать что-нибудь? 
Или пакет xorg-x11-utils или зависимость в xinitrc на него для уменьшения 
минимальной установки для запуска альтератор в 3-й стадии с x-ами? 
Comment 9 Dmitry V. Levin 2005-09-28 20:25:03 MSD
Зависимость в xinitrc на -utils появляется автоматически.
Comment 10 Sergey V Turchin 2005-09-29 14:02:44 MSD
(In reply to comment #9) 
> Зависимость в xinitrc на -utils появляется автоматически. 
Я догадался. Но может ее можно оторвать не трогая функционал? 
Ведь ничего страшного не случиться, если xsetroot не будет найден или 
xconsole? 
Просто мантейнеру нужно просмотреть и все, что можно завернуть в конструкции 
типа: 
PROGRAM=/usr/bin/program 
[ -x "$PROGRAM" ] && $PROGRAM --option argument 
 
Comment 11 Dmitry V. Levin 2005-09-29 17:24:00 MSD
Если оторвать зависимости, то где гарантии, что всё необходимое для работы будет
установлено?
Comment 12 Sergey V Turchin 2005-09-29 17:42:57 MSD
(In reply to comment #11) 
> Если оторвать зависимости, то где гарантии, что всё необходимое для работы 
будет 
> установлено? 
А неоходимое отрывать не надо. 
Comment 13 Dmitry V. Levin 2005-09-30 02:54:53 MSD
Практически все утилиты в этом пакете используют что-то из xorg-x11-utils.
Есть ли в этом пакете что-то такое, что имело бы смысл использовать, не
устанавливая всё остальное?  Если да, то это можно было бы запаковать отдельно.
Comment 14 Sergey V Turchin 2005-09-30 12:18:24 MSD
(In reply to comment #13) 
> Практически все утилиты в этом пакете используют что-то из xorg-x11-utils. 
Если оно им необзодимо, то это фигово, конечно же. 
 
> Есть ли в этом пакете что-то такое, что имело бы смысл использовать, не 
> устанавливая всё остальное? 
xmodmap, setxkbmap, sessreg 
Остальное IMHO не нужно. 
 
А Xrdb, кстати, у меня и так нет в системе. 
Файл /etc/X11/xdm/xdm-keys, кстати, отсутствует, а в конфиге есть. 
Редактирование /etc/X11/kdm/kdmrc можно выкинуть из  
/usr/sbin/update_wms, т.к. оно уже абсолютно неактуально. 
 
>  Если да, то это можно было бы запаковать отдельно. 
Вы ж мантейнеры, вам виднее, что необходимо :-) 
 
 
Comment 15 Alexey Gladkov 2007-12-25 19:08:44 MSK
Сейчас xorg распилен на множество пакетов. Поэтому xorg-x11-utils не
вытягивается. В пакете зависимости только на те утилиты, которые используются.
Comment 16 Sergey V Turchin 2007-12-25 19:17:09 MSK
Ето харашо :-)