Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 550660

Summary: net-firewall/shorewall6-4.6.9 ebuild version bump required when trying to emerge net-firewall/shorewall-4.6.9 ~x86
Product: Gentoo Linux Reporter: Vieri <rentorbuy>
Component: [OLD] UnspecifiedAssignee: Gentoo Linux bug wranglers <bug-wranglers>
Status: RESOLVED INVALID    
Severity: normal    
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Vieri 2015-05-28 16:12:47 UTC
IF you enable the ipv6 USE flag in shorewall then you're currently stuck with the "stable" portage version of shorewall even if you use ~x86 because the latest shorewall6 ebuild is not in the tree.

So whenever the shorewall ebuild is updated in ~, the same should be done for shorewall6.
The two packages are closely related.

# grep shorewall /etc/portage/package.accept_keywords/custom.keywords
net-firewall/shorewall
net-firewall/shorewall6
# emerge -pv shorewall

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R   ~] net-firewall/shorewall-4.5.21.10-r1::gentoo  USE="-doc" 0 KiB

Total: 1 package (1 reinstall), Size of downloads: 0 KiB

WARNING: One or more updates/rebuilds have been skipped due to a dependency conflict:

net-firewall/shorewall:0

  (net-firewall/shorewall-4.6.9:0/0::gentoo, ebuild scheduled for merge) conflicts with
    =net-firewall/shorewall-4.5.21.10-r1 required by (net-firewall/shorewall6-4.5.21.10-r1:0/0::gentoo, installed)
    ^                       ^^^^^^^^^^^^

# emerge -pv shorewall6

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R   ~] net-firewall/shorewall6-4.5.21.10-r1::gentoo  USE="-doc" 0 KiB

Total: 1 package (1 reinstall), Size of downloads: 0 KiB
Comment 1 Vieri 2015-05-28 16:18:18 UTC
Same goes for shorewall-init:

# USE="-ipv6" emerge -pv shorewall-init shorewall

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R   ~] net-firewall/shorewall-4.5.21.10-r1::gentoo  USE="-doc" 0 KiB
[ebuild   R   ~] net-firewall/shorewall-init-4.5.21.10-r1::gentoo  0 KiB

Total: 2 packages (2 reinstalls), Size of downloads: 0 KiB

WARNING: One or more updates/rebuilds have been skipped due to a dependency conflict:

net-firewall/shorewall:0

  (net-firewall/shorewall-4.6.9:0/0::gentoo, ebuild scheduled for merge) conflicts with
    =net-firewall/shorewall-4.5.21.10-r1 required by (net-firewall/shorewall-init-4.5.21.10-r1:0/0::gentoo, ebuild scheduled for merge)
    ^                       ^^^^^^^^^^^^
Comment 2 Vieri 2015-05-28 16:26:50 UTC
Never mind. I misunderstood the way the new shorewall ebuild works.
I should have unmerged shorewall-init.
It works fine now.