dicts.aarch64: W: backup-file-in-package /usr/src/dicts/rus-ispell/old/README.orig You have a file whose name looks like one for backup files, usually created by an editor or resulting from applying unclean (fuzzy, or ones with line offsets) patches. dicts.aarch64: W: hidden-file-or-dir /usr/src/dicts/ispell-norsk-2.0/.config dicts.aarch64: W: hidden-file-or-dir /usr/src/dicts/norsk/.config The file or directory is hidden. You should see if this is normal, and delete it from the package if not. dicts.aarch64: W: no-url-tag dicts.src: W: no-url-tag ispell-brazilian.aarch64: W: no-url-tag ispell-catalan.aarch64: W: no-url-tag ispell-czech.aarch64: W: no-url-tag ispell-danish.aarch64: W: no-url-tag ispell-dutch.aarch64: W: no-url-tag ispell-esperanto.aarch64: W: no-url-tag ispell-estonian.aarch64: W: no-url-tag ispell-finnish.aarch64: W: no-url-tag ispell-french.aarch64: W: no-url-tag ispell-german.aarch64: W: no-url-tag ispell-greek.aarch64: W: no-url-tag ispell-italian.aarch64: W: no-url-tag ispell-norsk.aarch64: W: no-url-tag ispell-polish.aarch64: W: no-url-tag ispell-portuguese.aarch64: W: no-url-tag ispell-russian.aarch64: W: no-url-tag ispell-slovene.aarch64: W: no-url-tag ispell-spanish.aarch64: W: no-url-tag ispell-swedish.aarch64: W: no-url-tag The URL tag is missing. Please add a http or ftp link to the project location. dicts.aarch64: W: non-executable-script /usr/src/dicts/dutch96/affixes.pl 644 /usr/local/bin/perl dicts.aarch64: W: non-executable-script /usr/src/dicts/espa~nol-1.5/e~nes 644 /bin/csh dicts.aarch64: W: non-executable-script /usr/src/dicts/finnish/build.sh 644 /bin/sh dicts.aarch64: W: non-executable-script /usr/src/dicts/hk2-deutsch/clear_affix 644 /usr/bin/sed -f dicts.aarch64: W: non-executable-script /usr/src/dicts/hk2-deutsch/iso2tex 644 /usr/bin/sed -f dicts.aarch64: W: non-executable-script /usr/src/dicts/hk2-deutsch/tex2iso 644 /usr/bin/sed -f dicts.aarch64: W: non-executable-script /usr/src/dicts/ispell-czech/aff2oo.pl 644 /usr/bin/perl dicts.aarch64: W: non-executable-script /usr/src/dicts/ispell-czech/blemma 644 /usr/bin/perl dicts.aarch64: W: non-executable-script /usr/src/dicts/ispell-czech/fspell 644 /bin/sh dicts.aarch64: W: non-executable-script /usr/src/dicts/ispell-czech/glob.p 644 /usr/bin/perl dicts.aarch64: W: non-executable-script /usr/src/dicts/ispell-czech/inter 644 /bin/sh dicts.aarch64: W: non-executable-script /usr/src/dicts/ispell-czech/mkspellcheck 644 /bin/sh dicts.aarch64: W: non-executable-script /usr/src/dicts/ispell-czech/prijmeni.p 644 /usr/bin/perl dicts.aarch64: W: non-executable-script /usr/src/dicts/ispell-czech/retro.p 644 /usr/bin/perl dicts.aarch64: W: non-executable-script /usr/src/dicts/ispell-czech/slova.p 644 /usr/bin/perl dicts.aarch64: W: non-executable-script /usr/src/dicts/ispell-czech/sort.p 644 /usr/bin/perl dicts.aarch64: W: non-executable-script /usr/src/dicts/ispell-czech/tvary 644 /bin/sh dicts.aarch64: W: non-executable-script /usr/src/dicts/ispell-czech/unhtml 644 /usr/bin/perl dicts.aarch64: W: non-executable-script /usr/src/dicts/ispell-norsk-2.0/inorsk-compwordsmaybe 644 /bin/bash dicts.aarch64: W: non-executable-script /usr/src/dicts/norsk/inorsk-compwordsmaybe 644 /bin/bash dicts.aarch64: W: non-executable-script /usr/src/dicts/rus-ispell/sortkoi8 644 /bin/sh dicts.aarch64: W: non-executable-script /usr/src/dicts/rus-ispell/trans 644 /bin/sh dicts.aarch64: W: non-executable-script /usr/src/dicts/sjp-ispell-pl-20140213/build 644 /bin/bash This text file contains a shebang or is located in a path dedicated for executables, but lacks the executable bits and cannot thus be executed. If the file is meant to be an executable script, add the executable bits, otherwise remove the shebang or move the file elsewhere. ispell-norsk.aarch64: W: script-without-shebang /usr/bin/inorsk-hyphenmaybe This text file has executable bits set or is located in a path dedicated for executables, but lacks a shebang and cannot thus be executed. If the file is meant to be an executable script, add the shebang, otherwise remove the executable bits or move the file elsewhere. ispell-catalan.aarch64: W: self-obsoletion icatalan obsoletes icatalan ispell-czech.aarch64: W: self-obsoletion iczech obsoletes iczech ispell-danish.aarch64: W: self-obsoletion idanish obsoletes idanish ispell-dutch.aarch64: W: self-obsoletion idutch obsoletes idutch ispell-esperanto.aarch64: W: self-obsoletion iesperan obsoletes iesperan ispell-french.aarch64: W: self-obsoletion ifrench obsoletes ifrench ispell-german.aarch64: W: self-obsoletion igerman obsoletes igerman ispell-greek.aarch64: W: self-obsoletion igreek obsoletes igreek ispell-italian.aarch64: W: self-obsoletion iitalian obsoletes iitalian ispell-norsk.aarch64: W: self-obsoletion inorsk obsoletes inorsk ispell-polish.aarch64: W: self-obsoletion ipolish obsoletes ipolish ispell-portuguese.aarch64: W: self-obsoletion iportug obsoletes iportug ispell-russian.aarch64: W: self-obsoletion irussian obsoletes irussian ispell-slovene.aarch64: W: self-obsoletion islovene obsoletes islovene ispell-spanish.aarch64: W: self-obsoletion ispanish obsoletes ispanish ispell-swedish.aarch64: W: self-obsoletion iswedish obsoletes iswedish The package obsoletes itself. This is known to cause errors in various tools and should thus be avoided, usually by using appropriately versioned Obsoletes and/or Provides and avoiding unversioned ones. dicts.aarch64: W: suse-filelist-forbidden-fhs23 /usr/src/dicts is not allowed in FHS 2.3 see http://www.pathname.com/fhs/ for a better location ispell-brazilian.aarch64: W: suse-wrong-suse-capitalisation /usr/share/doc/packages/ispell-brazilian/README.SuSE is not allowed in SUSE ispell-catalan.aarch64: W: suse-wrong-suse-capitalisation /usr/share/doc/packages/ispell-catalan/README.SuSE is not allowed in SUSE ispell-czech.aarch64: W: suse-wrong-suse-capitalisation /usr/share/doc/packages/ispell-czech/README.SuSE is not allowed in SUSE ispell-danish.aarch64: W: suse-wrong-suse-capitalisation /usr/share/doc/packages/ispell-danish/README.SuSE is not allowed in SUSE ispell-dutch.aarch64: W: suse-wrong-suse-capitalisation /usr/share/doc/packages/ispell-dutch/README.SuSE is not allowed in SUSE ispell-esperanto.aarch64: W: suse-wrong-suse-capitalisation /usr/share/doc/packages/ispell-esperanto/README.SuSE is not allowed in SUSE ispell-estonian.aarch64: W: suse-wrong-suse-capitalisation /usr/share/doc/packages/ispell-estonian/README.SuSE is not allowed in SUSE ispell-finnish.aarch64: W: suse-wrong-suse-capitalisation /usr/share/doc/packages/ispell-finnish/README.SuSE is not allowed in SUSE ispell-french.aarch64: W: suse-wrong-suse-capitalisation /usr/share/doc/packages/ispell-french/README.SuSE is not allowed in SUSE ispell-german.aarch64: W: suse-wrong-suse-capitalisation /usr/share/doc/packages/ispell-german/README.SuSE is not allowed in SUSE ispell-greek.aarch64: W: suse-wrong-suse-capitalisation /usr/share/doc/packages/ispell-greek/README.SuSE is not allowed in SUSE ispell-italian.aarch64: W: suse-wrong-suse-capitalisation /usr/share/doc/packages/ispell-italian/README.SuSE is not allowed in SUSE ispell-norsk.aarch64: W: suse-wrong-suse-capitalisation /usr/share/doc/packages/ispell-norsk/README.SuSE is not allowed in SUSE ispell-polish.aarch64: W: suse-wrong-suse-capitalisation /usr/share/doc/packages/ispell-polish/README.SuSE is not allowed in SUSE ispell-portuguese.aarch64: W: suse-wrong-suse-capitalisation /usr/share/doc/packages/ispell-portuguese/README.SuSE is not allowed in SUSE ispell-russian.aarch64: W: suse-wrong-suse-capitalisation /usr/share/doc/packages/ispell-russian/README.SuSE is not allowed in SUSE ispell-slovene.aarch64: W: suse-wrong-suse-capitalisation /usr/share/doc/packages/ispell-slovene/README.SuSE is not allowed in SUSE ispell-spanish.aarch64: W: suse-wrong-suse-capitalisation /usr/share/doc/packages/ispell-spanish/README.SuSE is not allowed in SUSE ispell-swedish.aarch64: W: suse-wrong-suse-capitalisation /usr/share/doc/packages/ispell-swedish/README.SuSE is not allowed in SUSE This file should be renamed to README.SUSE or README.openSUSE dicts.aarch64: W: zero-length /usr/src/dicts/br.ispell-2.4/conjugue-stamp dicts.aarch64: E: devel-file-in-non-devel-package (Badness: 50) /usr/src/dicts/fix8bit.c dicts.aarch64: E: devel-file-in-non-devel-package (Badness: 50) /usr/src/dicts/rus-ispell/old/koi2alt.c dicts.aarch64: E: devel-file-in-non-devel-package (Badness: 50) /usr/src/dicts/rus-ispell/old/koi2iso.c A file that is needed only e.g. when developing or building software is included in a non-devel package. These files should go in devel packages. 21 packages and 0 specfiles checked; 3 errors, 85 warnings.