Bug 1592325

Summary: [3proxy] Drop requirements for 'initscripts' & drop 'sysvinit' subpackage from specfile
Product: [Fedora] Fedora Reporter: David Kaspar // Dee'Kej <deekej>
Component: 3proxyAssignee: Pavel Alexeev <pahan>
Status: CLOSED RAWHIDE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: unspecified    
Version: 29CC: dominik, pahan, pbrobinson
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2018-11-18 21:38:04 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 1592330    

Description David Kaspar // Dee'Kej 2018-06-18 12:39:59 UTC
Hello!

Description of problem:

Your package is requiring the 'initscripts' package in its specfile, because of %{_sysconfdir}/NetworkManager/dispatcher.d/ folder. That folder is no longer part of initscripts (the functionality has been dropped). Please, remove the requirement for 'initscripts' during your next (re)build. Thank you.

----------------------

Also, you're apparently providing an initscript for 3proxy, for which you do not have the FESCo exception (only initscripts should have it ATM):

https://fedoraproject.org/wiki/Packaging:Guidelines#Initscripts

Therefore I ask you to either drop the 'sysvinit' subpackage, or make it conditional in a way the initscript does not get installed on Fedora. In case you have only the initscripts for your service, then you will have to convert the service into systemd unit.

Version-Release number of selected component (if applicable):
3proxy-0.8.2-6.fc28

Additional info:
This change is needed only for Rawhide (F29), do not backport it to F28 or F27.

Thanks! :)

Comment 1 Jan Kurik 2018-08-14 10:55:44 UTC
This bug appears to have been reported against 'rawhide' during the Fedora 29 development cycle.
Changing version to '29'.