Bug#1099290: statcvs: FTBFS: error: package org.jfree.ui does not exist

2025-03-01 Thread Santiago Vila
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

2025-03-01 Thread Debian testing autoremoval watch
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

2025-03-01 Thread Debian testing autoremoval watch
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

2025-03-01 Thread Debian testing autoremoval watch
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

2025-03-01 Thread Debian testing autoremoval watch
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

2025-03-01 Thread Debian testing autoremoval watch
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

2025-03-01 Thread Debian testing autoremoval watch
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

2025-03-01 Thread Debian testing autoremoval watch
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

2025-03-01 Thread Roland Rosenfeld
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

2025-03-01 Thread Roland Rosenfeld
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

2025-03-01 Thread Santiago Vila
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.