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

            Bug ID: 1658199
           Summary: Review Request: netatalk - Open Source Apple Filing
                    Protocol(AFP) File Server
           Product: Fedora
           Version: rawhide
          Hardware: All
                OS: Linux
            Status: NEW
         Component: Package Review
          Severity: medium
          Priority: medium
          Assignee: [email protected]
          Reporter: [email protected]
        QA Contact: [email protected]
                CC: [email protected]
  Target Milestone: ---
    Classification: Fedora



Spec URL:
https://raw.githubusercontent.com/knight-of-ni/specfiles/master/netatalk.spec
SRPM URL:
https://kojipkgs.fedoraproject.org//work/tasks/1351/31321351/netatalk-3.1.11-2.fc30.src.rpm

Description:
Netatalk is a freely-available Open Source AFP file server. A *NIX/*BSD
system running Netatalk is capable of serving many Macintosh clients
simultaneously as an AppleShare file server (AFP).

Fedora Account System Username: Kni

RPMLint Output
--------------
netatalk.x86_64: E: missing-call-to-setgroups-before-setuid /usr/sbin/afpd
netatalk.x86_64: E: missing-call-to-setgroups-before-setuid /usr/sbin/cnid_dbd
> Appears to be a false positive. setgid and setuid seem to be in the correct 
> order. 
> Please inspect and confirm:
>[1] 
>https://github.com/Netatalk/Netatalk/blob/branch-netatalk-3-1/etc/afpd/afprun.c#L121
>[2] 
>https://github.com/Netatalk/Netatalk/blob/branch-netatalk-3-1/etc/cnid_dbd/cnid_metad.c#L512

netatalk.x86_64: E: setuid-binary /usr/bin/afppasswd root 4755
netatalk.x86_64: E: non-standard-executable-perm /usr/bin/afppasswd 4755
> afppasswd functions similar to passwd, which also generates the same message 
> from rpmlint

netatalk.x86_64: W: no-manual-page-for-binary cnid2_create
> confirmed. No man page exists for this binary

NOTES
-----
This specfile is based on the spcfile provided by upstream developer, HAT,
shown in this older review request:
https://bugzilla.redhat.com/show_bug.cgi?id=1520024

This spec files uses Epoch for historical reasons, and this seems to be one of
those things where, if you start down this path, you never go back.
I am not confident that removing this would not cause any unforseen problems,
so I left it in.

I found the way the specfile computes the pkgver and xslver globals to be
unusual. See the first few lines of the specfile.
I could try to move these into %build if someone thinks that should be done.

Lastly, this review request is intended for el7 and fedora only. 
I will handle any requests for el6 support, if there are any, later.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and component
_______________________________________________
package-review mailing list -- [email protected]
To unsubscribe send an email to [email protected]
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/[email protected]

Reply via email to