<?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>41003</bug_id>
          
          <creation_ts>2004-02-09 12:47 0000</creation_ts>
          <short_desc>dev-java packages that lack digest entries (empty SRC_URI)</short_desc>
          <delta_ts>2004-07-17 04:44:58 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>Development</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>tom.gl@free.fr</reporter>
          <assigned_to>java@gentoo.org</assigned_to>
          

      

      
          <long_desc isprivate="0">
            <who>tom.gl@free.fr</who>
            <bug_when>2004-02-09 12:47:14 0000</bug_when>
            <thetext>Many dev-java packages don&apos;t have there files specified in SRC_URI, thus have empty digests. It makes impossible to detect download corruptions, and creates false positive for distfiles cleaning scripts. I understand it&apos;s related to there fetch restriction, but I don&apos;t think it is the right way to do it (correct me if i&apos;m wrong). I think a better example is sun-jdk for instance, where file is in SRC_URI, and information about downloading it is in pkg_nofetch() function. Digests are okay in this case.

This is the ebuilds list:

ibm-jdk/ibm-jdk-1.4.1.ebuild
ibm-jre/ibm-jre-1.3.0-r3.ebuild
ibm-jre/ibm-jre-1.3.1-r2.ebuild
ibm-jre/ibm-jre-1.4.1.ebuild
infobus/infobus-1.2.ebuild
jdbc2-oracle/jdbc2-oracle-8.1.7.ebuild
jdbc2-oracle/jdbc2-oracle-9.0.1.4.ebuild
jdbc2-oracle/jdbc2-oracle-9.0.1.ebuild
jdbc2-oracle/jdbc2-oracle-9.2.0.1.ebuild
jdbc2-oracle/jdbc2-oracle-9.2.0.3.ebuild
jdbc3-oracle/jdbc3-oracle-9.2.0.1.ebuild
jdbc3-oracle/jdbc3-oracle-9.2.0.3.ebuild
jrockit/jrockit-8.1.ebuild
sun-j2ee/sun-j2ee-1.3.1.ebuild
sun-j2ee/sun-j2ee-1.3.1-r1.ebuild
sun-j2sdk/sun-j2sdk-1.4.1.ebuild
sun-j2sdk/sun-j2sdk-1.4.1-r1.ebuild
sun-j2sdk/sun-j2sdk-1.4.2.ebuild

I will attach a patch for the first one to make clear what kind of modification i think should be applied. (i may submit more patches later to help on this boring task if you agree on the principle.)

Reproducible: Always
Steps to Reproduce:</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>tom.gl@free.fr</who>
            <bug_when>2004-02-09 12:47:54 0000</bug_when>
            <thetext>Created an attachment (id=25288)
ibm-jdk-1.4.1.patch

A patch example.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>aalmenar@gmail.com</who>
            <bug_when>2004-02-09 22:42:52 0000</bug_when>
            <thetext>im working a lot on ibm-jdk to have it well supported on PPC and x86 and have the digests of it fixed.
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>zx@gentoo.org</who>
            <bug_when>2004-03-17 21:24:11 0000</bug_when>
            <thetext>Note to self, took care of everything but jdbc and ibm, those are strider&apos;s :P (I fear his ebuildfoo in jdbc src_uri ;P)</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>zx@gentoo.org</who>
            <bug_when>2004-03-17 22:44:14 0000</bug_when>
            <thetext>ibm is cleared out now, only jdbc crap left</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>aalmenar@gmail.com</who>
            <bug_when>2004-03-19 19:05:30 0000</bug_when>
            <thetext>jdbc is not my package, ask absinthe, i think he put it in portage.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>karltk@gentoo.org</who>
            <bug_when>2004-05-28 06:51:44 0000</bug_when>
            <thetext>Fixed this for dev-java/jrockit. Also, renamed that package to dev-java/jrockit-jdk-bin, as it&apos;s full JDK.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>axxo@gentoo.org</who>
            <bug_when>2004-07-17 04:44:58 0000</bug_when>
            <thetext>i fixed the jdbc&apos;s ones :\
