ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] IA: more packaging problems in Sisyphus
@ 2003-10-18 14:19 Dmitry V. Levin
  2003-10-18 14:54 ` Sergey Bolshakov
                   ` (7 more replies)
  0 siblings, 8 replies; 22+ messages in thread
From: Dmitry V. Levin @ 2003-10-18 14:19 UTC (permalink / raw)
  To: ALT Devel discussion list

[-- Attachment #1: Type: text/plain, Size: 9188 bytes --]

Greetings!

Очередная пересборка Сизифа с помощью hasher-0.9-alt1 выявила новые
проблемы, о которых большинство из вас, скорее всего, не догадывалось.

Оказывается, 163 исходных пакета не проходят sisyphus_check.  Причин 4:

1. Права на файлы в исходном пакете:
$ grep -l ': sisyphus_check failed\.$' * |xargs grep '^chroot/\.in/' |grep -l '^ERROR: you have problems with file permissions$'
dbh-1.0-alt1
gliv-1.7.1-alt1
httrack-3.23-alt1
ifmail-2.14-ipl5
libgsm-1.0.10-alt2
libieee1284-0.2.1-alt2
xfonts-uni-vga-0.0.20021031-alt1
Это тривиально исправляется переупаковкой исходного пакета.

2. Нестандартный packager:
$ grep -l ': sisyphus_check failed\.$' * |xargs grep '^chroot/\.in/' |grep -l '^ERROR: you have problems with packager name$'
rocksndiamonds-dx-1.0-ipl1
rocksndiamonds-emc-1.0-ipl1
rocksndiamonds-sp-1.0-ipl1
Это тривиально исправляется переупаковкой исходного пакета.
2Zerg: забери же ты, наконец, у меня эти пакеты!

3. Наличие non-ASCII текста там, где его не должно быть:
$ grep -l ': sisyphus_check failed\.$' * |xargs grep '^chroot/\.in/' |grep -l '^ERROR: you have problems with package information$'
kmail-aegypten-plugins-1.0-alt3
lzop-1.01-alt1
mmc-4.1-alt1
pine-4.58L-alt1
qssl-2.0-alt1
recode-3.6-alt2
tkabber-0.9.5-alt1
xbounce-1.2-alt1
Это легко исправляется.

2. Нестандартный packager в changelog'е:
$ grep -l ': sisyphus_check failed\.$' * |xargs grep '^chroot/\.in/' |grep -l '^ERROR: you have problems with changelog format$'
aegis-4.11-alt1
awemidi-0.4.3c-alt4
bwidget-1.6.0-alt1
cook-2.23-alt1
evms-2.1.1-alt11
expect-1:5.38-alt1
FirebirdCS-1.0.3.972-alt1
FirebirdSS-1.0.3.972-alt1
goblin-2.5-alt1
graphviz-1.10-alt1
ical-2.2-ipl23mdk
icecast-1.3.12-alt4
ices-0.2.3-alt4
itcl-1:3.2.1-alt4
kernel-build-tools-0.5-alt3
kernel-feat-core-O1sched-2003.07.18-alt1
kernel-feat-drivers-block-enbd-2.4.31-alt4
kernel-feat-drivers-fr1-2.9-alt1
kernel-feat-fs-nfs-aw-2003.05.13-alt3
kernel-feat-kconfig-2003.05.22-alt3
kernel-feat-net-net_mod-1.1.4-alt1.b1
kernel-feat-uml-2.4.22.5-alt1
kernel-fix-lvm-2003.07.09-alt1
kernel-image-aw-smp-1:2.4.21-alt23
kernel-image-aw-up-1:2.4.21-alt23
kernel-source-2.4.21-1.0.0-alt3
kernel-source-e1000-5.0.43-alt2
kernel-source-e100-2.2.21-alt3
kernel-source-net_mod-1.1.4-alt1.b1
kernel-source-qla2x00-6.05.00-alt2.b9
lm_sensors-2.8.0-alt6
msulogin-0.9.1-alt1
nut-1.4.0-alt1
passivetex-20030310-alt1
perl-GD1-1.41-alt4
perl-GD2-2.041-alt3
perl-Net-DNS-0.41-alt2
pptp-adsl-1.0.2-ipl9mdk
rocksndiamonds-dx-1.0-ipl1
rocksndiamonds-emc-1.0-ipl1
rocksndiamonds-sp-1.0-ipl1
ruby-jabber4r-0.5-alt0.cvs20030921
sandman-0.5.5-alt4
sc-6.21-alt2
scotty-2:2.1.11-alt4
shtool-1.6.1-alt1
slib-2d6-alt1
tcl-8.4.4-alt1
tcl-blt-2.4y-alt2
tcl-img-1.2.4-alt1
tcllib-1:1.4-alt1
tcl-memchan-2.2-alt2
tcl-plugin-3.0-alt2
tcl-snack-2.2-alt3
tcl-tktable-2.8-alt2
tcl-tktreectrl-1.0-alt1
tcl-tls-1.4.1-alt9
tcl-trf-2.1-alt3
tcl-vfs-1.2-alt2
tclx-1:8.4-alt2
tk-8.4.4-alt1
tkabber-0.9.5-alt1
transconnect-1.3-alt1
wavesurfer-1.4.7-alt1
wdm-1.26-alt1
wmeyes-1.0-alt4
WMMemMon-1.0.0-alt1
wmnd-0.4.7-alt1
wmnet-1.06-alt1
WMRack-1.1-alt1
wmusic-1.4.11-alt1
wmwork-0.2.3-alt1
xemacs-ada-1.13-alt1
xemacs-apel-1.26-alt1
xemacs-auctex-1.35-alt1
xemacs-bbdb-1.23-alt1
xemacs-build-1.10-alt1
xemacs-calc-1.23-alt2
xemacs-clearcase-1.06-alt1
xemacs-cookie-1.14-alt2
xemacs-debug-1.16-alt2
xemacs-dictionary-1.12-alt1
xemacs-docbookide-0.06-alt1
xemacs-ecrypto-0.13-alt1
xemacs-ediff-1.47-alt1
xemacs-edt-1.12-alt2
xemacs-egg-its-1.26-alt2
xemacs-eieio-1.04-alt1
xemacs-elib-1.10-alt2
xemacs-eshell-1.05-alt1
xemacs-ess-1.04-alt1
xemacs-eudc-1.38-alt1
xemacs-footnote-1.15-alt2
xemacs-forms-1.14-alt2
xemacs-fortran-modes-1.02-alt1
xemacs-fsf-compat-1.12-alt1
xemacs-games-1.14-alt1
xemacs-gnats-1.15-alt2
xemacs-gnus-1.71-alt1
xemacs-haskell-mode-1.05-alt1
xemacs-hm--html-menus-1.21-alt1
xemacs-ibuffer-1.08-alt2
xemacs-ilisp-1.32-alt1
xemacs-ispell-1.24-alt3
xemacs-jde-1.45-alt1
xemacs-latin-unity-1.07-alt2
xemacs-liece-1.12-alt1
xemacs-locale-1.20-alt2
xemacs-lookup-1.13-alt2
xemacs-mailcrypt-2.12-alt2
xemacs-mew-1.17-alt2
xemacs-mmm-mode-1.00-alt2
xemacs-mule-base-1.43-alt1
xemacs-mule-ucs-1.04-alt2
xemacs-net-utils-1.32-alt1
xemacs-ocaml-0.04-alt1
xemacs-pc-1.25-alt2
xemacs-pcl-cvs-1.64-alt1
xemacs-pcomplete-1.02-alt2
xemacs-perl-modes-1.04-alt1
xemacs-pgg-1.03-alt1
xemacs-psgml-dtds-1.02-alt2
xemacs-ps-print-1.08-alt2
xemacs-python-modes-1.02-alt1
xemacs-rmail-1.13-alt2
xemacs-ruby-modes-1.01-alt1
xemacs-sasl-1.13-alt1
xemacs-scheme-1.13-alt1
xemacs-semantic-1.17-alt1
xemacs-sh-script-1.17-alt1
xemacs-sieve-1.13-alt1
xemacs-skk-1.23-alt2
xemacs-sml-mode-0.07-alt1
xemacs-speedbar-1.26-alt1
xemacs-supercite-1.19-alt2
xemacs-texinfo-1.24-alt1
xemacs-textools-1.14-alt1
xemacs-time-1.13-alt1
xemacs-tm-1.36-alt1
xemacs-vc-1.37-alt1
xemacs-vc-cc-1.21-alt2
xemacs-vhdl-1.17-alt1
xemacs-view-process-1.12-alt2
xemacs-viper-1.36-alt1
xemacs-w3-1.28-alt1
xemacs-xslt-process-1.11-alt2
xemacs-x-symbol-1.05-alt1
xemacs-zenirc-1.13-alt2
xmltex-1.8-alt4
Поскольку это требование было введено формально лишь вчера, то ничего
удивительного в столь длинном списке нет.

Поскольку все эти несоответствия достаточно легко устранимы, то я
предлагаю завершить это в течение месяца.


Кроме того, 36 пакетов пересобираются, но результат не проходит sisyphus_check:
anacron-2.3-ipl8mdk.i586.rpm: forbidden requires: /etc/rc.d/init.d(daemon) /etc/rc.d/init.d(killproc)
apcupsd-3.10.5-alt1.i586.rpm: forbidden requires: /etc/rc.d/init.d(daemon) /etc/rc.d/init.d(killproc)
apmd-3.0.2-alt5.i586.rpm: forbidden requires: /etc/rc.d/init.d(daemon) /etc/rc.d/init.d(killproc)
arpwatch-2.1a11-alt5.i586.rpm: forbidden requires: /etc/rc.d/init.d(daemon) /etc/rc.d/init.d(killproc)
autofs-4.0.0-alt0.6.pre10.i586.rpm: forbidden requires: /etc/rc.d/init.d(killproc)
bootparamd-0.17-ipl4mdk.i586.rpm: forbidden requires: /etc/rc.d/init.d(daemon) /etc/rc.d/init.d(killproc)
dante-server-1.1.13-alt3.i586.rpm: forbidden requires: /etc/rc.d/init.d(daemon) /etc/rc.d/init.d(killproc)
dhcp-3.0.1-alt5.i586.rpm: forbidden requires: /etc/rc.d/init.d(daemon) /etc/rc.d/init.d(killproc)
dhcp-relay-3.0.1-alt5.i586.rpm: forbidden requires: /etc/rc.d/init.d(daemon) /etc/rc.d/init.d(killproc)
distcc-daemon-0.15-alt4.i586.rpm: forbidden requires: /etc/rc.d/init.d(daemon) /etc/rc.d/init.d(killproc)
docbook-dtds-1.0-alt7.noarch.rpm: forbidden requires: fileutils
irda-utils-0.9.15-alt2.i586.rpm: forbidden requires: /etc/rc.d/init.d(daemon) /etc/rc.d/init.d(killproc)
kdeutils-kregexpeditor-devel-3.1.4-alt1.i586.rpm: invalid dependencies: kdeutils-devel = %serial:3.1.4-alt1
kernel-headers-alsa-0.9.5-alt2.noarch.rpm: invalid dependencies: alsa-driver-headers = %kversion-%krelease
kernel-headers-alsa-0.9.6-alt2.noarch.rpm: invalid dependencies: alsa-driver-headers = %kversion-%krelease
lpr-0.71-alt2.6.i586.rpm: forbidden requires: /etc/rc.d/init.d(daemon) /etc/rc.d/init.d(killproc)
monit-3.1-alt1.i586.rpm: forbidden requires: fileutils /etc/rc.d/init.d(daemon) /etc/rc.d/init.d(killproc)
netacct-mysql-0.73-alt1.2.i586.rpm: forbidden requires: /etc/rc.d/init.d(daemon) /etc/rc.d/init.d(killproc)
NeTraMet-4.4-alt1.3.i586.rpm: forbidden requires: /etc/rc.d/init.d(daemon) /etc/rc.d/init.d(killproc)
numlock-2.0-ipl8mdk.i586.rpm: forbidden requires: fileutils
oracle-preinstall-0.2-alt6.noarch.rpm: FHS-2.2 violations
packhouse-1.1.0-alt0.1.pre1.noarch.rpm: FHS-2.2 violations
portmap-4.0-ipl15mdk.i586.rpm: forbidden requires: /etc/rc.d/init.d(daemon) /etc/rc.d/init.d(killproc)
portsentry-1.1-alt5.i586.rpm: forbidden requires: fileutils
pptpd-1.1.3_20030409-alt1.i586.rpm: forbidden requires: /etc/rc.d/init.d(daemon) /etc/rc.d/init.d(killproc)
procps-2.0.10-alt2.i586.rpm: forbidden requires: fileutils
routed-0.17-ipl6mdk.i586.rpm: forbidden requires: /etc/rc.d/init.d(daemon) /etc/rc.d/init.d(killproc)
ROX-Filer-1.3.6-alt0.2cvs.i586.rpm: FHS-2.2 violations
ROX-Session-0.1.18-alt0.2cvs.i586.rpm: FHS-2.2 violations
rpm-build-topdir-4.0.4-alt26.i586.rpm: writable files in /usr/
samba-2.2.8-alt2.i586.rpm: forbidden requires: /etc/rc.d/init.d(daemon) /etc/rc.d/init.d(killproc)
samba-common-2.2.8-alt2.i586.rpm: forbidden requires: /etc/rc.d/init.d(daemon) /etc/rc.d/init.d(killproc)
sitescooper-3.1.2-alt3.noarch.rpm: FHS-2.2 violations
trafshow-linux-1.3-alt3.i586.rpm: forbidden requires: /etc/rc.d/init.d(killproc)
wwwoffle-2.7h-alt1.i586.rpm: forbidden requires: /etc/rc.d/init.d(daemon) /etc/rc.d/init.d(killproc)
ypbind-1.11-alt1.i586.rpm: forbidden requires: /etc/rc.d/init.d(daemon) /etc/rc.d/init.d(killproc)
ypserv-2.6-alt1.i586.rpm: forbidden requires: /etc/rc.d/init.d(daemon) /etc/rc.d/init.d(killproc)
zebra-0.93b-alt5.1.i586.rpm: forbidden requires: /etc/rc.d/init.d(daemon) /etc/rc.d/init.d(killproc)

Из этих 36 пакетов:
- 3 пакета (rpm-build-topdir,samba,samba-common) можно удалить как выполнивших свою работу,
- 3 пакета можно тривиально исправить заменой fileutils на coreutils,
- 2 пакета можно тривиально исправить корректированием сборочных зависимостей,
- 1 пакет (oracle-preinstall) можно включить в список исключений,
Все остальное, скорее всего, надо исправлять.

Я предлагаю в течение месяца, по возможности, исправить и эти пакеты.


--
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

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

end of thread, other threads:[~2003-10-24  8:01 UTC | newest]

Thread overview: 22+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-10-18 14:19 [devel] IA: more packaging problems in Sisyphus Dmitry V. Levin
2003-10-18 14:54 ` Sergey Bolshakov
2003-10-18 16:04   ` Dmitry V. Levin
2003-10-20  8:22     ` Anton Farygin
2003-10-20  8:40       ` Dmitry V. Levin
2003-10-20 12:11         ` [devel] " Michael Shigorin
2003-10-18 16:28 ` [devel] " Denis Ovsienko
2003-10-18 19:16   ` Dmitry V. Levin
2003-10-18 18:39 ` Pavel S. Khmelinsky
2003-10-18 19:18   ` Dmitry V. Levin
2003-10-20  4:33 ` Alexey I. Froloff
2003-10-20  7:06   ` Denis Ovsienko
2003-10-20  8:09     ` Alexey I. Froloff
2003-10-20  8:18 ` Anton Farygin
2003-10-20  8:43   ` Dmitry V. Levin
2003-10-20  8:49     ` Anton Farygin
2003-10-20  8:57       ` Dmitry V. Levin
2003-10-20  9:04         ` Anton Farygin
2003-10-20 12:15 ` Andrey Brindeew
2003-10-21  0:57 ` Sergey V Kalinin
2003-10-23 20:41 ` Ivan Zakharyaschev
2003-10-24  8:01   ` [devel] " Michael Shigorin

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