[Bug 24516] New: build.xml v.1.24 doesn't fetch new dependencies

https://www.w3.org/Bugs/Public/show_bug.cgi?id=24516

            Bug ID: 24516
           Summary: build.xml v.1.24 doesn't fetch new dependencies
           Product: CSSValidator
           Version: CSS Validator
          Hardware: PC
                OS: All
            Status: NEW
          Severity: minor
          Priority: P2
         Component: Other
          Assignee: dave.null@w3.org
          Reporter: nbaronov@gmail.com
        QA Contact: www-validator-cvs@w3.org

Created attachment 1436
  --> https://www.w3.org/Bugs/Public/attachment.cgi?id=1436&action=edit
build.xml_download_dependencies.patch

Version 1.24 of build.xml changes old dependencies and adds new ones:

> cvs diff -u -w -r 1.23 -r 1.24 build.xml

Index: build.xml
===================================================================
RCS file: /sources/public/2002/css-validator/build.xml,v
retrieving revision 1.23
retrieving revision 1.24
diff -u -w -r1.23 -r1.24
--- build.xml   1 Nov 2011 07:51:20 -0000       1.23
+++ build.xml   13 Jan 2014 10:01:30 -0000      1.24
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!-- $Id: build.xml,v 1.23 2011-11-01 07:51:20 ylafon Exp $ -->
+<!-- $Id: build.xml,v 1.24 2014-01-13 10:01:30 ylafon Exp $ -->
 <project default="jar" name="W3C CSS Validator">

   <!-- =================================================================== -->
@@ -32,14 +32,18 @@
     <condition property="prepare.run">
       <and>
         <available file="lib/jigsaw.jar"/>
+        <available file="lib/commons-beanutils-1.9.0.jar"/>
         <available file="lib/commons-collections-3.2.1.jar"/>
+        <available file="lib/commons-digester-1.8.1.jar"/>
         <available file="lib/commons-lang-2.6.jar"/>
+        <available file="lib/commons-logging-1.1.1.jar"/>
         <available file="lib/velocity-1.7.jar"/>
         <available file="lib/xercesImpl.jar"/>
         <available file="lib/xml-apis.jar"/>
-        <available file="lib/tagsoup-1.2.jar"/>
+        <available file="lib/tagsoup-1.2.1.jar"/>
         <available file="lib/servlet-api-2.5-6.0.0.jar"/>
-        <available file="lib/htmlparser-1.3.1.jar"/>
+        <available file="lib/htmlparser-1.4.jar"/>
+        <available file="lib/velocity-tools-generic-2.0.jar"/>
       </and>
     </condition>
   </target>


The problem is the new dependencies aren't actually downloaded afterwards in
"prepare" target, so built jars and wars aren't working correctly. This renders
'prepare.check' non-working, because it keeps looking for jars that are newver
downloaded. Fixing this is trivial, please take a look at

-- 
You are receiving this mail because:
You are the QA Contact for the bug.

Received on Wednesday, 5 February 2014 10:46:08 UTC