dont fail when building java source packages
Bug #120793 reported by
Michael Koch
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
cdbs (Ubuntu) |
Invalid
|
Low
|
Martin Pitt |
Bug Description
When building a new source version from a Java source package the build fails when the Java runtime referenced in debian/rules is not present.
This is a common case when working on a Java package and building it only in pbuilder.
Changed in cdbs: | |
assignee: | nobody → pitti |
importance: | Undecided → Low |
status: | Unconfirmed → In Progress |
To post a comment you must log in.
A tested fix for this is here:
diff -Nru /tmp/1SUpT4sPud /cdbs-0. 4.49ubuntu1/ 1/class/ ant.mk. in /tmp/ZuqDGkMS2P /cdbs-0. 4.49ubuntu2/ 1/class/ ant.mk. in /cdbs-0. 4.49ubuntu1/ 1/class/ ant.mk. in 2007-05-21 06:30:47.000000000 +0000 /cdbs-0. 4.49ubuntu2/ 1/class/ ant.mk. in 2007-06-17 07:08:41.000000000 +0000
$(DEB_ ANT_INVOKE) $(DEB_ANT_ BUILD_TARGET) stamp-ant- build
--- /tmp/1SUpT4sPud
+++ /tmp/ZuqDGkMS2P
@@ -43,7 +43,7 @@
touch debian/
-clean:: ant-sanity-check
-$(DEB_ ANT_INVOKE) $(DEB_ANT_ CLEAN_TARGET) stamp-ant- build
+clean::
rm -f debian/
diff -Nru /tmp/1SUpT4sPud /cdbs-0. 4.49ubuntu1/ debian/ changelog /tmp/ZuqDGkMS2P /cdbs-0. 4.49ubuntu2/ debian/ changelog /cdbs-0. 4.49ubuntu1/ debian/ changelog 2007-05-21 07:06:22.000000000 +0000 /cdbs-0. 4.49ubuntu2/ debian/ changelog 2007-06-17 07:04:17.000000000 +0000
--- /tmp/1SUpT4sPud
+++ /tmp/ZuqDGkMS2P
@@ -1,3 +1,9 @@
+cdbs (0.4.49ubuntu2) gutsy; urgency=low
+
+ * Don't fail on debuild -S when "ant clean" can't be executed.
+
+ -- Michael Koch <email address hidden> Sun, 17 Jun 2007 07:03:22 +0000 +
cdbs (0.4.49ubuntu1) gutsy; urgency=low
* Merge to Debian unstable; remaining Ubuntu changes: