<?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>229715</bug_id>
          
          <creation_ts>2008-06-27 12:03 0000</creation_ts>
          <short_desc>dev-java/xalan-serializer:0 slot conflict with dev-java/xalan-2.7.0-r5 and app-office/openoffice-2.4.1 requiring different versions</short_desc>
          <delta_ts>2008-06-29 21:27:55 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>Applications</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>optiluca@gmail.com</reporter>
          <assigned_to>java@gentoo.org</assigned_to>
          <cc>Adrian.Bassett@hotmail.co.uk</cc>
    
    <cc>che@chrekh.se</cc>
    
    <cc>dkarasik@gmail.com</cc>
    
    <cc>ed@catmur.co.uk</cc>
    
    <cc>Karel.De-Vriendt@skynet.be</cc>
    
    <cc>m.debruijne@matrict.nl</cc>
    
    <cc>mmw@aretaios.de</cc>
    
    <cc>p_ansell@yahoo.com</cc>
    
    <cc>rikz@yandex.ru</cc>
    
    <cc>schwinni@quadrant1.net</cc>
    
    <cc>teidakankan@gmail.com</cc>
    
    <cc>voyageur@gentoo.org</cc>

      

      
          <long_desc isprivate="0">
            <who>optiluca@gmail.com</who>
            <bug_when>2008-06-27 12:03:18 0000</bug_when>
            <thetext>Hi.  After an emerge --sync, emerge -uDNa gives me this error
!!! Multiple versions within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:

dev-java/xalan-serializer:0

  (&apos;ebuild&apos;, &apos;/&apos;, &apos;dev-java/xalan-serializer-2.7.0&apos;, &apos;merge&apos;) pulled in by
    (&apos;installed&apos;, &apos;/&apos;, &apos;dev-java/xalan-2.7.0-r5&apos;, &apos;nomerge&apos;)

  (&apos;installed&apos;, &apos;/&apos;, &apos;dev-java/xalan-serializer-2.7.1&apos;, &apos;nomerge&apos;) pulled in by
    (&apos;installed&apos;, &apos;/&apos;, &apos;dev-java/xerces-2.9.1&apos;, &apos;nomerge&apos;)
    (&apos;installed&apos;, &apos;/&apos;, &apos;app-office/openoffice-2.4.1&apos;, &apos;nomerge&apos;)


It may be possible to solve this problem by using package.mask to
prevent one of those packages from being selected. However, it is also
possible that conflicting dependencies exist such that they are
impossible to satisfy simultaneously. If such a conflict exists in the
dependencies of two different packages, then those packages can not be
installed simultaneously.

However, equery d tells me that openoffice depends on xalan 2.7, so openoffice is effectively requiring both dev-java/xalan-serializer-2.7.0 and dev-java/xalan-serializer-2.7.1

Reproducible: Always

Steps to Reproduce:
1.emerge --sync (27/6/08 13:00 GMT), openoffice emerged with java use flag
2.emerge -uDNa world 
3.

Actual Results:  
Slot conflict

Expected Results:  
Emerge the required packages, with openoffice depending on only one xalan-serializer version</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>schwinni@quadrant1.net</who>
            <bug_when>2008-06-27 19:39:08 0000</bug_when>
            <thetext>Same problem here.

Synced: 2008-06-27 20:00 GMT</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>p_ansell@yahoo.com</who>
            <bug_when>2008-06-27 22:12:09 0000</bug_when>
            <thetext>Same problem here except that only xalan and xerces are present.

It looks like someone forgot to insert xalan-2.7.1 when they put the xalan-serializer-2.7.1 in, as there is a direct version dependency between the two packages.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>p_ansell@yahoo.com</who>
            <bug_when>2008-06-27 22:52:18 0000</bug_when>
            <thetext>Created an attachment (id=158699)
xalan-2.7.1.ebuild

xalan-2.7.1 ebuild, changes to the binary source file name, xerces dependency and the xalan.readme.txt disappeared, so I used the readme.html instead.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>schwinni@quadrant1.net</who>
            <bug_when>2008-06-28 16:30:32 0000</bug_when>
            <thetext>Built successfully.
Many thanks!

