Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 474916 - dev-java/itext-{2.0.8,2.1.5-r1} compile error "package org.bouncycastle.cms does not exist"
Summary: dev-java/itext-{2.0.8,2.1.5-r1} compile error "package org.bouncycastle.cms d...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Java team
URL:
Whiteboard:
Keywords:
Depends on: 460952
Blocks: 470744
  Show dependency tree
 
Reported: 2013-06-27 00:35 UTC by Sebastian Pipping
Modified: 2013-08-15 16:42 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
Build log (dev-java:itext-2.1.5-r1:20130627-003137.log,9.10 KB, text/plain)
2013-06-27 00:35 UTC, Sebastian Pipping
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Sebastian Pipping gentoo-dev 2013-06-27 00:35:09 UTC
Created attachment 352030 [details]
Build log

Full build log attached.
Comment 1 Tom Wijsman (TomWij) (RETIRED) gentoo-dev 2013-06-27 13:52:16 UTC
Appears to be the result of that package moving from the bcmail dependency [1] to the bcpkix dependency [2, see URL].

Java herd, how do we proceed here? Slot >=1.49 into SLOT="1.49" and depend on || ( dev-java/bcmail:0 ( dev-java/bcmail:1.49 dev-java/bcpkix:1.49 ) ) if Portage supports that or do you have another idea?

Alternatively we could try to remove the older versions, looking at the version numbers they are quite old and I wonder if there is a reason to keep them around.

2.0.8, 2.1.5, 2.1.5-r1 affected; 5.2.0 not affected.

 [1]: http://www.jarfinder.com/index.php/java/info/org.bouncycastle.cms.CMSEnvelopedData
 [2]: http://www.bouncycastle.org/docs/pkixdocs1.5on/index.html?org/bouncycastle/cms/CMSEnvelopedData.html
Comment 2 Sebastian Pipping gentoo-dev 2013-06-28 22:29:20 UTC
(In reply to Tom Wijsman (TomWij) from comment #1)
> Alternatively we could try to remove the older versions, looking at the
> version numbers they are quite old and I wonder if there is a reason to keep
> them around.
> 
> 2.0.8, 2.1.5, 2.1.5-r1 affected; 5.2.0 not affected.

We need >=dev-java/itext-2.1.5:0 (note the ":0") to stick around for dev-java/jfreechart.
Comment 3 Tom Wijsman (TomWij) (RETIRED) gentoo-dev 2013-07-06 15:34:24 UTC
According to the pending revision bump on that package it appears we don't.
Comment 4 Tom Wijsman (TomWij) (RETIRED) gentoo-dev 2013-08-15 16:42:16 UTC
*itext-2.1.5-r2 (15 Aug 2013)
*itext-2.0.8-r1 (15 Aug 2013)

  15 Aug 2013; Tom Wijsman <TomWij@gentoo.org> +itext-2.0.8-r1.ebuild,
  +itext-2.1.5-r2.ebuild, -itext-2.0.8.ebuild, -itext-2.1.5-r1.ebuild:
  Revision bump. Slotted bcmail and bcprov dependencies. Punted old and broken
  version.