[Pkg-electronics-devel] Bug#1109532: unblock: kicad/9.0.3+dfsg-1

Carsten Schoenert c.schoenert at t-online.de
Sat Jul 19 17:55:28 BST 2025


Package: release.debian.org
Severity: normal
X-Debbugs-Cc: kicad at packages.debian.org
Control: affects -1 + src:kicad
User: release.debian.org at packages.debian.org
Usertags: unblock

Please unblock package kicad

The upstream project of KiCad did release the third bugfix release for
the KiCad main project about two weeks ago. As usual these releases do
fix various small and sometimes bigger glitches like segfaults.

On the Debian side two patches from Simon Richter are applied to
decrease the footprint of bin related binary build steps.

[ Reason ]
The newer version is including beside the usual bug fixes also some
backported features from the current development. But of course users do
also like to have known issues fixed by a newer version.

[ Impact ]
The only impact is on the KiCad package itself, users will not be able to
use some newer backported functions and fixed issues.

[ Tests ]
Due the nature of the package (GUI based software) we don't have any
tests that can do some usual typical tests like creating a project or
modifying existing projects.
I do always test newer KiCad versions locally with some of my own
projects, this includes open older projects created by older versions of
KiCad, doing some basic things like adding new elements to schematics,
working on parts in the parts libraries etc and build up PCB files.

[ Risks ]
The upstream code changes looks mostly hughe due the nature of C++, but
KiCad has so far I know no reverse dependencies so the I believe the
risk to break something in the archive is quite zero.
Upstream does a lot testing and has also a big user base, if some nasty
regression is happen a new bugfix relase is prepared also rather
quickly.

[ Checklist ]
  [x] all changes are documented in the d/changelog
  [x] I reviewed all changes and I approve them
  [x] attach debdiff against the package in testing

diff --git a/debian/changelog b/debian/changelog
index 0e82a314e..ddc85f6d3 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,14 @@
+kicad (9.0.3+dfsg-1) unstable; urgency=medium
+
+  [ Simon Richter ]
+  * [b6cdb99] Only configure directory that will be built
+  * [ac26b99] Split off build dependencies for documentation
+
+  [ Carsten Schoenert ]
+  * [0be6357] New upstream version 9.0.3+dfsg
+
+ -- Carsten Schoenert <c.schoenert at t-online.de>  Wed, 16 Jul 2025 09:55:56 +0200
+
 kicad (9.0.2+dfsg-1) unstable; urgency=medium
 
   * [2c5aa4f] New upstream version 9.0.2+dfsg
diff --git a/debian/control b/debian/control
index 3b21fd91c..18e90ebb4 100644
--- a/debian/control
+++ b/debian/control
@@ -6,18 +6,11 @@ Uploaders:
  Carsten Schoenert <c.schoenert at t-online.de>,
  Georges Khaznadar <georgesk at debian.org>,
 Build-Depends:
- asciidoctor,
  chrpath,
  cmake,
- dblatex,
  debhelper-compat (= 13),
  dh-python,
- docbook-utils,
- docbook-xsl,
- doxygen,
  dpkg-dev (>= 1.16.1.1~),
- fonts-freefont-ttf,
- fonts-vlgothic,
  gettext,
  git,
  imagemagick,
@@ -51,7 +44,6 @@ Build-Depends:
  libunicode-linebreak-perl,
  libwxgtk3.2-dev,
  libxml2-utils,
- lmodern,
  pkgconf,
  po4a,
  protobuf-compiler,
@@ -60,6 +52,16 @@ Build-Depends:
  python3-wxgtk4.0,
  source-highlight,
  swig,
+ unixodbc-dev,
+Build-Depends-Indep:
+ asciidoctor,
+ dblatex,
+ docbook-utils,
+ docbook-xsl,
+ doxygen,
+ fonts-freefont-ttf,
+ fonts-vlgothic,
+ lmodern,
  texlive-fonts-extra,
  texlive-lang-chinese,
  texlive-lang-cyrillic,
@@ -73,7 +75,6 @@ Build-Depends:
  texlive-lang-polish,
  texlive-lang-spanish,
  texlive-xetex,
- unixodbc-dev,
  xmlto,
 Rules-Requires-Root: binary-targets
 Vcs-Git: https://salsa.debian.org/electronics-team/KiCad/kicad.git -b debian/sid
diff --git a/debian/rules b/debian/rules
index 3ed21db67..39e25c0be 100755
--- a/debian/rules
+++ b/debian/rules
@@ -79,7 +79,7 @@ override_dh_auto_configure:
 	###################################
 	# configuring KiCad documentation #
 	###################################
-	dh_auto_configure --sourcedirectory=$(CURDIR)/doc --builddirectory=$(DEB_BUILD_DIR)/doc -- $(DEB_DOC_CMAKE_OPTS)
+	dh_auto_configure -i --sourcedirectory=$(CURDIR)/doc --builddirectory=$(DEB_BUILD_DIR)/doc -- $(DEB_DOC_CMAKE_OPTS)
 
 override_dh_auto_build-arch:
 	##############################


[ Other info ]
This is a very similar unblock request like
https://lists.debian.org/debian-release/2025/05/msg01086.html
as it would be really nice to have the latest release of the KiCad
application within trixie.

unblock kicad/9.0.3+dfsg-1



More information about the Pkg-electronics-devel mailing list