[Bug 1021719] Review Request: opensmtpd - Minimalistic but powerful smtp server

2014-07-25 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1021719
Bug 1021719 depends on bug 1123184, which changed state.

Bug 1123184 Summary: Review Request: libasr - Asynchronous DNS resolving library
https://bugzilla.redhat.com/show_bug.cgi?id=1123184

   What|Removed |Added

 Status|NEW |CLOSED
 Resolution|--- |WORKSFORME



-- 
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
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 1021719] Review Request: opensmtpd - Minimalistic but powerful smtp server

2014-07-24 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1021719

Christopher Meng i...@cicku.me changed:

   What|Removed |Added

 Depends On||1123184




Referenced Bugs:

https://bugzilla.redhat.com/show_bug.cgi?id=1123184
[Bug 1123184] Review Request: libasr - Asynchronous DNS resolving library
-- 
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
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 1021719] Review Request: opensmtpd - Minimalistic but powerful smtp server

2014-07-01 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1021719

Jon Ciesla limburg...@gmail.com changed:

   What|Removed |Added

  Flags|fedora-cvs? |fedora-cvs+



-- 
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
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 1021719] Review Request: opensmtpd - Minimalistic but powerful smtp server

2014-07-01 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1021719



--- Comment #34 from Jon Ciesla limburg...@gmail.com ---
Git done (by process-git-requests).

-- 
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
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 1021719] Review Request: opensmtpd - Minimalistic but powerful smtp server

2014-06-30 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1021719

Denis Fateyev de...@fateyev.com changed:

   What|Removed |Added

  Flags|fedora-cvs+ |fedora-cvs?



--- Comment #33 from Denis Fateyev de...@fateyev.com ---
Package Change Request
==
Package Name: opensmtpd
New Branches: epel7
Owners: dfateyev

-- 
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
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 1021719] Review Request: opensmtpd - Minimalistic but powerful smtp server

2014-03-24 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1021719

Fedora Update System upda...@fedoraproject.org changed:

   What|Removed |Added

   Fixed In Version|opensmtpd-5.4.2p1-1.fc20|opensmtpd-5.4.2p1-1.el6



--- Comment #32 from Fedora Update System upda...@fedoraproject.org ---
opensmtpd-5.4.2p1-1.el6 has been pushed to the Fedora EPEL 6 stable repository.
 If problems still persist, please make note of it in this bug report.

-- 
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
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 1021719] Review Request: opensmtpd - Minimalistic but powerful smtp server

2014-03-18 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1021719

Fedora Update System upda...@fedoraproject.org changed:

   What|Removed |Added

   Fixed In Version|opensmtpd-5.4.1p1-1.el6 |opensmtpd-5.4.2p1-1.fc19



--- Comment #30 from Fedora Update System upda...@fedoraproject.org ---
opensmtpd-5.4.2p1-1.fc19 has been pushed to the Fedora 19 stable repository. 
If problems still persist, please make note of it in this bug report.

-- 
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
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 1021719] Review Request: opensmtpd - Minimalistic but powerful smtp server

2014-03-18 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1021719

Fedora Update System upda...@fedoraproject.org changed:

   What|Removed |Added

   Fixed In Version|opensmtpd-5.4.2p1-1.fc19|opensmtpd-5.4.2p1-1.fc20



--- Comment #31 from Fedora Update System upda...@fedoraproject.org ---
opensmtpd-5.4.2p1-1.fc20 has been pushed to the Fedora 20 stable repository. 
If problems still persist, please make note of it in this bug report.

-- 
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
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 1021719] Review Request: opensmtpd - Minimalistic but powerful smtp server

2014-03-08 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1021719



--- Comment #29 from Fedora Update System upda...@fedoraproject.org ---
opensmtpd-5.4.2p1-1.fc20 has been submitted as an update for Fedora 20.
https://admin.fedoraproject.org/updates/opensmtpd-5.4.2p1-1.fc20

