@core	ppp-common-0.5.1-alt1.noarch	missing-url	info	Missing Url: in a package.; 
antohami	alterator-setup-base-0.5.6-alt1.noarch	init-lsb	fail	/etc/rc.d/init.d/setup: not systemd compatible: lsb init header missing and setup.service is not present.  See http://www.altlinux.org/Services_Policy for details.; 
antohami	lxqt-about-2.4.0-alt1.x86_64	freedesktop-desktop	info	desktop-file-validate utility printed the following message(s): /usr/share/applications/lxqt-about.desktop: warning: value "?????? ?????? ? LXQt" for key "Comment[ru]" in group "Desktop Entry" looks the same as that of key "GenericName[ru]"; 
antohami	lxqt-config-2.4.0-alt1.x86_64	freedesktop-desktop	warn	desktop-file-validate utility exited abnormally with the following message(s): /usr/share/applications/lxqt-config-appearance.desktop: error: value "Settings;DesktopSettings;Qt;LXQt;" for key "Categories" in group "Desktop Entry" contains an unregistered value "LXQt"; values extending the format should start with "X-";  start with "X-"; /usr/share/applications/lxqt-config-brightness.desktop: warning: value "????????? ?? ???????? ? ??????" for key "Comment[bg]" in group "Desktop Entry" looks the same as that of key "GenericName[bg]"; 
antohami	lxqt-globalkeys-2.4.0-alt1.x86_64	freedesktop-desktop	warn	desktop-file-validate utility exited abnormally with the following message(s): /usr/share/applications/lxqt-config-globalkeyshortcuts.desktop: error: value "Settings;DesktopSettings;Qt;LXQt;" for key "Categories" in group "Desktop Entry" contains an unregistered value "LXQt"; values extending the format should start with "X-"; 
antohami	lxqt-globalkeys-2.4.0-alt1.x86_64	library-pkgnames	info	package contains public library which is used in external packages: name should be lib* according to http://altlinux.org/Drafts/SharedLibs; 
antohami	lxqt-notificationd-2.4.0-alt1.x86_64	freedesktop-desktop	warn	desktop-file-validate utility exited abnormally with the following message(s): /usr/share/applications/lxqt-config-notificationd.desktop: error: value "Settings;DesktopSettings;Qt;LXQt;" for key "Categories" in group "Desktop Entry" contains an unregistered value "LXQt"; values extending the format should start with "X-"; 
antohami	lxqt-panel-2.4.1-alt1.x86_64	freedesktop-desktop	warn	desktop-file-validate utility exited abnormally with the following message(s): /usr/share/applications/lxqt-panel.desktop: error: required key "Name" in group "Desktop Entry" is not present; 
antohami	lxqt-powermanagement-2.4.0-alt1.x86_64	freedesktop-desktop	warn	desktop-file-validate utility exited abnormally with the following message(s): /usr/share/applications/lxqt-config-powermanagement.desktop: error: value "Settings;DesktopSettings;Qt;LXQt;" for key "Categories" in group "Desktop Entry" contains an unregistered value "LXQt"; values extending the format should start with "X-"; /usr/share/applications/lxqt-config-powermanagement.desktop: warning: value "Konfiguracja zarz?dzania energi?" for key "Comment[pl]" in group "Desktop Entry" looks the same as that of key "GenericName[pl]"; /usr/share/applications/lxqt-config-powermanagement.desktop: warning: value "Defini??es do gestor de energia" for key "Comment[pt]" in group "Desktop Entry" looks the same as that of key "GenericName[pt]"; 
antohami	lxqt-session-2.4.0-alt1.x86_64	freedesktop-desktop	warn	desktop-file-validate utility exited abnormally with the following message(s): /usr/share/applications/lxqt-config-session.desktop: error: value "Settings;DesktopSettings;Qt;LXQt;" for key "Categories" in group "Desktop Entry" contains an unregistered value "LXQt"; values extending the format should start with "X-"; 
antohami	nilfs-utils-2.2.9-alt1.x86_64	rpm-filesystem-conflict-file-file	warn	Files /usr/bin/lscp /usr/share/man/man1/lscp.1.xz conflict with the package linuxsampler-2.5.0-alt1.x86_64. Moreover, the packages have no explicit conflicts with each other. You should add explicit conflicts, or, if conflicts are avoidable, consider using alternatives.; 
antohami	soundconverter-4.1.3-alt1.noarch	iconsdir	experimental	Please, move pixmaps from /usr/share/pixmaps to %_liconsdir, %_niconsdir, %_miconsdir according to their size. See http://www.altlinux.org/IconPathsPolicy.; 
aris	ddcutil-2.2.7-alt1.x86_64	sisyphus_check	fail	sisyphus_check failed:  /ALT/Sisyphus/files/x86_64/RPMS/ddcutil-2.2.7-alt1.x86_64.rpm: invalid udev rules path: /usr/lib/udev/rules.d/60-ddcutil-i2c.rules sisyphus_check: check-udev ERROR: udev rules path violation; 
armatik	branding-alt-workstation-11.2-alt3.src	requires-ImageMagick	info	Dependency on ImageMagick (compat package) found. It probably should be replaced with more specific dependency like /usr/bin/convert or ImageMagick-tools, or it can be already autodetected by findreq-shell.; 
asy	cyrus-sasl2-2.1.28-alt5.x86_64	init-but-no-native-systemd	info	The package have SysV init script(s) but no native systemd files.; 
asy	cyrus-sasl2-2.1.28-alt5.x86_64	subdir-in-var-run	info	Found a subdir in /var/run or /var/lock. /var/run and /var/lock may be mounted as temporary filesystems, so the init.d scripts must handle this correctly. This will typically amount to creating any required subdirectories dynamically when the init.d script is run, rather than including them in the package and relying on rpm to create them.; 
asy	ntpd-4.2.8p18-alt3.x86_64	init-but-no-native-systemd	info	The package have SysV init script(s) but no native systemd files.; 
bircoph	clsync-0.4.5-alt6.x86_64	uncompressed-manpages	info	Package contains uncompressed manual pages.; 
boyarsh	installer-common-base-stage2-1.16.38-alt1.x86_64	systemd-but-no-native-init	experimental	The package have native systemd file(s) but no  SysV init scripts.
boyarsh	installer-common-base-stage2-1.16.38-alt1.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/share/install2/preinstall.d/90-setup-bootloader.sh: $ grep /tmp/ /usr/share/install2/preinstall.d/90-setup-bootloader.sh #!/bin/sh . install2-init-functions script="$(basename $0)" echo "#!/bin/sh" > /tmp/"$script" chmod +x /tmp/"$script" exec_chroot sh "rpm '%{name}\n'| grep 'branding.*bootloader' | xargs bash \"rpm '%{postin}' {} \"" >>/tmp/"$script" exec_chroot /tmp/"$script" 1 ||: Found error in /usr/share/install2/preinstall.d/65-setup-control.sh: $ grep /tmp/ /usr/share/install2/preinstall.d/65-setup-control.sh [ /usr/share/install2/control ] || exit 0 while read facility state; do [ "$facility" "$state" ] || chroot $destdir control "$facility" "$state" ||: done < /usr/share/install2/control >> /tmp/install2.log 2>&1 Found error in /usr/libexec/install2/install2: $ grep /tmp/ /usr/libexec/install2/install2 charset=utf8 cmdline="$(cat /proc/cmdline)" stderr_to_log() { exec 4>&2 2>/tmp/install2.log } stderr_to_stderr() { exec 2>&4 { AUTOINSTALL= export AUTOINSTALL if cmdline_has_arg ai ; then AUTOINSTALL='/tmp/metadata/autoinstall.scm' fi shell_config_set "$install_variables" AUTOINSTALL "$AUTOINSTALL" } set_cdromdev() -- mkdir -p -m700 -- "$destdir/root/.install-log" # Copy alteratord.log from temporary dir to /tmp cp /run/alteratord/alteratord.log /tmp ||: # save logs for f in initinstall preinstall postinstall install2 pkg-install remount alteratord x11; do [ -f "/tmp/$f.log" ] || continue sed -r 's;( passwd_?([12]|auto) ")([^"]|[\\]["])*";\1*";g' <"/tmp/$f.log" \ >"$destdir/root/.install-log"/"$f.log" done # save screenshots mkdir -p -m700 -- "$destdir/root/.install-log/screenshots" for f in /tmp/alterator-screenshot-*.*; do [ ! -f "$f" ] || cp "$f" "$destdir"/root/.install-log/screenshots/ ||: done } x11presetdrv() { [ -n "$INSTALL2_INIT" ] || return 0 [ -f /etc/rc.d/init.d/x11presetdrv ] || return 0 service x11presetdrv start 2>/tmp/x11presetdrv.log update_splash x11presetdrv } if [ -z "$INSTALL2_INIT" ]; then > /tmp/install2.log chmod 600 /tmp/install2.log stderr_to_log fi # Mount touch /var/rw-test || action 'Mounting filesystems' mount_fs -- rm -r /var/lock/ fi # Create tmpfiles [ -z "$INSTALL2_INIT" ] || systemd-tmpfiles --remove --create --boot --exclude-prefix=/dev >/tmp/tmpfiles.log 2>&1 # do not assemble raid automatically (restore with start_mdraid) if [ -s /lib/udev/rules.d/64-md-raid-assembly.rules ]; then mv /lib/udev/rules.d/64-md-raid-assembly.rules /tmp fi [ -z "$INSTALL2_INIT" ] || service udevd start 2>/tmp/udevd.log update_splash udev x11presetdrv set_alterator_datadir -- set_device update_splash device # create empty logs with strict rights > /tmp/initinstall.log > /tmp/preinstall.log > /tmp/postinstall.log > /tmp/wizard.log > /tmp/pkg-install.log > /tmp/x11.log chmod 600 /tmp/initinstall.log chmod 600 /tmp/preinstall.log chmod 600 /tmp/postinstall.log chmod 600 /tmp/wizard.log chmod 600 /tmp/pkg-install.log chmod 600 /tmp/x11.log # create destination directory mkdir -p "$destdir" [ -n "$DISPLAY" ] || [ -n "$WAYLAND_DISPLAY" ] || "$install2_bindir"/initinstall 2>>/tmp/initinstall.log | tee -a /tmp/initinstall.log update_splash finish if_run_debug_shell rc=0 -- export XDG_RUNTIME_DIR=/run/user/0 export WLR_NO_HARDWARE_CURSORS=1 export WLR_RENDERER=pixman cmd="cage -d -s "$install2_bindir"/alterator-install2" chvt 7 $cmd >/tmp/install2.log 2>&1 chvt 1 else echo 'Starting Xorg server...' auto_drivers="$(video_scan -s drivers)" xinit_args='vt7 -dpms -ac -nolisten tcp -logfile /tmp/x11.log' eval $(grep -s ^xinit_args= /etc/xserver-args) ||: cmd="xinit "$install2_bindir"/alterator-install2 -- $xinit_args" if ! $cmd >/tmp/install2.log 2>&1 ; then for drv in $auto_drivers; do # xinit must failed before run alterator-wizard [ ! -s /tmp/wizard.log ] || break echo "Error running Xorg server, trying with driver $drv..." "$install2_bindir"/xorg_conf_setup "$drv" "$XORG_CONF" rc=0 $cmd >>/tmp/install2.log 2>&1 && break || rc=$? done fi fi fi fi fi if_run_debug_shell [ "$rc" -ne 0 ] || "$install2_bindir"/postinstall 2>>/tmp/postinstall.log | tee -a /tmp/postinstall.log save_logs # Unmount destination if [ -z "$INSTALL2_INIT" ]; then Found error in /usr/libexec/install2/alterator-vnc: $ grep -A5 -B5 /tmp/ /usr/libexec/install2/alterator-vnc export FD_GEOM=1024x768 export FD_PROG="$install2_bindir"/alterator-install2 CAGE=/usr/bin/cage ALTERATOR_VNC_SERVER_W=/usr/bin/wayvnc WAYVNC_CONF_FILE=/tmp/vnc_conf vncip="$(cmdline_get_arg vncip)" if ! [ -n "$vncip" ]; then vncip="0.0.0.0" fi -- export WLR_BACKENDS=headless export WLR_LIBINPUT_NO_DEVICES=1 export WLR_RENDERER=pixman export WLR_NO_HARDWARE_CURSORS=1 wayvnc_passwd ssh-keygen -m pem -f /tmp/rsa_key.pem -t rsa -N "" $install2_bindir/vnc_info wayland $CAGE -d $FD_PROG & $ALTERATOR_VNC_SERVER_W --config $WAYVNC_CONF_FILE > /tmp/wayvnc.log 2>&1 } xvnc(){ if [ -n "$DISPLAY" ]; then VNC="x11vnc" -- VNC="x11vnc -create" fi if [ -n "$host_connect" ]; then $VNC -connect "$host_connect" else $VNC -storepasswd "$password" /tmp/vncpasswd chmod 600 /tmp/vncpasswd xvncpam=$([ -n "$password" ] && echo "-usepw -rfbauth /tmp/vncpasswd" || echo "-nopw") $install2_bindir/vnc_info $VNC -quiet -listen "$vncip" $xvncpam -o /tmp/x11vnc.log fi } vnc; 
boyarsh	installer-common-desktop-1.16.38-alt1.noarch	freedesktop-categories	warn	Menu-related Additional Categories (http://standards.freedesktop.org/menu-spec/latest/apa.html) not found in /usr/share/applications/install2.desktop. Please add it or report a bug against this test if you already have registered one (not including menu unrelated ones as Core or Qt).; 
boyarsh	installer-distro-centaurus-stage2-11.2-alt1.x86_64	rpm-filesystem-conflict-file-file	warn	There are file conflicts with the package installer-distro-virtualization-pve-stage2-11.1.0-alt3.noarch, for example, /usr/share/install2/alterator-menu/module-expert-list (4 file conflicts in total). Moreover, the packages have no explicit conflicts with each other. You should add explicit conflicts, or, if conflicts are avoidable, consider using alternatives.; .; tives.; alternatives.; es.; ives.; ; 
boyarsh	installer-distro-centaurus-stage2-11.2-alt1.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/share/install2/postinstall.d/66-setup-net-services.sh: $ grep /tmp/ /usr/share/install2/postinstall.d/66-setup-net-services.sh if [ "$SYSTEMD_CONTROLLED" ] ; then chroot $destdir systemctl disable systemd-networkd.service chroot $destdir systemctl disable systemd-resolved.service fi } >> /tmp/install2.log 2>&1 :; 
boyarsh	livecd-setlocale-0.3.17-alt1.noarch	missing-url	info	Missing Url: in a package.; 
boyarsh	startup-rescue-0.50-alt2.x86_64	init-but-no-native-systemd	info	The package have SysV init script(s) but no native systemd files.; 
boyarsh	startup-rescue-0.50-alt2.x86_64	init-condrestart	fail	/etc/rc.d/init.d/rescue-remote: missing condrestart target. ERROR: alt-specific script %_sbindir/post_service (used in your %post_service macro) depends on condrestart. Please, fix./etc/rc.d/init.d/sysreport: missing condrestart target. ERROR: alt-specific script %_sbindir/post_service (used in your %post_service macro) depends on condrestart. Please, fix.; 
boyarsh	startup-rescue-0.50-alt2.x86_64	init-lsb	fail	/etc/rc.d/init.d/rescue-remote: not systemd compatible: lsb init header missing and rescue-remote.service is not present. /etc/rc.d/init.d/sysreport: not systemd compatible: lsb init header missing and sysreport.service is not present.  See http://www.altlinux.org/Services_Policy for details.; 
boyarsh	startup-rescue-0.50-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 /etc/rc.d/rc.sysinit.rescue: $ grep /tmp/ /etc/rc.d/rc.sysinit.rescue # Ensure plymouth is not running killall plymouthd >/dev/null 2>&1 remount_aufs() { [ "$1" ] || return 0 mkdir "/tmp/root$1" mount -n -t aufs -o dirs="/tmp/root$1=rw:$1=ro" "/tmp/root$1" "$1" } # Avoid double-aufs/overlayfs attempt if ! grep -qE "^overlay|/ aufs" /proc/mounts; then for mpoint in /etc /var /lib /bin /sbin /home /root /mnt; do -- action "Mounting efivars filesystem:" mount -t efivarfs none /sys/firmware/efi/efivars fi # run tmpfiles.d scripts if systemd_tmpfiles="$(find_util systemd-tmpfiles)"; then "$systemd_tmpfiles" --clean >/tmp/tmpfiles.log 2>&1 "$systemd_tmpfiles" --remove --create --boot --exclude-prefix=/dev >>/tmp/tmpfiles.log 2>&1 fi # Recover mdadm.conf if it's been changed above if [ -s "$MDCONF" ]; then sed -i 's,^DEVICE /dev/null,DEVICE partitions,' "$MDCONF"; 
cas	bup-web-0.33.10-alt2.x86_64	systemd-but-no-native-init	experimental	The package have native systemd file(s) but no  SysV init scripts.
cas	freerdp3-server-3.30.0-alt2.x86_64	file-in-usr-marked-as-conffile	warn	Files below <tt>/usr</tt> may not be marked as conffiles, since;  <tt>/usr</tt> might be mounted read-only and thus, the local system;  administrator would not have a chance to modify this configuration;  file.; ; 
cas	octave-11.3.0-alt1.x86_64	arch-dep-package-has-big-usr-share	info	The package has a significant amount of architecture-independent data in /usr/share, while it is an architecture-dependent package. This is wasteful of mirror space and bandwidth, as we then end up with multiple copies of this data, one for each architecture. If the data in /usr/share is not architecture-independent, it is a policy violation, and in this case, you should move that data elsewhere.; 
cas	octave-11.3.0-alt1.x86_64	freedesktop-desktop	info	desktop-file-validate utility printed the following message(s): /usr/share/applications/org.octave.Octave.desktop: hint: value "Education;Science;Math;" for key "Categories" in group "Desktop Entry" contains more than one main category; application might appear more than once in the application menu; 
cas	qt-creator-data-20.0.1-alt2.x86_64	arch-dep-package-consists-of-usr-share	info	The package consists of architecture-independent data in /usr/share, while it is an architecture-dependent package. This is wasteful of mirror space and bandwidth, as we then end up with multiple copies of this data, one for each architecture. If the data in /usr/share is not architecture-independent, it is a policy violation, and in this case, you should move that data elsewhere.; 
cas	qt-creator-doc-20.0.1-alt2.x86_64	arch-dep-package-consists-of-usr-share	info	The package consists of architecture-independent data in /usr/share, while it is an architecture-dependent package. This is wasteful of mirror space and bandwidth, as we then end up with multiple copies of this data, one for each architecture. If the data in /usr/share is not architecture-independent, it is a policy violation, and in this case, you should move that data elsewhere.; 
iv	audacity-3.7.8-alt1.x86_64	arch-dep-package-has-big-usr-share	info	The package has a significant amount of architecture-independent data in /usr/share, while it is an architecture-dependent package. This is wasteful of mirror space and bandwidth, as we then end up with multiple copies of this data, one for each architecture. If the data in /usr/share is not architecture-independent, it is a policy violation, and in this case, you should move that data elsewhere.; 
iv	audacity-3.7.8-alt1.x86_64	iconsdir	experimental	Please, move pixmaps from /usr/share/pixmaps to %_liconsdir, %_niconsdir, %_miconsdir according to their size. See http://www.altlinux.org/IconPathsPolicy.; 
lav	imlib2-1.12.6-alt1.x86_64	library-pkgnames	info	package contains public library which is used in external packages: name should be lib* according to http://altlinux.org/Drafts/SharedLibs; 
lav	libsane-1.4.0-alt4.x86_64	sisyphus_check	fail	sisyphus_check failed:  /ALT/Sisyphus/files/x86_64/RPMS/libsane-1.4.0-alt4.x86_64.rpm: The use of such a license name is ambiguous: LGPL /ALT/Sisyphus/files/x86_64/RPMS/libsane-1.4.0-alt4.x86_64.rpm: Invalid path names: /usr/lib/tmpfiles.d/sane.conf sisyphus_check: check-fhs ERROR: FHS violation /ALT/Sisyphus/files/x86_64/RPMS/libsane-1.4.0-alt4.x86_64.rpm: invalid udev rules path: /usr/lib/udev/rules.d/25-libsane.rules /usr/lib/udev/rules.d/70-kyocera-mfp.rules sisyphus_check: check-udev ERROR: udev rules path violation; 
lav	libsane-1.4.0-alt4.x86_64	subdir-in-var-run	info	Found a subdir in /var/run or /var/lock. /var/run and /var/lock may be mounted as temporary filesystems, so the init.d scripts must handle this correctly. This will typically amount to creating any required subdirectories dynamically when the init.d script is run, rather than including them in the package and relying on rpm to create them.; 
lav	rspamd-4.1.1-alt1.x86_64	arch-dep-package-has-big-usr-share	info	The package has a significant amount of architecture-independent data in /usr/share, while it is an architecture-dependent package. This is wasteful of mirror space and bandwidth, as we then end up with multiple copies of this data, one for each architecture. If the data in /usr/share is not architecture-independent, it is a policy violation, and in this case, you should move that data elsewhere.; 
lav	sane-server-1.4.0-alt4.x86_64	systemd-check-socket-name	experimental	in sane-server-1.4.0-alt4.x86_64: there is a socket saned.socket but no service saned.service. Ask ildar@ why it is not right.; 
lav	scribus-1.7.3-alt1.x86_64	freedesktop-desktop	info	desktop-file-validate utility printed the following message(s): /usr/share/applications/scribus.desktop: warning: value "??????" for key "Comment[ar]" in group "Desktop Entry" looks the same as that of key "Name[ar]"; /usr/share/applications/scribus.desktop: warning: value "????????" for key "Comment[fa]" in group "Desktop Entry" looks the same as that of key "Name[fa]"; /usr/share/applications/scribus.desktop: warning: value "?????????" for key "Comment[ta]" in group "Desktop Entry" looks the same as that of key "Name[ta]"; /usr/share/applications/scribus.desktop: warning: value "Werkskerm Publisering" for key "Comment[af]" in group "Desktop Entry" looks the same as that of key "GenericName[af]"; /usr/share/applications/scribus.desktop: warning: value "?????????? ????????" for key "Comment[bg]" in group "Desktop Entry" looks the same as that of key "GenericName[bg]"; /usr/share/applications/scribus.desktop: warning: value "Stono izdava?tvo (DTP)" for key "Comment[bs]" in group "Desktop Entry" looks the same as that of key "GenericName[bs]"; /usr/share/applications/scribus.desktop: warning: value "Publicaci? d'escriptori" for key "Comment[ca]" in group "Desktop Entry" looks the same as that of key "GenericName[ca]"; /usr/share/applications/scribus.desktop: warning: value "Publika?n? syst?m (DTP)" for key "Comment[cs]" in group "Desktop Entry" looks the same as that of key "GenericName[cs]"; /usr/share/applications/scribus.desktop: warning: value "Cyhoeddi Penbwrdd" for key "Comment[cy]" in group "Desktop Entry" looks the same as that of key "GenericName[cy]"; /usr/share/applications/scribus.desktop: warning: value "Dtp" for key "Comment[da]" in group "Desktop Entry" looks the same as that of key "GenericName[da]"; /usr/share/applications/scribus.desktop: warning: value "Desktop-Publishing" for key "Comment[de]" in group "Desktop Entry" looks the same as that of key "GenericName[de]"; /usr/share/applications/scribus.desktop: warning: value "DTP-programo" for key "Comment[eo]" in group "Desktop Entry" looks the same as that of key "GenericName[eo]"; /usr/share/applications/scribus.desktop: warning: value "Publicaci?n de escritorio" for key "Comment[es]" in group "Desktop Entry" looks the same as that of key "GenericName[es]"; /usr/share/applications/scribus.desktop: warning: value "K?ljendusrakendus" for key "Comment[et]" in group "Desktop Entry" looks the same as that of key "GenericName[et]"; /usr/share/applications/scribus.desktop: warning: value "Julkaisuohjelma" for key "Comment[fi]" in group "Desktop Entry" looks the same as that of key "GenericName[fi]"; /usr/share/applications/scribus.desktop: warning: value "Publication assist?e par ordinateur (PAO)" for key "Comment[fr]" in group "Desktop Entry" looks the same as that of key "GenericName[fr]"; /usr/share/applications/scribus.desktop: warning: value "????? ???? ???????" for key "Comment[he]" in group "Desktop Entry" looks the same as that of key "GenericName[he]"; /usr/share/applications/scribus.desktop: warning: value "Stolno izdava?tvo" for key "Comment[hr]" in group "Desktop Entry" looks the same as that of key "GenericName[hr]"; /usr/share/applications/scribus.desktop: warning: value "Kiadv?nyszerkeszt?s" for key "Comment[hu]" in group "Desktop Entry" looks the same as that of key "GenericName[hu]"; /usr/share/applications/scribus.desktop: warning: value "Pubblicazioni" for key "Comment[it]" in group "Desktop Entry" looks the same as that of key "GenericName[it]"; /usr/share/applications/scribus.desktop: warning: value "?????????????" for key "Comment[ja]" in group "Desktop Entry" looks the same as that of key "GenericName[ja]"; /usr/share/applications/scribus.desktop: warning: value "????????????????" for key "Comment[lo]" in group "Desktop Entry" looks the same as that of key "GenericName[lo]"; /usr/share/applications/scribus.desktop: warning: value "Darbastalio leidykla" for key "Comment[lt]" in group "Desktop Entry" looks the same as that of key "GenericName[lt]"; /usr/share/applications/scribus.desktop: warning: value "Datatrykkeprogram" for key "Comment[nb]" in group "Desktop Entry" looks the same as that of key "GenericName[nb]"; /usr/share/applications/scribus.desktop: warning: value "Datatrykk" for key "Comment[nn]" in group "Desktop Entry" looks the same as that of key "GenericName[nn]"; /usr/share/applications/scribus.desktop: warning: value "Kwalakwatso ya Desktop" for key "Comment[nso]" in group "Desktop Entry" looks the same as that of key "GenericName[nso]"; /usr/share/applications/scribus.desktop: warning: value "Program do sk?adu tekstu" for key "Comment[pl]" in group "Desktop Entry" looks the same as that of key "GenericName[pl]"; /usr/share/applications/scribus.desktop: warning: value "Namizno zalo?ni?tvo" for key "Comment[sl]" in group "Desktop Entry" looks the same as that of key "GenericName[sl]"; /usr/share/applications/scribus.desktop: warning: value "????? ??????????" for key "Comment[sr]" in group "Desktop Entry" looks the same as that of key "GenericName[sr]"; /usr/share/applications/scribus.desktop: warning: value "Kushicelela ku desktop" for key "Comment[ss]" in group "Desktop Entry" looks the same as that of key "GenericName[ss]"; /usr/share/applications/scribus.desktop: warning: value "Desktop Publishing" for key "Comment[sv]" in group "Desktop Entry" looks the same as that of key "GenericName[sv]"; /usr/share/applications/scribus.desktop: warning: value "?????????????????" for key "Comment[th]" in group "Desktop Entry" looks the same as that of key "GenericName[th]"; /usr/share/applications/scribus.desktop: warning: value "Masa?st? Yay?nc?l?k" for key "Comment[tr]" in group "Desktop Entry" looks the same as that of key "GenericName[tr]"; /usr/share/applications/scribus.desktop: warning: value "????????? ???????" for key "Comment[uk]" in group "Desktop Entry" looks the same as that of key "GenericName[uk]"; /usr/share/applications/scribus.desktop: warning: value "????? ???????" for key "Comment[uz]" in group "Desktop Entry" looks the same as that of key "GenericName[uz]"; /usr/share/applications/scribus.desktop: warning: value "U andadza Desikithopo" for key "Comment[ven]" in group "Desktop Entry" looks the same as that of key "GenericName[ven]"; /usr/share/applications/scribus.desktop: warning: value "Upapasho lwe Desktop" for key "Comment[xh]" in group "Desktop Entry" looks the same as that of key "GenericName[xh]"; /usr/share/applications/scribus.desktop: warning: value "????" for key "Comment[zh_CN]" in group "Desktop Entry" looks the same as that of key "GenericName[zh_CN]"; /usr/share/applications/scribus.desktop: warning: value "????" for key "Comment[zh_TW]" in group "Desktop Entry" looks the same as that of key "GenericName[zh_TW]"; /usr/share/applications/scribus.desktop: warning: value "Ukushicilelwa kwe-Desktop" for key "Comment[zu]" in group "Desktop Entry" looks the same as that of key "GenericName[zu]"; 
lav	xpra-6.4.3-alt3.x86_64	arch-dep-package-has-big-usr-share	info	The package has a significant amount of architecture-independent data in /usr/share, while it is an architecture-dependent package. This is wasteful of mirror space and bandwidth, as we then end up with multiple copies of this data, one for each architecture. If the data in /usr/share is not architecture-independent, it is a policy violation, and in this case, you should move that data elsewhere.; 
lav	xpra-6.4.3-alt3.x86_64	sisyphus_check	fail	sisyphus_check failed:  /ALT/Sisyphus/files/x86_64/RPMS/xpra-6.4.3-alt3.x86_64.rpm: license not found in '/usr/share/license' directory: LicenseRef-Callaway-BSD /ALT/Sisyphus/files/x86_64/RPMS/xpra-6.4.3-alt3.x86_64.rpm: license not found in '/usr/share/license' directory: LicenseRef-Callaway-MIT /ALT/Sisyphus/files/x86_64/RPMS/xpra-6.4.3-alt3.x86_64.rpm: Invalid path names: /usr/lib/tmpfiles.d/xpra.conf sisyphus_check: check-fhs ERROR: FHS violation /ALT/Sisyphus/files/x86_64/RPMS/xpra-6.4.3-alt3.x86_64.rpm: invalid udev rules path: /usr/lib/udev/rules.d/71-xpra-virtual-pointer.rules sisyphus_check: check-udev ERROR: udev rules path violation; 
lav	xpra-6.4.3-alt3.x86_64	systemd-but-no-native-init	experimental	The package have native systemd file(s) but no  SysV init scripts.
led	atop-2.13.0-alt1.x86_64	init-condrestart	fail	/etc/rc.d/init.d/atop: missing condrestart target. ERROR: alt-specific script %_sbindir/post_service (used in your %post_service macro) depends on condrestart. Please, fix./etc/rc.d/init.d/atop: missing condstop target. ERROR: alt-specific script %_sbindir/preun_service (used in your %preun_service macro) depends on condstop. Please, fix./etc/rc.d/init.d/atopacct: missing condrestart target. ERROR: alt-specific script %_sbindir/post_service (used in your %post_service macro) depends on condrestart. Please, fix./etc/rc.d/init.d/atopacct: missing condstop target. ERROR: alt-specific script %_sbindir/preun_service (used in your %preun_service macro) depends on condstop. Please, fix.; 
legion	fetchmail-6.4.37-alt2.src	specfile-useradd-n	warn	 -n in useradd is compat option and can be removed any time. Use -N instead.; 
legion	fetchmail-daemon-6.4.37-alt2.noarch	init-lsb	fail	/etc/rc.d/init.d/fetchmail: not systemd compatible: lsb init header missing and fetchmail.service is not present.  See http://www.altlinux.org/Services_Policy for details.; 
legion	fetchmail-daemon-6.4.37-alt2.noarch	subdir-in-var-run	info	Found a subdir in /var/run or /var/lock. /var/run and /var/lock may be mounted as temporary filesystems, so the init.d scripts must handle this correctly. This will typically amount to creating any required subdirectories dynamically when the init.d script is run, rather than including them in the package and relying on rpm to create them.; 
legion	fetchmailconf-6.4.37-alt2.x86_64	freedesktop-categories	warn	Menu-related Additional Categories (http://standards.freedesktop.org/menu-spec/latest/apa.html) not found in /usr/share/applications/fetchmailconf.desktop. Please add it or report a bug against this test if you already have registered one (not including menu unrelated ones as Core or Qt).; 
mike	MAKEDEV-3.3.1-alt23.x86_64	unmet-dependency-no-suitable-version	fail	install dependency dev has no suitable version.; 
mike	R-base-4.5.0-alt1.x86_64	macos-resource-fork-file-in-package	warn	There is a file in the package with a name starting with <tt>._</tt>, the file name pattern used by Mac OS X to store resource forks in non-native file systems.  Such files are generally useless in packages and were usually accidentally included by copying complete directories from the source tarball.; 
mike	R-doc-html-4.5.0-alt1.x86_64	arch-dep-package-consists-of-usr-share	info	The package consists of architecture-independent data in /usr/share, while it is an architecture-dependent package. This is wasteful of mirror space and bandwidth, as we then end up with multiple copies of this data, one for each architecture. If the data in /usr/share is not architecture-independent, it is a policy violation, and in this case, you should move that data elsewhere.; 
mike	R-doc-info-4.5.0-alt1.x86_64	arch-dep-package-consists-of-usr-share	info	The package consists of architecture-independent data in /usr/share, while it is an architecture-dependent package. This is wasteful of mirror space and bandwidth, as we then end up with multiple copies of this data, one for each architecture. If the data in /usr/share is not architecture-independent, it is a policy violation, and in this case, you should move that data elsewhere.; 
mike	R-doc-pdf-4.5.0-alt1.x86_64	arch-dep-package-consists-of-usr-share	info	The package consists of architecture-independent data in /usr/share, while it is an architecture-dependent package. This is wasteful of mirror space and bandwidth, as we then end up with multiple copies of this data, one for each architecture. If the data in /usr/share is not architecture-independent, it is a policy violation, and in this case, you should move that data elsewhere.; 
mike	alsa-oss-1.1.8-alt3.x86_64	altlinux-policy-shared-lib-contains-devel-so	info	SharedLibs Policy Draft violation: Shared Lib package should not contain symlink /usr/lib64/libaoss.so but just /usr/lib64/libaoss.so.0.0.0. According to SharedLibs Policy Draft, symlink /usr/lib64/libaoss.so should be placed in a special subpackage named lib<name>-devel. If you have already packaged this symlink in lib<name>-devel, just append \%exclude /usr/lib64/libaoss.so to \%files of alsa-oss-1.1.8-alt3.x86_64. Otherwise, move the symlink into the subpackage lib<name>-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.; o repocop test.; 
mike	alsa-tools-1.2.15-alt1.x86_64	sisyphus_check	fail	sisyphus_check failed:  /ALT/Sisyphus/files/x86_64/RPMS/alsa-tools-1.2.15-alt1.x86_64.rpm: invalid udev rules path: /usr/lib/udev/rules.d/90-alsa-tools-firmware.rules sisyphus_check: check-udev ERROR: udev rules path violation; 
mike	alsa-utils-1.2.15.2-alt1.x86_64	sisyphus_check	fail	sisyphus_check failed:  /ALT/Sisyphus/files/x86_64/RPMS/alsa-utils-1.2.15.2-alt1.x86_64.rpm: invalid udev rules path: /usr/lib/udev/rules.d/90-alsa-restore.rules sisyphus_check: check-udev ERROR: udev rules path violation; 
mike	alsa-utils-1.2.15.2-alt1.x86_64	systemd-but-no-native-init	experimental	The package have native systemd file(s) but no  SysV init scripts.
mike	amphetamine-0.8.10-alt6.x86_64	missing-url	info	Missing Url: in a package.; 
mike	audiofile-debuginfo-0.3.6-alt5.x86_64	unmet-dependency-no-suitable-version	fail	install dependency libaudiofile1-debuginfo has no suitable version.; 
mike	boa-0.94.14-alt0.rc21.2.x86_64	init-but-no-native-systemd	info	The package have SysV init script(s) but no native systemd files.; 
mike	boa-0.94.14-alt0.rc21.2.x86_64	init-lsb	fail	/etc/rc.d/init.d/boa: not systemd compatible: lsb init header missing and boa.service is not present.  See http://www.altlinux.org/Services_Policy for details.; 
mike	branding-alt-sisyphus-ready-set-20260806-alt1.noarch	rpm-filesystem-conflict-file-file	warn	File /usr/share/ready-set/config conflicts with the package ready-set-on-phrog-0.6.4-alt1.noarch. Moreover, the packages have no explicit conflicts with each other. You should add explicit conflicts, or, if conflicts are avoidable, consider using alternatives.; 
mike	chemtool-1.6.14-alt2.x86_64	freedesktop-desktop	info	desktop-file-validate utility printed the following message(s): /usr/share/applications/chemtool.desktop: hint: value "Education;Science;Chemistry;" for key "Categories" in group "Desktop Entry" contains more than one main category; application might appear more than once in the application menu; 
mike	desktop-screensaver-modules-xscreensaver-6.15-alt2.noarch	freedesktop-desktop	warn	desktop-file-validate utility exited abnormally with the following message(s): /usr/share/applications/screensavers/xscreensaver-abstractile.desktop: error: value item "Screensaver" in key "Categories" in group "Desktop Entry" is a reserved category, so a "OnlyShowIn" key must be included; /usr/share/applications/screensavers/xscreensaver-abstractile.desktop: hint: value "Screensaver;" for key "Categories" in group "Desktop Entry" does not contain a registered main category; application might only show up in a "catch-all" section of the application menu; enu; u; 
mike	desktop-screensaver-modules-xscreensaver-gl-6.15-alt2.noarch	freedesktop-desktop	warn	desktop-file-validate utility exited abnormally with the following message(s): /usr/share/applications/screensavers/xscreensaver-alienbeacon.desktop: error: value item "Screensaver" in key "Categories" in group "Desktop Entry" is a reserved category, so a "OnlyShowIn" key must be included; /usr/share/applications/screensavers/xscreensaver-alienbeacon.desktop: hint: value "Screensaver;" for key "Categories" in group "Desktop Entry" does not contain a registered main category; application might only show up in a "catch-all" section of the application menu; u; enu; u;  menu; 
mike	enconvmv-0.2.0-alt1.noarch	missing-url	info	Missing Url: in a package.; 
mike	focuswriter-1.9.0-alt1.x86_64	arch-dep-package-has-big-usr-share	info	The package has a significant amount of architecture-independent data in /usr/share, while it is an architecture-dependent package. This is wasteful of mirror space and bandwidth, as we then end up with multiple copies of this data, one for each architecture. If the data in /usr/share is not architecture-independent, it is a policy violation, and in this case, you should move that data elsewhere.; 
mike	foo2zjs-20200207-alt1.x86_64	unmet-dependency-no-suitable-version	fail	install dependency foomatic-db-foo2zjs has no suitable version.; 
mike	foo2zjs-20200207-alt1.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/foo2hbpl2-wrapper: $ grep /tmp/ /usr/bin/foo2hbpl2-wrapper #%%BeginFeature: *CustomPageSize True #792.000000 612.000000 1 0.000000 0.000000 #pop pop pop pop pop if [ $DEBUG = 0 ]; then TMPFILE=/tmp/cus$$ else TMPFILE=/tmp/custom.ps fi cat >$TMPFILE exec <$TMPFILE tmp=`head 10000 $TMPFILE \ case $NUP in [234689]|1[024568]) PREFILTER="nup";; *) PREFILTER=cat;; esac if [ "$DEBUG" -ge 9 ]; then PREFILTER="tee /tmp/$BASENAME.ps" fi # # Overload -G. If the file name ends with ".icm" or ".ICM" # then convert the ICC color profile to a Postscript CRD, -- GAMMAFILE= fi } if [ $DEBUG -gt 0 ]; then ICCTMP=/tmp/icc else ICCTMP=/tmp/icc$$ fi if [ "" = "$COLOR" ]; then COLORMODE= GAMMAFILE= -- # CRD GAMMAFILE="" GAMMAFILE="$GAMMAFILE $CRDBASE/${model}cms" GAMMAFILE="$GAMMAFILE $CRDBASE/$SCREEN" # Black text... TMPFILE2=/tmp/black$$ cat $CRDBASE/black-text.ps - >$TMPFILE2 exec <$TMPFILE2 ;; *.crd) GAMMAFILE="$CRDBASE/prolog.ps" Found error in /usr/bin/foo2ddst-wrapper: $ grep -A5 -B5 /tmp/ /usr/bin/foo2ddst-wrapper #%%BeginFeature: *CustomPageSize True #792.000000 612.000000 1 0.000000 0.000000 #pop pop pop pop pop if [ $DEBUG = 0 ]; then TMPFILE=/tmp/cus$$ else TMPFILE=/tmp/custom.ps fi cat >$TMPFILE exec <$TMPFILE tmp=`head -n 10000 $TMPFILE \ -- case $NUP in [234689]|1[024568]) PREFILTER="nup";; *) PREFILTER=cat;; esac if [ "$DEBUG" -ge 9 ]; then PREFILTER="tee /tmp/$BASENAME.ps" fi # # Overload -G. If the file name ends with ".icm" or ".ICM" # then convert the ICC color profile to a Postscript CRD, -- GAMMAFILE= fi } if [ $DEBUG -gt 0 ]; then ICCTMP=/tmp/icc else ICCTMP=/tmp/icc$$ fi if [ "" = "$COLOR" ]; then COLORMODE= GAMMAFILE=; 
mike	goverlay-1.8.11-alt1.x86_64	arch-dep-package-has-big-usr-share	info	The package has a significant amount of architecture-independent data in /usr/share, while it is an architecture-dependent package. This is wasteful of mirror space and bandwidth, as we then end up with multiple copies of this data, one for each architecture. If the data in /usr/share is not architecture-independent, it is a policy violation, and in this case, you should move that data elsewhere.; 
mike	goverlay-1.8.11-alt1.x86_64	freedesktop-categories	warn	Menu-related Additional Categories (http://standards.freedesktop.org/menu-spec/latest/apa.html) not found in /usr/share/applications/io.github.benjamimgois.goverlay.desktop. Please add it or report a bug against this test if you already have registered one (not including menu unrelated ones as Core or Qt).; 
mike	hddtemp-0.4.4-alt1.x86_64	init-lsb	fail	/etc/rc.d/init.d/hddtemp: not systemd compatible: lsb init header missing and hddtemp.service is not present.  See http://www.altlinux.org/Services_Policy for details.; 
mike	howto-utils-0.2.13-alt2.noarch	missing-url	info	Missing Url: in a package.; 
mike	idesk-0.7.5-alt3.2.x86_64	freedesktop-desktop	info	desktop-file-validate utility printed the following message(s): /usr/share/applications/idesk.desktop: hint: value "System;Utility;Core;" for key "Categories" in group "Desktop Entry" contains more than one main category; application might appear more than once in the application menu; 
mike	ifplugd-0.28-alt6.x86_64	init-but-no-native-systemd	info	The package have SysV init script(s) but no native systemd files.; 
mike	ifplugd-0.28-alt6.x86_64	init-lsb	fail	/etc/rc.d/init.d/ifplugd: not systemd compatible: lsb init header missing and ifplugd.service is not present.  See http://www.altlinux.org/Services_Policy for details.; 
mike	imgdiff-1.0-alt3.x86_64	missing-url	info	Missing Url: in a package.; 
mike	imgdiff-debuginfo-1.0-alt3.x86_64	missing-url	info	Missing Url: in a package.; 
mike	installer-distro-altlinux-desktop-stage2-8.1.0-alt1.noarch	rpm-filesystem-conflict-file-file	warn	Files /usr/share/install2/alterator-menu/module-order-list /usr/share/install2/installer-steps /usr/share/install2/preinstall.d/80-setup-user-groups conflict with the package installer-distro-virtualization-pve-stage2-11.1.0-alt3.noarch. Moreover, the packages have no explicit conflicts with each other. You should add explicit conflicts, or, if conflicts are avoidable, consider using alternatives.; 
mike	installer-distro-altlinux-generic-stage2-7.0.3-alt1.noarch	rpm-filesystem-conflict-file-file	warn	Files /usr/share/install2/alterator-menu/module-order-list /usr/share/install2/installer-steps conflict with the package installer-distro-virtualization-pve-stage2-11.1.0-alt3.noarch. Moreover, the packages have no explicit conflicts with each other. You should add explicit conflicts, or, if conflicts are avoidable, consider using alternatives.; f conflicts are avoidable, consider using alternatives.; 
mike	installer-distro-altlinux-server-stage2-7.0.2-alt3.noarch	rpm-filesystem-conflict-file-file	warn	Files /usr/share/install2/alterator-menu/module-order-list /usr/share/install2/installer-steps conflict with the package installer-distro-virtualization-pve-stage2-11.1.0-alt3.noarch. Moreover, the packages have no explicit conflicts with each other. You should add explicit conflicts, or, if conflicts are avoidable, consider using alternatives.; f conflicts are avoidable, consider using alternatives.; 
mike	installer-distro-altlinux-server-stage2-7.0.2-alt3.noarch	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/share/install2/initinstall.d/05-vm-profile: $ grep /tmp/ /usr/share/install2/initinstall.d/05-vm-profile #!/bin/sh # see also http://www.altlinux.org/Autoinstall message() { echo "vm-profile: $*" >>/tmp/vm-profile.log; } mem="$(sed '/^MemTotal/s/[^0-9]//gp' /proc/meminfo)" # in kB finded_disks_size="$(find /sys/block/{hd,sd,vd,nvme,mmc}*/size 2> /dev/null)" [ "$finded_disks_size" ] &&; 
mike	installer-scripts-remount-stage2-0.7.0-alt1.noarch	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/sbin/install2-remount-functions: $ grep /tmp/ /usr/sbin/install2-remount-functions start_lvm && start_luks && mount_chroot && systemd_tmpfiles_chroot && set_active \ ) >& /tmp/remount.log || return $? } remount_destination() { # remount destdir after alterator-vm # no mount chroot filesystem (/dev, /proc, /sys) start_mdraid && start_lvm && start_luks && mount_destination && set_active \ ) >& /tmp/remount.log || return $? } # avoid automatic rpm shell.req dependency MULTIPATHD=/sbin/multipathd MDADM=/sbin/mdadm LVM=/sbin/lvm CRYPTSETUP=/sbin/cryptsetup CRYPTSETUP_KEY=/tmp/empty PUTFILE=/usr/share/make-initrd/tools/put-file BLKID="blkid -c /dev/null" # alterator-vm should leave LUKS containers # with initial empty password, see #28200 -- # for installer-feature-desktop-other-fs, see also #29005 save_blkid_state() { find /dev/mapper -type l \ | xargs -r $BLKID \ > /tmp/blkid.dm } populate_fstab() { [ ! -f /tmp/fstab ] || cat /tmp/fstab >> "$destdir/etc/fstab" } copy_chroot_binaries() { useputfile= if [ -x "$destdir$PUTFILE" ]; then useputfile='yes' binddir="$(mktemp -d "$destdir/tmp/copy_chroot_binaries.XXXXXXXXX")" workdir="${binddir#$destdir}" mount --bind / "$binddir" else echo "remount: file does not exist or is not available for execution: $destdir$PUTFILE" >&2 fi -- } stop_mdraid() { # saving state is only important *after* evms if [ -f /proc/mdstat -a -x "$MDADM" ]; then "$MDADM" --examine --scan > /tmp/mdadm.conf "$MDADM" -v --stop --scan fi } start_mdraid() { if [ -s /tmp/mdadm.conf -a -x "$MDADM" ]; then # an arbitrary value of the year: packages installed already sysctl -w dev.raid.speed_limit_max=1000000 # chroot's mdadm.conf populated by 45-mdadm.sh "$MDADM" -v --assemble --run --scan --config=/tmp/mdadm.conf ||: fi } start_multipath() { if [ -x "$MULTIPATHD" ]; then -- done fi } mount_destfs() { # depends on /tmp/fstab just like 10-fstab.sh local mpoint="$1" mountpoint -q "$destdir""$mpoint" && return 0 local destfs="$(awk -v mpoint="$mpoint" '{ if ($2==mpoint) print $1 }' < /tmp/fstab)" case "$destfs" in UUID=*) destfs="`$BLKID -U ${destfs#UUID=}`" ;; LABEL=*) -- echo "by ${UUID:+UUID=$UUID}${LABEL:+LABEL=$LABEL}" time $BLKID return 3 fi >&2 mountopts="$(grep "[[:space:]]$mpoint[[:space:]]" /tmp/fstab | awk '{ print $4 }')" mount -v "$destfs" "$destdir$mpoint" -o "$mountopts" || return 3 } mount_chroot() { -- ! mountpoint "$destdir" || return 1 } # mount destdir without make chroot, after umount_destination mount_destination() { [ -s /tmp/fstab ] || return 4 for mpoint in $(awk '{ print $2 }' < /tmp/fstab | grep / | sort); do mount_destfs $mpoint || return $? done } systemd_tmpfiles_chroot() {; 
mike	judy-1.0.5-alt6.x86_64	bin-permissions	info	not executable file /usr/bin/jhton; 
mike	kniga-0.1.11-alt5.src	requires-ImageMagick	info	Dependency on ImageMagick (compat package) found. It probably should be replaced with more specific dependency like /usr/bin/convert or ImageMagick-tools, or it can be already autodetected by findreq-shell.; 
mike	kniga-0.1.11-alt5.x86_64	missing-url	info	Missing Url: in a package.; 
mike	kniga-debuginfo-0.1.11-alt5.x86_64	missing-url	info	Missing Url: in a package.; 
mike	leafnode-1.12.0-alt2.x86_64	subdir-in-var-run	info	Found a subdir in /var/run or /var/lock. /var/run and /var/lock may be mounted as temporary filesystems, so the init.d scripts must handle this correctly. This will typically amount to creating any required subdirectories dynamically when the init.d script is run, rather than including them in the package and relying on rpm to create them.; 
mike	leafnode-1.12.0-alt2.x86_64	systemd-check-socket-name	experimental	in leafnode-1.12.0-alt2.x86_64: there is a socket leafnode.socket but no service leafnode.service. Ask ildar@ why it is not right.; 
mike	libEMF-devel-1.0.13-alt2.x86_64	arch-dep-package-has-big-usr-share	info	The package has a significant amount of architecture-independent data in /usr/share, while it is an architecture-dependent package. This is wasteful of mirror space and bandwidth, as we then end up with multiple copies of this data, one for each architecture. If the data in /usr/share is not architecture-independent, it is a policy violation, and in this case, you should move that data elsewhere.; 
mike	libpdflib-lite-7.0.5-alt1.p3.3.x86_64	altlinux-policy-shared-lib-contains-devel-so	info	SharedLibs Policy Draft violation: Shared Lib package should not contain symlink /usr/lib64/libpdf.so but just /usr/lib64/libpdf.so.6.0.5. According to SharedLibs Policy Draft, symlink /usr/lib64/libpdf.so should be placed in a special subpackage named lib<name>-devel. If you have already packaged this symlink in lib<name>-devel, just append \%exclude /usr/lib64/libpdf.so to \%files of libpdflib-lite-7.0.5-alt1.p3.3.x86_64. Otherwise, move the symlink into the subpackage lib<name>-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.; 
mike	libvigra-devel-doc-1.12.4-alt1.noarch	unmet-dependency-no-suitable-version	fail	install dependency libvigra-devel has no suitable version.; 
mike	livecd-0ad-0.2-alt2.noarch	rpm-filesystem-conflict-file-file	warn	File /etc/sysconfig/livecd-runapp conflicts with the package livecd-fgfs-0.2-alt3.noarch. Moreover, the packages have no explicit conflicts with each other. You should add explicit conflicts, or, if conflicts are avoidable, consider using alternatives.; s.; 
mike	livecd-admin-cups-0.1-alt1.noarch	missing-url	info	Missing Url: in a package.; 
mike	livecd-fgfs-0.2-alt3.noarch	rpm-filesystem-conflict-file-file	warn	File /etc/sysconfig/livecd-runapp conflicts with the package livecd-attract-0.1-alt2.noarch. Moreover, the packages have no explicit conflicts with each other. You should add explicit conflicts, or, if conflicts are avoidable, consider using alternatives.; 
mike	livecd-install-wmaker-0.4-alt1.noarch	init-lsb	warn	/etc/rc.d/init.d/livecd-install-wmaker: lsb init header missing.  See http://www.altlinux.org/Services_Policy for details.; 
mike	livecd-isomd5sum-0.1.1-alt1.noarch	init-but-no-native-systemd	info	The package have SysV init script(s) but no native systemd files.; 
mike	livecd-isomd5sum-0.1.1-alt1.noarch	init-lsb	fail	/etc/rc.d/init.d/livecd-isomd5sum: not systemd compatible: lsb init header missing and livecd-isomd5sum.service is not present.  See http://www.altlinux.org/Services_Policy for details.; 
mike	livecd-nodisks-0.1-alt1.noarch	init-lsb	warn	/etc/rc.d/init.d/livecd-nodisks: lsb init header missing.  See http://www.altlinux.org/Services_Policy for details.; 
mike	livecd-online-repo-0.1-alt1.noarch	init-but-no-native-systemd	info	The package have SysV init script(s) but no native systemd files.; 
mike	livecd-online-repo-0.1-alt1.noarch	init-lsb	fail	/etc/rc.d/init.d/livecd-online-repo: not systemd compatible: lsb init header missing and livecd-online-repo.service is not present.  See http://www.altlinux.org/Services_Policy for details.; 
mike	livecd-tmpfs-0.2-alt1.noarch	init-but-no-native-systemd	info	The package have SysV init script(s) but no native systemd files.; 
mike	livecd-tmpfs-0.2-alt1.noarch	init-lsb	fail	/etc/rc.d/init.d/livecd-tmpfs: not systemd compatible: lsb init header missing and livecd-tmpfs.service is not present.  See http://www.altlinux.org/Services_Policy for details.; 
mike	logstalgia-1.1.3-alt3.x86_64	arch-dep-package-has-big-usr-share	info	The package has a significant amount of architecture-independent data in /usr/share, while it is an architecture-dependent package. This is wasteful of mirror space and bandwidth, as we then end up with multiple copies of this data, one for each architecture. If the data in /usr/share is not architecture-independent, it is a policy violation, and in this case, you should move that data elsewhere.; 
mike	mailcap-2.1.48-alt1.noarch	missing-url	info	Missing Url: in a package.; 
mike	monit-5.35.2-alt1.x86_64	init-lsb	fail	/etc/rc.d/init.d/monit: not systemd compatible: lsb init header missing and monit.service is not present.  See http://www.altlinux.org/Services_Policy for details.; 
mike	nut-2.8.5-alt2.x86_64	arch-dep-package-has-big-usr-share	info	The package has a significant amount of architecture-independent data in /usr/share, while it is an architecture-dependent package. This is wasteful of mirror space and bandwidth, as we then end up with multiple copies of this data, one for each architecture. If the data in /usr/share is not architecture-independent, it is a policy violation, and in this case, you should move that data elsewhere.; 
mike	nut-2.8.5-alt2.x86_64	init-lsb	fail	/etc/rc.d/init.d/upsmon: not systemd compatible: lsb init header missing and upsmon.service is not present.  See http://www.altlinux.org/Services_Policy for details.; 
mike	nut-2.8.5-alt2.x86_64	sisyphus_check	fail	sisyphus_check failed:  /ALT/Sisyphus/files/x86_64/RPMS/nut-2.8.5-alt2.x86_64.rpm: Invalid path names: /usr/lib/tmpfiles.d/nut-common-tmpfiles.conf sisyphus_check: check-fhs ERROR: FHS violation; 
mike	nut-driver-ipmi-2.8.5-alt2.x86_64	sisyphus_check	fail	sisyphus_check failed:  /ALT/Sisyphus/files/x86_64/RPMS/nut-driver-ipmi-2.8.5-alt2.x86_64.rpm: invalid udev rules path: /usr/lib/udev/rules.d/98-nut-ipmipsu.rules sisyphus_check: check-udev ERROR: udev rules path violation; 
mike	nut-server-2.8.5-alt2.x86_64	init-lsb	fail	/etc/rc.d/init.d/upsd: not systemd compatible: lsb init header missing and upsd.service is not present. /etc/rc.d/init.d/upsdrv: not systemd compatible: lsb init header missing and upsdrv.service is not present.  See http://www.altlinux.org/Services_Policy for details.; 
mike	nut-server-2.8.5-alt2.x86_64	sisyphus_check	fail	sisyphus_check failed:  /ALT/Sisyphus/files/x86_64/RPMS/nut-server-2.8.5-alt2.x86_64.rpm: invalid udev rules path: /usr/lib/udev/rules.d/98-nut-usbups.rules sisyphus_check: check-udev ERROR: udev rules path violation; 
mike	paprefs-1.2-alt1.x86_64	freedesktop-desktop	info	desktop-file-validate utility printed the following message(s): /usr/share/applications/paprefs.desktop: warning: value "" for key "Comment[as]" in group "Desktop Entry" looks the same as that of key "GenericName[as]"; 
mike	pcmanfm-qt-2.4.1-alt1.x86_64	freedesktop-desktop	info	desktop-file-validate utility printed the following message(s): /usr/share/applications/pcmanfm-qt.desktop: hint: value item "FileManager" in key "Categories" in group "Desktop Entry" can be extended with another category among the following categories: System;FileTools; 
mike	pdfedit-0.4.5-alt6.x86_64	freedesktop-desktop	info	desktop-file-validate utility printed the following message(s): /usr/share/applications/pdfedit.desktop: warning: value "PDF Editor" for key "Comment" in group "Desktop Entry" looks the same as that of key "Name"; 
mike	pdsh-2.36-alt1.x86_64	uncompressed-manpages	info	Package contains uncompressed manual pages.; 
mike	pesign-test-certs-0.1-alt2.noarch	missing-url	info	Missing Url: in a package.; 
mike	pesign-test-certs-0.1-alt2.noarch	rpm-filesystem-conflict-dir-dir	fail	directory /etc/pki/pesign is a directory in package pesign-116-alt6.x86_64 with different user,group or permissions. You should add explicit conflicts.; 
mike	ppp-2.5.2-alt3.x86_64	sisyphus_check	fail	sisyphus_check failed:  /ALT/Sisyphus/files/x86_64/RPMS/ppp-2.5.2-alt3.x86_64.rpm: Invalid path names: /usr/lib/tmpfiles.d/ppp.conf sisyphus_check: check-fhs ERROR: FHS violation /ALT/Sisyphus/files/x86_64/RPMS/ppp-2.5.2-alt3.x86_64.rpm: invalid udev rules path: /usr/lib/udev/rules.d/95-ppp.rules sisyphus_check: check-udev ERROR: udev rules path violation; 
mike	putty-0.85-alt1.x86_64	freedesktop-categories	warn	Menu-related Additional Categories (http://standards.freedesktop.org/menu-spec/latest/apa.html) not found in /usr/share/applications/putty.desktop. Please add it or report a bug against this test if you already have registered one (not including menu unrelated ones as Core or Qt).; 
mike	putty-0.85-alt1.x86_64	freedesktop-desktop	info	desktop-file-validate utility printed the following message(s): /usr/share/applications/putty.desktop: hint: value item "GNOME" in key "Categories" in group "Desktop Entry" can be extended with another category among the following categories: GTK; 
mike	putty-0.85-alt1.x86_64	freedesktop-desktop-file-proposed-patch	warn	Please, apply the repocop patch for /usr/share/applications/putty.desktop.; 
mike	putty-0.85-alt1.x86_64	rpm-filesystem-conflict-file-file	warn	File /usr/bin/pterm conflicts with the package prrte-3.0.8-alt1.x86_64. Moreover, the packages have no explicit conflicts with each other. You should add explicit conflicts, or, if conflicts are avoidable, consider using alternatives.; 
mike	qterminal-2.4.0-alt1.x86_64	freedesktop-desktop	info	desktop-file-validate utility printed the following message(s): /usr/share/applications/qterminal-drop.desktop: warning: value "Rozwijany emulator terminala" for key "Comment[pl]" in group "Desktop Entry" looks the same as that of key "GenericName[pl]"; qterminal.desktop: warning: value "????? ?????" for key "Comment[ar]" in group "Desktop Entry" looks the same as that of key "GenericName[ar]"; /usr/share/applications/qterminal.desktop: warning: value "QTerminal" for key "Comment[bg]" in group "Desktop Entry" looks the same as that of key "Name[bg]"; /usr/share/applications/qterminal.desktop: warning: value "Emulador de terminal" for key "Comment[ca]" in group "Desktop Entry" looks the same as that of key "GenericName[ca]"; /usr/share/applications/qterminal.desktop: warning: value "Emul?tor termin?lu" for key "Comment[cs]" in group "Desktop Entry" looks the same as that of key "GenericName[cs]"; /usr/share/applications/qterminal.desktop: warning: value "Terminalemulator" for key "Comment[da]" in group "Desktop Entry" looks the same as that of key "GenericName[da]"; /usr/share/applications/qterminal.desktop: warning: value "???????????? ??????????" for key "Comment[el]" in group "Desktop Entry" looks the same as that of key "GenericName[el]"; /usr/share/applications/qterminal.desktop: warning: value "Terminal emulator" for key "Comment[en_GB]" in group "Desktop Entry" looks the same as that of key "GenericName[en_GB]"; /usr/share/applications/qterminal.desktop: warning: value "Fina emulilo" for key "Comment[eo]" in group "Desktop Entry" looks the same as that of key "GenericName[eo]"; /usr/share/applications/qterminal.desktop: warning: value "Emulador de terminal" for key "Comment[es]" in group "Desktop Entry" looks the same as that of key "GenericName[es]"; /usr/share/applications/qterminal.desktop: warning: value "Terminaliemulaator" for key "Comment[et]" in group "Desktop Entry" looks the same as that of key "GenericName[et]"; /usr/share/applications/qterminal.desktop: warning: value "???? ??? ???????" for key "Comment[fa]" in group "Desktop Entry" looks the same as that of key "GenericName[fa]"; /usr/share/applications/qterminal.desktop: warning: value "P??te-emulaattori" for key "Comment[fi]" in group "Desktop Entry" looks the same as that of key "GenericName[fi]"; /usr/share/applications/qterminal.desktop: warning: value "???? ????" for key "Comment[he]" in group "Desktop Entry" looks the same as that of key "GenericName[he]"; /usr/share/applications/qterminal.desktop: warning: value "??????? ???????" for key "Comment[hi]" in group "Desktop Entry" looks the same as that of key "GenericName[hi]"; /usr/share/applications/qterminal.desktop: warning: value "Emulator terminala" for key "Comment[hr]" in group "Desktop Entry" looks the same as that of key "GenericName[hr]"; /usr/share/applications/qterminal.desktop: warning: value "Termin?l emul?tor" for key "Comment[hu]" in group "Desktop Entry" looks the same as that of key "GenericName[hu]"; /usr/share/applications/qterminal.desktop: warning: value "Emulator terminal" for key "Comment[id]" in group "Desktop Entry" looks the same as that of key "GenericName[id]"; /usr/share/applications/qterminal.desktop: warning: value "Emulatore di terminale" for key "Comment[it]" in group "Desktop Entry" looks the same as that of key "GenericName[it]"; /usr/share/applications/qterminal.desktop: warning: value "?????????? ?????????" for key "Comment[ka]" in group "Desktop Entry" looks the same as that of key "GenericName[ka]"; /usr/share/applications/qterminal.desktop: warning: value "Amtellal n tadiwent" for key "Comment[kab]" in group "Desktop Entry" looks the same as that of key "GenericName[kab]"; /usr/share/applications/qterminal.desktop: warning: value "???????? ?????????" for key "Comment[kk]" in group "Desktop Entry" looks the same as that of key "GenericName[kk]"; /usr/share/applications/qterminal.desktop: warning: value "???????????????????" for key "Comment[km]" in group "Desktop Entry" looks the same as that of key "GenericName[km]"; /usr/share/applications/qterminal.desktop: warning: value "??? ?????" for key "Comment[ko]" in group "Desktop Entry" looks the same as that of key "GenericName[ko]"; /usr/share/applications/qterminal.desktop: warning: value "Puloguramu ey'ekiwandikiro" for key "Comment[lg]" in group "Desktop Entry" looks the same as that of key "GenericName[lg]"; /usr/share/applications/qterminal.desktop: warning: value "Terminalo emuliatorius" for key "Comment[lt]" in group "Desktop Entry" looks the same as that of key "GenericName[lt]"; /usr/share/applications/qterminal.desktop: warning: value "Terminalemulator" for key "Comment[nb]" in group "Desktop Entry" looks the same as that of key "GenericName[nb]"; /usr/share/applications/qterminal.desktop: warning: value "?????" for key "Comment[nds]" in group "Desktop Entry" looks the same as that of key "GenericName[nds]"; /usr/share/applications/qterminal.desktop: warning: value "Terminalemulator" for key "Comment[nl]" in group "Desktop Entry" looks the same as that of key "GenericName[nl]"; /usr/share/applications/qterminal.desktop: warning: value "Emulator de terminal" for key "Comment[oc]" in group "Desktop Entry" looks the same as that of key "GenericName[oc]"; /usr/share/applications/qterminal.desktop: warning: value "?????? ???????" for key "Comment[pa]" in group "Desktop Entry" looks the same as that of key "GenericName[pa]"; /usr/share/applications/qterminal.desktop: warning: value "Emulator terminala" for key "Comment[pl]" in group "Desktop Entry" looks the same as that of key "GenericName[pl]"; /usr/share/applications/qterminal.desktop: warning: value "Emulador de terminal" for key "Comment[pt]" in group "Desktop Entry" looks the same as that of key "GenericName[pt]"; /usr/share/applications/qterminal.desktop: warning: value "Emulador de terminal" for key "Comment[pt_BR]" in group "Desktop Entry" looks the same as that of key "GenericName[pt_BR]"; /usr/share/applications/qterminal.desktop: warning: value "???????? ?????????" for key "Comment[ru]" in group "Desktop Entry" looks the same as that of key "GenericName[ru]"; /usr/share/applications/qterminal.desktop: warning: value "Emul?tor termin?lu" for key "Comment[sk]" in group "Desktop Entry" looks the same as that of key "GenericName[sk]"; /usr/share/applications/qterminal.desktop: warning: value "Terminalski emulator" for key "Comment[sl]" in group "Desktop Entry" looks the same as that of key "GenericName[sl]"; /usr/share/applications/qterminal.desktop: warning: value "Terminalemulator" for key "Comment[sv]" in group "Desktop Entry" looks the same as that of key "GenericName[sv]"; /usr/share/applications/qterminal.desktop: warning: value "U?birim ?yk?n?c?s?" for key "Comment[tr]" in group "Desktop Entry" looks the same as that of key "GenericName[tr]"; /usr/share/applications/qterminal.desktop: warning: value "???????? ?????????" for key "Comment[uk]" in group "Desktop Entry" looks the same as that of key "GenericName[uk]"; /usr/share/applications/qterminal.desktop: warning: value "Terminal emulyatori" for key "Comment[uz]" in group "Desktop Entry" looks the same as that of key "GenericName[uz]"; /usr/share/applications/qterminal.desktop: warning: value "?????" for key "Comment[zh_CN]" in group "Desktop Entry" looks the same as that of key "GenericName[zh_CN]"; /usr/share/applications/qterminal.desktop: warning: value "??????" for key "Comment[zh_TW]" in group "Desktop Entry" looks the same as that of key "GenericName[zh_TW]"; 
mike	rage-0.4.0-alt1.x86_64	freedesktop-desktop	info	desktop-file-validate utility printed the following message(s): /usr/share/applications/rage.desktop: warning: value "Video player" for key "Comment" in group "Desktop Entry" looks the same as that of key "GenericName"; /usr/share/applications/rage.desktop: warning: value "Lecteur multim?dia" for key "Comment[fr]" in group "Desktop Entry" looks the same as that of key "GenericName[fr]"; /usr/share/applications/rage.desktop: warning: value "??????????" for key "Comment[ru]" in group "Desktop Entry" looks the same as that of key "GenericName[ru]"; 
mike	recoll-1.44.1-alt2.src	requires-ImageMagick	info	Dependency on ImageMagick (compat package) found. It probably should be replaced with more specific dependency like /usr/bin/convert or ImageMagick-tools, or it can be already autodetected by findreq-shell.; 
mike	recoll-1.44.1-alt2.x86_64	arch-dep-package-has-big-usr-share	info	The package has a significant amount of architecture-independent data in /usr/share, while it is an architecture-dependent package. This is wasteful of mirror space and bandwidth, as we then end up with multiple copies of this data, one for each architecture. If the data in /usr/share is not architecture-independent, it is a policy violation, and in this case, you should move that data elsewhere.; 
mike	recoll-1.44.1-alt2.x86_64	freedesktop-desktop	info	desktop-file-validate utility printed the following message(s): /usr/share/applications/recoll-searchgui.desktop: hint: value item "Filesystem" in key "Categories" in group "Desktop Entry" can be extended with another category among the following categories: System; /usr/share/applications/recoll-searchgui.desktop: hint: value item "Database" in key "Categories" in group "Desktop Entry" can be extended with another category among the following categories: Office, or Development, or AudioVideo; 
mike	recoll-1.44.1-alt2.x86_64	systemd-but-no-native-init	experimental	The package have native systemd file(s) but no  SysV init scripts.
mike	rss_glx-kde-0.9.1-alt10.x86_64	desktop-misplaced-type-service	warn	/usr/share/applnk/System/ScreenSavers/biof.desktop has Type=Service and should be placed under /usr/share/services.; vices.; 
mike	runawk-1.6.1-alt3.src	unmet-dependency-build-missing-package	fail	build dependency rpm-macros-mk-configure not found.; 
mike	runawk-1.6.1-alt3.x86_64	bin-permissions	info	not executable file /usr/bin/alt_getopt.sh; 
mike	runawk-examples-1.6.1-alt3.noarch	unmet-dependency-no-suitable-version	fail	install dependency runawk has no suitable version.; 
mike	setup-disable-ptrace-0.1-alt2.noarch	missing-url	info	Missing Url: in a package.; 
mike	setup-mate-nocomposite-0.1-alt2.noarch	file-in-usr-marked-as-conffile	warn	Files below <tt>/usr</tt> may not be marked as conffiles, since;  <tt>/usr</tt> might be mounted read-only and thus, the local system;  administrator would not have a chance to modify this configuration;  file.; ; 
mike	setup-mate-nocomposite-0.1-alt2.noarch	missing-url	info	Missing Url: in a package.; 
mike	setup-mate-terminal-0.1-alt1.noarch	file-in-usr-marked-as-conffile	warn	Files below <tt>/usr</tt> may not be marked as conffiles, since;  <tt>/usr</tt> might be mounted read-only and thus, the local system;  administrator would not have a chance to modify this configuration;  file.; ; 
mike	setup-mate-terminal-0.1-alt1.noarch	missing-url	info	Missing Url: in a package.; 
mike	setup-rsyslog-client-0.1-alt2.noarch	missing-url	info	Missing Url: in a package.; 
mike	sispmctl-4.12-alt1.x86_64	file-in-usr-marked-as-conffile	warn	Files below <tt>/usr</tt> may not be marked as conffiles, since;  <tt>/usr</tt> might be mounted read-only and thus, the local system;  administrator would not have a chance to modify this configuration;  file.; ; 
mike	sispmctl-4.12-alt1.x86_64	sisyphus_check	fail	sisyphus_check failed:  /ALT/Sisyphus/files/x86_64/RPMS/sispmctl-4.12-alt1.x86_64.rpm: invalid udev rules path: /usr/lib/udev/rules.d/74-sispmctl.rules sisyphus_check: check-udev ERROR: udev rules path violation; 
mike	smartmontools-7.5-alt1.x86_64	init-lsb	fail	/etc/rc.d/init.d/smartd: not systemd compatible: lsb init header missing and smartd.service is not present.  See http://www.altlinux.org/Services_Policy for details.; 
mike	smem-1.5-alt3.x86_64	altlinux-policy-description-has-tags	fail	Description contains tags such as Provides/Requires/BuildRequires. Beware of errors with %ifs/%endifs!; 
mike	sshutout-1.0.6-alt2.x86_64	init-but-no-native-systemd	info	The package have SysV init script(s) but no native systemd files.; 
mike	sshutout-1.0.6-alt2.x86_64	init-lsb	fail	/etc/rc.d/init.d/sshutout: not systemd compatible: lsb init header missing and sshutout.service is not present.  See http://www.altlinux.org/Services_Policy for details.; 
mike	strongswan-testing-6.0.7-alt1.noarch	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/share/doc/strongswan-testing-6.0.7/testing/hosts/default/usr/local/bin/init-test: $ grep /tmp/ /usr/share/doc/strongswan-testing-6.0.7/testing/hosts/default/usr/local/bin/init-test shift $((OPTIND-1)) # start tcpdump in the background if [ "$INTERFACE" ] then tcpdump $INTERFACE not port ssh and not port domain >/tmp/tcpdump.log 2>/tmp/tcpdump.err.log & fi # setup ramdisk for databases if [ "$DB" ] then; 
mike	tango-icon-theme-0.8.90-alt3.src	requires-ImageMagick	info	Dependency on ImageMagick (compat package) found. It probably should be replaced with more specific dependency like /usr/bin/convert or ImageMagick-tools, or it can be already autodetected by findreq-shell.; 
mike	test-audio-0.2-alt1.noarch	missing-url	info	Missing Url: in a package.; 
mike	timidity-instruments-1.0-alt1.noarch	missing-url	info	Missing Url: in a package.; 
mike	tray_mixer_plus-0.0.4-alt1.1.x86_64	altlinux-find-lang-mo	warn	Language specific files in /usr/share/locale should be marked, for example, using %find_lang. See http://www.altlinux.org/FindLangPolicy for details.; 
mike	tray_mixer_plus-0.0.4-alt1.1.x86_64	invalid-url	warn	Package has invalid Url:. It looks like a protocol part (http:,ftp:,etc.) is missing.; 
mike	trowser-1.3-alt1.noarch	freedesktop-desktop	info	desktop-file-validate utility printed the following message(s): /usr/share/applications/trowser.desktop: warning: value "Log viewer" for key "Comment" in group "Desktop Entry" looks the same as that of key "GenericName"; 
mike	userinstall-helper-0.2-alt1.noarch	missing-url	info	Missing Url: in a package.; 
mike	valentina-0.3.0-alt1.x86_64	altlinux-policy-shared-lib-contains-devel-so	info	SharedLibs Policy Draft violation: Shared Lib package should not contain symlink /usr/lib64/libvpropertyexplorer.so but just /usr/lib64/libvpropertyexplorer.so.1.0.0. According to SharedLibs Policy Draft, symlink /usr/lib64/libvpropertyexplorer.so should be placed in a special subpackage named lib<name>-devel. If you have already packaged this symlink in lib<name>-devel, just append \%exclude /usr/lib64/libvpropertyexplorer.so to \%files of valentina-0.3.0-alt1.x86_64. Otherwise, move the symlink into the subpackage lib<name>-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.; 
mike	valentina-0.3.0-alt1.x86_64	iconsdir	experimental	Please, move pixmaps from /usr/share/pixmaps to %_liconsdir, %_niconsdir, %_miconsdir according to their size. See http://www.altlinux.org/IconPathsPolicy.; 
mike	vice-3.10-alt1.x86_64	arch-dep-package-has-big-usr-share	info	The package has a significant amount of architecture-independent data in /usr/share, while it is an architecture-dependent package. This is wasteful of mirror space and bandwidth, as we then end up with multiple copies of this data, one for each architecture. If the data in /usr/share is not architecture-independent, it is a policy violation, and in this case, you should move that data elsewhere.; 
mike	vice-3.10-alt1.x86_64	freedesktop-desktop	warn	desktop-file-validate utility exited abnormally with the following message(s): /usr/share/applications/vice-vsid.desktop: error: (will be fatal in the future): value item "Audio" in key "Categories" in group "Desktop Entry" requires another category to be present among the following categories: AudioVideo; 
mike	volumes-profile-jeos-0.2.1-alt1.noarch	rpm-filesystem-conflict-file-file	warn	File /usr/share/install2/initinstall.d/10-vm-profile.sh conflicts with the package volumes-profile-regular-0.5.2-alt1.noarch. Moreover, the packages have no explicit conflicts with each other. You should add explicit conflicts, or, if conflicts are avoidable, consider using alternatives.; .; atives.; 
mike	volumes-profile-regular-0.5.2-alt1.noarch	rpm-filesystem-conflict-file-file	warn	File /usr/share/install2/initinstall.d/10-vm-profile.sh conflicts with the package volumes-profile-master-0.2-alt1.noarch. Moreover, the packages have no explicit conflicts with each other. You should add explicit conflicts, or, if conflicts are avoidable, consider using alternatives.; ves.; atives.; 
mike	wallpapers-mike-20030214-alt0.2.3.noarch	missing-url	info	Missing Url: in a package.; 
mike	wmforecast-1.9.0-alt1.x86_64	freedesktop-desktop	info	desktop-file-validate utility printed the following message(s): /usr/share/applications/wmforecast.desktop: hint: value "Education;Science;Geoscience;" for key "Categories" in group "Desktop Entry" contains more than one main category; application might appear more than once in the application menu; 
mike	xscreensaver-frontend-6.15-alt2.x86_64	freedesktop-categories	fail	Main Categories consist of those categories that every conforming desktop environment MUST support.(http://standards.freedesktop.org/menu-spec/latest/apa.html). None found in /usr/share/applications/xscreensaver.desktop. please, fix.; 
mike	xscreensaver-frontend-6.15-alt2.x86_64	freedesktop-desktop	warn	desktop-file-validate utility exited abnormally with the following message(s): /usr/share/applications/xscreensaver-settings.desktop: error: value item "Screensaver" in key "Categories" in group "Desktop Entry" is a reserved category, so a "OnlyShowIn" key must be included; e/applications/xscreensaver.desktop: hint: value item "Security" in key "Categories" in group "Desktop Entry" can be extended with another category among the following categories: Settings, or System; /usr/share/applications/xscreensaver.desktop: hint: value "Screensaver;Security;GNOME;GTK;KDE;Motif;Qt;" for key "Categories" in group "Desktop Entry" does not contain a registered main category; application might only show up in a "catch-all" section of the application menu; 
mike	xscreensaver-frontend-6.15-alt2.x86_64	iconsdir	experimental	Please, move pixmaps from /usr/share/pixmaps to %_liconsdir, %_niconsdir, %_miconsdir according to their size. See http://www.altlinux.org/IconPathsPolicy.; 
mike	xscreensaver-hacks-rss_glx-0.9.1-alt10.x86_64	file-in-usr-marked-as-conffile	warn	Files below <tt>/usr</tt> may not be marked as conffiles, since;  <tt>/usr</tt> might be mounted read-only and thus, the local system;  administrator would not have a chance to modify this configuration;  file.; ; 
morozovaes	itk-examples-5.4.5-alt2.x86_64	arch-dep-package-has-big-usr-share	info	The package has a significant amount of architecture-independent data in /usr/share, while it is an architecture-dependent package. This is wasteful of mirror space and bandwidth, as we then end up with multiple copies of this data, one for each architecture. If the data in /usr/share is not architecture-independent, it is a policy violation, and in this case, you should move that data elsewhere.; 
nickel	pesign-116-alt6.x86_64	altlinux-policy-rpm-macros-packaging	warn	package contains rpm macro files in /etc/rpm/macros.d/. package name should be rpm-build-* or rpm-macros-* according to http://www.altlinux.org/Drafts/RPMMacrosPackaging; 
nickel	pesign-116-alt6.x86_64	init-lsb	fail	/etc/rc.d/init.d/pesign: not systemd compatible: lsb init header missing and pesign.service is not present.  See http://www.altlinux.org/Services_Policy for details.; 
nickel	pesign-116-alt6.x86_64	rpm-filesystem-conflict-dir-dir	fail	directory /etc/pki/pesign is a directory in package pesign-test-certs-0.1-alt2.noarch with different user,group or permissions. You should add explicit conflicts.; 
nickel	pesign-116-alt6.x86_64	sisyphus_check	fail	sisyphus_check failed:  /ALT/Sisyphus/files/x86_64/RPMS/pesign-116-alt6.x86_64.rpm: Invalid path names: /usr/lib/tmpfiles.d/pesign.conf sisyphus_check: check-fhs ERROR: FHS violation; 
nickel	shim-unsigned-16.1-alt3.x86_64	arch-dep-package-consists-of-usr-share	info	The package consists of architecture-independent data in /usr/share, while it is an architecture-dependent package. This is wasteful of mirror space and bandwidth, as we then end up with multiple copies of this data, one for each architecture. If the data in /usr/share is not architecture-independent, it is a policy violation, and in this case, you should move that data elsewhere.; 
rider	MySQL-8.4.11-alt1.src	specfile-useradd-n	warn	 -n in useradd is compat option and can be removed any time. Use -N instead.; 
rider	MySQL-client-8.4.11-alt1.x86_64	rpm-filesystem-conflict-file-file	warn	There are file conflicts with the package mariadb-server-12.3.3-alt1.x86_64, for example, /usr/share/man/man1/myisam_ftdump.1.xz (4 file conflicts in total). Moreover, the packages have no explicit conflicts with each other. You should add explicit conflicts, or, if conflicts are avoidable, consider using alternatives.; 
rider	MySQL-router-8.4.11-alt1.x86_64	sisyphus_check	fail	sisyphus_check failed:  /ALT/Sisyphus/files/x86_64/RPMS/MySQL-router-8.4.11-alt1.x86_64.rpm: Invalid path names: /usr/lib/tmpfiles.d/mysqlrouter.conf sisyphus_check: check-fhs ERROR: FHS violation; 
rider	MySQL-router-8.4.11-alt1.x86_64	systemd-but-no-native-init	experimental	The package have native systemd file(s) but no  SysV init scripts.
rider	MySQL-server-8.4.11-alt1.x86_64	arch-dep-package-has-big-usr-share	info	The package has a significant amount of architecture-independent data in /usr/share, while it is an architecture-dependent package. This is wasteful of mirror space and bandwidth, as we then end up with multiple copies of this data, one for each architecture. If the data in /usr/share is not architecture-independent, it is a policy violation, and in this case, you should move that data elsewhere.; 
rider	MySQL-server-8.4.11-alt1.x86_64	sisyphus_check	fail	sisyphus_check failed:  /ALT/Sisyphus/files/x86_64/RPMS/MySQL-server-8.4.11-alt1.x86_64.rpm: Invalid path names: /usr/lib/tmpfiles.d/mysql.conf sisyphus_check: check-fhs ERROR: FHS violation; 
rider	collectd-5.12.0-alt9.x86_64	big-changelog	info	Package contains big ChangeLog. Gzip it.; 
rider	knock-server-0.8-alt1.x86_64	init-lsb	warn	/etc/rc.d/init.d/knockd: lsb init header missing.  See http://www.altlinux.org/Services_Policy for details.; 
rider	libmysqlclient-devel-8.4.11-alt1.x86_64	rpm-obsolete-live-package	info	The package obsoletes the package libmysqlclient21-devel-8.0.44-alt2.x86_64, but the package libmysqlclient21-devel-8.0.44-alt2.x86_64 is still alive and in the repository. Ask its maintainer to remove it, or, if it should not be removed, remove the Obsoletes: tag. Do not forget to add explicit conflicts with the other package if nessessary.; 
rider	openvswitch-3.3.8-alt1.src	specfile-useradd-n	warn	 -n in useradd is compat option and can be removed any time. Use -N instead.; 
rider	openvswitch-3.3.8-alt1.x86_64	sisyphus_check	fail	sisyphus_check failed:  /ALT/Sisyphus/files/x86_64/RPMS/openvswitch-3.3.8-alt1.x86_64.rpm: Invalid path names: /usr/lib/tmpfiles.d/openvswitch.conf sisyphus_check: check-fhs ERROR: FHS violation; 
rider	openvswitch-ipsec-3.3.8-alt1.noarch	systemd-but-no-native-init	experimental	The package have native systemd file(s) but no  SysV init scripts.
rider	synaptic-0.58-alt30.x86_64	arch-dep-package-has-big-usr-share	info	The package has a significant amount of architecture-independent data in /usr/share, while it is an architecture-dependent package. This is wasteful of mirror space and bandwidth, as we then end up with multiple copies of this data, one for each architecture. If the data in /usr/share is not architecture-independent, it is a policy violation, and in this case, you should move that data elsewhere.; 
rider	xfsprogs-7.1.1-alt1.x86_64	systemd-but-no-native-init	experimental	The package have native systemd file(s) but no  SysV init scripts.
sbolshakov	bcachefs-tools-1.39.4-alt1.x86_64	sisyphus_check	fail	sisyphus_check failed:  /ALT/Sisyphus/files/x86_64/RPMS/bcachefs-tools-1.39.4-alt1.x86_64.rpm: invalid udev rules path: /usr/lib/udev/rules.d/64-bcachefs.rules sisyphus_check: check-udev ERROR: udev rules path violation; 
sbolshakov	bcachefs-tools-1.39.4-alt1.x86_64	systemd-but-no-native-init	experimental	The package have native systemd file(s) but no  SysV init scripts.
sem	xorg-apps-7.8-alt9.x86_64	missing-url	info	Missing Url: in a package.; 
sem	xorg-drv-input-7.8-alt9.x86_64	missing-url	info	Missing Url: in a package.; 
sem	xorg-drv-video-7.8-alt9.x86_64	missing-url	info	Missing Url: in a package.; 
sem	xorg-utils-7.8-alt9.x86_64	missing-url	info	Missing Url: in a package.; 
shaba	connman-2.0-alt1.x86_64	init-lsb	fail	/etc/rc.d/init.d/connmand: not systemd compatible: lsb init header missing and connmand.service is not present.  See http://www.altlinux.org/Services_Policy for details.; 
shaba	connman-2.0-alt1.x86_64	sisyphus_check	fail	sisyphus_check failed:  /ALT/Sisyphus/files/x86_64/RPMS/connman-2.0-alt1.x86_64.rpm: Invalid path names: /usr/lib/tmpfiles.d/connman_resolvconf.conf sisyphus_check: check-fhs ERROR: FHS violation; 
shaba	kpartx-0.14.3-alt1.x86_64	sisyphus_check	fail	sisyphus_check failed:  /ALT/Sisyphus/files/x86_64/RPMS/kpartx-0.14.3-alt1.x86_64.rpm: invalid udev rules path: /usr/lib/udev/rules.d/66-kpartx.rules sisyphus_check: check-udev ERROR: udev rules path violation; 
shaba	multipath-tools-0.14.3-alt1.x86_64	init-lsb	fail	/etc/rc.d/init.d/multipathd: not systemd compatible: lsb init header missing and multipathd.service is not present.  See http://www.altlinux.org/Services_Policy for details.; 
shaba	multipath-tools-0.14.3-alt1.x86_64	sisyphus_check	fail	sisyphus_check failed:  /ALT/Sisyphus/files/x86_64/RPMS/multipath-tools-0.14.3-alt1.x86_64.rpm: Invalid path names: /usr/lib/tmpfiles.d/multipath.conf sisyphus_check: check-fhs ERROR: FHS violation /ALT/Sisyphus/files/x86_64/RPMS/multipath-tools-0.14.3-alt1.x86_64.rpm: invalid udev rules path: /usr/lib/udev/rules.d/11-dm-mpath.rules /usr/lib/udev/rules.d/11-dm-parts.rules /usr/lib/udev/rules.d/56-multipath.rules /usr/lib/udev/rules.d/68-del-part-nodes.rules /usr/lib/udev/rules.d/99-z-dm-mpath-late.rules sisyphus_check: check-udev ERROR: udev rules path violation; 
