<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "http://bugs.gentoo.org/bugzilla.dtd">

<bugzilla version="2.22.7"
          urlbase="http://bugs.gentoo.org/"
          maintainer="bugzilla@gentoo.org"
>

    <bug>
          <bug_id>193671</bug_id>
          
          <creation_ts>2007-09-24 18:56 0000</creation_ts>
          <short_desc>net-print/hplip dependency fixes</short_desc>
          <delta_ts>2007-11-18 16:06:00 0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Gentoo Linux</product>
          <component>Printing</component>
          <version>unspecified</version>
          <rep_platform>All</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>danost@gmail.com</reporter>
          <assigned_to>printing@gentoo.org</assigned_to>
          <cc>jakub@gentoo.org</cc>

      

      
          <long_desc isprivate="0">
            <who>danost@gmail.com</who>
            <bug_when>2007-09-24 18:56:14 0000</bug_when>
            <thetext>Since hplip depends on cups (&gt;=net-print/cups-1.2), it can&apos;t be used with any other printing system (e.g. net-print/lprng). Cups was not a dependency of net-print/hpijs. If the hpijs package is going to be replaced/subsumed by hplip, then hplip needs to play nicely with non-cups print subsystems.

If hplip is legitimately dependent on cups to build, is it possible to create a package that contains the required cups libraries but doesn&apos;t block lprng?

Reproducible: Always

Steps to Reproduce:
1. emerge lprng
2. emerge hplip</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jakub@gentoo.org</who>
            <bug_when>2007-09-24 19:05:57 0000</bug_when>
            <thetext>You need to ask upstream to make it work with something else than cups, not here.

&lt;snip&gt;
Question: Can HPLIP be used in CUPS?

Answer: Yes, HPLIP requires CUPS. 
&lt;/snip&gt;

http://hplip.sourceforge.net/faqs.html</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jakub@gentoo.org</who>
            <bug_when>2007-09-24 21:20:09 0000</bug_when>
            <thetext>Created an attachment (id=131805)
hplip-2.7.7-r2.ebuild.diff

After wading through the configure stuff for quite a while, this should give you hpijs-only install with USE=minimal, without cups dependency. If it breaks, don&apos;t complain. :P
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jakub@gentoo.org</who>
            <bug_when>2007-09-24 21:22:11 0000</bug_when>
            <thetext>Reopen.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jakub@gentoo.org</who>
            <bug_when>2007-09-24 21:27:30 0000</bug_when>
            <thetext>Created an attachment (id=131806)
hplip-2.7.7-r2.ebuild.diff

USE=parport has no effect with hpijs-only-build, no need for the kernel check there either.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>danost@gmail.com</who>
            <bug_when>2007-09-26 14:57:50 0000</bug_when>
            <thetext>Your ebuild with USE=minimal has, so far, been working great. Thank you.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>calchan@gentoo.org</who>
            <bug_when>2007-09-30 14:25:22 0000</bug_when>
            <thetext>Fixed in hplip-2.7.9. I have changed quite a few things compared to the previous ebuild and what Jakub Proposed, so please test and reopen if it doesn&apos;t work.

Thanks to both of you.
Denis.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jakub@gentoo.org</who>
            <bug_when>2007-09-30 18:19:12 0000</bug_when>
            <thetext>Well, this is still wrong:

