Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 42598 - nessus ebuild broken
Summary: nessus ebuild broken
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All All
: High normal (vote)
Assignee: Gentoo Netmon project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-02-23 07:17 UTC by barthek
Modified: 2004-02-25 01:57 UTC (History)
0 users

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 barthek 2004-02-23 07:17:45 UTC
hi,
i think 2.0.10a build of nessus is broken. it builds packages in wrong order.
a 'screenshot':
root@1g root # emerge -pv nessus

These are the packages that I would merge, in order:

Calculating dependencies ...done!
[ebuild  N    ] net-analyzer/nessus-core-2.0.10a  +X -debug +gtk2 -prelude +tcpd  53 kB 
[ebuild  N    ] net-analyzer/nessus-plugins-2.0.10a   0 kB 
[ebuild  N    ] net-analyzer/nessus-libraries-2.0.10a  +ssl  0 kB 
[ebuild  N    ] net-analyzer/nessus-2.0.10a   [empty/missing/bad digest] 

Total size of downloads: 53 kB

the above build order is incorrect, nessus-libraries is the first to be build, as nessus-core depends on nessus-libraries
regards,
Comment 1 barthek 2004-02-23 07:27:59 UTC
hmm
it seems that its not ebuild's fault:
DEPEND=">=net-analyzer/nessus-libraries-${PV}
        >=net-analyzer/libnasl-${PV}
        >=net-analyzer/nessus-core-${PV}
        >=net-analyzer/nessus-plugins-${PV}"

seems that emerge fails to build the packages in correct order
when libnasl is already installed. i removed libnasl and now
the packages are correctly build.
strange...
Comment 2 Michael Boman (RETIRED) gentoo-dev 2004-02-25 01:57:12 UTC
$ emerge -pve nessus | grep -e net-analyzer
[ebuild  N    ] net-analyzer/nessus-libraries-2.0.9  +ssl  0 kB [2]
[ebuild  N    ] net-analyzer/libnasl-2.0.9   0 kB [2]
[ebuild  N    ] net-analyzer/nessus-core-2.0.9  +X -debug +gtk2 +prelude +tcpd  0 kB [2]
[ebuild  N    ] net-analyzer/nessus-plugins-2.0.9   0 kB [2]
[ebuild  N    ] net-analyzer/nessus-2.0.9   [empty/missing/bad digest] [2]

when I try to do a empty-tree emerge of nessus.. Which looks like it does what is expected of it.

One way to re-produce your error is to install libnasl and then remove nessus-libraries. And then try to re-emerge nessus-core / nessus-plugins after that... But this does not happen during normal operation of the emerge process.

I will put this bug in the "invalid" pile. If you think differently please re-open it.