Bug#638045: Also affects sendmail
Steve Langasek
vorlon at debian.org
Fri Aug 19 09:42:13 UTC 2011
On Fri, Aug 19, 2011 at 09:43:30AM +0200, Ondřej Surý wrote:
> affects 638045 +sendmail
> thank you
> sorry for the breakage, it seems that I was too fast in uploading the
> MultiArch cyrus-sasl2.
> Steve, I guess you also have the patch for sendmail?
Sorry, I do not. I had found the postfix bug because I use postfix myself,
so caught the regression; I didn't expect other sasl2 consumers to have the
same bug. Now that we've found two, we should check all the cyrus-sasl2
reverse depends for buggy SASL_CB_GETPATH callbacks.
Here's a preliminary attempt to find all candidate packages in Ubuntu.
$ for pkg in $(zcat /mirror/ubuntu/dists/oneiric/*/binary-i386/Packages.gz \
| grep-dctrl -FDepends libsasl2-2 -sSource:Package -n | sort -u)
do
source=$(zcat /mirror/ubuntu/dists/oneiric/*/source/Sources.gz \
| grep-dctrl -FPackage -X $pkg \
| awk '/Directory:/ { dir = $NF }; /\.dsc$/ { print dir "/" $NF; exit }')
dpkg-source -x ~/ubuntu/$source > /dev/null 2>&1
(cd ${pkg}-* && ./debian/rules unpack >/dev/null 2>&1)
grep -rq SASL_CB_GETPATH . && echo $pkg
rm -r ${pkg}*
done
Unfortunately I don't have a full local source mirror with a suitable set of
dev tools installed, so several packages may have nested tarballs that don't
get unpacked (in fact, this query fails to find sendmail for me), but here
is a list of candidates I did find:
ptlib
ptlib-wolf
pwlib
As it happens, each of these are libraries that *reexport* an interface for
setting the SASL path, so I guess there's more digging to be done there as
well.
> Or should I just remove the MultiArch patch, we open bugs in postfix and
> sendmail and block the MultiArch in cyrus-sasl2 untill the postfix and
> sendmail is ready?
I think that's your call as the maintainer. I wouldn't like these bugs to
sit around too long unfiled, in any case - and we need to get them fixed for
the Ubuntu release before too long as well. So it might be a week or two
before we have these all fixed, but no longer.
--
Steve Langasek Give me a lever long enough and a Free OS
Debian Developer to set it on, and I can move the world.
Ubuntu Developer http://www.debian.org/
slangasek at ubuntu.com vorlon at debian.org
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 828 bytes
Desc: Digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-cyrus-sasl2-debian-devel/attachments/20110819/32dd27f2/attachment.pgp>
More information about the Pkg-cyrus-sasl2-debian-devel
mailing list