all gone now</thetext>
          </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>25288</attachid>
            <date>2004-02-09 12:47 0000</date>
            <desc>ibm-jdk-1.4.1.patch</desc>
            <filename>ibm-jdk-1.4.1.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">LS0tIGlibS1qZGstMS40LjEuZWJ1aWxkLm9yaWcJMjAwNC0wMi0wOSAyMToyMzowNS4wNTEwMzQw
MzIgKzAxMDAKKysrIGlibS1qZGstMS40LjEuZWJ1aWxkCTIwMDQtMDItMDkgMjE6MzQ6NTguMTU4
MTA3MTUzICswMTAwCkBAIC0xMyw3ICsxMyw3IEBACiBmaTsKIERFU0NSSVBUSU9OPSJJQk0gSmF2
YSBEZXZlbG9wbWVudCBLaXQsIHZlcnNpb24gMS40LjEiCiBIT01FUEFHRT0iaHR0cHM6Ly93d3c2
LnNvZnR3YXJlLmlibS5jb20vZGwvbHhkay9seGRrLXAiCi1TUkNfVVJJPSIiCitTUkNfVVJJPSJw
cGM/ICggSUJNSmF2YTItU0RLLTE0MS5wcGMudGd6ICkgIXBwYz8gKCBJQk1KYXZhMi1TREstMTQx
LnRneiApIgogUkVTVFJJQ1Q9ImZldGNoIgogU0xPVD0iMS40IgogTElDRU5TRT0iSUJNLUlMTldQ
IgpAQCAtMjgsMjEgKzI4LDE1IEBACiAJdmlydHVhbC9qZGstMS40LjEKIAl2aXJ0dWFsL2phdmEt
c2NoZW1lLTIiCiAKLQotaWYgWyBgdXNlIHBwY2AgXTsgdGhlbgotCVNSQ19KQVZBPSJJQk1KYXZh
Mi1TREstMTQxLnBwYy50Z3oiCi1lbHNlCi0JU1JDX0pBVkE9IklCTUphdmEyLVNESy0xNDEudGd6
IgotZmk7Ci0KLQotc3JjX3VucGFjaygpIHsKLQlpZiBbICEgLWYgJHtESVNURElSfS8ke1NSQ19K
QVZBfSBdIDsgdGhlbgorcGtnX25vZmV0Y2goKSB7CisJZWluZm8gIlBsZWFzZSBkb3dubG9hZCAk
e0F9IHRvIHlvdXIgJHtESVNURElSfSBmcm9tOiIKKwllaW5mbyAiJHtIT01FUEFHRX0iCisJaWYg
WyBgdXNlIHBwY2AgXSA7IHRoZW4KIAkJZWluZm8gIkRvd25sb2FkIDMyLWJpdCBwU2VyaWVzIGFu
ZCBpU2VyaWVzIGZvciBQUEMuIgorCWVsc2UKIAkJZWluZm8gIkRvd25sb2FkIDMyLWJpdCB4U2Vy
aWVzIGZvciB4ODYuIgotCQlkaWUgIlBsZWFzZSBkb3dubG9hZCAke1NSQ19KQVZBfSBmcm9tICR7
SE9NRVBBR0V9IHRvICR7RElTVERJUn0iCiAJZmkKLQl1bnBhY2sgJHtTUkNfSkFWQX0gfHwgZGll
CisJZGllICJQbGVhc2UgZG93bmxvYWQgJHtTUkNfSkFWQX0gZnJvbSAke0hPTUVQQUdFfSB0byAk
e0RJU1RESVJ9IgogfQogCiBzcmNfaW5zdGFsbCAoKSB7Cg==
</data>        

          </attachment>
    </bug>

</bugzilla>