Chris
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>betelgeuse@gentoo.org</who>
            <bug_when>2008-06-29 21:27:55 0000</bug_when>
            <thetext>Bumped to 2.7.1.</thetext>
          </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>158699</attachid>
            <date>2008-06-27 22:52 0000</date>
            <desc>xalan-2.7.1.ebuild</desc>
            <filename>xalan-2.7.1.ebuild</filename>
            <type>text/plain</type>
            <data encoding="base64">IyBDb3B5cmlnaHQgMTk5OS0yMDA4IEdlbnRvbyBGb3VuZGF0aW9uCiMgRGlzdHJpYnV0ZWQgdW5k
ZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MgojICRIZWFk
ZXI6IC92YXIvY3Zzcm9vdC9nZW50b28teDg2L2Rldi1qYXZhL3hhbGFuL3hhbGFuLTIuNy4wLXI1
LmVidWlsZCx2IDEuNSAyMDA4LzAzLzEzIDIzOjA3OjE2IGtlbjY5MjY3IEV4cCAkCgpKQVZBX1BL
R19JVVNFPSJkb2Mgc291cmNlIgoKaW5oZXJpdCBqYXZhLXBrZy0yIGphdmEtYW50LTIgZXV0aWxz
IHZlcnNpb25hdG9yCgpNWV9QTj0iJHtQTn0taiIKTVlfUFY9IiQocmVwbGFjZV9hbGxfdmVyc2lv
bl9zZXBhcmF0b3JzIF8pIgpNWV9QPSIke01ZX1BOfV8ke01ZX1BWfSIKU1JDX0RJU1Q9IiR7TVlf
UH0tc3JjLnRhci5neiIKQklOX0RJU1Q9IiR7TVlfUH0tYmluLTJqYXJzLnRhci5neiIKREVTQ1JJ
UFRJT049IkFwYWNoZSdzIFhTTFQgcHJvY2Vzc29yIGZvciB0cmFuc2Zvcm1pbmcgWE1MIGRvY3Vt
ZW50cyBpbnRvIEhUTUwsIHRleHQsIG9yIG90aGVyIFhNTCBkb2N1bWVudCB0eXBlcy4iCkhPTUVQ
QUdFPSJodHRwOi8veG1sLmFwYWNoZS5vcmcveGFsYW4tai9pbmRleC5odG1sIgpTUkNfVVJJPSJt
aXJyb3I6Ly9hcGFjaGUveG1sLyR7TVlfUE59L3NvdXJjZS8ke1NSQ19ESVNUfQoJZG9jPyAoIG1p
cnJvcjovL2FwYWNoZS94bWwvJHtNWV9QTn0vYmluYXJpZXMvJHtCSU5fRElTVH0gKSIKTElDRU5T
RT0iQXBhY2hlLTIuMCIKU0xPVD0iMCIKS0VZV09SRFM9ImFtZDY0IH5pYTY0IHBwYyBwcGM2NCB4
ODYgfng4Ni1mYnNkIgpJVVNFPSJkb2Mgc291cmNlIgpDT01NT05fREVQPSIKCWRldi1qYXZhL2ph
dmFjdXAKCWRldi1qYXZhL2JjZWwKCT49ZGV2LWphdmEveGVyY2VzLTIuOS4wCgk9ZGV2LWphdmEv
eG1sLWNvbW1vbnMtZXh0ZXJuYWwtMS4zKgoJfmRldi1qYXZhL3hhbGFuLXNlcmlhbGl6ZXItJHtQ
Vn0iClJERVBFTkQ9Ij49dmlydHVhbC9qcmUtMS40Cgkke0NPTU1PTl9ERVB9IgpERVBFTkQ9Ij49
dmlydHVhbC9qZGstMS40Cgkke0NPTU1PTl9ERVB9IgoKUz0iJHtXT1JLRElSfS8ke01ZX1B9IgoK
c3JjX3VucGFjaygpIHsKCXVucGFjayAiJHtTUkNfRElTVH0iCglpZiB1c2UgZG9jOyB0aGVuCgkJ
bWtkaXIgYmluIHx8IGRpZQoJCWNkIGJpbgoJCXVucGFjayAke0JJTl9ESVNUfSB8fCBkaWUKCQlj
ZCAuLgoJZmkKCWNkICIke1N9IgoKCSMgZGlzYWJsZSBidWlsZGluZyBvZiBzZXJpYWxpemVyLmph
cgoJc2VkIC1pIC1lICdzL2RlcGVuZHM9InByZXBhcmUsc2VyaWFsaXplci5qYXIiL2RlcGVuZHM9
InByZXBhcmUiLycgXAoJCWJ1aWxkLnhtbCB8fCBkaWUgInNlZCBidWlsZC54bWwgZmFpbGVkIgoK
CSMgcmVtb3ZlIGJ1bmRsZWQgamFycwoJcm0gLXYgbGliLyouamFyIHRvb2xzLyouamFyIHx8IGRp
ZQoJY2QgbGliCglqYXZhLXBrZ19qYXItZnJvbSB4bWwtY29tbW9ucy1leHRlcm5hbC0xLjMgeG1s
LWFwaXMuamFyCglqYXZhLXBrZ19qYXItZnJvbSB4ZXJjZXMtMiB4ZXJjZXNJbXBsLmphcgoJamF2
YS1wa2dfamFyLWZyb20gamF2YWN1cCBqYXZhY3VwLmphciBqYXZhX2N1cC5qYXIKCWphdmEtcGtn
X2phci1mcm9tIGphdmFjdXAgamF2YWN1cC5qYXIgcnVudGltZS5qYXIKCWphdmEtcGtnX2phci1m
cm9tIGJjZWwgYmNlbC5qYXIgQkNFTC5qYXIKCgljZCAiJHtTfSIKCW1rZGlyIGJ1aWxkICYmIGNk
IGJ1aWxkCglqYXZhLXBrZ19qYXItZnJvbSB4YWxhbi1zZXJpYWxpemVyIHNlcmlhbGl6ZXIuamFy
Cn0KCiMgV2hlbiB2ZXJzaW9uIGJ1bXBpbmcgWGFsYW4gbWFrZSBzdXJlIHRoYXQgdGhlIGluc3Rh
bGxlZCBqYXIKIyBkb2VzIG5vdCBidW5kbGUgLmNsYXNzIGZpbGVzIGZyb20gZGVwZW5kZW5jaWVz
CnNyY19jb21waWxlKCkgewoJZWFudCBqYXIgXAoJCS1EeHNsdGMuYmNlbF9qYXIubm90X25lZWRl
ZD10cnVlIFwKCQktRHhzbHRjLnJ1bnRpbWVfamFyLm5vdF9uZWVkZWQ9dHJ1ZSBcCgkJLUR4c2x0
Yy5yZWdleHBfamFyLm5vdF9uZWVkZWQ9dHJ1ZQp9CgpzcmNfaW5zdGFsbCgpIHsKCWphdmEtcGtn
X2RvamFyIGJ1aWxkLyR7UE59LmphcgoJIyBpbnN0YWxscyBzeW1saW5rcyB0byB0aGUgZmlsZSBp
biAvdXNyL3NoYXJlL3hhbGFuLXNlcmlhbGl6ZXIKCWphdmEtcGtnX2RvamFyIGJ1aWxkL3Nlcmlh
bGl6ZXIuamFyCgkjIGFuZCByZWNvcmRzIGl0IHRvIHBhY2thZ2UuZW52IGFzIGlmIGl0IGJlbG9u
Z3MgdG8gdGhpcyBvbmUncwoJIyBjbGFzc3BhdGgsIGZvciBtYXhpbXVtIHBvc3NpYmxlIGJhY2t3
YXJkIGNvbXBhdGliaWxpdHkKCWphdmEtcGtnX3JlZ2phciAkKGphdmEtcGtnX2dldGphciB4YWxh
bi1zZXJpYWxpemVyIHNlcmlhbGl6ZXIuamFyKQoKCWphdmEtcGtnX2RvbGF1bmNoZXIgJHtQTn0g
LS1tYWluIG9yZy5hcGFjaGUueGFsYW4ueHNsdC5Qcm9jZXNzCgkjTm8gcmVhZG1lLnR4dCBkaXN0
cmlidXRlZCBhbnltb3JlLi4uCgluZXdkb2MgcmVhZG1lLmh0bWwgUkVBRE1FIHx8IGRpZQoJaWYg
dXNlIGRvYzsgdGhlbgoJCWphdmEtcGtnX2RvaHRtbCAtciAiJHtXT1JLRElSfSIvYmluLyR7TVlf
UH0vZG9jcy8qIHx8IGRpZQoJZmkKCXVzZSBzb3VyY2UgJiYgamF2YS1wa2dfZG9zcmMgc3JjL29y
Zwp9Cg==
</data>        

          </attachment>
    </bug>

</bugzilla>