-- 
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
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 1021719] Review Request: opensmtpd - Minimalistic but powerful smtp server

2014-01-02 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1021719

Fedora Update System upda...@fedoraproject.org changed:

   What|Removed |Added

   Fixed In Version|opensmtpd-5.4.1p1-1.fc18|opensmtpd-5.4.1p1-1.el6



--- Comment #28 from Fedora Update System upda...@fedoraproject.org ---
opensmtpd-5.4.1p1-1.el6 has been pushed to the Fedora EPEL 6 stable repository.

-- 
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
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 1021719] Review Request: opensmtpd - Minimalistic but powerful smtp server

2013-12-22 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1021719

Fedora Update System upda...@fedoraproject.org changed:

   What|Removed |Added

   Fixed In Version|opensmtpd-5.4.1p1-1.fc20|opensmtpd-5.4.1p1-1.fc19



--- Comment #26 from Fedora Update System upda...@fedoraproject.org ---
opensmtpd-5.4.1p1-1.fc19 has been pushed to the Fedora 19 stable repository.

-- 
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
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 1021719] Review Request: opensmtpd - Minimalistic but powerful smtp server

2013-12-22 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1021719

Fedora Update System upda...@fedoraproject.org changed:

   What|Removed |Added

   Fixed In Version|opensmtpd-5.4.1p1-1.fc19|opensmtpd-5.4.1p1-1.fc18



--- Comment #27 from Fedora Update System upda...@fedoraproject.org ---
opensmtpd-5.4.1p1-1.fc18 has been pushed to the Fedora 18 stable repository.

-- 
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
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 1021719] Review Request: opensmtpd - Minimalistic but powerful smtp server

2013-12-21 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1021719

Fedora Update System upda...@fedoraproject.org changed:

   What|Removed |Added

   Fixed In Version||opensmtpd-5.4.1p1-1.fc20
 Resolution|NEXTRELEASE |ERRATA



--- Comment #25 from Fedora Update System upda...@fedoraproject.org ---
opensmtpd-5.4.1p1-1.fc20 has been pushed to the Fedora 20 stable repository.

-- 
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
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 1021719] Review Request: opensmtpd - Minimalistic but powerful smtp server

2013-12-13 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1021719

Terje Røsten terje...@phys.ntnu.no changed:

   What|Removed |Added

 CC||terje...@phys.ntnu.no



--- Comment #20 from Terje Røsten terje...@phys.ntnu.no ---
Nice work Denis!

-- 
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
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 1021719] Review Request: opensmtpd - Minimalistic but powerful smtp server

2013-12-13 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1021719



--- Comment #21 from Fedora Update System upda...@fedoraproject.org ---
opensmtpd-5.4.1p1-1.fc18 has been submitted as an update for Fedora 18.
https://admin.fedoraproject.org/updates/opensmtpd-5.4.1p1-1.fc18

-- 
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
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 1021719] Review Request: opensmtpd - Minimalistic but powerful smtp server

2013-12-13 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1021719



--- Comment #22 from Fedora Update System upda...@fedoraproject.org ---
opensmtpd-5.4.1p1-1.fc19 has been submitted as an update for Fedora 19.
https://admin.fedoraproject.org/updates/opensmtpd-5.4.1p1-1.fc19

-- 
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
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 1021719] Review Request: opensmtpd - Minimalistic but powerful smtp server

2013-12-13 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1021719



--- Comment #23 from Fedora Update System upda...@fedoraproject.org ---
opensmtpd-5.4.1p1-1.fc20 has been submitted as an update for Fedora 20.
https://admin.fedoraproject.org/updates/opensmtpd-5.4.1p1-1.fc20

-- 
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
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 1021719] Review Request: opensmtpd - Minimalistic but powerful smtp server

2013-12-13 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1021719



