Summary: | Stabilize net-print/hplip-3.9.12-r1 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Pacho Ramos <pacho> |
Component: | Current packages | Assignee: | Daniel Pielmeier <billie> |
Status: | RESOLVED FIXED | ||
Severity: | enhancement | CC: | calchan, flameeyes, printing |
Priority: | High | Keywords: | STABLEREQ |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Pacho Ramos
2010-02-08 22:50:05 UTC
I would like to see a newer version of hplip in stable too, as current stable is way to old and causes issues because it still needs Qt3. Unfortunately we need >=net-print/cups-1.4.0 for the static ppds USE-flag which is not stable yet. As a workaround we could remove this dependency and just depend on net-print/cupsddk, but I don't think this is the way to go. You can open a stable request bug for cups-1.4.2-r1 and make this bug depend on it. But, hplip is depending on: ( || ( >=net-print/cups-1.4.0 net-print/cupsddk ) ) then, I guess, portage would choose cupsddk instead of updating cups if it's not stable or, at least, seems that it's what portage is doing in my case (I still have cups-1.3*) (In reply to comment #2) > But, hplip is depending on: > ( || ( >=net-print/cups-1.4.0 net-print/cupsddk ) ) > > then, I guess, portage would choose cupsddk instead of updating cups if it's > not stable or, at least, seems that it's what portage is doing in my case (I > still have cups-1.3*) > But what if a user does not have cupsddk but only cups installed, then portage tries to pull in >=cups-1.4.0 which wont work as it is still masked. I am not 100% sure but you can test it, as I currently can not. If this holds true all possible dependencies have to be stable before the package can go stable. In my case it simply tries to install cupssdk: # emerge -pv hplip These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild N ] net-print/cupsddk-1.2.3 USE="-fltk" 2,034 kB [0] [ebuild R ] net-print/hplip-3.9.12-r1 USE="gtk hpcups hpijs libnotify policykit qt4 scanner -doc -fax -minimal -new-hpcups -parport -snmp -static-ppds -udev-acl (-qt3%)" 0 kB [?=>0] Total: 2 packages (1 new, 1 reinstall), Size of downloads: 2,034 kB Portage tree and overlays: [0] /usr/portage [?] indicates that the source repository could not be determined # eix -e cups [I] net-print/cups Available versions: 1.3.11-r1!t (~)1.3.11-r2!t ~1.4.2-r1!t {X acl avahi dbus debug gnutls java (+)jpeg kerberos ldap linguas_da linguas_de linguas_en linguas_es linguas_et linguas_eu linguas_fi linguas_fr linguas_he linguas_id linguas_it linguas_ja linguas_ko linguas_nl linguas_no linguas_pl linguas_pt linguas_pt_BR linguas_ru linguas_sv linguas_zh linguas_zh_TW pam perl php (+)png ppds python samba slp (+)ssl static (+)tiff xinetd zeroconf} Installed versions: 1.3.11-r2!t(20:00:08 08/02/10)(X acl avahi dbus java jpeg linguas_es pam perl png ppds python ssl tiff xinetd zeroconf -gnutls -kerberos -ldap -linguas_de -linguas_en -linguas_et -linguas_fr -linguas_he -linguas_id -linguas_it -linguas_ja -linguas_pl -linguas_sv -linguas_zh_TW -php -samba -slp -static) Homepage: http://www.cups.org/ Description: The Common Unix Printing System. CC'ing arch-teams, as this should work. Also this has been done in the same way for net-print/splix-1.1.1 which is stable and has the same dependency. amd64 stable Marked ppc/ppc64 stable. x86 stable, closing |