On Mon, Jan 14, 2013 at 08:18:46AM +0100, Didier 'OdyX' Raboud wrote: > > I am far from confident enough in this patch to apply it so late in the > freeze. So I reported the bug upstream: http://www.cups.org/str.php?L4140 > > As you have a working test-case, could you possibly: > - test cups from unstable with the attached patch on top; > - test cups from experimental (1.6.1) ? >
With your patch applied to the version in unstable, dpkg-buildpackage would hang (on arch amd64). IMO this is due to a minor error in your patch. Using the attached one, building succeded and -- at least for my test cases -- the reported failure doesn't occure. Will test the version in experimental later on. Wolfgang [ no need to cc me, bug subscribed ]
--- working/client.c 2013-01-14 14:21:48.000000000 +0100 +++ orig/client.c 2013-01-14 13:31:04.000000000 +0100 @@ -2589,11 +2589,6 @@ #ifdef HAVE_GSSAPI else if (auth_type == CUPSD_AUTH_NEGOTIATE) { -# ifdef AF_LOCAL - if (_httpAddrFamily(con->http.hostaddr) == AF_LOCAL) - strlcpy(auth_str, "Basic realm=\"CUPS\"", sizeof(auth_str)); - else -# endif /* AF_LOCAL */ strlcpy(auth_str, "Negotiate", sizeof(auth_str)); } #endif /* HAVE_GSSAPI */
signature.asc
Description: Digital signature