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