--- Comment #24 from Fedora Update System upda...@fedoraproject.org ---
opensmtpd-5.4.1p1-1.el6 has been submitted as an update for Fedora EPEL 6.
https://admin.fedoraproject.org/updates/opensmtpd-5.4.1p1-1.el6

-- 
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
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 1021719] Review Request: opensmtpd - Minimalistic but powerful smtp server

2013-12-12 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1021719

Denis Fateyev de...@fateyev.com changed:

   What|Removed |Added

 Status|ASSIGNED|CLOSED
 Resolution|--- |NEXTRELEASE
Last Closed||2013-12-12 17:50:32



-- 
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
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 1021719] Review Request: opensmtpd - Minimalistic but powerful smtp server

2013-12-11 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1021719



--- Comment #19 from Jon Ciesla limburg...@gmail.com ---
Git done (by process-git-requests).

-- 
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
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 1021719] Review Request: opensmtpd - Minimalistic but powerful smtp server

2013-12-11 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1021719

Jon Ciesla limburg...@gmail.com changed:

   What|Removed |Added

  Flags|fedora-cvs? |fedora-cvs+



-- 
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
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 1021719] Review Request: opensmtpd - Minimalistic but powerful smtp server

2013-12-10 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1021719

Denis Fateyev de...@fateyev.com changed:

   What|Removed |Added

  Flags||fedora-cvs?



--- Comment #18 from Denis Fateyev de...@fateyev.com ---
New Package SCM Request
===
Package Name: opensmtpd
Short Description: OpenSMTPD - Minimalistic but powerful smtp server
Owners: dfateyev
Branches: f18 f19 f20 el6
InitialCC:

-- 
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
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 1021719] Review Request: opensmtpd - Minimalistic but powerful smtp server

2013-12-08 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1021719



--- Comment #13 from Kevin Fenzi ke...@scrye.com ---
All the issues from comment 11 appear fixed. ;) 

However, I see a few new rpmlint complaints: 

opensmtpd.i686: E: missing-call-to-chdir-with-chroot /usr/sbin/smtpctl
opensmtpd.i686: E: missing-call-to-chdir-with-chroot
/usr/libexec/opensmtpd/queue-ram
opensmtpd.i686: E: missing-call-to-chdir-with-chroot
/usr/libexec/opensmtpd/scheduler-stub
opensmtpd.i686: E: missing-call-to-chdir-with-chroot
/usr/libexec/opensmtpd/scheduler-ram
opensmtpd.i686: E: missing-call-to-chdir-with-chroot
/usr/libexec/opensmtpd/queue-null
opensmtpd.i686: E: missing-call-to-chdir-with-chroot
/usr/libexec/opensmtpd/queue-stub
opensmtpd.i686: E: missing-call-to-chdir-with-chroot /usr/sbin/smtpd

$ rpmlint -I missing-call-to-chdir-with-chroot
missing-call-to-chdir-with-chroot:
This executable appears to call chroot without using chdir to change the
current directory. This is likely an error and permits an attacker to break
out of the chroot by using fchdir. While that's not always a security issue,
this has to be checked.

Could you ask upstream on this? 

Also, a nitpick: 

opensmtpd.i686: W: incoherent-version-in-changelog 5.4.1p1-1.denf
['5.4.1p1-1.fc21', '5.4.1p1-1']

drop the 'denf' in changelogs?

We are getting close here. ;)

-- 
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
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 1021719] Review Request: opensmtpd - Minimalistic but powerful smtp server

2013-12-08 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1021719



--- Comment #14 from Denis Fateyev de...@fateyev.com ---
Interesting, these errors don't appear on 64bit version of packages, so I
haven't seen them last time checking with 'rpmlint'. OK, I'll contact upstream
regarding this issue.

-- 
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
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 1021719] Review Request: opensmtpd - Minimalistic but powerful smtp server

2013-12-08 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1021719



