ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] Реальны ли noarch-пакеты noarch?
@ 2005-07-15 14:12 Anton D. Kachalov
  2005-07-15 14:23 ` [devel] " Michael Shigorin
                   ` (4 more replies)
  0 siblings, 5 replies; 16+ messages in thread
From: Anton D. Kachalov @ 2005-07-15 14:12 UTC (permalink / raw)
  To: devel

Приветствую!

После пересборки noarch-пакетов под x86_64 получил следующие результаты,
разбитые на несколько групп.

1. Пакеты, которые не являются noarch из-за предоставления arch-зависимых
путей. Не лечится. Пакеты должны стать arch.
browser-plugins-npapi-1.0-alt1
java-common-1.3-alt1
kde-common-3.4.1-alt1
php-base-1.0-alt1
wxGTK-common-0.4-alt1
xfce4-common-4.2-alt3
sendmail-common-1.3-alt1 (ссылается на %_libdir/sendmail)
foomatic-filters-3.0.2-alt2.20050128 (много ссылок на %_libdir/{cups,ppr}/...)

2. Пакеты, содержащие ссылку на %_libdir/consolehelper. Лечится
заведением %_datadir/consolehelper/helper или %_libexec/consolehelper,
ссылающегося на правильный (или являющегося правильным) бинарным
helper'ом.
SysVinit-usermode-1.5-alt1
gprs-easyconnect-2.5.1pre14-alt2
synaptic-usermode-1.1-alt3

3. Пакеты, завязанные на %_pkglibdir, но не содержащие arch-зависимых
флагов. В теории, лечится модификацией самого pkgconfig, чтобы последний
умел смотреть в /usr/lib/pkgconfig и /usr/lib64/pkgconfig для x86_64.
gnome-doc-utils-0.2.0-alt1
gnome-icon-theme-2.10.1
gnome-mime-data-2.4.2-alt1
gtk-doc-1.3-alt1

4. Питоновые пакеты, которые, к сожалению, должны быть всегда arch из-за
расположения самого python. Он всегда тут: %_libdir/python2.X.
По-хорошему, нужна та же схема, что и в perl/ruby, но с питоном всё хуже -
у него нет явного деления на arch-зависимые директории и всё валится в
одну кучу: и *.py, и *.so
jabberpy-0.4-alt3
python-module-xmpp-0.2-alt3.pre2
wxdialer-0.2.1-alt4

5. Пакеты, как правило, очень древние, содержащие не тот макрос для
/usr/X11R6/lib/X11. После появления более свежего rpm, где будет зафикшен
noarch, эта группа может спать спокойно.
design-icewm-1.0-alt2
design-icewm-themes-1.0-alt2
tamil-fonts-bitmap-1.0-alt1
tv-fonts-bitmap-1.1-alt1
unifont-fonts-bitmap-1.0-alt2
XFree86-cyr_rfx-fonts-cp1251-1.1-ipl7mdk.1
XFree86-cyr_rfx-fonts-iso10646-0400-1.1-alt4.1
XFree86-cyr_rfx-fonts-iso8859-5-1.1-ipl4mdk.1
XFree86-cyr_rfx-fonts-koi8-r-1.1-alt8.1
XFree86-cyr_rfx-fonts-koi8-u-1.1-alt9.1
cplay-1.49-alt4 (есть файлы в %_libdir/cplay/cplay.py)

6. Mozill'овские пакеты, смотрящие в %_libdir/mozilla.
(-rw-r--r--  root root ,    /usr/lib64/mozilla/chrome/adblock.jar)
(-rw-r--r--  root root ,    /usr/lib/mozilla/chrome/adblock.jar). Для
разных архитектур, мозилла будет лежать в разных местах. Тут либо нужно
класть плагины в какую-нить %_datadir/mozilla и либо патчить саму мозиллу,
чтобы смотрела в %_datadir, либо делать post-скрипты, кидающие в
правильное место symlink'и.
mozilla-addon-adblock-0.2.1-alt1
mozilla-addon-bannerblind-1.0rc1-alt1
mozilla-addon-linky-2.0.0-alt1
mozilla-addon-livehttpheaders-0.8-alt1
mozilla-addon-mozgest-0.3.5.1-alt1
mozilla-addon-moztweak-1.2.2a-alt1
mozilla-addon-radialcontext-0.20030813-alt1

7. Пакеты, которые являются доп. данными для arch-программ и размещающими
свои данные в %_libdir.
qcad-partlibrary-2.0.1.2-alt1
terminus-fonts-console-4.14-alt1

8. Остальные собравшиеся пакеты, которые так же имеют упоминания
%_libdir, но сходу не выявляющие проблемы, такие как использование
%arch-зависимыми программами.
asciidoc-7.0.0-alt1
cooledit-syntax-3.17.5-alt2
emacs-base-0.0.4-alt2
emi-1.2-alt0.1beta.1
firmware-dvb-0.1-alt1
firmware-ipw2100-1.3-alt1
firmware-ipw2200-2.2-2.2-alt2
firmware-ipw2200-2.3-2.3-alt2
firmware-ipw2200-2.3-alt1
Getleft-1.1.1-alt2
gnome-applets-extra-bookmarks-0.5-alt1
gnue-common-0.5.14-alt0.1
latex2html-2002-alt5
livecd-base-0.2-alt1
livecd-clean-docs-0.1.1-alt1
livecd-clean-locale-0.1.2-alt1
livecd-clean-pkgbase-0.1.1-alt1
livecd-config-autologin-0.1-alt1
livecd-config-locale-rua-0.2.1-alt1
livecd-config-net-dhcp-0.1-alt1
livecd-config-users-0.2.1-alt1
livecd-config-xf86vesa-0.1-alt1
livecd-fix-cyr_rfx-koi8-u-0.1-alt1
livecd-fix-startkde-0.1-alt1
mirror-2.9-ipl3mdk
rkhunter-1.2.7-alt1
symaxx2-0.17-alt6
timetool-2.8-alt3
tmake-1.13-alt1

В итоге, по состоянию на 8 Июля собралось 994 пакета. Около 200 не
собралось по зависимостям (на x86_64).

--
mouse



^ permalink raw reply	[flat|nested] 16+ messages in thread

end of thread, other threads:[~2005-07-20 16:07 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-07-15 14:12 [devel] Реальны ли noarch-пакеты noarch? Anton D. Kachalov
2005-07-15 14:23 ` [devel] " Michael Shigorin
2005-07-15 14:40   ` Anton D. Kachalov
2005-07-15 14:56     ` Michael Shigorin
2005-07-15 15:05       ` Anton D. Kachalov
2005-07-15 15:41 ` [devel] " Andrei Bulava
2005-07-15 15:52   ` Anton D. Kachalov
2005-07-15 16:27     ` Andrei Bulava
2005-07-16  4:28       ` Ivan Fedorov
2005-07-16  4:25     ` Ivan Fedorov
2005-07-16  6:30       ` Anton D. Kachalov
2005-07-16  4:28 ` Ivan Fedorov
2005-07-20  9:11 ` Mikhail Zabaluev
2005-07-20  9:16   ` [devel] noarch-пакеты noarch реальны Mikhail Zabaluev
2005-07-20 10:18     ` Anton D. Kachalov
2005-07-20 16:07 ` [devel] Реальны ли noarch-пакеты noarch? Alexey Rusakov

ALT Linux Team development discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
		devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
	public-inbox-index devel

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.devel


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git