Bug 32150 - Зависимость pdftk от огромного числа пакетов для java-разработки
Summary: Зависимость pdftk от огромного числа пакетов для java-разработки
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: pdftk (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: viy
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-05-28 09:47 MSK by Denis Kirienko
Modified: 2017-11-06 22:57 MSK (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Denis Kirienko 2016-05-28 09:47:40 MSK
В pdftk 2.02-alt2_4 появилась зависимость на пакет  bouncycastle, что вытягивает по зависимостям огромное java-хозяйство:


$ sudo apt-get install pdftk
Reading Package Lists... Done
Building Dependency Tree... Done
The following extra packages will be installed:
  aether-api aether-connector-basic aether-impl aether-spi aether-transport-wagon aether-util ant ant-antlr ant-junit ant-lib antlr-tool aopalliance
  apache-commons-beanutils apache-commons-cli apache-commons-codec apache-commons-collections apache-commons-compress apache-commons-configuration apache-commons-digester
  apache-commons-httpclient apache-commons-io apache-commons-lang apache-commons-lang3 apache-commons-logging apache-commons-parent apache-commons-validator apache-parent
  apache-rat-core apache-rat-plugin apache-resource-bundles aqute-bndlib args4j atinject avalon-framework avalon-logkit batik batik-css beust-jcommander bouncycastle bsf
  bsh buildnumber-maven-plugin cdi-api codehaus-parent eclipse-equinox-osgi felix-bundlerepository felix-framework felix-osgi-compendium felix-osgi-core
  felix-osgi-foundation felix-utils fontbox fonts-ttf-java-1.6.0-sun fop forge-parent fusesource-pom geronimo-annotation geronimo-jms geronimo-parent-poms
  glassfish-el-api glassfish-servlet-api google-guice groovy-lib guava hamcrest-core hawtjni-runtime httpcomponents-client httpcomponents-core httpcomponents-project
  jai-imageio-core jansi jansi-native java-1.6.0-sun-headless javaewah javamail javapackages-local jaxen jboss-interceptors-1.2-api jboss-parent jcip-annotations jdom
  jetty-http jetty-io jetty-security jetty-server jetty-servlet jetty-util jgit jline jna jsch jsoup jsr-305 jtidy junit jvnet-parent jzlib kxml libsnappy log4j log4j12
  maven maven-antrun-plugin maven-archiver maven-artifact maven-artifact-manager maven-artifact-resolver maven-assembly-plugin maven-common-artifact-filters
  maven-compiler-plugin maven-dependency-tree maven-doxia-core maven-doxia-logging-api maven-doxia-module-apt maven-doxia-module-fml maven-doxia-module-fo
  maven-doxia-module-xdoc maven-doxia-module-xhtml maven-doxia-sink-api maven-doxia-sitetools maven-enforcer-api maven-enforcer-plugin maven-enforcer-rules
  maven-file-management maven-filesystem maven-filtering maven-invoker maven-jar-plugin maven-javadoc-plugin maven-local maven-model maven-monitor maven-parent
  maven-plugin-annotations maven-plugin-build-helper maven-plugin-bundle maven-plugin-descriptor maven-plugin-plugin maven-plugin-registry maven-plugin-testing-harness
  maven-plugin-tools-annotations maven-plugin-tools-api maven-plugin-tools-generators maven-plugin-tools-java maven-plugins-pom maven-profile maven-project
  maven-remote-resources-plugin maven-reporting-api maven-reporting-impl maven-repository-builder maven-resources-plugin maven-scm maven-settings maven-shared-incremental
  maven-shared-io maven-shared-utils maven-source-plugin maven-surefire maven-surefire-plugin maven-surefire-provider-junit maven-surefire-provider-testng maven-toolchain
  maven-wagon-file maven-wagon-http maven-wagon-http-shared maven-wagon-provider-api mojo-parent objectweb-asm objectweb-pom plexus-archiver plexus-build-api
  plexus-cipher plexus-classworlds plexus-cli plexus-compiler plexus-component-api plexus-components-pom plexus-containers-component-annotations
  plexus-containers-component-metadata plexus-containers-container-default plexus-i18n plexus-interactivity-api plexus-interpolation plexus-io plexus-pom plexus-resources
  plexus-sec-dispatcher plexus-utils plexus-velocity publicsuffix-list qdox rhino sisu-inject sisu-plexus slf4j slf4j-log4j12 snappy-java sonatype-oss-parent testng
  velocity weld-parent xbean xmlgraphics-commons xmlunit xmvn xmvn-api xmvn-connector-aether xmvn-core xmvn-install xmvn-mojo xmvn-resolve xmvn-subst xpp3

...

1 upgraded, 214 newly installed, 0 removed and 22 not upgraded.
Need to get 0B/78.9MB of archives.
After unpacking 175MB of additional disk space will be used.
Comment 1 viy 2017-11-06 22:56:48 MSK
исправлено в текущем сизифе
$ hsh-install pdftk 2>&1| tee log                      
<13>Nov  6 19:56:10 rpmi: bouncycastle-0:1.54-alt1_3jpp8 1509745568 installed
<13>Nov  6 19:56:10 rpmi: libltdl7-2.4.2-alt5 1450059753 installed
<13>Nov  6 19:56:10 rpmi: libgcj-common-1.4.20-alt1 1432315196 installed
<13>Nov  6 19:56:11 rpmi: libgcj5-jar-5.3.1-alt4 1484296665 installed
<13>Nov  6 19:56:11 rpmi: libgcj_bc1-6.3.1-alt2 1486143151 installed
<13>Nov  6 19:56:11 rpmi: zip-30000000:3.0-alt1 1332241778 installed
<13>Nov  6 19:56:12 rpmi: libgcj5-5.3.1-alt4 1484290846 installed
<13>Nov  6 19:56:12 rpmi: pdftk-2.02-alt2_4 1464283557 installed