Bug 1322367

Summary: Split tc into it's own iproute subpackage
Product: [Fedora] Fedora Reporter: Phil Sutter <psutter>
Component: iprouteAssignee: Phil Sutter <psutter>
Status: CLOSED CURRENTRELEASE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: unspecified    
Version: 25CC: android256, psutter, rvokal, twoerner
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: iproute-4.5.0-3.fc25 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2017-11-15 14:44:50 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:

Description Phil Sutter 2016-03-30 12:06:07 UTC
As Thomas Woerner wrote via email on fedora-devel list:

The reason for this split is not to get iptables out of core, but to have a
good way to build new iptables versions with libxtables so bumps. iproute2 is
part of the build environment and depends on libxtables. With the split only
the tc sub package will depend on iptables.

With a libxtables so bump it is either needed to also build iproute2 at the
same time as iptables or to have a (temporary) libxtables provide for the old
so version.

This is also an issue if a customer or user needs to build a newer iptables
version on his system. There is no simple upgrade path for the most common
case.

Comment 1 Andrew Peek 2016-04-04 14:04:25 UTC
Please add iproute-tc as new branch on the iproute "package tree" i.e. https://apps.fedoraproject.org/packages/iproute-tc ASAP. This packaging split in rawhide has reached the wild and broke my shorewall traffic shaping setup - tc not found. After some considerable effort I discovered this change and guessed at the new package name which has resolved my problem. Thanks Andrew.

Comment 2 Phil Sutter 2016-04-08 11:52:10 UTC
Hi Andrew,

(In reply to Andrew Peek from comment #1)
> Please add iproute-tc as new branch on the iproute "package tree" i.e.
> https://apps.fedoraproject.org/packages/iproute-tc ASAP. This packaging
> split in rawhide has reached the wild and broke my shorewall traffic shaping
> setup - tc not found. After some considerable effort I discovered this
> change and guessed at the new package name which has resolved my problem.

Thanks for pointing this out. Obviously I got the necessary spec file hints wrong to establish a decent upgrade path. This has been fixed in iproute-4.5.0-3.fc25 which is currently being compiled by Koji.

Thanks, Phil

Comment 3 Jan Kurik 2016-07-26 04:56:57 UTC
This bug appears to have been reported against 'rawhide' during the Fedora 25 development cycle.
Changing version to '25'.