Bug 650390 - Installation requires many unrelated dependencies
Summary: Installation requires many unrelated dependencies
Keywords:
Status: CLOSED WONTFIX
Alias: None
Product: Fedora
Classification: Fedora
Component: javamail
Version: 13
Hardware: Unspecified
OS: Linux
low
medium
Target Milestone: ---
Assignee: Mary Ellen Foster
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2010-11-06 06:07 UTC by Aaron Schlaegel
Modified: 2011-06-28 10:48 UTC (History)
4 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2011-06-28 10:48:35 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Aaron Schlaegel 2010-11-06 06:07:12 UTC
Description of problem:
The installation of pdftk brings with it many unrelated java server related rpms.

How reproducible:
Always

Steps to Reproduce:
1. on a clean system
2. yum install pdftk
  
Actual results:
$ sudo yum install pdftk
Loaded plugins: presto, priorities, refresh-packagekit
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package pdftk.x86_64 0:1.41-23.fc13 set to be installed
--> Processing Dependency: itext(x86-64) >= 2.1.7-1 for package: pdftk-1.41-23.fc13.x86_64
--> Processing Dependency: /usr/lib64/gcj/itext/itext-2.1.7.jar.so for package: pdftk-1.41-23.fc13.x86_64
--> Running transaction check
---> Package itext.x86_64 0:2.1.7-6.fc13 set to be installed
--> Processing Dependency: bouncycastle-tsp for package: itext-2.1.7-6.fc13.x86_64
--> Running transaction check
---> Package bouncycastle-tsp.x86_64 0:1.45-1.fc13 set to be installed
--> Processing Dependency: bouncycastle-mail = 1.45 for package: bouncycastle-tsp-1.45-1.fc13.x86_64
--> Running transaction check
---> Package bouncycastle-mail.x86_64 0:1.45-1.fc13 set to be installed
--> Processing Dependency: bouncycastle = 1.45 for package: bouncycastle-mail-1.45-1.fc13.x86_64
--> Processing Dependency: javamail for package: bouncycastle-mail-1.45-1.fc13.x86_64
--> Running transaction check
---> Package bouncycastle.x86_64 0:1.45-1.fc13 set to be installed
---> Package javamail.x86_64 0:1.4.3-2.fc13 set to be installed
--> Processing Dependency: tomcat5-jsp-2.0-api for package: javamail-1.4.3-2.fc13.x86_64
--> Running transaction check
---> Package tomcat5-jsp-2.0-api.noarch 0:5.5.27-7.4.fc12 set to be installed
--> Processing Dependency: tomcat5-servlet-2.4-api = 5.5.27-7.4.fc12 for package: tomcat5-jsp-2.0-api-5.5.27-7.4.fc12.noarch
--> Processing Dependency: tomcat5-servlet-2.4-api = 5.5.27-7.4.fc12 for package: tomcat5-jsp-2.0-api-5.5.27-7.4.fc12.noarch
--> Running transaction check
---> Package tomcat5-servlet-2.4-api.noarch 0:5.5.27-7.4.fc12 set to be installed
--> Finished Dependency Resolution

Dependencies Resolved

==========================================================================================================================================================
 Package                                        Arch                          Version                                 Repository                     Size
==========================================================================================================================================================
Installing:
 pdftk                                          x86_64                        1.41-23.fc13                            fedora                         75 k
Installing for dependencies:
 bouncycastle                                   x86_64                        1.45-1.fc13                             fedora                        3.3 M
 bouncycastle-mail                              x86_64                        1.45-1.fc13                             fedora                        517 k
 bouncycastle-tsp                               x86_64                        1.45-1.fc13                             fedora                        105 k
 itext                                          x86_64                        2.1.7-6.fc13                            fedora                        3.0 M
 javamail                                       x86_64                        1.4.3-2.fc13                            fedora                        925 k
 tomcat5-jsp-2.0-api                            noarch                        5.5.27-7.4.fc12                         fedora                         73 k
 tomcat5-servlet-2.4-api                        noarch                        5.5.27-7.4.fc12                         fedora                        114 k

Transaction Summary
==========================================================================================================================================================
Install       8 Package(s)

Total download size: 8.1 M
Installed size: 24 M


Expected results:
pdftk rpm installs without bring with it email and web servers.

Additional info:
I have a functional java setup.

Comment 1 Orcan Ogetbil 2010-11-06 06:23:08 UTC
Well,

pdftk needs the itext library
itext library needs bouncycastle and bouncycastle-mail
bouncycastle-mail needs javamail
javamail needs all that stuff.

How do you expect us to cut down the dependencies? I am reassigning the bug to the javamail since there is nothing we can do up to that part of the dependency chain.

Comment 2 Benjamín Valero Espinosa 2010-11-24 08:35:46 UTC
I have seen the same "problem" with tuxguitar, that also requires itext for PDF and installs javamail, that it is at least strange.

Comment 3 Bug Zapper 2011-05-30 14:07:41 UTC
This message is a reminder that Fedora 13 is nearing its end of life.
Approximately 30 (thirty) days from now Fedora will stop maintaining
and issuing updates for Fedora 13.  It is Fedora's policy to close all
bug reports from releases that are no longer maintained.  At that time
this bug will be closed as WONTFIX if it remains open with a Fedora 
'version' of '13'.

Package Maintainer: If you wish for this bug to remain open because you
plan to fix it in a currently maintained version, simply change the 'version' 
to a later Fedora version prior to Fedora 13's end of life.

Bug Reporter: Thank you for reporting this issue and we are sorry that 
we may not be able to fix it before Fedora 13 is end of life.  If you 
would still like to see this bug fixed and are able to reproduce it 
against a later version of Fedora please change the 'version' of this 
bug to the applicable version.  If you are unable to change the version, 
please add a comment here and someone will do it for you.

Although we aim to fix as many bugs as possible during every release's 
lifetime, sometimes those efforts are overtaken by events.  Often a 
more recent Fedora release includes newer upstream software that fixes 
bugs or makes them obsolete.

The process we are following is described here: 
http://fedoraproject.org/wiki/BugZappers/HouseKeeping

Comment 4 Bug Zapper 2011-06-28 10:48:35 UTC
Fedora 13 changed to end-of-life (EOL) status on 2011-06-25. Fedora 13 is 
no longer maintained, which means that it will not receive any further 
security or bug fix updates. As a result we are closing this bug.

If you can reproduce this bug against a currently maintained version of 
Fedora please feel free to reopen this bug against that version.

Thank you for reporting this bug and we are sorry it could not be fixed.


Note You need to log in before you can comment on or make changes to this bug.