<?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>213328</bug_id>
          
          <creation_ts>2008-03-14 00:20 0000</creation_ts>
          <short_desc>revdep-rebuild prepends &apos;=&apos; to slotted atoms (app-portage/gentoolkit)</short_desc>
          <delta_ts>2008-04-24 02:32:54 0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Portage Development</product>
          <component>Tools</component>
          <version>unspecified</version>
          <rep_platform>All</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <keywords>InSVN</keywords>
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>170220</blocked>
          
          <everconfirmed>1</everconfirmed>
          <reporter>michael@smith-li.com</reporter>
          <assigned_to>tools-portage@gentoo.org</assigned_to>
          

      

      
          <long_desc isprivate="0">
            <who>michael@smith-li.com</who>
            <bug_when>2008-03-14 00:20:48 0000</bug_when>
            <thetext>This was fixed at revision 473, but the fix is incomplete because it doesn&apos;t account for when the user tells r-r to skip package ordering.

If the package list is ordered by portage the atoms will have versions, so the &apos;=&apos; is appropriate.

If ordering is skipped the list of packages will be unversioned slotted atoms, and the &apos;=&apos; should not be prepended. Patch forthcoming.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>michael@smith-li.com</who>
            <bug_when>2008-03-14 00:28:52 0000</bug_when>
            <thetext>Created an attachment (id=146071)
revdep-rebuild_r479if-ordered-use-equals.patch

If the .5_order tempfile is found we can assume packages are versioned, not slotted, and prepend &apos;=&apos;.

If .5_order is not found, we use .4_ebuilds, which will either have the &apos;=&apos; in itself, or will have slotted atoms that don&apos;t require the &apos;=&apos;.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>michael@smith-li.com</who>
            <bug_when>2008-03-14 00:33:09 0000</bug_when>
            <thetext>Created an attachment (id=146073)
revdep-rebuild_r479if-ordered-use-equals.patch

