Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 422709 - app-admin/system-config-printer-gnome-1.3.9-r1 depends on =app-admin/system-config-printer-common-1.3.9-r1 not in tree
Summary: app-admin/system-config-printer-gnome-1.3.9-r1 depends on =app-admin/system-c...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: AMD64 Linux
: Normal normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords: Inclusion
: 422955 423469 429368 (view as bug list)
Depends on:
Blocks:
 
Reported: 2012-06-20 20:41 UTC by Charles Nérot
Modified: 2012-08-02 01:52 UTC (History)
7 users (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 Charles Nérot 2012-06-20 20:41:29 UTC
app-admin/system-config-printer-gnome-1.3.9-r1 depends on =app-admin/system-config-printer-common-1.3.9-r1 which is no longer in the portage tree

Reproducible: Always

Steps to Reproduce:
1.# equery d app-admin/system-config-printer-common
 * These packages depend on app-admin/system-config-printer-common:
app-admin/system-config-printer-gnome-1.3.9-r1 (=app-admin/system-config-printer-common-1.3.9-r1)

2.eix system-config-printer-common | grep Available
     Available versions:  1.3.6^t 1.3.7^t 1.3.9-r2^t {{doc policykit}}
Actual Results:  
app-admin/system-config-printer-gnome depends on a NOT existing version of app-admin/system-config-printer-common

Expected Results:  
app-admin/system-config-printer-gnome depends on an existing version of app-admin/system-config-printer-common
Comment 1 Alex Buell 2012-06-21 20:48:23 UTC
AFAIK, app-admin/system-config-printer-gnome-1.3.9-r1 has a hard dependency on =app-admin/system-config-printer-common-1.3.9-r1. This needs fixing.
Comment 2 Pacho Ramos gentoo-dev 2012-06-22 22:42:38 UTC
*** Bug 422955 has been marked as a duplicate of this bug. ***
Comment 3 Pacho Ramos gentoo-dev 2012-06-24 19:18:26 UTC
I cannot commit just now, but any dev is allowed if he has time (dependency should probably be changed to "~" if possible to allow revisions to fit the requirement)
Comment 4 Alexandre Rostovtsev (RETIRED) gentoo-dev 2012-06-25 00:18:06 UTC
Thanks for reporting, fixed in cvs.

>  25 Jun 2012; Alexandre Rostovtsev <tetromino@gentoo.org>
>  system-config-printer-gnome-1.3.9-r1.ebuild:
>  Fix system-config-printer-common dependency (bug #422709, thanks to Charles
>  Nérot and Pacho Ramos).
Comment 5 Christoph Schulz 2012-06-25 07:29:20 UTC
I'am afraid it does not work yet. An "emerge -vauDN @world" yields:

=== %< ===

 * Error: The above package list contains packages which cannot be
 * installed at the same time on the same system.

  (app-admin/system-config-printer-common-1.3.9-r2::gentoo, ebuild scheduled for merge) pulled in by
    >=app-admin/system-config-printer-common-1.2.2 required by (kde-base/system-config-printer-kde-4.8.3::gentoo, installed)
    >=app-admin/system-config-printer-common-1.2.2 required by (kde-base/printer-applet-4.8.3::gentoo, installed)
    ~app-admin/system-config-printer-common-1.3.9 required by (app-admin/system-config-printer-gnome-1.3.9-r1::gentoo, installed)

  (app-admin/system-config-printer-gnome-1.3.9-r1::gentoo, installed) pulled in by
    >=app-admin/system-config-printer-gnome-1.3.3 required by (gnome-base/gnome-2.32.1-r2::gentoo, installed)

=== %< ===

This is due to the following snippet in system-config-printer-common-1.3.9-r2.ebuild:

RDEPEND="${COMMON_DEPEND}
        !<app-admin/system-config-printer-gnome-${PVR}

Perhaps

RDEPEND="${COMMON_DEPEND}
        !<app-admin/system-config-printer-gnome-${PV}

would be better. It definitely works for me.


Regards,

Christoph
Comment 6 Alexandre Rostovtsev (RETIRED) gentoo-dev 2012-06-25 07:57:45 UTC
(In reply to comment #5)

You are right. Fixed in cvs, thanks for reporting.

>  25 Jun 2012; Alexandre Rostovtsev <tetromino@gentoo.org>
>  system-config-printer-common-1.3.9-r2.ebuild:
>  Fix system-config-printer-gnome blocker (bug #422709, thanks to Christoph
>  Schulz).
Comment 7 Jeroen Roovers (RETIRED) gentoo-dev 2012-06-27 00:58:27 UTC
*** Bug 423469 has been marked as a duplicate of this bug. ***
Comment 8 Jeroen Roovers (RETIRED) gentoo-dev 2012-08-02 01:52:13 UTC
*** Bug 429368 has been marked as a duplicate of this bug. ***