Bug#814679: velocity: Package rebuilt from source is missing most of its dependencies

Daniel Schepler dschepler at gmail.com
Sun Feb 14 00:38:33 UTC 2016


Source: velocity
Version: 1.7-4
Severity: serious

When I rebuild velocity using pbuilder, the build succeeds; however, the 
result only has a couple dependencies as compared to the set in the official 
package:

# dpkg-deb -I /var/cache/pbuilder/result/velocity_1.7-4_all.deb 
 new debian package, version 2.0.
 size 413580 bytes: control archive=1076 bytes.
      34 bytes,     1 lines      conffiles            
    1058 bytes,    23 lines      control              
     563 bytes,     7 lines      md5sums              
 Package: velocity
 Version: 1.7-4
 Architecture: all
 Maintainer: Debian Java Maintainers <pkg-java-
maintainers at lists.alioth.debian.org>
 Installed-Size: 494
 Depends: libcommons-collections3-java, libcommons-lang-java (>= 2.6)
 Recommends: liboro-java
 Suggests: velocity-doc
 Section: java
 Priority: optional
 Homepage: http://velocity.apache.org/
 Description: Java-based template engine for web application
  Velocity is a Java-based template engine. It permits anyone to use
  the simple yet powerful template language to reference objects
  defined in Java code.
  When Velocity is used for web development, Web designers can work in
  parallel with Java programmers to develop web sites according to the
  Model-View-Controller (MVC) model, meaning that web page designers
  can focus solely on creating a site that looks good, and programmers
  can focus solely on writing top-notch code. Velocity separates Java
  code from the web pages, making the web site more maintainable over
  the long run and providing a viable alternative to Java Server Pages
  (JSPs) or PHP.

(The way I discovered this is in my archive rebuild scripts that dogfood the 
results to build other packages.  Without the dependency of velocity on ant, 
maven-debian-helper no longer indirectly pulls in ant, and I've started seeing 
a few packages that FTBFS because of that.)
-- 
Daniel Schepler



More information about the pkg-java-maintainers mailing list