From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Sat, 18 Oct 2003 18:19:20 +0400 From: "Dmitry V. Levin" To: ALT Devel discussion list Message-ID: <20031018141920.GH27886@basalt.office.altlinux.org> Mail-Followup-To: ALT Devel discussion list Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="mhjHhnbe5PrRcwjY" Content-Disposition: inline X-fingerprint: 9658 398D 181B 1200 8FC5 26B8 F6F8 846B C1E2 3429 Subject: [devel] IA: more packaging problems in Sisyphus X-BeenThere: devel@altlinux.ru X-Mailman-Version: 2.1.2 Precedence: list Reply-To: ALT Devel discussion list List-Id: ALT Devel discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 18 Oct 2003 14:19:21 -0000 Archived-At: List-Archive: List-Post: --mhjHhnbe5PrRcwjY Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: 8bit 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 --mhjHhnbe5PrRcwjY Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.3 (GNU/Linux) iD8DBQE/kUvo9viEa8HiNCkRAip7AJwI7Sdx1ePUEhcT0i2fgvMRfu0FZwCggouo FANfuIptRorQIlH4la+JigU= =gKUs -----END PGP SIGNATURE----- --mhjHhnbe5PrRcwjY--