I am not an RM. I have been reviewing some stretch-pu requests in an effort to help out the release managers. I have reviewed this bug log, and taken a look at the debdiff.
tl;dr: IMO this update needs better justification. It also requires a greater level of frankness about the downsides or risks of the update. Nevertheless it may be better to take it. Possible COI warning: I have had occasional disagreements with gnupg upstream, relating to my own experiences with gnupg2 in a dgit context. However, I don't think that has affected my opinion on this request. I have given it the same level of scrutiny as my other recent reviews. So: I looked at the debdiff provided in #11. The first thing that struck me was the very large update to scdaemon. I tried to find a discussion of the specific changes, and the potential risks. But I was not able to do so. All we have in the bug report and debdiff is +Backport from master branch: + 99d4dfe83 + e2792813a + 031e3fa7b +Additionally, fix another bug when tested with 2.1.18-7 with PC/SC. in what appears to be an upstream commit message to a stable branch. The use of the upstream's stable branch requires justification (unless the upstream processes are very high-quality and self-documenting, as I found for example with most of my KDE reviews0. Specifically, using an upstream branch requires consideration of upstream's processes (including any realistic critical analysis which may be relevant). This is so that we can weigh up the risks of updating by taking upstream's branch, vs. by trying to cherry pick individual fixes. The only commentary about this aspect of the update is this: Most fixes are all pulled from upstream to make it easier to integrate future security patches, It is not quite clear to me exactly which upstream branch we are talking ab out (and whether we are talking about an upstream release at all, or a "git fetch"). All of this left me with a lot of unanswered questions. I tried persevering. I found it very difficult to correlate the information found in #863734 with the diffs etc. For example, we have: The bugs addressed include: #862032 #854359 #854829 #834922 #858082 This unblock would also address the concerns rasied around win32-loader by odyx. I went and looked up some of these bugs and many of them do seem to be things we should fix. But relating them to the upstream commits is hard. The comment about win32-loader seems to be a reference to #864973 etc., and the fact that (AFAICT) win32-loader includes gpgv. I don't know what "concerns" there are. My view is that it is for the submitter of a stretch-pu or release unblock request to - make the case - supply all necessary information - frankly disclose any risks of the update - explain the Debian project's alternative choices - provide the RMs and reviewers with good pointers so that the review is easy to conduct Having said all that, there are clearly some important bugfixes here. The risk of delaying may be worse than the risk of taking these changes, even though we don't have the level of confidence we would like. Ian.