[MacPorts] #53250: buildbot: weird handling of conflicting dependencies

MacPorts noreply at macports.org
Sun Jan 8 10:44:29 UTC 2017


#53250: buildbot: weird handling of conflicting dependencies
----------------------+-----------------
 Reporter:  mojca     |      Owner:
     Type:  defect    |     Status:  new
 Priority:  Normal    |  Milestone:
Component:  ports     |    Version:
 Keywords:  buildbot  |       Port:
----------------------+-----------------
 See
 https://build.macports.org/builders/ports-10.12_x86_64-builder/builds/17760

 The port `qt55-qttools` fails to build because `qt5-qtbase` gets pulled in
 somehow instead of `qt55-qtbase` and dependencies fail to activate:

 {{{
 Can't install qt55-qtxmlpatterns because conflicting ports are active:
 qt5-qtbase
 }}}

 While this is probably a bug in one of qt-related ports that warrants a
 separate ticket, I really don't like the fact that our buildbot reports
 success after only checking whether packages have already been compiled:

 {{{
 Installing dependency (1 of 49) 'libiconv' with variants '' ... [OK]
 ...
 Installing dependency (46 of 49) 'qt5-qtbase' with variants '' ... [OK]
 Installing dependency (47 of 49) 'qt55-qtxmlpatterns' with variants '' ...
 [OK]
 Installing dependency (48 of 49) 'qt55-qtdeclarative' with variants '' ...
 [OK]
 Installing dependency (49 of 49) 'qt55-sqlite-plugin' with variants '' ...
 [OK]
 }}}

 Before the recently introduced changes this would report:
 {{{
 Installing dependency (47 of 49) 'qt55-qtxmlpatterns' with variants '' ...
 [FAIL]
 }}}

--
Ticket URL: <https://trac.macports.org/ticket/53250>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list