- openssl is only needed with USE=snmp
- xsane stuff is actually checked by configure script, it can&apos;t be RDEPEND</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>genstef@gentoo.org</who>
            <bug_when>2007-10-10 18:18:16 0000</bug_when>
            <thetext>thanks, done in the latest ebuild.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>calchan@gentoo.org</who>
            <bug_when>2007-11-18 16:06:00 0000</bug_when>
            <thetext>(In reply to comment #7)
&gt; - xsane stuff is actually checked by configure script, it can&apos;t be RDEPEND

Wrong. Fixed again.

Denis.</thetext>
          </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>131805</attachid>
            <date>2007-09-24 21:20 0000</date>
            <desc>hplip-2.7.7-r2.ebuild.diff</desc>
            <filename>hplip-2.7.7-r2.ebuild.diff</filename>
            <type>text/plain</type>
            <data encoding="base64">LS0tIGhwbGlwLTIuNy43LXIyLmVidWlsZAkyMDA3LTA4LTIyIDE1OjM1OjM5LjAwMDAwMDAwMCAr
MDIwMAorKysgaHBsaXAtMi43LjctcjIuZWJ1aWxkCTIwMDctMDktMjQgMjM6MTU6MjAuMDAwMDAw
MDAwICswMjAwCkBAIC0xNSwyNCArMTUsMjIgQEAKIAogREVQRU5EPSIhbmV0LXByaW50L2hwaWpz
CiAJIW5ldC1wcmludC9ocG9qCi0JZGV2LWxpYnMvb3BlbnNzbAogCXZpcnR1YWwvZ2hvc3RzY3Jp
cHQKIAk+PW1lZGlhLWxpYnMvanBlZy02YgotCT49bmV0LXByaW50L2N1cHMtMS4yCi0JZGV2LWxp
YnMvbGlidXNiCi0JPj1kZXYtbGFuZy9weXRob24tMi4yCiAJbmV0LXByaW50L2Zvb21hdGljLWZp
bHRlcnMKLQlmYXg/ICggPj1kZXYtbGFuZy9weXRob24tMi4zICkKLQlzbm1wPyAoIG5ldC1hbmFs
eXplci9uZXQtc25tcCApIgorCSFtaW5pbWFsPyAoID49ZGV2LWxhbmcvcHl0aG9uLTIuMgorCQkg
ICAgZGV2LWxpYnMvbGlidXNiCisJCSAgICA+PW5ldC1wcmludC9jdXBzLTEuMgorCQkgICAgZmF4
PyAoID49ZGV2LWxhbmcvcHl0aG9uLTIuMyApCisJCSAgICBzY2FubmVyPyAoIFg/ICggPj1tZWRp
YS1nZngveHNhbmUtMC44OSApCisJCQkJIVg/ICggPj1tZWRpYS1nZngvc2FuZS1mcm9udGVuZHMt
MS4wLjkgKSApCisJCSAgICBzbm1wPyAoIGRldi1saWJzL29wZW5zc2wgbmV0LWFuYWx5emVyL25l
dC1zbm1wICkKKwkJICAgICkiCiAKIFJERVBFTkQ9IiR7REVQRU5EfQogCSE8c3lzLWZzL3VkZXYt
MTE0CiAJZmF4PyAoIGRldi1weXRob24vcmVwb3J0bGFiICkKLQlYPyAoID49ZGV2LXB5dGhvbi9Q
eVF0LTMuMTQgKQotCXNjYW5uZXI/ICgKLQkJWD8gKCA+PW1lZGlhLWdmeC94c2FuZS0wLjg5ICkK
LQkJIVg/ICggPj1tZWRpYS1nZngvc2FuZS1mcm9udGVuZHMtMS4wLjkgKQotCQkpIgorCVg/ICgg
Pj1kZXYtcHl0aG9uL1B5UXQtMy4xNCApIgogCiBDT05GSUdfQ0hFQ0s9IlBBUlBPUlQiCiBFUlJP
Ul9QQVJQT1JUPSJQbGVhc2UgbWFrZSBzdXJlIERldmljZSBEcml2ZXJzIC0+IFBhcmFsbGVsIHBv
cnQgc3VwcG9ydCBpcyBlbmFibGVkIGluIHlvdXIga2VybmVsIgo=
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>131806</attachid>
            <date>2007-09-24 21:27 0000</date>
            <desc>hplip-2.7.7-r2.ebuild.diff</desc>
            <filename>hplip-2.7.7-r2.ebuild.diff</filename>
            <type>text/plain</type>
            <data encoding="base64">LS0tIGhwbGlwLTIuNy43LXIyLmVidWlsZAkyMDA3LTA4LTIyIDE1OjM1OjM5LjAwMDAwMDAwMCAr
MDIwMAorKysgaHBsaXAtMi43LjctcjIuZWJ1aWxkCTIwMDctMDktMjQgMjM6MjQ6MzguMDAwMDAw
MDAwICswMjAwCkBAIC0xNSwzMCArMTUsMzAgQEAKIAogREVQRU5EPSIhbmV0LXByaW50L2hwaWpz
CiAJIW5ldC1wcmludC9ocG9qCi0JZGV2LWxpYnMvb3BlbnNzbAogCXZpcnR1YWwvZ2hvc3RzY3Jp
cHQKIAk+PW1lZGlhLWxpYnMvanBlZy02YgotCT49bmV0LXByaW50L2N1cHMtMS4yCi0JZGV2LWxp
YnMvbGlidXNiCi0JPj1kZXYtbGFuZy9weXRob24tMi4yCiAJbmV0LXByaW50L2Zvb21hdGljLWZp
bHRlcnMKLQlmYXg/ICggPj1kZXYtbGFuZy9weXRob24tMi4zICkKLQlzbm1wPyAoIG5ldC1hbmFs
eXplci9uZXQtc25tcCApIgorCSFtaW5pbWFsPyAoID49ZGV2LWxhbmcvcHl0aG9uLTIuMgorCQkg
ICAgZGV2LWxpYnMvbGlidXNiCisJCSAgICA+PW5ldC1wcmludC9jdXBzLTEuMgorCQkgICAgZmF4
PyAoID49ZGV2LWxhbmcvcHl0aG9uLTIuMyApCisJCSAgICBzY2FubmVyPyAoIFg/ICggPj1tZWRp
YS1nZngveHNhbmUtMC44OSApCisJCQkJIVg/ICggPj1tZWRpYS1nZngvc2FuZS1mcm9udGVuZHMt
MS4wLjkgKSApCisJCSAgICBzbm1wPyAoIGRldi1saWJzL29wZW5zc2wgbmV0LWFuYWx5emVyL25l
dC1zbm1wICkKKwkJICAgICkiCiAKIFJERVBFTkQ9IiR7REVQRU5EfQogCSE8c3lzLWZzL3VkZXYt
MTE0CiAJZmF4PyAoIGRldi1weXRob24vcmVwb3J0bGFiICkKLQlYPyAoID49ZGV2LXB5dGhvbi9Q
eVF0LTMuMTQgKQotCXNjYW5uZXI/ICgKLQkJWD8gKCA+PW1lZGlhLWdmeC94c2FuZS0wLjg5ICkK
LQkJIVg/ICggPj1tZWRpYS1nZngvc2FuZS1mcm9udGVuZHMtMS4wLjkgKQotCQkpIgorCVg/ICgg
Pj1kZXYtcHl0aG9uL1B5UXQtMy4xNCApIgogCiBDT05GSUdfQ0hFQ0s9IlBBUlBPUlQiCiBFUlJP
Ul9QQVJQT1JUPSJQbGVhc2UgbWFrZSBzdXJlIERldmljZSBEcml2ZXJzIC0+IFBhcmFsbGVsIHBv
cnQgc3VwcG9ydCBpcyBlbmFibGVkIGluIHlvdXIga2VybmVsIgogCiBwa2dfc2V0dXAoKSB7Ci0J
dXNlIHBhcnBvcnQgJiYgbGludXgtaW5mb19wa2dfc2V0dXAKKwlpZiAhIHVzZSBtaW5pbWFsICYm
IHVzZSBwYXJwb3J0IDsgdGhlbgorCQlsaW51eC1pbmZvX3BrZ19zZXR1cAorCWZpCiAKIAkjIGF2
b2lkIGNvbGxpc2lvbnMgd2l0aCBjdXBzLTEuMiBjb21wYXQgc3ltbGlua3MKIAlpZiBbIC1lICR7
Uk9PVH0vdXNyL2xpYi9jdXBzL2JhY2tlbmQvaHAgXSAmJiBbIC1lICR7Uk9PVH0vdXNyL2xpYmV4
ZWMvY3Vwcy9iYWNrZW5kL2hwIF07IHRoZW4K
</data>        

          </attachment>
    </bug>

</bugzilla>