--- Comment #15 from Kevin Fenzi ke...@scrye.com ---
Yeah, I just happened to check with a 32bit build this time... so yeah, could
be a difference somehow between the two arches.

-- 
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
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 1021719] Review Request: opensmtpd - Minimalistic but powerful smtp server

2013-12-08 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1021719

Michael Scherer m...@zarb.org changed:

   What|Removed |Added

 CC||m...@zarb.org



--- Comment #16 from Michael Scherer m...@zarb.org ---
That's a bug in rpmlint, who was detecting syscall only on 64 bits, and not 32
bits. I fixed it in git. ( now, i need to do the same for arm )

-- 
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
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 1021719] Review Request: opensmtpd - Minimalistic but powerful smtp server

2013-12-08 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1021719

Kevin Fenzi ke...@scrye.com changed:

   What|Removed |Added

  Flags|fedora-review?  |fedora-review+



--- Comment #17 from Kevin Fenzi ke...@scrye.com ---
So, I don't see any more blockers here... please fix the changelog versions
before importing, but otherwise this package is APPROVED.

-- 
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
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 1021719] Review Request: opensmtpd - Minimalistic but powerful smtp server

2013-12-07 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1021719



--- Comment #12 from Denis Fateyev de...@fateyev.com ---
All fixed, please look at the latest scratch build:
https://koji.fedoraproject.org/koji/taskinfo?taskID=6267548 . This is the
recently released 5.4.1 stable version.

Current spec adapted both for RHEL and Fedora:
http://www.fateyev.com/RPMS/Fedora19/testing/opensmtpd.spec (I have used
'fedora' and 'rhel' conditionals), there are also some changes in initscripts
and PAM file replacement.

Some notes:

1) As for the E: missing-call-to-setgroups, here is the developer's answer
for the reference:

Unlike other delivery backends where we do setgroups() as can be seen in
smtpd.c:forkmda():1117, we can't do the same with mail.local which requires
root to write in the spooler but also for its locking (think NFS amongst other
weird but popular use-cases).

mail.local never really drops privileges, it simply reduces them as a mean to
reduce the code that runs as root but it's a best effort.

2) E: non-standard-dir-perm /var/empty/smtpd 0711L - actually the same as for
openssh directory (var/empty/sshd), so I haven't changed it.

-- 
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
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 1021719] Review Request: opensmtpd - Minimalistic but powerful smtp server

2013-11-30 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1021719



--- Comment #11 from Kevin Fenzi ke...@scrye.com ---
Sorry for the delay here... 

Outstanding things to fix (mentioned in more detail below with !):

