https://bugzilla.redhat.com/show_bug.cgi?id=1363724

            Bug ID: 1363724
           Summary: Fix rpmgrill issues
           Product: Fedora
           Version: rawhide
         Component: ejabberd
          Severity: medium
          Assignee: [email protected]
          Reporter: [email protected]
        QA Contact: [email protected]
                CC: [email protected], [email protected],
                    [email protected], [email protected],
                    [email protected]



rpmgrill has reported some issues with ejabberd:

https://taskotron.fedoraproject.org/artifacts/all/256cc5f6-5975-11e6-bc33-525400120b80/task_output/rpmgrill.json

{
   "package" : {
      "name" : "ejabberd",
      "release" : "1.fc25",
      "version" : "16.06.1"
   },
   "results" : {
      "timestamp" : 1470227116,
      "tool" : "rpmgrill",
      "version" : "0.01"
   },
   "tests" : [
      {
         "module" : "VirusCheck",
         "order" : 2,
         "results" : [],
         "run_time" : 14,
         "status" : "completed"
      },
      {
         "module" : "SpecFileSanity",
         "order" : 5,
         "results" : [],
         "run_time" : 0,
         "status" : "completed"
      },
      {
         "module" : "SpecFileEncoding",
         "order" : 10,
         "results" : [],
         "run_time" : 0,
         "status" : "completed"
      },
      {
         "module" : "LibGather",
         "order" : 12,
         "results" : [],
         "run_time" : 1,
         "status" : "completed"
      },
      {
         "module" : "ElfChecks",
         "order" : 14,
         "results" : [],
         "run_time" : 0,
         "status" : "completed"
      },
      {
         "module" : "Patches",
         "order" : 15,
         "results" : [],
         "run_time" : 0,
         "status" : "completed"
      },
      {
         "failure_code" : "rpmgrill: Error running strings: No such file or
directory at /usr/share/perl5/vendor_perl/RPM/Grill/Plugin/SecurityPolicy.pm
line 108.\n",
         "module" : "SecurityPolicy",
         "order" : 16,
         "results" : [],
         "run_time" : 0,
         "status" : "failed"
      },
      {
         "module" : "Multilib",
         "order" : 20,
         "results" : [],
         "run_time" : 0,
         "status" : "completed"
      },
      {
         "module" : "Manifest",
         "order" : 30,
         "results" : [],
         "run_time" : 0,
         "status" : "completed"
      },
      {
         "module" : "ManPages",
         "order" : 45,
         "results" : [
            {
               "arch" : "armv7hl,i686,x86_64",
               "code" : "ManPageMissing",
               "diag" : "No man page for <tt>/etc/ejabberd/ejabberd.yml</tt>",
               "subpackage" : "ejabberd"
            },
            {
               "arch" : "armv7hl,i686,x86_64",
               "code" : "ManPageMissing",
               "diag" : "No man page for
<tt>/etc/ejabberd/ejabberdctl.cfg</tt>",
               "subpackage" : "ejabberd"
            },
            {
               "arch" : "armv7hl,i686,x86_64",
               "code" : "ManPageMissing",
               "diag" : "No man page for <tt>/etc/ejabberd/inetrc</tt>",
               "subpackage" : "ejabberd"
            },
            {
               "arch" : "armv7hl,i686,x86_64",
               "code" : "ManPageMissing",
               "diag" : "No man page for <tt>/etc/logrotate.d/ejabberd</tt>",
               "subpackage" : "ejabberd"
            },
            {
               "arch" : "armv7hl,i686,x86_64",
               "code" : "ManPageMissing",
               "diag" : "No man page for <tt>/etc/pam.d/ejabberd</tt>",
               "subpackage" : "ejabberd"
            },
            {
               "arch" : "armv7hl,i686,x86_64",
               "code" : "ManPageMissing",
               "diag" : "No man page for <tt>/etc/pam.d/ejabberdctl</tt>",
               "subpackage" : "ejabberd"
            }
         ],
         "run_time" : 0,
         "status" : "completed"
      },
      {
         "module" : "RpmScripts",
         "order" : 90,
         "results" : [
            {
               "arch" : "src",
               "code" : "UseraddNoHomedir",
               "context" : {
                  "excerpt" : [
                     "useradd -r -g %{name} -d %{_localstatedir}/lib/%{name} -s
/sbin/nologin -M -c &quot;ejabberd&quot; %{name}"
                  ],
                  "lineno" : 168,
                  "path" : "ejabberd.spec",
                  "sub" : "%pre"
               },
               "diag" : "Invocation of <tt>useradd</tt> without a home dir"
            },
            {
               "arch" : "src",
               "code" : "UseraddNoShell",
               "context" : {
                  "excerpt" : [
                     "useradd -r -g %{name} -d %{_localstatedir}/lib/%{name} -s
/sbin/nologin -M -c &quot;ejabberd&quot; %{name}"
                  ],
                  "lineno" : 168,
                  "path" : "ejabberd.spec",
                  "sub" : "%pre"
               },
               "diag" : "Invocation of <tt>useradd</tt> without a login shell"
            },
            {
               "arch" : "src",
               "code" : "UseraddNoUid",
               "context" : {
                  "excerpt" : [
                     "useradd -r -g %{name} -d %{_localstatedir}/lib/%{name} -s
/sbin/nologin -M -c &quot;ejabberd&quot; %{name}"
                  ],
                  "lineno" : 168,
                  "path" : "ejabberd.spec",
                  "sub" : "%pre"
               },
               "diag" : "Invocation of <tt>useradd</tt> without specifying a
UID; this may be OK, because /usr/share/doc/setup/uidgid defines no UID for
<var>%{name}</var>"
            }
         ],
         "run_time" : 0,
         "status" : "completed"
      },
      {
         "module" : "Setxid",
         "order" : 91,
         "results" : [],
         "run_time" : 1,
         "status" : "completed"
      },
      {
         "module" : "BuildLog",
         "order" : 92,
         "results" : [],
         "run_time" : 0,
         "status" : "completed"
      },
      {
         "module" : "DesktopLint",
         "order" : 93,
         "results" : [],
         "run_time" : 0,
         "status" : "completed"
      }
   ]
}

In particular, we should look at the useradd complaints, but also any of the
other reported issues.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
_______________________________________________
erlang mailing list
[email protected]
https://lists.fedoraproject.org/admin/lists/[email protected]

Reply via email to