Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 221333 - net-analyzer/flow-tools: suspect runtime-depend on sys-devel/flex
Summary: net-analyzer/flow-tools: suspect runtime-depend on sys-devel/flex
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Netmon project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: flex-depends wrong-rdepend
  Show dependency tree
 
Reported: 2008-05-11 12:41 UTC by Diego Elio Pettenò (RETIRED)
Modified: 2010-05-07 00:54 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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)