[FTBFS] pcp is missing Build-Depends for "libqt5svg5-dev"
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
pcp (Debian) |
Fix Released
|
Unknown
|
|||
pcp (Ubuntu) |
Fix Released
|
Medium
|
Eric Desrochers |
Bug Description
[Impact]
Since the introduction of default building with Qt5 in 3.12.2 ...
# d/changelog
pcp (3.12.2) unstable; urgency=low
* New release (full details in CHANGELOG).
* Default to building with Qt5 (closes: #875093)
pcp version 3.12.2 found in bionic is stalled in -proposed.
# rmadison
pcp | 3.12.2 | bionic-
# excuse.... page
# https:/
pcp (3.12.1 to 3.12.2)
Maintainer: PCP Development Team
Section: universe/utils
19 days old
......
Depends: pcp perl
Not considered
pcp is failing to build because it misses a Build-Depends for package "libqt5svg5-dev".
QT_SELECT=5 /usr/bin/qmake CONFIG+=release && /usr/bin/gawk --posix '$1 == "LIBS" { printf $1; for (i=2;i<=NF;i++) { if ($i~/^-L//) { save=save " " $i; continue } else if (save!="" && $i~/^-l/) { printf " %s",save; save="" } printf " %s",$i } if (save!="") printf " %s",save; print ""; next } { print }' Makefile.fix && mv Makefile.fix Makefile && /usr/bin/make --no-print-
Info: creating stash file /<>/src/
Project ERROR: Unknown module(s) in QT: svg
#amd64 buildlog
https:/
[Test Case]
* Build 3.12.2 as is and it will fail to build :
QT_SELECT=5 /usr/bin/qmake CONFIG+=release && /usr/bin/gawk --posix '$1 == "LIBS" { printf $1; for (i=2;i<=NF;i++) { if ($i~/^-L//) { save=save " " $i; continue } else if (save!="" && $i~/^-l/) { printf " %s",save; save="" } printf " %s",$i } if (save!="") printf " %s",save; print ""; next } { print }' Makefile.fix && mv Makefile.fix Makefile && /usr/bin/make --no-print-
Info: creating stash file /<>/src/
Project ERROR: Unknown module(s) in QT: svg
[Regression Potential]
* No regression expected, assuming pcp upstream did the necessary verification in their manual test build env including the missing dep.
* This fix will make the pkg build to work for bionic.
* Only bionic is needed, as Stable Release aren't at 3.12.2 version yet.
[Other Info]
* Debian build log:
https:/
* Debian bug:
https:/
* Upstream issue :
https:/
* Upstream PR :
https:/
Changed in pcp (Ubuntu Bionic): | |
importance: | Undecided → Medium |
Changed in pcp (Ubuntu Bionic): | |
assignee: | nobody → Eric Desrochers (slashd) |
Changed in pcp (Ubuntu Bionic): | |
status: | New → In Progress |
description: | updated |
tags: | added: patch |
no longer affects: | pcp (Ubuntu Bionic) |
description: | updated |
Changed in pcp (Debian): | |
status: | Unknown → New |
Changed in pcp (Debian): | |
status: | New → Fix Released |
summary: |
- pcp is missing Build-Depends for "libqt5svg5-dev" + [FTBFS] pcp is missing Build-Depends for "libqt5svg5-dev" |
I have contacted Nathan Scott (PCP upstream & debian maintainer) for him to merge the change.
I'll then make sure Ubuntu bionic follows.
- Eric