2016-09-18 09:54:38 |
Elvis Stansvik |
bug |
|
|
added bug |
2016-09-18 09:56:33 |
Elvis Stansvik |
description |
When using AUTORCC with the Ninja generator, the generated qrc_*.cpp.o target is always considered out-of-date, leading to an unnecessary (and possibly lengthy) re-link on each build. This defeats one of the main strengths of Nina, which is its fast no-op build time.
The upstream bug report is here:
https://cmake.org/Bug/view.php?id=16049
and was later moved to here:
https://gitlab.kitware.com/cmake/cmake/issues/16049
It was fixed by Brad King in
https://gitlab.kitware.com/ben.boeckel/cmake/commit/f6c5958047ee8a9084bf230a6c1acb4801cb2b93
and the fix is in CMake 3.5.2.
I would like to ask what is best: Should I should prepare a debdiff adding this patch to the 3.5.1 package in Xenial and request an SRU? Or is it reasonable to update the Xenial package to 3.5.2 (which is in Yakkety) outright? |
When using AUTORCC with the Ninja generator, the generated qrc_*.cpp.o target is always considered out-of-date, leading to an unnecessary (and possibly lengthy) re-link on each build. This defeats one of the main strengths of Ninja, which is its fast no-op build time.
The upstream bug report is here:
https://cmake.org/Bug/view.php?id=16049
and was later moved to here:
https://gitlab.kitware.com/cmake/cmake/issues/16049
It was fixed by Brad King in
https://gitlab.kitware.com/ben.boeckel/cmake/commit/f6c5958047ee8a9084bf230a6c1acb4801cb2b93
and the fix is in CMake 3.5.2.
I would like to ask what is best: Should I should prepare a debdiff adding this patch to the 3.5.1 package in Xenial and request an SRU? Or is it reasonable to update the Xenial package to 3.5.2 (which is in Yakkety) outright? |
|
2016-09-25 21:10:47 |
Flames_in_Paradise |
bug |
|
|
added subscriber Dimitri John Ledkov |
2016-09-25 21:12:56 |
Flames_in_Paradise |
removed subscriber Dimitri John Ledkov |
|
|
|
2016-09-25 21:13:09 |
Flames_in_Paradise |
bug |
|
|
added subscriber Dimitri John Ledkov |
2016-09-26 17:41:40 |
Gianfranco Costamagna |
bug |
|
|
added subscriber Ubuntu Sponsors Team |
2016-09-26 17:41:46 |
Gianfranco Costamagna |
summary |
AUTORCC-generated resources always out-of-date with Ninja |
[SRU] AUTORCC-generated resources always out-of-date with Ninja |
|
2016-09-26 17:45:32 |
Gianfranco Costamagna |
description |
When using AUTORCC with the Ninja generator, the generated qrc_*.cpp.o target is always considered out-of-date, leading to an unnecessary (and possibly lengthy) re-link on each build. This defeats one of the main strengths of Ninja, which is its fast no-op build time.
The upstream bug report is here:
https://cmake.org/Bug/view.php?id=16049
and was later moved to here:
https://gitlab.kitware.com/cmake/cmake/issues/16049
It was fixed by Brad King in
https://gitlab.kitware.com/ben.boeckel/cmake/commit/f6c5958047ee8a9084bf230a6c1acb4801cb2b93
and the fix is in CMake 3.5.2.
I would like to ask what is best: Should I should prepare a debdiff adding this patch to the 3.5.1 package in Xenial and request an SRU? Or is it reasonable to update the Xenial package to 3.5.2 (which is in Yakkety) outright? |
[Impact]
* people using Ninja to speed up the build, with AUTORCC-generated resources
[Test Case]
* stuff is not regenerated due to a bug in cmake
[Regression Potential]
* None
[Other Info]
The upstream bug report is here:
https://cmake.org/Bug/view.php?id=16049
and was later moved to here:
https://gitlab.kitware.com/cmake/cmake/issues/16049
It was fixed by Brad King in
https://gitlab.kitware.com/ben.boeckel/cmake/commit/f6c5958047ee8a9084bf230a6c1acb4801cb2b93
and the fix is in CMake 3.5.2.
I would like to ask what is best: Should I should prepare a debdiff adding this patch to the 3.5.1 package in Xenial and request an SRU? Or is it reasonable to update the Xenial package to 3.5.2 (which is in Yakkety) outright? |
|
2016-09-26 17:50:32 |
Gianfranco Costamagna |
attachment added |
|
debdiff https://bugs.launchpad.net/ubuntu/+source/cmake/+bug/1624832/+attachment/4748881/+files/debdiff |
|
2016-09-26 19:00:49 |
Gianfranco Costamagna |
attachment added |
|
debdiff-v2 https://bugs.launchpad.net/ubuntu/+source/cmake/+bug/1624832/+attachment/4748911/+files/debdiff-v2 |
|
2016-09-27 08:27:24 |
Graham Inggs |
cmake (Ubuntu): status |
New |
In Progress |
|
2016-09-27 08:27:27 |
Graham Inggs |
cmake (Ubuntu): assignee |
|
Graham Inggs (ginggs) |
|
2016-09-27 08:27:58 |
Graham Inggs |
nominated for series |
|
Ubuntu Xenial |
|
2016-09-27 08:27:58 |
Graham Inggs |
bug task added |
|
cmake (Ubuntu Xenial) |
|
2016-09-27 08:28:08 |
Graham Inggs |
cmake (Ubuntu Xenial): status |
New |
In Progress |
|
2016-09-27 08:28:12 |
Graham Inggs |
cmake (Ubuntu Xenial): assignee |
|
Graham Inggs (ginggs) |
|
2016-09-27 08:28:16 |
Graham Inggs |
cmake (Ubuntu): status |
In Progress |
Fix Released |
|
2016-09-27 08:28:21 |
Graham Inggs |
cmake (Ubuntu): assignee |
Graham Inggs (ginggs) |
|
|
2016-09-27 08:50:59 |
Gianfranco Costamagna |
cmake (Ubuntu Xenial): status |
In Progress |
Fix Committed |
|
2016-09-27 08:51:54 |
Gianfranco Costamagna |
cmake (Ubuntu Xenial): status |
Fix Committed |
In Progress |
|
2016-09-27 09:04:21 |
Martin Pitt |
cmake (Ubuntu Xenial): status |
In Progress |
Fix Committed |
|
2016-09-27 09:04:31 |
Martin Pitt |
bug |
|
|
added subscriber Ubuntu Stable Release Updates Team |
2016-09-27 09:04:34 |
Martin Pitt |
bug |
|
|
added subscriber SRU Verification |
2016-09-27 09:04:38 |
Martin Pitt |
tags |
|
verification-needed |
|
2016-09-27 09:05:32 |
Martin Pitt |
removed subscriber Ubuntu Sponsors Team |
|
|
|
2016-09-27 11:40:22 |
Gianfranco Costamagna |
tags |
verification-needed |
verification-done |
|
2016-10-04 16:31:40 |
Brian Murray |
removed subscriber Ubuntu Stable Release Updates Team |
|
|
|
2016-10-04 16:31:59 |
Launchpad Janitor |
cmake (Ubuntu Xenial): status |
Fix Committed |
Fix Released |
|
2016-10-22 01:16:02 |
Flames_in_Paradise |
removed subscriber Dimitri John Ledkov |
|
|
|