Bug#791446: liblog4j1.2-java: org/apache/log4j/pattern is missing from .jar.

2015-07-04 Thread Hilko Bengen
Control: tag -1 patch

* Hilko Bengen:

 All of the missing classes are in the org/apache/log4j/pattern directory
 which is missing from the jar that ships with this package.

Apparently the build.xml file that is used to build the jar has not been
kept up-to-date. The patch below seems to fix the problem.

Cheers,
-Hilko

--- apache-log4j1.2.orig/build.xml
+++ apache-log4j1.2/build.xml
@@ -429,7 +429,9 @@
${stem}/or/*.class,
${stem}/or/sax/*.class,
${stem}/or/jms/*.class,
-   ${stem}/config/*.class
+   ${stem}/config/*.class
+   ${stem}/pattern/*.class
+   ${stem}/rewrite/*.class
  excludes=**/UnitTest**
manifest
section name=org/apache/log4j

__
This is the maintainer address of Debian's Java team
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-maintainers. 
Please use
debian-j...@lists.debian.org for discussions and questions.


Processed: Re: Bug#791446: liblog4j1.2-java: org/apache/log4j/pattern is missing from .jar.

2015-07-04 Thread Debian Bug Tracking System
Processing control commands:

 tag -1 patch
Bug #791446 [liblog4j1.2-java] liblog4j1.2-java: org/apache/log4j/pattern is 
missing from .jar.
Added tag(s) patch.

-- 
791446: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=791446
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems

__
This is the maintainer address of Debian's Java team
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-maintainers. 
Please use
debian-j...@lists.debian.org for discussions and questions.


Bug#791446: liblog4j1.2-java: org/apache/log4j/pattern is missing from .jar.

2015-07-04 Thread Hilko Bengen
Package: liblog4j1.2-java
Version: 1.2.17-5
Severity: grave

I am trying to build apache-log4j-extras1.2 (a dependency for
Elasticsearch 1.6) and am failing because a number of symbols cannot be
resolved, see below. It turns out that those classes are present in the
jar file -- and also in the sources that liblog4j1.2-java is built from.

All of the missing classes are in the org/apache/log4j/pattern directory
which is missing from the jar that ships with this package.

Cheers,
-Hilko

.../apache-log4j-extras1.2/src/main/java/org/apache/log4j/rolling/RollingPolicyBase.java:[22,31]
 error: cannot find symbol
  symbol:   class PatternConverter
  location: package org.apache.log4j.pattern
.../apache-log4j-extras1.2/src/main/java/org/apache/log4j/rolling/RollingPolicyBase.java:[23,31]
 error: cannot find symbol
  symbol:   class IntegerPatternConverter
  location: package org.apache.log4j.pattern
.../apache-log4j-extras1.2/src/main/java/org/apache/log4j/rolling/RollingPolicyBase.java:[24,31]
 error: cannot find symbol
  symbol:   class DatePatternConverter
  location: package org.apache.log4j.pattern
.../apache-log4j-extras1.2/src/main/java/org/apache/log4j/rolling/RollingPolicyBase.java:[57,10]
 error: cannot find symbol
  symbol:   class PatternConverter
  location: class RollingPolicyBase
.../apache-log4j-extras1.2/src/main/java/org/apache/log4j/rolling/RollingPolicyBase.java:[159,18]
 error: cannot find symbol
  symbol:   class PatternConverter
  location: class RollingPolicyBase
.../apache-log4j-extras1.2/src/main/java/org/apache/log4j/rolling/RollingPolicyBase.java:[169,18]
 error: cannot find symbol
  symbol:   class PatternConverter
  location: class RollingPolicyBase
.../apache-log4j-extras1.2/src/main/java/org/apache/log4j/pattern/ExtrasPatternParser.java:[439,17]
 error: cannot find symbol
  symbol:   class PatternConverter
  location: class ExtrasPatternParser
.../apache-log4j-extras1.2/src/main/java/org/apache/log4j/xml/XSLTLayout.java:[45,31]
 error: cannot find symbol
  symbol:   class CachedDateFormat
  location: package org.apache.log4j.pattern
.../apache-log4j-extras1.2/src/main/java/org/apache/log4j/xml/XSLTLayout.java:[145,18]
 error: cannot find symbol
  symbol:   class CachedDateFormat
  location: class XSLTLayout
.../apache-log4j-extras1.2/src/main/java/org/apache/log4j/rolling/FixedWindowRollingPolicy.java:[24,31]
 error: cannot find symbol
  symbol:   class PatternConverter
  location: package org.apache.log4j.pattern
.../apache-log4j-extras1.2/src/main/java/org/apache/log4j/extras/XSLTLayout.java:[45,31]
 error: cannot find symbol
  symbol:   class CachedDateFormat
  location: package org.apache.log4j.pattern
.../apache-log4j-extras1.2/src/main/java/org/apache/log4j/extras/XSLTLayout.java:[149,18]
 error: cannot find symbol
  symbol:   class CachedDateFormat
  location: class XSLTLayout
.../apache-log4j-extras1.2/src/main/java/org/apache/log4j/rolling/TimeBasedRollingPolicy.java:[24,31]
 error: cannot find symbol
  symbol:   class PatternConverter
  location: package org.apache.log4j.pattern
.../apache-log4j-extras1.2/src/main/java/org/apache/log4j/rolling/RollingPolicyBase.java:[134,28]
 error: cannot find symbol
  symbol:   class PatternConverter
  location: class RollingPolicyBase
.../apache-log4j-extras1.2/src/main/java/org/apache/log4j/rolling/RollingPolicyBase.java:[136,7]
 error: cannot find symbol
  symbol:   class PatternConverter
  location: class RollingPolicyBase
.../apache-log4j-extras1.2/src/main/java/org/apache/log4j/rolling/RollingPolicyBase.java:[161,44]
 error: cannot find symbol
  symbol:   class DatePatternConverter
  location: class RollingPolicyBase
.../apache-log4j-extras1.2/src/main/java/org/apache/log4j/rolling/RollingPolicyBase.java:[171,44]
 error: cannot find symbol
  symbol:   class IntegerPatternConverter
  location: class RollingPolicyBase
.../apache-log4j-extras1.2/src/main/java/org/apache/log4j/pattern/ExtrasPatternParser.java:[92,19]
 error: cannot find symbol
  symbol:   class LoggerPatternConverter
  location: class ExtrasPatternParser
.../apache-log4j-extras1.2/src/main/java/org/apache/log4j/pattern/ExtrasPatternParser.java:[93,24]
 error: cannot find symbol
  symbol:   class LoggerPatternConverter
  location: class ExtrasPatternParser
.../apache-log4j-extras1.2/src/main/java/org/apache/log4j/pattern/ExtrasPatternParser.java:[95,19]
 error: cannot find symbol
  symbol:   class ClassNamePatternConverter
  location: class ExtrasPatternParser
.../apache-log4j-extras1.2/src/main/java/org/apache/log4j/pattern/ExtrasPatternParser.java:[96,23]
 error: cannot find symbol
  symbol:   class ClassNamePatternConverter
  location: class ExtrasPatternParser
.../apache-log4j-extras1.2/src/main/java/org/apache/log4j/pattern/ExtrasPatternParser.java:[98,19]
 error: cannot find symbol
  symbol:   class DatePatternConverter
  location: class ExtrasPatternParser
.../apache-log4j-extras1.2/src/main/java/org/apache/log4j/pattern/ExtrasPatternParser.java:[99,22]
 error: