Bug 1495004 - Review Request: bgpq3 - Automate BGP filter generation based on routing database information
Summary: Review Request: bgpq3 - Automate BGP filter generation based on routing datab...
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: Package Review
Version: rawhide
Hardware: All
OS: Linux
unspecified
medium
Target Milestone: ---
Assignee: Rex Dieter
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2017-09-24 19:24 UTC by Bennie Joubert
Modified: 2017-11-11 02:47 UTC (History)
2 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2017-10-19 15:21:11 UTC
Type: ---
Embargoed:
rdieter: fedora-review+


Attachments (Terms of Use)

Description Bennie Joubert 2017-09-24 19:24:23 UTC
Spec URL: http://dl.za.jsdaav.net/review/bgpq3.spec
SRPM URL: http://dl.za.jsdaav.net/review/bgpq3-0.1.31-1.fc26.src.rpm
Description: 
You are running BGP in your network and want to automate 
filter generation for your routers? Well, with BGPQ3 it's easy.

Fedora Account System Username: benniej
koji Scratch Build: https://koji.fedoraproject.org/koji/taskinfo?taskID=22064206

This is my first package and would need a sponsor.

Comment 1 Rex Dieter 2017-09-28 21:03:37 UTC
I can review

Comment 2 Rex Dieter 2017-09-28 21:13:27 UTC
Offhand, I see 2 (more) issues in upstream's provided Makefile.in:

1. (MUST) CFLAGS=@CFLAGS@ @DEFS@ -g -Wall -I. -O0

This line disables optimization, either remove the -O0 or provide a good justification to keep it.

2. (MUST) ${INSTALL} -c -s -m 755 bgpq3 ${DESTDIR}@bindir@

the -s there strips the binary, which is why there is no -debuginfo, need to patch out the '-s'


3. (SHOULD) %install section does not need
rm -rf $RPM_BUILD_ROOT


4. (SHOULD) patches usually should include a comment saying explicitly what they are for.  in this case, it's pretty obvious though

5. (SHOULD) be careful overusing * globs in %files section.  In this case, I'd recommend the files be listed explicitly (since the list is small and manageable)
%files
%{_bindir}/bgpq3
%{_mandir}/man8/bgpq3.8*


Otherwise, package is pretty simple and clean,

Naming: ok

Sources: ok (md5sum verified),
a1b8aa3f9d83aaac4c1edf7abeb2845a  bgpq3-0.1.31.tgz

Scriptlets: n/a

License: ok


Please address at least MUST items 1,2 and I'll approve your submission

Comment 5 Gwyn Ciesla 2017-09-29 12:53:37 UTC
(fedrepo-req-admin):  The Pagure repository was created at https://src.fedoraproject.org/rpms/bgpq3

Comment 6 Fedora Update System 2017-09-29 15:51:36 UTC
bgpq3-0.1.31-1.fc27 has been submitted as an update to Fedora 27. https://bodhi.fedoraproject.org/updates/FEDORA-2017-b979d242d6

Comment 7 Fedora Update System 2017-09-29 15:52:38 UTC
bgpq3-0.1.31-1.fc26 has been submitted as an update to Fedora 26. https://bodhi.fedoraproject.org/updates/FEDORA-2017-1ecbeb8436

Comment 8 Fedora Update System 2017-09-29 15:53:36 UTC
bgpq3-0.1.31-1.fc25 has been submitted as an update to Fedora 25. https://bodhi.fedoraproject.org/updates/FEDORA-2017-b9bde87ea9

Comment 9 Fedora Update System 2017-09-29 15:54:25 UTC
bgpq3-0.1.31-1.el7 has been submitted as an update to Fedora EPEL 7. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2017-666fc07261

Comment 10 Fedora Update System 2017-09-29 15:57:11 UTC
bgpq3-0.1.31-1.el6 has been submitted as an update to Fedora EPEL 6. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2017-98c40bc9d7

Comment 11 Fedora Update System 2017-10-01 23:48:09 UTC
bgpq3-0.1.31-1.el6 has been pushed to the Fedora EPEL 6 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2017-98c40bc9d7

Comment 12 Fedora Update System 2017-10-01 23:49:27 UTC
bgpq3-0.1.31-1.el7 has been pushed to the Fedora EPEL 7 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2017-666fc07261

Comment 13 Fedora Update System 2017-10-01 23:54:37 UTC
bgpq3-0.1.31-1.fc26 has been pushed to the Fedora 26 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2017-1ecbeb8436

Comment 14 Fedora Update System 2017-10-02 00:55:06 UTC
bgpq3-0.1.31-1.fc27 has been pushed to the Fedora 27 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2017-b979d242d6

Comment 15 Fedora Update System 2017-10-02 00:55:10 UTC
bgpq3-0.1.31-1.fc25 has been pushed to the Fedora 25 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2017-b9bde87ea9

Comment 16 Fedora Update System 2017-10-19 15:21:11 UTC
bgpq3-0.1.31-1.fc26 has been pushed to the Fedora 26 stable repository. If problems still persist, please make note of it in this bug report.

Comment 17 Fedora Update System 2017-10-19 19:20:28 UTC
bgpq3-0.1.31-1.fc25 has been pushed to the Fedora 25 stable repository. If problems still persist, please make note of it in this bug report.

Comment 18 Fedora Update System 2017-10-19 21:48:46 UTC
bgpq3-0.1.31-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.

Comment 19 Fedora Update System 2017-10-19 22:16:30 UTC
bgpq3-0.1.31-1.el7 has been pushed to the Fedora EPEL 7 stable repository. If problems still persist, please make note of it in this bug report.

Comment 20 Fedora Update System 2017-11-11 02:47:48 UTC
bgpq3-0.1.31-1.fc27 has been pushed to the Fedora 27 stable repository. If problems still persist, please make note of it in this bug report.


Note You need to log in before you can comment on or make changes to this bug.