Nathan have committed upstream the change I have submitted :

* [e165a12] build: add in a missing a Qt5-specific svg library dependency
 - LP: #1733619
 - Debbug: #881649

Once the above change in debian unstable, I'll proceed with the upload
into bionic to unblock the package build which is currently failing due
to the missing dependency in both Debian[1] and Ubuntu[2].

[1] - https://buildd.debian.org/status/logs.php?pkg=pcp
[2] - https://launchpad.net/ubuntu/+source/pcp

Thanks Nathan

- Eric

** Description changed:

  [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)
+   * 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-proposed/universe | source, ppc64el
+  pcp | 3.12.2 | bionic-proposed/universe | source, ppc64el
  
  # excuse.... page
  # 
https://people.canonical.com/~ubuntu-archive/proposed-migration/update_excuses.html
  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-directory 
-f Makefile
  Info: creating stash file /<>/src/libpcp_qed/src/.qmake.stash
  Project ERROR: Unknown module(s) in QT: svg
  
  #amd64 buildlog
  
https://launchpadlibrarian.net/346008148/buildlog_ubuntu-bionic-amd64.pcp_3.12.2_BUILDING.txt.gz
  
- 
  [Test Case]
  
-  * Build 3.12.2 as is and it will fail to build :
+  * 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-directory 
-f Makefile
  Info: creating stash file /<>/src/libpcp_qed/src/.qmake.stash
  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 again.
  
+ [Other Info]
  
- [Other Info]
-  
+ * Debian build log:
+ https://buildd.debian.org/status/logs.php?pkg=pcp
+ 
  * Debian bug:
  https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=881649
  
  * Upstream issue :
  https://github.com/performancecopilot/pcp/issues/366
  
  * Upstream PR :
  https://github.com/slashdd/pcp/commit/c834bce95336de3c44d72f079083a3d848ca4ad8

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1733619

Title:
  pcp is missing Build-Depends for "libqt5svg5-dev"

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/pcp/+bug/1733619/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to