Pierre Gruet pushed to branch master at Debian Med / rdp-classifier
Commits: 89918c26 by Pierre Gruet at 2025-12-07T23:38:11+01:00 Rewriting d/watch with version 5 - - - - - 3df48f32 by Pierre Gruet at 2025-12-07T23:41:30+01:00 Raising Standards version to 4.7.2 (no change) - - - - - 04070b6d by Pierre Gruet at 2025-12-07T23:45:17+01:00 Fixing build failure after API changes in libjfreechart-java - - - - - 5e1cdb1e by Pierre Gruet at 2025-12-07T23:49:00+01:00 Fixing bug number in header of the new patch - - - - - 21866148 by Pierre Gruet at 2025-12-07T23:49:31+01:00 Updating changelog - - - - - 774a8afc by Pierre Gruet at 2025-12-07T23:50:03+01:00 Upload to unstable - - - - - 5 changed files: - debian/changelog - debian/control - + debian/patches/libjfreechart-1.5.patch - debian/patches/series - debian/watch Changes: ===================================== debian/changelog ===================================== @@ -1,3 +1,13 @@ +rdp-classifier (2.10.2-8) unstable; urgency=medium + + * Team upload. + * Fixing build failure after API changes in libjfreechart-java + (Closes: #1099282) + * Raising Standards version to 4.7.2 (no change) + * Rewriting d/watch with version 5 + + -- Pierre Gruet <[email protected]> Sun, 07 Dec 2025 23:49:56 +0100 + rdp-classifier (2.10.2-7) unstable; urgency=medium * Fix typo in links ===================================== debian/control ===================================== @@ -17,7 +17,7 @@ Build-Depends: debhelper-compat (= 13), ant, ant-optional, ant-contrib -Standards-Version: 4.6.2 +Standards-Version: 4.7.2 Vcs-Browser: https://salsa.debian.org/med-team/rdp-classifier Vcs-Git: https://salsa.debian.org/med-team/rdp-classifier.git Homepage: https://github.com/rdpstaff/classifier ===================================== debian/patches/libjfreechart-1.5.patch ===================================== @@ -0,0 +1,64 @@ +Description: libjfreechart-java 1.5.x introduced breaking API changes +Author: Pierre Gruet <[email protected]> +Bug-Debian: https://bugs.debian.org/1099282 +Forwarded: no +Last-Update: 2025-12-07 + +--- a/src/edu/msu/cme/rdp/classifier/train/validation/distance/BoxPlotUtils.java ++++ b/src/edu/msu/cme/rdp/classifier/train/validation/distance/BoxPlotUtils.java +@@ -25,7 +25,7 @@ + import java.io.IOException; + import java.io.PrintStream; + import java.util.ArrayList; +-import org.jfree.chart.ChartUtilities; ++import org.jfree.chart.ChartUtils; + import org.jfree.chart.JFreeChart; + import org.jfree.chart.axis.CategoryAxis; + import org.jfree.chart.axis.NumberAxis; +@@ -93,14 +93,14 @@ + + BoxAndWhiskerRenderer renderer = new BoxAndWhiskerRenderer(); + renderer.setFillBox(true); +- renderer.setBaseLegendTextFont(lableFont); +- renderer.setStroke(new BasicStroke( 5.0f )); ++ renderer.setDefaultLegendTextFont(lableFont); ++ renderer.setDefaultStroke(new BasicStroke( 5.0f )); + + CategoryPlot plot = new CategoryPlot(scatterDataset, xAxis, yAxis, renderer); + JFreeChart boxchart = new JFreeChart(title, new Font("Helvetica", Font.BOLD, 40), plot, true); + + // higher scale factor gives higher resolution +- ChartUtilities.writeScaledChartAsPNG(outStream, boxchart, 800, 1000, 3, 3); ++ ChartUtils.writeScaledChartAsPNG(outStream, boxchart, 800, 1000, 3, 3); + } + + public static void main(String[] args) throws IOException{ +--- a/src/edu/msu/cme/rdp/classifier/train/validation/distance/TaxaSimilarityMain.java ++++ b/src/edu/msu/cme/rdp/classifier/train/validation/distance/TaxaSimilarityMain.java +@@ -45,7 +45,7 @@ + import java.util.List; + import java.util.TreeSet; + import org.jfree.chart.ChartFactory; +-import org.jfree.chart.ChartUtilities; ++import org.jfree.chart.ChartUtils; + import org.jfree.chart.JFreeChart; + import org.jfree.chart.axis.NumberAxis; + import org.jfree.chart.axis.NumberTickUnit; +@@ -322,7 +322,7 @@ + Font lableFont = new Font("Helvetica", Font.BOLD, 28); + + JFreeChart chart = ChartFactory.createXYLineChart(plotTitle, "Similarity%", "Percent Comparisions", dataset, PlotOrientation.VERTICAL, true, true, false ); +- ((XYPlot) chart.getPlot()).getRenderer().setStroke( new BasicStroke( 2.0f )); ++ ((XYPlot) chart.getPlot()).getRenderer().setDefaultStroke( new BasicStroke( 2.0f )); + chart.getLegend().setItemFont(new Font("Helvetica", Font.BOLD, 24)); + chart.getTitle().setFont(lableFont); + ((XYPlot) chart.getPlot()).getDomainAxis().setLabelFont(lableFont); +@@ -332,7 +332,7 @@ + rangeAxis.setTickLabelFont(lableFont); + rangeAxis.setLabelFont(lableFont); + ((NumberAxis)rangeAxis).setTickUnit(new NumberTickUnit(5)); +- ChartUtilities.writeScaledChartAsPNG(new PrintStream(new File(outdir, plotTitle + ".linechart.png")), chart, 800, 1000, 3, 3); ++ ChartUtils.writeScaledChartAsPNG(new PrintStream(new File(outdir, plotTitle + ".linechart.png")), chart, 800, 1000, 3, 3); + + BoxPlotUtils.createBoxplot(scatterDataset, new PrintStream(new File(outdir, plotTitle + ".boxchart.png")), plotTitle, "Rank", "Similarity%", lableFont); + ===================================== debian/patches/series ===================================== @@ -1 +1,2 @@ fix_java9_compilation.patch +libjfreechart-1.5.patch ===================================== debian/watch ===================================== @@ -1,2 +1,4 @@ -version=4 -https://github.com/rdpstaff/classifier/tags (?:.*?/)?v?(\d[\d.]*)\.tar\.gz +Version: 5 + +Source: https://github.com/rdpstaff/classifier/tags +Matching-Pattern: (?:.*?/)?v?(\d[\d.]*)\.tar\.gz View it on GitLab: https://salsa.debian.org/med-team/rdp-classifier/-/compare/6a84c1c27d8325be592fd42f7bf708e26bdfbdbd...774a8afc9dc7f72a39bc0ccccd704b77cfa46def -- View it on GitLab: https://salsa.debian.org/med-team/rdp-classifier/-/compare/6a84c1c27d8325be592fd42f7bf708e26bdfbdbd...774a8afc9dc7f72a39bc0ccccd704b77cfa46def You're receiving this email because of your account on salsa.debian.org.
_______________________________________________ debian-med-commit mailing list [email protected] https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/debian-med-commit