1. You need to own the /etc/opensmtpd and /usr/libexec/opensmtpd directories. 
   You can either add them as %dir to files, or remove the /* from them. 

2. Are you planning on maintaining this in EPEL as well? If so, you 
   could look at putting conditionals around the sysvinit script. If not, 
   I would remove the sysvinit subpackage entirely. There's 0 point in 
   having it if you aren't shipping in EPEL/rhel, and the FPC recently 
   changed guidelines to disallow shipping them at all.

3. The debuginfo file lacks sources. Either -g isn't getting used to compile
   or something is stripping the binaries before the debuginfo is generated.

4. There's a few rpmlint issues to look into. Some are bogus, but a few of 
   them actually look like things to be fixed. missing-call-to-setgroups, 
   non-conffile-in-etc, use-old-pam-stack at least. 

5. Please use %global instead of %define.

Package Review
==

Legend:
[x] = Pass, [!] = Fail, [-] = Not applicable, [?] = Not evaluated
[ ] = Manual review needed



= MUST items =

C/C++:
[x]: Package does not contain kernel modules.
[x]: Package contains no static executables.
[x]: Package does not contain any libtool archives (.la)
[x]: Rpath absent or only used for internal libs.

Generic:
[x]: Package is licensed with an open-source compatible license and meets
 other legal requirements as defined in the legal section of Packaging
 Guidelines.
[x]: License field in the package spec file matches the actual license.
 Note: Checking patched sources after %prep for licenses. Licenses found:
 GPL (v2 or later), Unknown or generated, BSD (4 clause), ISC,
 BSD (3 clause), BSD (2 clause), BSD. 7 files have unknown license.
 Detailed output of licensecheck in /home/fedora/kevin/opensmtpd/review-
 opensmtpd/licensecheck.txt
[x]: License file installed when any subpackage combination is installed.
[!]: Package requires other packages for directories it uses.
 Note: No known owner of /usr/libexec/opensmtpd, /etc/opensmtpd
[!]: Package must own all directories that it creates.
 Note: Directories without known owners: /etc/opensmtpd,
 /usr/libexec/opensmtpd
[x]: %build honors applicable compiler flags or justifies otherwise.
[x]: Package contains no bundled libraries without FPC exception.
[x]: Changelog in prescribed format.
[x]: Sources contain only permissible code or content.
[x]: Package uses nothing in %doc for runtime.
[x]: Package consistently uses macros (instead of hard-coded directory names).
[x]: Package is named according to the Package Naming Guidelines.
[x]: Package does not generate any conflict.
[x]: Package obeys FHS, except libexecdir and /usr/target.
[x]: Requires correct, justified where necessary.
[x]: Spec file is legible and written in American English.
[x]: Package contains systemd file(s) if in need.
[!]: Useful -debuginfo package or justification otherwise.
[x]: Package is known to not require an ExcludeArch tag.
[x]: Package complies to the Packaging Guidelines
[x]: Package successfully compiles and builds into binary rpms on at least one
 supported primary architecture.
[x]: Package installs properly.
[x]: Rpmlint is run on all rpms the build produces.
 Note: There are rpmlint messages (see attachment).
[x]: If (and only if) the source package includes the text of the license(s)
 in its own file, then that file, containing the text of the license(s)
 for the package is included in %doc.
[x]: Package does not own files or directories owned by other packages.
[x]: All build dependencies are listed in BuildRequires, except for any that
 are listed in the exceptions section of Packaging Guidelines.
[x]: Package uses either %{buildroot} or $RPM_BUILD_ROOT
[x]: Package does not run rm -rf %{buildroot} (or $RPM_BUILD_ROOT) at the
 beginning of %install.
[x]: %config files are marked noreplace or the reason is justified.
[x]: Each %files section contains %defattr if rpm  4.4
[x]: Macros in Summary, %description expandable at SRPM build time.
[x]: Package does not contain duplicates in %files.
[x]: Permissions on files are set properly.
[x]: Package use %makeinstall only when make install' ' DESTDIR=... doesn't
 work.
[x]: Package is named using only allowed ASCII characters.
[x]: No %config files under /usr.
[x]: Package do not use a name that already exist
[x]: Package is not relocatable.
[x]: Sources used to build the package match the upstream source, as provided
 in the spec URL.
[x]: Spec file name must match the spec package %{name}, in the format
 %{name}.spec.
[x]: File names are valid UTF-8.
[x]: Packages must not store files under /srv, /opt or /usr/local

= SHOULD items =

Generic:
[x]: Buildroot is not present
 Note: Buildroot: 

[Bug 1021719] Review Request: opensmtpd - Minimalistic but powerful smtp server

2013-11-19 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1021719



--- Comment #10 from Denis Fateyev de...@fateyev.com ---
Updates: prerelease tag assigned as suggested; libexecdir detection/usage and
path substitution were corrected in upstream. PIE support along with various
small fixes also recently added by core developers.

Updated spec: http://www.fateyev.com/RPMS/Fedora19/testing/opensmtpd.spec
Source RPM built against the latest snapshot:
http://www.fateyev.com/RPMS/Fedora19/testing/SRPMS/opensmtpd-5.4.1p1-0.1.201311182347.fc19.denf.src.rpm

Koji scratch build for this snapshot (if anybody interested):
https://koji.fedoraproject.org/koji/taskinfo?taskID=6197629

-- 
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
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 1021719] Review Request: opensmtpd - Minimalistic but powerful smtp server

2013-11-01 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1021719



--- Comment #9 from Denis Fateyev de...@fateyev.com ---
Quick updates:

  Why a prerelease? Is there some compelling thing in the prerelease thats 
 needed over the last stable?

The thing is the latest stable caused a lot of portable issues and required
some patches - that's the reason why I'm trying to avoid it and not to package
it. All the things needed are integrated into recent snapshots. The next stable
release which comes in the next week or two will provide all that functionality
out of box - when it comes I'll switch the prerelease support off, and
planning to package only stable versions in the future. Meanwhile, working with
prerelease builds allows to prepare valid spec which meets all the requirements
by then.

 Since this is a long running process, might be worth adding hardening flags?

I'll investigate it (according my latest e-mail answer). Seems there is an
issue in Opensmtpd portable layer, just filled a bug.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 1021719] Review Request: opensmtpd - Minimalistic but powerful smtp server

2013-10-29 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1021719

Kevin Fenzi ke...@scrye.com changed:

   What|Removed |Added

 Status|NEW |ASSIGNED
   Assignee|nob...@fedoraproject.org|ke...@scrye.com
  Flags||fedora-review?



--- Comment #7 from Kevin Fenzi ke...@scrye.com ---
Will try and get you a formal review soon. :)

-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 1021719] Review Request: opensmtpd - Minimalistic but powerful smtp server

2013-10-29 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1021719



--- Comment #8 from Kevin Fenzi ke...@scrye.com ---
some general quick questions: 

- Why a prerelease? Is there some compelling thing in the prerelease thats
needed over the last stable?

- Prerelease versioning is a bit off. See: 
https://fedoraproject.org/wiki/Packaging:NamingGuidelines#Pre-Release_packages
Something like: 
Version:5.3.4p1
Release:0.1%{?prerelease:.%{prerelease}}%{?dist}
?

- Since this is a long running process, might be worth adding hardening flags?
See:
http://fedoraproject.org/wiki/Packaging:Guidelines#PIE

-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 1021719] Review Request: opensmtpd - Minimalistic but powerful smtp server

2013-10-28 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1021719

Kevin Fenzi ke...@scrye.com changed:

   What|Removed |Added

 CC||ke...@scrye.com



--- Comment #6 from Kevin Fenzi ke...@scrye.com ---
I'll try and review and look at sponsoring in the next few days. ;)

-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 1021719] Review Request: opensmtpd - Minimalistic but powerful smtp server

2013-10-23 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1021719



--- Comment #5 from Denis Fateyev de...@fateyev.com ---
Introduced `shadow-utils` and `chkconfig` in Requires section (since
`alternatives` is located in `chkconfig`). Changed macro binary calls to direct
calls. 

Updated spec: http://www.fateyev.com/RPMS/Fedora19/testing/opensmtpd.spec
Source RPM built against the latest snapshot:
http://www.fateyev.com/RPMS/Fedora19/testing/SRPMS/opensmtpd-5.3.3p1-1.201310231634.fc19.denf.src.rpm

 9: As for ListenStream: perhaps, but I'm not sure whether this behavior
 fully supported due OpenSMTPD portable nature (needs more investigation). I
 provide more common systemd file.

 Ok. I will ask some systemd upstream folks.

I think OpenSMTPD core developers now using .sock mostly for internal
purposes. Really doubt it would listen to anything coming there from 3rd party.
Actually, systemd service file now provides all basic functionality for the
service management.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 1021719] Review Request: opensmtpd - Minimalistic but powerful smtp server

2013-10-22 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1021719

Matthias Runge mru...@redhat.com changed:

   What|Removed |Added

 CC||aal...@gmail.com



--- Comment #2 from Matthias Runge mru...@redhat.com ---
*** Bug 825415 has been marked as a duplicate of this bug. ***

-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 1021719] Review Request: opensmtpd - Minimalistic but powerful smtp server

2013-10-22 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1021719



--- Comment #3 from Denis Fateyev de...@fateyev.com ---
Thanks for reviewing. 1,3,4,7,8 are fixed, packages and updated spec are
available on the same location from the first post.

2: I haven't found any recommendations in guidelines. Do these macros violate
any rules or anything?

5: As for `useradd/groupadd` stuff, I've seen it in postfix and exim packages.
I think this dependency is obvious but I can add it anyway if needed (?)

6: Why not? It won't be installed automatically, and moreover, the packaging
guidelines mention and don't forbid them.

9: As for ListenStream: perhaps, but I'm not sure whether this behavior fully
supported due OpenSMTPD portable nature (needs more investigation). I provide
more common systemd file.

10: It's already there, please see `opensmtpd.service` in source RPM provided.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 1021719] Review Request: opensmtpd - Minimalistic but powerful smtp server

2013-10-22 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1021719



--- Comment #4 from Christopher Meng cicku...@gmail.com ---
 2: I haven't found any recommendations in guidelines. Do these macros
 violate any rules or anything?

No. But now we dont use it. As these are often used in old RPM, I will have a
special feeling when seeing these. BTW using 2 chars rm instead of 6 chars rm
macro can help save your place. 

 5: As for `useradd/groupadd` stuff, I've seen it in postfix and exim
 packages. I think this dependency is obvious but I can add it anyway if
 needed (?)

They belong to shadow-utils, so should be required. You can use any type you
want. I prefer shadow style.

 6: Why not? It won't be installed automatically, and moreover, the packaging
 guidelines mention and don't forbid them.

Hmm.. Welcome ideas from others. 

 9: As for ListenStream: perhaps, but I'm not sure whether this behavior
 fully supported due OpenSMTPD portable nature (needs more investigation). I
 provide more common systemd file.

Ok. I will ask some systemd upstream folks.


 10: It's already there, please see `opensmtpd.service` in source RPM
 provided.

Sorry, I shouldn't paste this line.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review

[Bug 1021719] Review Request: opensmtpd - Minimalistic but powerful smtp server

2013-10-21 Thread bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1021719

Christopher Meng cicku...@gmail.com changed:

   What|Removed |Added

 CC||cicku...@gmail.com



--- Comment #1 from Christopher Meng cicku...@gmail.com ---
1. Remove Buildroot/%{__rm} -rf %{buildroot}/%clean

2. RPM can handle paths well, you should use make but not %{__make} now, same
like %{__rm}/%{__mv}/%{__ln_s}

3. Ship %doc INSTALL is useless IMO.

4. %{_mandir}/man5/*.5.gz
%{_mandir}/man8/*.8.gz

--

%{_mandir}/man5/*.5*
%{_mandir}/man8/*.8*

5. Requires(pre):%{_sbindir}/groupadd
Requires(pre):%{_sbindir}/useradd

--

Requires(pre):shadow-utils

6. Only a few packages still ship sysv scripts

http://pkgs.org/search/?keyword=-sysvinitsearch_on=namedistro=80

Do we really need it?

7. [rpmaker@fab SPECS]$ rpm -E %_localstatedir 
/var

8. install with -p option to preserve timestamp.

9. Do we need a systemd socket file like:

[Unit]
Description=OpenSMTPD Socket

[Socket]
ListenStream=/var/run/smtpd.sock

[Install]
WantedBy=sockets.target

10. Do we need to set conflicts with other packages in systemd service file
like 

http://pkgs.fedoraproject.org/cgit/postfix.git/tree/postfix.service ?

-- 
You are receiving this mail because:
You are on the CC list for the bug.
___
package-review mailing list
package-review@lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/package-review