Activity log for bug #1611816

Date Who What changed Old value New value Message
2016-08-10 15:13:50 David McBride bug added bug
2016-08-10 15:13:50 David McBride attachment added Suggested modifications to debian/{rules,control} https://bugs.launchpad.net/bugs/1611816/+attachment/4718396/+files/patch
2016-08-10 16:36:49 Ubuntu Foundations Team Bug Bot tags patch
2016-08-10 16:36:56 Ubuntu Foundations Team Bug Bot bug added subscriber Ubuntu Review Team
2016-12-06 19:52:57 Launchpad Janitor cifs-utils (Ubuntu): status New Confirmed
2016-12-06 19:53:29 Keith Ward bug added subscriber Keith Ward
2016-12-14 15:50:49 Keith Ward bug watch added http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=848140
2016-12-14 15:50:49 Keith Ward bug task added cifs-utils (Debian)
2016-12-14 16:35:39 Bug Watch Updater cifs-utils (Debian): status Unknown New
2016-12-16 18:02:20 Bug Watch Updater cifs-utils (Debian): status New Fix Released
2017-01-30 17:46:45 Launchpad Janitor cifs-utils (Ubuntu): status Confirmed Fix Released
2017-02-04 21:34:16 Iain Lane nominated for series Ubuntu Zesty
2017-02-04 21:34:16 Iain Lane bug task added cifs-utils (Ubuntu Zesty)
2017-02-04 21:34:16 Iain Lane nominated for series Ubuntu Yakkety
2017-02-04 21:34:16 Iain Lane bug task added cifs-utils (Ubuntu Yakkety)
2017-02-04 22:13:00 Iain Lane nominated for series Ubuntu Xenial
2017-02-04 22:13:00 Iain Lane bug task added cifs-utils (Ubuntu Xenial)
2017-02-06 11:24:02 Keith Ward description The cifs-utils source package contains the pam_cifscreds.so PAM module; however, this is not built and supplied in a resulting binary package. This is necessary functionality for our local managed deployment. We have worked around this issue by building our own patched version of the package; however, this is liable to be clobbered by any future upstream updates. Hence, it would be valuable if our modifications, or some variant of them, could be adopted upstream. The changes required are minimal; simply add libpam0g-dev to Build-Depends, and add some appropriate flags to ./configure in debian/rules to ensure the requisite library is built and installed in the correct location. See attached patch. The cifs-utils source package contains the pam_cifscreds.so PAM module; however, this is not built and supplied in a resulting binary package. This is necessary functionality for our local managed deployment. We have worked around this issue by building our own patched version of the package; however, this is liable to be clobbered by any future upstream updates. Hence, it would be valuable if our modifications, or some variant of them, could be adopted upstream. The changes required are minimal; simply add libpam0g-dev to Build-Depends, and add some appropriate flags to ./configure in debian/rules to ensure the requisite library is built and installed in the correct location. See attached patch. ## SRU Justification [Impact] As David has found, users are currently unable to use the cifscreds PAM module to unlock credentials at login because existing package doesn't compile the module along with the rest of the package. Davids patch adds libpam-0g-dev to the Build depends, and amends the debian rules file so that the PAM module is built along with the rest of the application and installed into the correct location. I'm requesting this to be backported to the existing releases, this change is a feature which is highly desired in managed deployments, the changes are minimal and as this patch only adds functionality and is largely unobtrusive I see no reason for the Ubuntu community to benefit from its inclusion considering the regression potential is minimal. This feature has been added to Zesty already as part of the merge done in LP: #1660372. [Test Case] Install the package and check for the existance of the PAM module at: /lib/x86_64-linux-gnu/security/pam_cifscreds.so At present this file is missing as it isn't compiled along with the rest of the package. [Regression Potential] I've been testing this myself on a number of systems and have discovered no issues as yet, with this patch the supplied module is built and placed into the correct location, as is the manpage, and both perform as intended. This change has an overall low chance of regression as it's only adding functionality should already be there. The only regression I could think of is that for some reason the patch could result in some of the other binaries being linked against PAM (and potentially have their behavior changed) as a result of the addition of PAM, but I find this extremely unlikely, and I have verified that PAM isn't linked to except for pam_cifscreds.so so I find the possibility of this happening negligible. Documentation for the feature is provided as a manpage and is distributed along with the updated package.
2017-02-06 11:29:56 Keith Ward cifs-utils (Ubuntu Xenial): status New In Progress
2017-02-06 11:30:06 Keith Ward cifs-utils (Ubuntu Xenial): assignee Keith Ward (keithward)
2017-02-06 12:11:04 Keith Ward attachment added cifs-utils_6.4-1ubuntu2.debdiff https://bugs.launchpad.net/ubuntu/xenial/+source/cifs-utils/+bug/1611816/+attachment/4814010/+files/cifs-utils_6.4-1ubuntu2.debdiff
2017-02-06 12:12:53 Keith Ward cifs-utils (Ubuntu Yakkety): status New In Progress
2017-02-06 12:12:53 Keith Ward cifs-utils (Ubuntu Yakkety): assignee Keith Ward (keithward)
2017-02-06 12:42:03 Keith Ward attachment added cifs-utils_6.5-2ubuntu2.debdiff https://bugs.launchpad.net/ubuntu/yakkety/+source/cifs-utils/+bug/1611816/+attachment/4814012/+files/cifs-utils_6.5-2ubuntu2.debdiff
2017-02-06 12:42:27 Keith Ward bug added subscriber Ubuntu Sponsors Team
2017-02-06 23:27:18 Keith Ward cifs-utils (Ubuntu Xenial): status In Progress Confirmed
2017-02-06 23:27:21 Keith Ward cifs-utils (Ubuntu Yakkety): status In Progress Confirmed
2017-02-06 23:28:11 Keith Ward cifs-utils (Ubuntu Xenial): assignee Keith Ward (keithward)
2017-02-06 23:28:23 Keith Ward cifs-utils (Ubuntu Yakkety): assignee Keith Ward (keithward)
2017-02-14 04:16:32 Mathew Hodson cifs-utils (Ubuntu Yakkety): importance Undecided Medium
2017-02-14 04:16:33 Mathew Hodson cifs-utils (Ubuntu Zesty): importance Undecided Medium
2017-02-14 04:16:35 Mathew Hodson cifs-utils (Ubuntu Xenial): importance Undecided Medium
2017-02-28 21:59:40 Brian Murray cifs-utils (Ubuntu Yakkety): status Confirmed In Progress
2017-02-28 21:59:43 Brian Murray cifs-utils (Ubuntu Xenial): status Confirmed In Progress
2017-02-28 21:59:46 Brian Murray cifs-utils (Ubuntu Yakkety): assignee Brian Murray (brian-murray)
2017-02-28 22:03:13 Brian Murray removed subscriber Ubuntu Sponsors Team
2017-03-06 12:58:37 Łukasz Zemczak cifs-utils (Ubuntu Yakkety): status In Progress Fix Committed
2017-03-06 12:58:40 Łukasz Zemczak bug added subscriber Ubuntu Stable Release Updates Team
2017-03-06 12:58:41 Łukasz Zemczak bug added subscriber SRU Verification
2017-03-06 12:58:45 Łukasz Zemczak tags patch patch verification-needed
2017-03-06 13:00:21 Łukasz Zemczak cifs-utils (Ubuntu Xenial): status In Progress Fix Committed
2017-04-05 14:05:33 David McBride tags patch verification-needed patch verification-done-xenial verification-needed
2017-04-25 17:55:12 Andreas Hasenack tags patch verification-done-xenial verification-needed patch verification-done-xenial verification-done-yakkety verification-needed
2017-04-25 17:59:13 Andreas Hasenack tags patch verification-done-xenial verification-done-yakkety verification-needed patch verification-done-xenial verification-done-yakkety
2017-04-25 19:06:26 Launchpad Janitor cifs-utils (Ubuntu Yakkety): status Fix Committed Fix Released
2017-04-25 19:06:30 Brian Murray removed subscriber Ubuntu Stable Release Updates Team
2017-04-25 19:06:59 Launchpad Janitor cifs-utils (Ubuntu Xenial): status Fix Committed Fix Released