dblatex-0.2.12-alt2.noarch missing-url info Missing Url: in a package.; eciadsl-usermode-0.12-alt2.x86_64 unsafe-tmp-usage-in-scripts fail The test discovered scripts with errors which may be used by a user for damaging important system files. For example if a script uses in its work a temp file which is created in /tmp directory, then every user can create symlinks with the same name (pattern) in this directory in order to destroy or rewrite some system or another user's files. Scripts _must_ _use_ mktemp/tempfile or must use $TMPDIR. mktemp/tempfile is safest. $TMPDIR is safer than /tmp/ because libpam-tmpdir creates a subdirectory of /tmp that is only accessible by that user, and then sets TMPDIR and other variables to that. Hence, it doesn't matter nearly as much if you create a non-random filename, because nobody but you can access it. Found error in /usr/bin/eciadsl-testconnection: $ grep -A5 -B5 /tmp/ /usr/bin/eciadsl-testconnection if [ $status -eq 1 ] ; then exit 0 fi # already reconnecting? ps aux > /tmp/eci-test grep startmodem /tmp/eci-test status=$? if [ $status -eq 1 ] ; then grep "eciadsl-start" /tmp/eci-test status=$? if [ $status -eq 0 ] ; then rm -f /tmp/eci-test exit 0 else rm -f /tmp/eci-test fi else rm -f /tmp/eci-test exit 0 fi rm -f /tmp/eci-test # synching? num=`ps aux|grep eciadsl-synch| wc -l` if [ $num -eq 3 ] ; then exit 0 # we are synching! Found error in /usr/bin/eciadsl-doctor: $ grep -A5 -B5 /tmp/ /usr/bin/eciadsl-doctor # note the size in lines of /var/log/messages line=`wc -l /var/log/messages | awk '{print $1}'` function fatal () { tail -n +$line /var/log/messages > /tmp/msg.log # check for "usb-uhci.c: ENXIO 80000380, flags 0, urb c7f401c0, burb c6469140" grep 'usb-uhci.c: ENXIO' /tmp/msg.log # check for "usb-uhci.c: interrupt, status 29, frame# 956" grep 'usb-uhci.c: interrupt' /tmp/msg.log # check for "usb_control/bulk_msg: timeout" grep 'usb_control/bulk_msg' /tmp/msg.log # check for "usb-uhci.c: Host controller halted, trying to restart" grep 'usb-uhci.c: Host controller halted' /tmp/msg.log # check for "usb-uhci.c: process_transfer: fixed toggle" grep 'usb-uhci.c: process_transfer' /tmp/msg.log # check for "usb-uhci.c: iso_find_start: gap in seamless isochronous scheduling" grep 'usb-uhci.c: iso_find_start' /tmp/msg.log rm /tmp/msg.log exit -1; } # use only DEVICES throughout the rest of this script if [ ! -f "${DEVICES}" ] && [ -f "${DEVICES_SUSE}" ]; then -- echo "options from $PPPD_DIR/peers/adsl. We suggest to remove this file or make a"; echo "backup copy." ; grep "^nodetach" $PPPD_DIR/options > /dev/null if [ $? -eq 0 ]; then echo "Removing 'nodetach' option from $PPPD_DIR/options..." ; grep -v "^nodetach" $PPPD_DIR/options > /tmp/options mv /tmp/options $PPPD_DIR/options fi fi # check for an existing PPP connection (select the first one if several) PPP=`ifconfig | grep "^ppp" | head -n 1 | awk '{print $1}'` if [ "$PPP" = "" ]; then echo "No existing PPP connection... trying to make one (please wait)" ; nice --20 pppd call adsl updetach | tee /tmp/ppp.log # check if we succeed in making a new PPP connection PPP=`ifconfig | grep "^ppp" | head -n 1 | awk '{print $1}'` if [ "$PPP" = "" ]; then # check for usermode driver crash grep "Modem hangup" /tmp/ppp.log > /dev/null if [ $? -eq 0 ]; then echo "PPP: very bad ... usermode driver just crashed" ; rm /tmp/ppp.log fatal; fi # check for no response from PPP grep 'LCP: timeout sending Config-Requests' /tmp/ppp.log > /dev/null if [ $? -eq 0 ]; then echo "PPP connection failed: check your vci & vpi parameters in $PPPD_DIR/peers/adsl and check for USB errors in /var/log/messages" ; rm /tmp/ppp.log fatal; fi # check for invalid password grep 'CHAP authentication failed' /tmp/ppp.log > /dev/null if [ $? -eq 0 ]; then echo "CHAP authentication failed: check your user in $PPPD_DIR/peers/adsl and the matching password in $PPPD_DIR/chap-secrets" ; rm /tmp/ppp.log fatal; fi # check for "sent [LCP ConfRej id=0xa5 ]" grep 'sent \[LCP ConfRej' /tmp/ppp.log | grep '' > /dev/null if [ $? -eq 0 ]; then echo "Password for user $user is missing in $PPPD_DIR/chap-secrets"; rm /tmp/ppp.log fatal; fi echo "Cannot make a PPP connection: Fatal" ; rm /tmp/ppp.log fatal; else rm /tmp/ppp.log echo "PPP connection is OK" ; fi else echo "PPP connection is OK" ; fi; latex2html-2008-alt1.src altlinux-policy-tex-buildreq-tetex info TeX policy forbids explicit dependencies on obsolete TeTeX. But build dependency on tetex-dvips is found. Please, replace with TeX-neutral or TexLive dependency.; TeX policy forbids explicit dependencies on obsolete TeTeX. But build dependency on tetex-latex is found. Please, replace with TeX-neutral or TexLive dependency.; python-module-nltk-2.0-alt2.beta7.noarch altlinux-python-test-is-packaged experimental /usr/lib/python2.6/site-packages/nltk/examples/__init__.py: It is the file in the package whose location matches the format python modules use for examples. It may have been installed by accident. Move it to the -examples or -doc subpackage. See http://www.altlinux.org/Python_Policy for details.; /usr/lib/python2.6/site-packages/nltk/examples/__init__.pyc: It is the file in the package whose location matches the format python modules use for examples. It may have been installed by accident. Move it to the -examples or -doc subpackage. See http://www.altlinux.org/Python_Policy for details.; /usr/lib/python2.6/site-packages/nltk/examples/__init__.pyo: It is the file in the package whose location matches the format python modules use for examples. It may have been installed by accident. Move it to the -examples or -doc subpackage. See http://www.altlinux.org/Python_Policy for details.; /usr/lib/python2.6/site-packages/nltk/examples/pt.py: It is the file in the package whose location matches the format python modules use for examples. It may have been installed by accident. Move it to the -examples or -doc subpackage. See http://www.altlinux.org/Python_Policy for details.; /usr/lib/python2.6/site-packages/nltk/examples/pt.pyc: It is the file in the package whose location matches the format python modules use for examples. It may have been installed by accident. Move it to the -examples or -doc subpackage. See http://www.altlinux.org/Python_Policy for details.; /usr/lib/python2.6/site-packages/nltk/examples/pt.pyo: It is the file in the package whose location matches the format python modules use for examples. It may have been installed by accident. Move it to the -examples or -doc subpackage. See http://www.altlinux.org/Python_Policy for details.; tetex-latex-cmap-1.0g-alt2.noarch altlinux-policy-tex-obsolete-tetex-prefix info TeX policy (http://www.altlinux.org/TeXPolicy) recommends that packages that install files into texmf tree should have prefix texmf-, not tetex-. Please, rename them.; tetex-latex-examplep-0.03-alt1.noarch altlinux-policy-tex-obsolete-tetex-prefix info TeX policy (http://www.altlinux.org/TeXPolicy) recommends that packages that install files into texmf tree should have prefix texmf-, not tetex-. Please, rename them.; tetex-latex-examplep-0.03-alt1.noarch altlinux-policy-tex-obsolete-util-calls-in-post warn According to TeX policy (http://www.altlinux.org/TeXPolicy) %post calls to texhash, updmap and fmtutil are now handled by filetrigger in tex-common package. Please, remove them.; tetex-latex-examplep-0.03-alt1.src altlinux-policy-tex-rpm-build-texmf warn According to TeX policy (http://www.altlinux.org/TeXPolicy) packages that install files to /usr/share/texmf should BuildRequires(pre): rpm-build-texmf for the dependency magic to work.; tetex-latex-tabulary-0.9-alt1.noarch altlinux-policy-tex-obsolete-tetex-prefix info TeX policy (http://www.altlinux.org/TeXPolicy) recommends that packages that install files into texmf tree should have prefix texmf-, not tetex-. Please, rename them.; tetex-latex-tabulary-0.9-alt1.noarch altlinux-policy-tex-obsolete-util-calls-in-post warn According to TeX policy (http://www.altlinux.org/TeXPolicy) %post calls to texhash, updmap and fmtutil are now handled by filetrigger in tex-common package. Please, remove them.; tetex-latex-tabulary-0.9-alt1.src altlinux-policy-tex-rpm-build-texmf warn According to TeX policy (http://www.altlinux.org/TeXPolicy) packages that install files to /usr/share/texmf should BuildRequires(pre): rpm-build-texmf for the dependency magic to work.; tetex-latex-unicode-20041017-alt1.noarch altlinux-policy-tex-obsolete-tetex-prefix info TeX policy (http://www.altlinux.org/TeXPolicy) recommends that packages that install files into texmf tree should have prefix texmf-, not tetex-. Please, rename them.; tetex-latex-unicode-20041017-alt1.noarch altlinux-policy-tex-obsolete-util-calls-in-post warn According to TeX policy (http://www.altlinux.org/TeXPolicy) %post calls to texhash, updmap and fmtutil are now handled by filetrigger in tex-common package. Please, remove them.; tetex-latex-unicode-20041017-alt1.src altlinux-policy-tex-rpm-build-texmf warn According to TeX policy (http://www.altlinux.org/TeXPolicy) packages that install files to /usr/share/texmf should BuildRequires(pre): rpm-build-texmf for the dependency magic to work.; tex4ht-context-1.0.2009_05_02_1757-alt3.2.noarch altlinux-policy-tex-obsolete-tetex warn TeX policy forbids explicit dependencies on obsolete TeTeX. But dependency on tetex-context is found. Please, replace with TeX-neutral dependency.; TeX policy forbids explicit dependencies on obsolete TeTeX. But dependency on tetex-latex is found. Please, replace with TeX-neutral dependency.; xaira-php-1.26-alt4.M60P.1.x86_64 altlinux-policy-shared-lib-contains-devel-so info SharedLibs Policy Draft violation: Shared Lib package should not contain symlink /usr/lib64/libphpXaira.so but just /usr/lib64/libphpXaira.so.0.0.0. According to SharedLibs Policy Draft, symlink /usr/lib64/libphpXaira.so should be placed in a special subpackage named lib-devel. If you have already packaged this symlink in lib-devel, just append \%exclude /usr/lib64/libphpXaira.so to \%files of xaira-php-1.26-alt4.M60P.1.x86_64. Otherwise, move the symlink into the subpackage lib-devel. There is a known exception for case the .so file is not a shared lib but a plugin that is never directly linked with. Please report such a case to repocop test.;