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

Bug 221333

Summary: net-analyzer/flow-tools: suspect runtime-depend on sys-devel/flex
Product: Gentoo Linux Reporter: Diego Elio Pettenò (RETIRED) <flameeyes>
Component: New packagesAssignee: Gentoo Netmon project <netmon>
Status: RESOLVED FIXED    
Severity: normal CC: jer
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 221311, 221421    

Description Diego Elio Pettenò (RETIRED) gentoo-dev 2008-05-11 12:41:45 UTC
Your package is runtime-depending on sys-devel/flex standing to http://tinderbox.dev.gentoo.org/misc/rindex/sys-devel/flex . Flex is a tool used almost always at build-time, as it generates the source code for a parser. This means that it should only be depended at build-time.

Please correct your ebuild or document why it is used as a runtime-dependency so that it will not be suspected again.

Thanks,
Diego
Comment 1 Cédric Krier gentoo-dev 2008-05-24 14:00:16 UTC
Fix in cvs
Comment 2 Jeroen Roovers (RETIRED) gentoo-dev 2010-05-07 00:54:48 UTC
(In reply to comment #1)
> Fix in cvs

There is no ChangeLog entry for it and the -r5 that was actively worked on back then does not show anything like that in the CVS log. As the fix involved moving the sys-devel/flex line from the RDEPEND block to the DEPEND block, and as the same fix was not present in the later ebuilds, I can only conclude that the fix was never committed. But it is now.

# ChangeLog for net-analyzer/flow-tools
# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/net-analyzer/flow-tools/ChangeLog,v 1.43 2010/05/07 
00:44:48 jer Exp $

  07 May 2010; Jeroen Roovers <jer@gentoo.org> flow-tools-0.68-r5.ebuild,
  flow-tools-0.68-r7.ebuild, flow-tools-0.68-r8.ebuild,
  flow-tools-0.68.5-r1.ebuild:
  DEPEND on sys-devel/flex instead of RDEPEND (bug #221421)