Bug#1099290: statcvs: FTBFS: error: package org.jfree.ui does not exist
Package: src:statcvs
Version: 1:0.7.0.dfsg-10
Severity: serious
Tags: ftbfs trixie sid
Dear maintainer:
During a rebuild of all packages in unstable, your package failed to build:
--------------------------------------------------------------------------------
[...]
debian/rules clean
dh clean --with javahelper
dh_auto_clean
ant clean
Buildfile: /<<PKGBUILDDIR>>/build.xml
clean:
BUILD SUCCESSFUL
Total time: 0 seconds
jh_clean
Duplicate specification "unlink|u" for option "u"
dh_clean
debian/rules binary
dh binary --with javahelper
dh_update_autotools_config
dh_autoreconf
dh_auto_configure
jh_linkjars
debian/rules override_dh_auto_build
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_auto_build -- jar javadoc
ant -Duser.name debian jar javadoc
Buildfile: /<<PKGBUILDDIR>>/build.xml
init:
[mkdir] Created dir: /<<PKGBUILDDIR>>/build
filter:
[copy] Copying 155 files to /<<PKGBUILDDIR>>/src-temp
[copy] Copied 19 empty directories to 1 empty directory under /<<PKGBUILDDIR>>/src-temp
[copy] Copying 8 files to /<<PKGBUILDDIR>>/src-temp
compile:
[javac] /<<PKGBUILDDIR>>/build.xml:60: warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds
[javac] Using javac -source 1.4 is no longer supported, switching to 8
[javac] Using javac -target 1.4 is no longer supported, switching to 8
[javac] Compiling 141 source files to /<<PKGBUILDDIR>>/build
[javac] warning: [options] bootstrap class path not set in conjunction with -source 8
[javac] warning: [options] source value 8 is obsolete and will be removed in a future release
[javac] warning: [options] target value 8 is obsolete and will be removed in a future release
[javac] warning: [options] To suppress warnings about obsolete options, use -Xlint:-options.
[javac] /<<PKGBUILDDIR>>/src-temp/net/sf/statcvs/charts/ChartConfigUtil.java:25: error: package org.jfree.ui does not exist
[javac] import org.jfree.ui.Align;
[javac] ^
[javac] /<<PKGBUILDDIR>>/src-temp/net/sf/statcvs/charts/ChartConfigUtil.java:26: error: package org.jfree.ui does not exist
[javac] import org.jfree.ui.HorizontalAlignment;
[javac] ^
[javac] /<<PKGBUILDDIR>>/src-temp/net/sf/statcvs/charts/ChartConfigUtil.java:27: error: package org.jfree.ui does not exist
[javac] import org.jfree.ui.RectangleEdge;
[javac] ^
[javac] /<<PKGBUILDDIR>>/src-temp/net/sf/statcvs/charts/ChartImage.java:9: error: cannot find symbol
[javac] import org.jfree.chart.ChartUtilities;
[javac] ^
[javac] symbol: class ChartUtilities
[javac] location: package org.jfree.chart
[javac] /<<PKGBUILDDIR>>/src-temp/net/sf/statcvs/charts/ModifyAddChartMaker.java:27: error: package org.jfree.ui does not exist
[javac] import org.jfree.ui.RectangleEdge;
[javac] ^
[javac] /<<PKGBUILDDIR>>/src-temp/net/sf/statcvs/charts/ModuleEvolutionChartMaker.java:18: error: cannot find symbol
[javac] import org.jfree.chart.axis.ColorBar;
[javac] ^
[javac] symbol: class ColorBar
[javac] location: package org.jfree.chart.axis
[javac] /<<PKGBUILDDIR>>/src-temp/net/sf/statcvs/charts/ModuleEvolutionChartMaker.java:22: error: cannot find symbol
[javac] import org.jfree.chart.plot.ContourPlot;
[javac] ^
[javac] symbol: class ContourPlot
[javac] location: package org.jfree.chart.plot
[javac] /<<PKGBUILDDIR>>/src-temp/net/sf/statcvs/charts/ModuleEvolutionChartMaker.java:23: error: package org.jfree.data.contour does not exist
[javac] import org.jfree.data.contour.ContourDataset;
[javac] ^
[javac] /<<PKGBUILDDIR>>/src-temp/net/sf/statcvs/charts/ModuleEvolutionChartMaker.java:24: error: package org.jfree.data.contour does not exist
[javac] import org.jfree.data.contour.DefaultContourDataset;
[javac] ^
[javac] /<<PKGBUILDDIR>>/src-temp/net/sf/statcvs/charts/ModuleEvolutionChartMaker.java:25: error: package org.jfree.ui does not exist
[javac] import org.jfree.ui.RectangleEdge;
[javac] ^
[javac] /<<PKGBUILDDIR>>/src-temp/net/sf/statcvs/charts/ModuleEvolutionChartMaker.java:94: error: cannot find symbol
[javac] private ContourDataset buildDs() {
[javac] ^
[javac] symbol: class ContourDataset
[javac] location: class ModuleEvolutionChartMaker
[javac] /<<PKGBUILDDIR>>/src-temp/net/sf/statcvs/charts/SymbolicNameAnnotation.java:24: error: package org.jfree.text does not exist
[javac] import org.jfree.text.TextUtilities;
[javac] ^
[javac] /<<PKGBUILDDIR>>/src-temp/net/sf/statcvs/charts/SymbolicNameAnnotation.java:25: error: package org.jfree.ui does not exist
[javac] import org.jfree.ui.RectangleEdge;
[javac] ^
[javac] /<<PKGBUILDDIR>>/src-temp/net/sf/statcvs/charts/SymbolicNameAnnotation.java:26: error: package org.jfree.ui does not exist
[javac] import org.jfree.ui.TextAnchor;
[javac] ^
[javac] /<<PKGBUILDDIR>>/src-temp/net/sf/statcvs/charts/SymbolicNameAnnotation.java:118: error: cannot find symbol
[javac] private float getArrangedLabelX(final SymbolicName tag, final Rectangle2D dataArea, final ValueAxis domainAxis, final RectangleEdge domainEdge) {
[javac] ^
[javac] symbol: class RectangleEdge
[javac] location: class SymbolicNameAnnotation
[javac] /<<PKGBUILDDIR>>/src-temp/net/sf/statcvs/charts/SymbolicNameAnnotation.java:132: error: cannot find symbol
[javac] private float getNaturalX(final SymbolicName tag, final Rectangle2D dataArea, final ValueAxis domainAxis, final RectangleEdge domainEdge) {
[javac] ^
[javac] symbol: class RectangleEdge
[javac] location: class SymbolicNameAnnotation
[javac] /<<PKGBUILDDIR>>/src-temp/net/sf/statcvs/charts/ChartConfigUtil.java:73: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal
[javac] .getConfigIntegerProperty("chart." + chartName + ".width", "chart.width", new Integer(defaultDimension.width));
[javac] ^
[javac] /<<PKGBUILDDIR>>/src-temp/net/sf/statcvs/charts/ChartConfigUtil.java:75: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal
[javac] final Integer height = ConfigurationOptions.getConfigIntegerProperty("chart." + chartName + ".height", "chart.height", new Integer(
[javac] ^
[javac] /<<PKGBUILDDIR>>/src-temp/net/sf/statcvs/charts/ChartConfigUtil.java:112: error: cannot find symbol
[javac] ((XYLineAndShapeRenderer) renderer).setBaseShapesVisible(showShapes.booleanValue());
[javac] ^
[javac] symbol: method setBaseShapesVisible(boolean)
[javac] location: class XYLineAndShapeRenderer
[javac] /<<PKGBUILDDIR>>/src-temp/net/sf/statcvs/charts/ChartConfigUtil.java:113: error: cannot find symbol
[javac] ((XYLineAndShapeRenderer) renderer).setBaseShapesFilled(filledShapes.booleanValue());
[javac] ^
[javac] symbol: method setBaseShapesFilled(boolean)
[javac] location: class XYLineAndShapeRenderer
[javac] /<<PKGBUILDDIR>>/src-temp/net/sf/statcvs/charts/ChartConfigUtil.java:132: warning: [removal] Float(double) in Float has been deprecated and marked for removal
[javac] "chart.chartBackgroundImage.transparency", new Float(0.35));
[javac] ^
[javac] /<<PKGBUILDDIR>>/src-temp/net/sf/statcvs/charts/ChartConfigUtil.java:142: error: cannot find symbol
[javac] chart.setBackgroundImageAlignment(Align.BOTTOM_LEFT);
[javac] ^
[javac] symbol: variable Align
[javac] location: class ChartConfigUtil
[javac] /<<PKGBUILDDIR>>/src-temp/net/sf/statcvs/charts/ChartConfigUtil.java:163: warning: [removal] Float(double) in Float has been deprecated and marked for removal
[javac] new Float(0.35));
[javac] ^
[javac] /<<PKGBUILDDIR>>/src-temp/net/sf/statcvs/charts/ChartConfigUtil.java:191: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal
[javac] new Integer(9));
[javac] ^
[javac] /<<PKGBUILDDIR>>/src-temp/net/sf/statcvs/charts/ChartConfigUtil.java:195: error: cannot find symbol
[javac] copyright.setPosition(RectangleEdge.BOTTOM);
[javac] ^
[javac] symbol: variable RectangleEdge
[javac] location: class ChartConfigUtil
[javac] /<<PKGBUILDDIR>>/src-temp/net/sf/statcvs/charts/ChartConfigUtil.java:196: error: cannot find symbol
[javac] copyright.setHorizontalAlignment(HorizontalAlignment.RIGHT);
[javac] ^
[javac] symbol: variable HorizontalAlignment
[javac] location: class ChartConfigUtil
[javac] /<<PKGBUILDDIR>>/src-temp/net/sf/statcvs/charts/ChartImage.java:61: error: cannot find symbol
[javac] ChartUtilities.saveChartAsPNG(new File(rootDirectory + fileName), chart, size.width, size.height);
[javac] ^
[javac] symbol: variable ChartUtilities
[javac] location: class ChartImage
[javac] /<<PKGBUILDDIR>>/src-temp/net/sf/statcvs/charts/CommitScatterChartMaker.java:116: error: no suitable constructor found for TimeSeries(String,Class<Second>)
[javac] final TimeSeries result = new TimeSeries("Dummy", Second.class);
[javac] ^
[javac] constructor TimeSeries.TimeSeries(Comparable) is not applicable
[javac] (actual and formal argument lists differ in length)
[javac] constructor TimeSeries.TimeSeries(Comparable,String,String) is not applicable
[javac] (actual and formal argument lists differ in length)
[javac] /<<PKGBUILDDIR>>/src-temp/net/sf/statcvs/charts/CommitScatterChartMaker.java:148: error: cannot find symbol
[javac] renderer.setShape(new Rectangle(new Dimension(2, 2)));
[javac] ^
[javac] symbol: method setShape(Rectangle)
[javac] location: variable renderer of type XYItemRenderer
[javac] /<<PKGBUILDDIR>>/src-temp/net/sf/statcvs/charts/DirectoryPieChartMaker.java:83: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal
[javac] data.setValue(Messages.getString("PIE_MODSIZE_OTHER"), new Integer(otherSum));
[javac] ^
[javac] /<<PKGBUILDDIR>>/src-temp/net/sf/statcvs/charts/DirectoryPieChartMaker.java:93: error: method setSectionOutlinePaint in class PiePlot<K> cannot be applied to given types;
[javac] plot.setSectionOutlinePaint(Color.BLACK);
[javac] ^
[javac] required: Comparable,Paint
[javac] found: Color
[javac] reason: actual and formal argument lists differ in length
[javac] where K is a type-variable:
[javac] K extends Comparable<K> declared in class PiePlot
[javac] /<<PKGBUILDDIR>>/src-temp/net/sf/statcvs/charts/ModifyAddChartMaker.java:143: error: cannot find symbol
[javac] chart.getLegend().setPosition(RectangleEdge.TOP);
[javac] ^
[javac] symbol: variable RectangleEdge
[javac] location: class ModifyAddChartMaker
[javac] /<<PKGBUILDDIR>>/src-temp/net/sf/statcvs/charts/ModuleEvolutionChartMaker.java:60: error: cannot find symbol
[javac] final ContourDataset data = buildDs();
[javac] ^
[javac] symbol: class ContourDataset
[javac] location: class ModuleEvolutionChartMaker
[javac] /<<PKGBUILDDIR>>/src-temp/net/sf/statcvs/charts/ModuleEvolutionChartMaker.java:74: error: cannot find symbol
[javac] final ColorBar zAxis = new ColorBar("Commit Activity (%)");
[javac] ^
[javac] symbol: class ColorBar
[javac] location: class ModuleEvolutionChartMaker
[javac] /<<PKGBUILDDIR>>/src-temp/net/sf/statcvs/charts/ModuleEvolutionChartMaker.java:74: error: cannot find symbol
[javac] final ColorBar zAxis = new ColorBar("Commit Activity (%)");
[javac] ^
[javac] symbol: class ColorBar
[javac] location: class ModuleEvolutionChartMaker
[javac] /<<PKGBUILDDIR>>/src-temp/net/sf/statcvs/charts/ModuleEvolutionChartMaker.java:77: error: cannot find symbol
[javac] final ContourPlot plot = new ContourPlot(data, xAxis, yAxis, zAxis);
[javac] ^
[javac] symbol: class ContourPlot
[javac] location: class ModuleEvolutionChartMaker
[javac] /<<PKGBUILDDIR>>/src-temp/net/sf/statcvs/charts/ModuleEvolutionChartMaker.java:77: error: cannot find symbol
[javac] final ContourPlot plot = new ContourPlot(data, xAxis, yAxis, zAxis);
[javac] ^
[javac] symbol: class ContourPlot
[javac] location: class ModuleEvolutionChartMaker
[javac] /<<PKGBUILDDIR>>/src-temp/net/sf/statcvs/charts/ModuleEvolutionChartMaker.java:81: error: cannot find symbol
[javac] plot.setColorBarLocation(RectangleEdge.BOTTOM);
[javac] ^
[javac] symbol: variable RectangleEdge
[javac] location: class ModuleEvolutionChartMaker
[javac] /<<PKGBUILDDIR>>/src-temp/net/sf/statcvs/charts/ModuleEvolutionChartMaker.java:216: warning: [removal] Double(double) in Double has been deprecated and marked for removal
[javac] oDoubleY[index] = new Double(y);
[javac] ^
[javac] /<<PKGBUILDDIR>>/src-temp/net/sf/statcvs/charts/ModuleEvolutionChartMaker.java:218: warning: [removal] Double(double) in Double has been deprecated and marked for removal
[javac] oDoubleZ[index] = (value != 0) ? new Double(value) : null;
[javac] ^
[javac] /<<PKGBUILDDIR>>/src-temp/net/sf/statcvs/charts/ModuleEvolutionChartMaker.java:224: warning: [removal] Double(double) in Double has been deprecated and marked for removal
[javac] oDoubleY[index] = new Double(y);
[javac] ^
[javac] /<<PKGBUILDDIR>>/src-temp/net/sf/statcvs/charts/ModuleEvolutionChartMaker.java:229: error: cannot find symbol
[javac] return new DefaultContourDataset(null, oDateX, oDoubleY, oDoubleZ);
[javac] ^
[javac] symbol: class DefaultContourDataset
[javac] location: class ModuleEvolutionChartMaker
[javac] /<<PKGBUILDDIR>>/src-temp/net/sf/statcvs/charts/ModuleSizePieChartMaker.java:83: error: method setSectionOutlinePaint in class PiePlot<K> cannot be applied to given types;
[javac] plot.setSectionOutlinePaint(Color.BLACK);
[javac] ^
[javac] required: Comparable,Paint
[javac] found: Color
[javac] reason: actual and formal argument lists differ in length
[javac] where K is a type-variable:
[javac] K extends Comparable<K> declared in class PiePlot
[javac] /<<PKGBUILDDIR>>/src-temp/net/sf/statcvs/charts/SymbolicNameAnnotation.java:95: error: cannot find symbol
[javac] final RectangleEdge domainEdge = Plot.resolveDomainAxisLocation(xyPlot.getDomainAxisLocation(), orientation);
[javac] ^
[javac] symbol: class RectangleEdge
[javac] location: class SymbolicNameAnnotation
[javac] /<<PKGBUILDDIR>>/src-temp/net/sf/statcvs/charts/SymbolicNameAnnotation.java:96: error: cannot find symbol
[javac] final RectangleEdge rangeEdge = Plot.resolveRangeAxisLocation(xyPlot.getRangeAxisLocation(), orientation);
[javac] ^
[javac] symbol: class RectangleEdge
[javac] location: class SymbolicNameAnnotation
[javac] /<<PKGBUILDDIR>>/src-temp/net/sf/statcvs/charts/SymbolicNameAnnotation.java:115: error: cannot find symbol
[javac] TextAnchor.BOTTOM_RIGHT, -Math.PI / 2, TextAnchor.BOTTOM_RIGHT);
[javac] ^
[javac] symbol: variable TextAnchor
[javac] location: class SymbolicNameAnnotation
[javac] /<<PKGBUILDDIR>>/src-temp/net/sf/statcvs/charts/SymbolicNameAnnotation.java:115: error: cannot find symbol
[javac] TextAnchor.BOTTOM_RIGHT, -Math.PI / 2, TextAnchor.BOTTOM_RIGHT);
[javac] ^
[javac] symbol: variable TextAnchor
[javac] location: class SymbolicNameAnnotation
[javac] /<<PKGBUILDDIR>>/src-temp/net/sf/statcvs/charts/SymbolicNameAnnotation.java:114: error: cannot find symbol
[javac] TextUtilities.drawRotatedString(symbolicName.getName(), g2d, getArrangedLabelX(symbolicName, dataArea, domainAxis, domainEdge), y1 + 2,
[javac] ^
[javac] symbol: variable TextUtilities
[javac] location: class SymbolicNameAnnotation
[javac] /<<PKGBUILDDIR>>/src-temp/net/sf/statcvs/charts/TimeLineChartMaker.java:92: error: no suitable constructor found for TimeSeries(String,Class<Millisecond>)
[javac] final TimeSeries result = new TimeSeries("!??!SERIES_LABEL!??!", Millisecond.class);
[javac] ^
[javac] constructor TimeSeries.TimeSeries(Comparable) is not applicable
[javac] (actual and formal argument lists differ in length)
[javac] constructor TimeSeries.TimeSeries(Comparable,String,String) is not applicable
[javac] (actual and formal argument lists differ in length)
[javac] /<<PKGBUILDDIR>>/src-temp/net/sf/statcvs/output/ChurnPageMaker.java:78: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal
[javac] changePerRevision.put(dateToUse, new Integer(Math.abs(getLineChanges(rev))));
[javac] ^
[javac] /<<PKGBUILDDIR>>/src-temp/net/sf/statcvs/output/ChurnPageMaker.java:80: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal
[javac] changePerRevision.put(dateToUse, new Integer(Math.abs(changes.intValue()) + getLineChanges(rev)));
[javac] ^
[javac] /<<PKGBUILDDIR>>/src-temp/net/sf/statcvs/output/ChurnPageMaker.java:85: error: no suitable constructor found for TimeSeries(String,Class<Day>)
[javac] final TimeSeries timeLine = new TimeSeries(Messages.getString("CHURN_TOUCHED_LINE"), Day.class);
[javac] ^
[javac] constructor TimeSeries.TimeSeries(Comparable) is not applicable
[javac] (actual and formal argument lists differ in length)
[javac] constructor TimeSeries.TimeSeries(Comparable,String,String) is not applicable
[javac] (actual and formal argument lists differ in length)
[javac] /<<PKGBUILDDIR>>/src-temp/net/sf/statcvs/util/IntegerMap.java:67: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal
[javac] map.put(key, new Integer(value));
[javac] ^
[javac] /<<PKGBUILDDIR>>/src-temp/net/sf/statcvs/reportmodel/IntegerColumn.java:73: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal
[javac] values.add(new Integer(value));
[javac] ^
[javac] /<<PKGBUILDDIR>>/src-temp/net/sf/statcvs/reports/CloudCommitTableReport.java:66: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal
[javac] final Integer minFrequency = ConfigurationOptions.getConfigIntegerProperty("cloud.minFrequency", new Integer(5));
[javac] ^
[javac] /<<PKGBUILDDIR>>/src-temp/net/sf/statcvs/reports/CloudCommitTableReport.java:67: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal
[javac] final Integer maxNumbers = ConfigurationOptions.getConfigIntegerProperty("cloud.maxWordNumberInTable", new Integer(50));
[javac] ^
[javac] /<<PKGBUILDDIR>>/src-temp/net/sf/statcvs/reports/CloudCommitTableReport.java:96: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal
[javac] final Integer minSize = ConfigurationOptions.getConfigIntegerProperty("cloud.minLengthForWord", new Integer(4));
[javac] ^
[javac] /<<PKGBUILDDIR>>/src-temp/net/sf/statcvs/reports/CloudCommitTableReport.java:159: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal
[javac] final Integer minFrequency = ConfigurationOptions.getConfigIntegerProperty("cloud.minFrequency", new Integer(5));
[javac] ^
[javac] /<<PKGBUILDDIR>>/src-temp/net/sf/statcvs/reports/CloudCommitTableReport.java:160: warning: [removal] Integer(int) in Integer has been deprecated and marked for removal
[javac] final Integer maxNumbers = ConfigurationOptions.getConfigIntegerProperty("cloud.maxWordNumberInCloud", new Integer(100));
[javac] ^
[javac] /<<PKGBUILDDIR>>/src-temp/net/sf/statcvs/reports/LOCSeriesBuilder.java:40: error: no suitable constructor found for TimeSeries(String,Class<Minute>)
[javac] series = new TimeSeries(seriesTitle, Minute.class);
[javac] ^
[javac] constructor TimeSeries.TimeSeries(Comparable) is not applicable
[javac] (actual and formal argument lists differ in length)
[javac] constructor TimeSeries.TimeSeries(Comparable,String,String) is not applicable
[javac] (actual and formal argument lists differ in length)
[javac] Note: Some input files use or override a deprecated API.
[javac] Note: Recompile with -Xlint:deprecation for details.
[javac] Note: Some input files use unchecked or unsafe operations.
[javac] Note: Recompile with -Xlint:unchecked for details.
[javac] 42 errors
[javac] 22 warnings
BUILD FAILED
/<<PKGBUILDDIR>>/build.xml:60: Compile failed; see the compiler error output for details.
Total time: 1 second
dh_auto_build: error: ant -Duser.name debian jar javadoc returned exit code 1
make[1]: *** [debian/rules:9: override_dh_auto_build] Error 25
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:6: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------
The above is just how the build ends and not necessarily the most relevant part.
If required, the full build log is available here:
https://people.debian.org/~sanvila/build-logs/202503/
About the archive rebuild: The build was made on virtual machines from AWS,
using sbuild and a reduced chroot with only build-essential packages.
If you could not reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.
If this is really a bug in one of the build-depends, please use
reassign and add an affects on src:statcvs, so that this is still
visible in the BTS web page for this package.
Thanks.
Reply to: