2024-02-22 22:36:50 |
Luca Boccassi |
bug |
|
|
added bug |
2024-02-22 22:37:07 |
Luca Boccassi |
nominated for series |
|
Ubuntu Mantic |
|
2024-02-22 22:37:07 |
Luca Boccassi |
bug task added |
|
dpkg (Ubuntu Mantic) |
|
2024-02-22 22:37:07 |
Luca Boccassi |
nominated for series |
|
Ubuntu Jammy |
|
2024-02-22 22:37:07 |
Luca Boccassi |
bug task added |
|
dpkg (Ubuntu Jammy) |
|
2024-02-22 22:37:07 |
Luca Boccassi |
nominated for series |
|
Ubuntu Noble |
|
2024-02-22 22:37:07 |
Luca Boccassi |
bug task added |
|
dpkg (Ubuntu Noble) |
|
2024-02-22 23:30:47 |
Luca Boccassi |
merge proposal linked |
|
https://code.launchpad.net/~bluca/ubuntu/+source/dpkg/+git/dpkg/+merge/461078 |
|
2024-02-22 23:31:05 |
Luca Boccassi |
tags |
|
patch |
|
2024-02-22 23:31:27 |
Luca Boccassi |
dpkg (Ubuntu Jammy): status |
New |
Confirmed |
|
2024-02-22 23:31:30 |
Luca Boccassi |
dpkg (Ubuntu Mantic): status |
New |
Confirmed |
|
2024-02-22 23:31:32 |
Luca Boccassi |
dpkg (Ubuntu Noble): status |
New |
Confirmed |
|
2024-02-22 23:59:17 |
Luca Boccassi |
bug |
|
|
added subscriber Ubuntu Sponsors |
2024-02-23 10:51:23 |
Luca Boccassi |
merge proposal linked |
|
https://code.launchpad.net/~bluca/ubuntu/+source/dpkg/+git/dpkg/+merge/461112 |
|
2024-02-23 10:51:58 |
Luca Boccassi |
merge proposal linked |
|
https://code.launchpad.net/~bluca/ubuntu/+source/dpkg/+git/dpkg/+merge/461113 |
|
2024-02-23 11:40:04 |
Gianfranco Costamagna |
dpkg (Ubuntu Noble): status |
Confirmed |
Fix Committed |
|
2024-02-23 14:51:23 |
Luca Boccassi |
merge proposal linked |
|
https://code.launchpad.net/~bluca/ubuntu/+source/dpkg/+git/dpkg/+merge/461136 |
|
2024-02-23 14:58:44 |
Gianfranco Costamagna |
dpkg (Ubuntu Mantic): status |
Confirmed |
In Progress |
|
2024-02-23 14:58:46 |
Gianfranco Costamagna |
dpkg (Ubuntu Jammy): status |
Confirmed |
In Progress |
|
2024-02-23 15:43:29 |
Ubuntu Archive Robot |
bug |
|
|
added subscriber Gianfranco Costamagna |
2024-02-24 02:06:19 |
Launchpad Janitor |
dpkg (Ubuntu Noble): status |
Fix Committed |
Fix Released |
|
2024-02-26 20:26:56 |
Luca Boccassi |
description |
DEB_BUILD_PROFILES= can be used in Debian to specify a build profile to use with dpkg-buildpackage. We want to use it in the systemd project to build the upstream packages for the Ubuntu autopkgtest cloud CI on Github. But in the Ubuntu's fork of dpkg, DEB_BUILD_PROFILES's value is ignored and unconditionally swapped with 'noudeb'. This makes it impossible to use package-specific profiles, and it's a regression w.r.t Debian.
To reproduce it, simply print the content of DEB_BUILD_PROFILES in d/rules in any package and build with DEB_BUILD_PROFILES=foo dpkg-buildpackage. |
[Impact]
DEB_BUILD_PROFILES= can be used in Debian to specify a build profile to use with dpkg-buildpackage. We want to use it in the systemd project to build the upstream packages for the Ubuntu autopkgtest cloud CI on Github. But in the Ubuntu's fork of dpkg, DEB_BUILD_PROFILES's value is ignored and unconditionally swapped with 'noudeb'. This makes it impossible to use package-specific profiles, and it's a regression w.r.t Debian.
[Fix]
Backport patch from Noble that fixes the issue: https://code.launchpad.net/~bluca/ubuntu/+source/dpkg/+git/dpkg/+merge/461136
and takes into account if the environment variable is set when reading the profile
[Test]
To reproduce it, simply print the content of DEB_BUILD_PROFILES in d/rules in any package and build with DEB_BUILD_PROFILES=foo dpkg-buildpackage. Before the fix, whatever is passed via the env var is ignored. After the fix, it will be respected.
[Regression Potential]
dpkg-buildpackage is used to build all packages, so in case of unforeseen issues other packages could potentially fail to build. A unit test exercising this change is included in the patch to minimize potential for regressions. |
|
2024-02-26 20:36:01 |
Luca Boccassi |
removed subscriber Ubuntu Sponsors |
|
|
|
2024-02-28 01:47:36 |
Brian Murray |
dpkg (Ubuntu Mantic): status |
In Progress |
Fix Committed |
|
2024-02-28 01:47:37 |
Brian Murray |
bug |
|
|
added subscriber Ubuntu Stable Release Updates Team |
2024-02-28 01:47:39 |
Brian Murray |
bug |
|
|
added subscriber SRU Verification |
2024-02-28 01:47:42 |
Brian Murray |
tags |
patch |
patch verification-needed verification-needed-mantic |
|
2024-02-28 18:49:05 |
Brian Murray |
dpkg (Ubuntu Jammy): status |
In Progress |
Fix Committed |
|
2024-02-28 18:49:08 |
Brian Murray |
tags |
patch verification-needed verification-needed-mantic |
patch verification-needed verification-needed-jammy verification-needed-mantic |
|
2024-02-28 22:05:45 |
Luca Boccassi |
tags |
patch verification-needed verification-needed-jammy verification-needed-mantic |
patch verification-done verification-done-jammy verification-done-mantic |
|
2024-03-07 13:39:13 |
Andreas Hasenack |
tags |
patch verification-done verification-done-jammy verification-done-mantic |
patch verification-done verification-done-mantic verification-failed-jammy |
|
2024-03-07 13:45:15 |
Andreas Hasenack |
tags |
patch verification-done verification-done-mantic verification-failed-jammy |
patch verification-done verification-done-jammy verification-done-mantic |
|
2024-03-07 13:52:13 |
Launchpad Janitor |
dpkg (Ubuntu Mantic): status |
Fix Committed |
Fix Released |
|
2024-03-07 13:52:18 |
Andreas Hasenack |
removed subscriber Ubuntu Stable Release Updates Team |
|
|
|
2024-03-07 13:52:34 |
Launchpad Janitor |
dpkg (Ubuntu Jammy): status |
Fix Committed |
Fix Released |
|