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: /<>/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 '/<>' dh_auto_build -- jar javadoc ant -Duser.name debian jar javadoc Buildfile: /<>/build.xml init: [mkdir] Created dir: /<>/build filter: [copy] Copying 155 files to /<>/src-temp [copy] Copied 19 empty directories to 1 empty directory under /<>/src-temp [copy] Copying 8 files to /<>/src-temp compile: [javac] /<>/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 /<>/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] /<>/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] /<>/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] /<>/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] /<>/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] /<>/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] /<>/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] /<>/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] /<>/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] /<>/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] /<>/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] /<>/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] /<>/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] /<>/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] /<>/src-temp/net/sf/statcvs/charts/SymbolicNameAnnotation.java:26: error: package org.jfree.ui does not exist [javac] import org.jfree.ui.TextAnchor; [javac]
emacs-lsp-haskell is marked for autoremoval from testing
emacs-lsp-haskell 1.0.20211214-1 is marked for autoremoval from testing on 2025-04-06 It (build-)depends on packages with these RC bugs: 1098601: python-inline-snapshot: FTBFS: failing tests https://bugs.debian.org/1098601 For more information on the autoremoval process, including hints to prevent autoremoval can be found on the wiki: https://wiki.debian.org/Autoremoval This mail is generated by: https://salsa.debian.org/release-team/release-tools/-/blob/master/mailer/mail_autoremovals.pl Autoremoval data is generated by: https://salsa.debian.org/qa/udd/-/blob/master/udd/testing_autoremovals_gatherer.pl
golang-github-go-macaron-toolbox is marked for autoremoval from testing
golang-github-go-macaron-toolbox 0.0~git20170220.0.6766b8f-7 is marked for autoremoval from testing on 2025-04-06 It (build-)depends on packages with these RC bugs: 1098561: golang-github-smartystreets-assertions: FTBFS: stringer: internal error: package "bytes" without types was imported from "github.com/smartystreets/assertions/internal/go-diff/diffmatchpatch" https://bugs.debian.org/1098561 For more information on the autoremoval process, including hints to prevent autoremoval can be found on the wiki: https://wiki.debian.org/Autoremoval This mail is generated by: https://salsa.debian.org/release-team/release-tools/-/blob/master/mailer/mail_autoremovals.pl Autoremoval data is generated by: https://salsa.debian.org/qa/udd/-/blob/master/udd/testing_autoremovals_gatherer.pl
bookworm is marked for autoremoval from testing
bookworm 1.1.2+git20210715-4 is marked for autoremoval from testing on 2025-04-06 It (build-)depends on packages with these RC bugs: 1098549: gnustep-base: FTBFS: make[1]: *** [debian/rules:117: override_dh_auto_test] Error 1 https://bugs.debian.org/1098549 For more information on the autoremoval process, including hints to prevent autoremoval can be found on the wiki: https://wiki.debian.org/Autoremoval This mail is generated by: https://salsa.debian.org/release-team/release-tools/-/blob/master/mailer/mail_autoremovals.pl Autoremoval data is generated by: https://salsa.debian.org/qa/udd/-/blob/master/udd/testing_autoremovals_gatherer.pl
pylint-django is marked for autoremoval from testing
pylint-django 2.0.13-4 is marked for autoremoval from testing on 2025-04-06 It (build-)depends on packages with these RC bugs: 1098541: django-environ: FTBFS: E ValueError: Port could not be cast to integer value as '111%2C22.55.44.88:222%2C%5B2001:db8::1234%5D:333' https://bugs.debian.org/1098541 For more information on the autoremoval process, including hints to prevent autoremoval can be found on the wiki: https://wiki.debian.org/Autoremoval This mail is generated by: https://salsa.debian.org/release-team/release-tools/-/blob/master/mailer/mail_autoremovals.pl Autoremoval data is generated by: https://salsa.debian.org/qa/udd/-/blob/master/udd/testing_autoremovals_gatherer.pl
python-pyramid-multiauth is marked for autoremoval from testing
python-pyramid-multiauth 1.0.2-1 is marked for autoremoval from testing on 2025-04-06 It (build-)depends on packages with these RC bugs: 1098602: python-persistent: FTBFS: error: 'cPersistentObject' has no member named 'ob_refcnt' https://bugs.debian.org/1098602 For more information on the autoremoval process, including hints to prevent autoremoval can be found on the wiki: https://wiki.debian.org/Autoremoval This mail is generated by: https://salsa.debian.org/release-team/release-tools/-/blob/master/mailer/mail_autoremovals.pl Autoremoval data is generated by: https://salsa.debian.org/qa/udd/-/blob/master/udd/testing_autoremovals_gatherer.pl
python-restless is marked for autoremoval from testing
python-restless 2.2.0-3 is marked for autoremoval from testing on 2025-04-06 It (build-)depends on packages with these RC bugs: 1098602: python-persistent: FTBFS: error: 'cPersistentObject' has no member named 'ob_refcnt' https://bugs.debian.org/1098602 For more information on the autoremoval process, including hints to prevent autoremoval can be found on the wiki: https://wiki.debian.org/Autoremoval This mail is generated by: https://salsa.debian.org/release-team/release-tools/-/blob/master/mailer/mail_autoremovals.pl Autoremoval data is generated by: https://salsa.debian.org/qa/udd/-/blob/master/udd/testing_autoremovals_gatherer.pl
zope.location is marked for autoremoval from testing
zope.location 5.1-1 is marked for autoremoval from testing on 2025-04-06 It (build-)depends on packages with these RC bugs: 1098602: python-persistent: FTBFS: error: 'cPersistentObject' has no member named 'ob_refcnt' https://bugs.debian.org/1098602 For more information on the autoremoval process, including hints to prevent autoremoval can be found on the wiki: https://wiki.debian.org/Autoremoval This mail is generated by: https://salsa.debian.org/release-team/release-tools/-/blob/master/mailer/mail_autoremovals.pl Autoremoval data is generated by: https://salsa.debian.org/qa/udd/-/blob/master/udd/testing_autoremovals_gatherer.pl
Bug#1096269: a2ps: ftbfs with GCC-15
On Mo, 17 Feb 2025, Matthias Klose wrote: > The full build log can be found at: > http://qa-logs.debian.net/2025/02/16/amd64exp/a2ps_4.15.6-1_unstable_gccexp.log.gz > [...] >- > package: base-passwd > version: 3.6.6 > architecture: amd64 > essential: true I can confirm that there's an issue with a2ps and GCC-15, but the above messages (and the build log) show only some temporarily problem with the build dependencies of the build system: The following packages have unmet dependencies: libgccjit0 : Depends: gcc-15-base (= 15-20250203-1) but 15-20250213-1 is to be installed So I did a build with GCC-15 myself. The full build log can be found at: https://people.debian.org/~roland/a2ps_4.15.6-1_unstable_gccexp.log.gz The end of the error log shows: parseppd.y:157:1: error: conflicting types for 'yyprint'; have 'void(FILE *, int, YYSTYPE)' 157 | yyprint (FILE *file, int type, YYSTYPE value) | ^~~ parseppd.y:53:13: note: previous declaration of 'yyprint' with type 'void(void)' 53 | static void yyprint (); | ^~~ make[4]: *** [Makefile:1723: libnowarnings_a-parseppd.o] Error 1 make[4]: *** Waiting for unfinished jobs make[4]: Leaving directory '/build/a2ps-4.15.6/liba2ps' Greetings Roland
Bug#1096269: a2ps: ftbfs with GCC-15
Control: tags -1 + patch > The end of the error log shows: > > parseppd.y:157:1: error: conflicting types for 'yyprint'; have 'void(FILE *, > int, YYSTYPE)' > 157 | yyprint (FILE *file, int type, YYSTYPE value) > | ^~~ > parseppd.y:53:13: note: previous declaration of 'yyprint' with type > 'void(void)' >53 | static void yyprint (); > | ^~~ > make[4]: *** [Makefile:1723: libnowarnings_a-parseppd.o] Error 1 > make[4]: *** Waiting for unfinished jobs > make[4]: Leaving directory '/build/a2ps-4.15.6/liba2ps' In the meantime I created a little patch for this. Since I'm not familiar with dgit, I did not yet upload a QA upload (don't want to break something in dgit). So here's a patch for this, which solves the build problem on my GCC-15 build environment. Greetings Roland diff --git a/debian/changelog b/debian/changelog index 164d5aa..9844135 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,10 @@ +a2ps (1:4.15.6-2) UNRELEASED; urgency=medium + + * QA upload. + * Fix prototype of yyparse, required by GCC-15 (Closes: #1096269). + + -- Roland Rosenfeld Sat, 01 Mar 2025 19:36:49 +0100 + a2ps (1:4.15.6-1) unstable; urgency=medium * QA upload. diff --git a/debian/patches/fix-prototype-of-yyprint.patch b/debian/patches/fix-prototype-of-yyprint.patch new file mode 100644 index 000..3fe1529 --- /dev/null +++ b/debian/patches/fix-prototype-of-yyprint.patch @@ -0,0 +1,34 @@ +From: Roland Rosenfeld +Date: Sat, 1 Mar 2025 19:36:24 +0100 +X-Dgit-Generated: 1:4.15.6-2 c7c4c15a3bfa9355fb8d5bcb5e857c9f3feff472 +Subject: Fix prototype of yyprint. + + +--- + +diff --git a/liba2ps/parseppd.y b/liba2ps/parseppd.y +index df4d863..34c2740 100644 +--- a/liba2ps/parseppd.y b/liba2ps/parseppd.y +@@ -50,7 +50,7 @@ extern struct a2ps_job * job; + + /* Local prototypes */ + void yyerror (const char *msg); +-static void yyprint (); ++// static void yyprint (); + + /* Initilizes the obstacks */ + void ppdlex_initialize (void); +diff --git a/src/parsessh.y b/src/parsessh.y +index 0a151c7..fb06bce 100644 +--- a/src/parsessh.y b/src/parsessh.y +@@ -63,7 +63,7 @@ extern const char * sshfilename; + + /* Local prototypes */ + void yyerror (const char *msg); +-static void yyprint (); ++// static void yyprint (); + + /* Initilizes the obstacks */ + void sshlex_initialize (void); diff --git a/debian/patches/series b/debian/patches/series index 79c2a2f..34a63a1 100644 --- a/debian/patches/series +++ b/debian/patches/series @@ -1,3 +1,4 @@ 06-encoding.diff etcmakefile.-pass-arguments-to-date-to-s.patch doca2ps.texi-remove-dates-from-generated.patch +fix-prototype-of-yyprint.patch
Bug#1099228: evil-el: FTBFS: Unknown JSON error
Package: src:evil-el Version: 1.14.2-3 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 elpa,sphinxdoc debian/rules override_dh_auto_clean make[1]: Entering directory '/<>' rm -rf build doc/source/_ext/__pycache__ test-results.txt .depend make[1]: Leaving directory '/<>' dh_clean debian/rules binary dh binary --with elpa,sphinxdoc dh_update_autotools_config dh_autoreconf dh_auto_configure debian/rules override_dh_auto_build make[1]: Entering directory '/<>' make docstrings make[2]: Entering directory '/<>' Compute dependencies Loading /etc/emacs/site-start.d/00debian.el (source)... Loading /etc/emacs/site-start.d/50autoconf.el (source)... evil-commands.el: Warning: Case 'forward will match âquoteâ. If thatâs intended, write (forward quote) instead. Otherwise, donât quote âforwardâ. evil-commands.el: Warning: Case 'backward will match âquoteâ. If thatâs intended, write (backward quote) instead. Otherwise, donât quote âbackwardâ. evil-integration.el: Warning: âdefadviceâ is an obsolete macro (as of 30.1); use âadvice-addâ or âdefine-adviceâ evil-integration.el: Warning: âdefadviceâ is an obsolete macro (as of 30.1); use âadvice-addâ or âdefine-adviceâ evil-integration.el: Warning: âdefadviceâ is an obsolete macro (as of 30.1); use âadvice-addâ or âdefine-adviceâ evil-integration.el: Warning: âdefadviceâ is an obsolete macro (as of 30.1); use âadvice-addâ or âdefine-adviceâ evil-integration.el: Warning: âdefadviceâ is an obsolete macro (as of 30.1); use âadvice-addâ or âdefine-adviceâ evil-keybindings.el: Warning: âdefadviceâ is an obsolete macro (as of 30.1); use âadvice-addâ or âdefine-adviceâ Unknown JSON error: #[(arg) ((require 'dabbrev) (let ((dabbrev-search-these-buffers-only (if evil-complete-all-buffers nil (list (current-buffer dabbrev-case-distinction) (dabbrev-expand arg))) (dabbrev-case-distinction dabbrev-search-these-buffers-only t)] make[2]: *** [Makefile:38: docstrings] Error 255 make[2]: Leaving directory '/<>' make[1]: *** [debian/rules:11: override_dh_auto_build] Error 2 make[1]: Leaving directory '/<>' 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:evil-el, so that this is still visible in the BTS web page for this package. Thanks.