Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 181084 - app-cdr/nero useless deps
Summary: app-cdr/nero useless deps
Status: VERIFIED DUPLICATE of bug 176024
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High trivial (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-06-06 14:27 UTC by Stefano Balocco
Modified: 2009-03-30 05:30 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 Stefano Balocco 2007-06-06 14:27:53 UTC
The Nero linux ebuild have some useless deps:
Nero linux 2.0 depend on libX11 or virtual/x11 AND gtk+1-2.
gtk+-1.2 depend on libXi (that depend on libX11) or virtual/x11.
So the Nero linux dep on libX11 || virtual/x11.
Even the sys-libs/glibc dep seems redundancy to me.

Reproducible: Always

Steps to Reproduce:
1.cat /usr/portage/app-cdr/nero/nero-2.1.0.3.ebuild
2.cat /usr/portage/x11-libs/gtk+/gtk+-1.2.10-r12.ebuild
3.cat /usr/portage/x11-libs/libXi/libXi-1.1.0.ebuild

Actual Results:  
Useless dependency.

Expected Results:  
Just one dependency.
Comment 1 Samuli Suominen (RETIRED) gentoo-dev 2007-06-06 14:29:24 UTC
It needs to be bumped for new version which uses GTK+-2.0 anyway.
Comment 2 Bernd Steinhauser 2007-06-06 14:54:14 UTC
(In reply to comment #1)
> It needs to be bumped for new version which uses GTK+-2.0 anyway.
> 
Hm, old Nero serials don't work with the new version (3.*), so if Nero keeps
shipping updates (they seem to do that), why shouldn't it stay in the tree?
(It sounded like you suggested that it should be removed from the tree anyway.)
Comment 3 Stefano Balocco 2007-06-06 16:08:00 UTC
> It needs to be bumped for new version which uses GTK+-2.0 anyway.
Yes, but on the bug for the 3.0.0.0 someone suggest me to warn about the trivial bug. And I think that is a good idea. :)
Comment 4 Arfrever Frehtes Taifersar Arahesis (RETIRED) gentoo-dev 2007-06-06 16:22:25 UTC
(In reply to comment #2)
> why shouldn't it stay in the tree?

GTK+ 1.2.* is highly deprecated and should be avoided.
Comment 5 Jakub Moc (RETIRED) gentoo-dev 2007-06-06 16:47:30 UTC

*** This bug has been marked as a duplicate of bug 176024 ***
Comment 6 Jakub Moc (RETIRED) gentoo-dev 2007-06-06 16:48:47 UTC
Plus, relying on indirect deps is completely evil.
Comment 7 Stefano Balocco 2007-06-06 18:12:28 UTC
> Plus, relying on indirect deps is completely evil.
So is correct to have in any package the glibc dependency?
Or in any package that use the GTK+ the x11 dependency?
I think that indirect deps is *THE* way. :)

However I didn't understand why you put the new version of nero-2 as duplicate of this bug.
Comment 8 Jakub Moc (RETIRED) gentoo-dev 2007-06-06 18:19:24 UTC
(In reply to comment #7)
> I think that indirect deps is *THE* way. :)

That's just wrong. How are you going to track them? Are you going to watch all the ebuilds that pull in the indirect deps and re-add the dependency if they drop it? Good luck with this. Ebuilds should state *all* the deps they need (minus implicit system dependencies guaranteed to be present on every system that the ebuild is keyworded for).

> However I didn't understand why you put the new version of nero-2 as duplicate
> of this bug.

Because this gtk1 stuff will leave the tree as soon as something decent gets committed.