blah, cruft, sorry</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>fuzzyray@gentoo.org</who>
            <bug_when>2008-03-14 03:22:23 0000</bug_when>
            <thetext>$ svn commit -m &quot;Fix prepending &apos;=&apos; to slotted atoms (Bug #213328)&quot;
Sending        revdep-rebuild/revdep-rebuild
Transmitting file data .
Committed revision 481.
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>fuzzyray@gentoo.org</who>
            <bug_when>2008-04-24 02:32:54 0000</bug_when>
            <thetext>Released in gentoolkit-0.2.4_rc4</thetext>
          </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>146071</attachid>
            <date>2008-03-14 00:28 0000</date>
            <desc>revdep-rebuild_r479if-ordered-use-equals.patch</desc>
            <filename>revdep-rebuild_r479if-ordered-use-equals.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">SW5kZXg6IHJldmRlcC1yZWJ1aWxkCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIHJldmRlcC1yZWJ1aWxkCShyZXZp
c2lvbiA0ODApCisrKyByZXZkZXAtcmVidWlsZAkod29ya2luZyBjb3B5KQpAQCAtODA4LDcgKzgw
OCw3IEBACiAJZWxpZiBbWyAtciAkTElTVC4zX3JlYnVpbGQgJiYgLXMgJExJU1QuM19yZWJ1aWxk
IF1dOyB0aGVuCiAJCXJlYnVpbGRMaXN0PSIgJCg8IiRMSVNULjNfcmVidWlsZCIpICIKIAkJcmVi
dWlsZExpc3Q9KCR7cmVidWlsZExpc3QvL1tbOnNwYWNlOl1db2JqW1s6c3BhY2U6XV0vIH0pCi0J
CWdldF9maWxlX293bmVyICIke3JlYnVpbGRMaXN0W0BdfSIgPiAkTElTVC40X2VidWlsZHMKKwkJ
Z2V0X2ZpbGVfb3duZXIgIiR7cmVidWlsZExpc3RbQF19IiB8IHNlZCAncy9eLz0vJyA+ICIkTElT
VC40X2VidWlsZHMiCiAJCWVpbmZvICJHZW5lcmF0ZWQgbmV3ICRMSVNULjRfZWJ1aWxkcyIKIAll
bHNlCiAJCWVpbmZvICdOb3RoaW5nIHRvIHJlYnVpbGQuJwpAQCAtOTIxLDE0ICs5MjEsMTYgQEAK
ICMgQ2xlYW4gdXAgbm8gbG9uZ2VyIG5lZWRlZCBlbnZpcm9ubWVudCB2YXJpYWJsZXMKIHVuc2V0
IFNFQVJDSF9ESVJTIFNFQVJDSF9ESVJTX01BU0sgTERfTElCUkFSWV9NQVNLIFBPUlRBR0VfUk9P
VAogCi1bWyAtciAkTElTVC41X29yZGVyICYmIC1zICRMSVNULjVfb3JkZXIgXV0gJiYKLQlSRUJV
SUxEX0xJU1Q9KCQoPCIkTElTVC41X29yZGVyIikpIHx8Ci0JUkVCVUlMRF9MSVNUPSgkKHNvcnQg
LXUgIiRMSVNULjRfZWJ1aWxkcyIpKQoraWYgW1sgLXIgJExJU1QuNV9vcmRlciAmJiAtcyAkTElT
VC41X29yZGVyIF1dOyB0aGVuCisJUkVCVUlMRF9MSVNUPSggJCg8IiRMSVNULjVfb3JkZXIiKSAp
CisJUkVCVUlMRF9MSVNUPSIke1JFQlVJTERfTElTVFtAXS8jLz19IgorZWxzZQorCVJFQlVJTERf
TElTVD0kKHNvcnQgLXUgIiRMSVNULjRfZWJ1aWxkcyIpCitmaQogCiB0cmFwIC0gU0lHSFVQIFNJ
R0lOVCBTSUdRVUlUIFNJR0FCUlQgU0lHVEVSTQogCiBSRUJVSUxEX0xJU1Q9IiR7UkVCVUlMRF9M
SVNUW0BdfSIKLVJFQlVJTERfTElTVD0iPSR7UkVCVUlMRF9MSVNULy9bWzpzcGFjZTpdXS8gPX0i
CiAKIGVpbmZvICdBbGwgcHJlcGFyZWQuIFN0YXJ0aW5nIHJlYnVpbGQnCiBlY2hvICJlbWVyZ2Ug
LS1vbmVzaG90ICR7RU1FUkdFX09QVElPTlNbQF19ICRSRUJVSUxEX0xJU1QiCg==
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>146073</attachid>
            <date>2008-03-14 00:33 0000</date>
            <desc>revdep-rebuild_r479if-ordered-use-equals.patch</desc>
            <filename>revdep-rebuild_r479if-ordered-use-equals.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">SW5kZXg6IHJldmRlcC1yZWJ1aWxkCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIHJldmRlcC1yZWJ1aWxkCShyZXZp
c2lvbiA0ODApCisrKyByZXZkZXAtcmVidWlsZAkod29ya2luZyBjb3B5KQpAQCAtODA4LDcgKzgw
OCw3IEBACiAJZWxpZiBbWyAtciAkTElTVC4zX3JlYnVpbGQgJiYgLXMgJExJU1QuM19yZWJ1aWxk
IF1dOyB0aGVuCiAJCXJlYnVpbGRMaXN0PSIgJCg8IiRMSVNULjNfcmVidWlsZCIpICIKIAkJcmVi
dWlsZExpc3Q9KCR7cmVidWlsZExpc3QvL1tbOnNwYWNlOl1db2JqW1s6c3BhY2U6XV0vIH0pCi0J
CWdldF9maWxlX293bmVyICIke3JlYnVpbGRMaXN0W0BdfSIgPiAkTElTVC40X2VidWlsZHMKKwkJ
Z2V0X2ZpbGVfb3duZXIgIiR7cmVidWlsZExpc3RbQF19IiB8IHNlZCAncy9eLz0vJyA+ICIkTElT
VC40X2VidWlsZHMiCiAJCWVpbmZvICJHZW5lcmF0ZWQgbmV3ICRMSVNULjRfZWJ1aWxkcyIKIAll
bHNlCiAJCWVpbmZvICdOb3RoaW5nIHRvIHJlYnVpbGQuJwpAQCAtOTIxLDE1ICs5MjEsMTUgQEAK
ICMgQ2xlYW4gdXAgbm8gbG9uZ2VyIG5lZWRlZCBlbnZpcm9ubWVudCB2YXJpYWJsZXMKIHVuc2V0
IFNFQVJDSF9ESVJTIFNFQVJDSF9ESVJTX01BU0sgTERfTElCUkFSWV9NQVNLIFBPUlRBR0VfUk9P
VAogCi1bWyAtciAkTElTVC41X29yZGVyICYmIC1zICRMSVNULjVfb3JkZXIgXV0gJiYKLQlSRUJV
SUxEX0xJU1Q9KCQoPCIkTElTVC41X29yZGVyIikpIHx8Ci0JUkVCVUlMRF9MSVNUPSgkKHNvcnQg
LXUgIiRMSVNULjRfZWJ1aWxkcyIpKQoraWYgW1sgLXIgJExJU1QuNV9vcmRlciAmJiAtcyAkTElT
VC41X29yZGVyIF1dOyB0aGVuCisJUkVCVUlMRF9MSVNUPSggJCg8IiRMSVNULjVfb3JkZXIiKSAp
CisJUkVCVUlMRF9MSVNUPSIke1JFQlVJTERfTElTVFtAXS8jLz19IgorZWxzZQorCVJFQlVJTERf
TElTVD0kKHNvcnQgLXUgIiRMSVNULjRfZWJ1aWxkcyIpCitmaQogCiB0cmFwIC0gU0lHSFVQIFNJ
R0lOVCBTSUdRVUlUIFNJR0FCUlQgU0lHVEVSTQogCi1SRUJVSUxEX0xJU1Q9IiR7UkVCVUlMRF9M
SVNUW0BdfSIKLVJFQlVJTERfTElTVD0iPSR7UkVCVUlMRF9MSVNULy9bWzpzcGFjZTpdXS8gPX0i
Ci0KIGVpbmZvICdBbGwgcHJlcGFyZWQuIFN0YXJ0aW5nIHJlYnVpbGQnCiBlY2hvICJlbWVyZ2Ug
LS1vbmVzaG90ICR7RU1FUkdFX09QVElPTlNbQF19ICRSRUJVSUxEX0xJU1QiCiAK
</data>        

          </attachment>
    </bug>

</bugzilla>