Request for pre-approval of cyrus-sasl2 upload

Julien Cristau jcristau at debian.org
Sun Aug 22 11:06:23 UTC 2010


On Sun, Aug 22, 2010 at 00:21:39 -0400, Roberto C. Sánchez wrote:

> Release Team,
> 
> I would like to request pre-approval to upload cyrus-sasl2
> (2.1.23.dfsg1-6) to sid, with the goal of having it migrate to squeeze.
> Please note that a very important point about this request is that the
> -6 package would have to pass through NEW.
> 
It's not clear to me why it would need that.  All binary packages
already exist in the archive overrides.

[...]
> Today, thanks to the avilability of the heimdal-multidev and
> krb5-multidev packages, it is possible to have the MIT and Heimdal
> Kerberos -dev libraries concurrently installed.  This makes it possible
> to build against both from within one source package.
> 
> Merging the two source packages into one would eliminate both of these
> issues.  Having both of these issues persist through the life of Squeeze
> would, IMHO, be a Bad Thing(TM).
> 
Seems like a rather good idea to me.

Now a few questions on the details (not necessarily problems, just
thoughts I had while looking over the diff):

>  README.Debian-NMU                                 |   11 --
>  changelog                                         |    9 +
>  control                                           |   29 +++++

Can you explain why cyrus-sasl2-heimdal-dbg needs to depend on
cyrus-sasl2-dbg?

>  cyrus-sasl2-heimdal-dbg.postrm                    |   10 +
>  cyrus-sasl2-heimdal-dbg.preinst                   |   10 +

Is the name /usr/lib/sasl2/libgssapiv2.so.2.0.23 stable?  If not it
seems easy for this to get out of sync with the actual file name.

>  libsasl2-modules-gssapi-heimdal.dirs              |    2 

Seems like these directories would get created by dh_install/dh_lintian
anyway.  Is this necessary?

>  libsasl2-modules-gssapi-heimdal.install           |    1 
>  libsasl2-modules-gssapi-heimdal.lintian-overrides |    2 
>  patches/0024_allow_detection_of_heimdal.dpatch    |   22 ++++

That patch looks like a kludge around a broken configure check for
GSS_C_NT_HOSTBASED_SERVICE.  Can you explain it a bit more?

>  patches/00list                                    |    1 
>  rules                                             |  114 ++++++++++++++++------

May I suggest to put the common configure flags for the two variants in
a variable, both so it's easier to see the differences and so they don't
diverge by mistake in the future?

The "run make, expect failure, run make again" thing is... interesting
:)

The dh_install calls are a bit weird, mixing -s, -pfoo and -Nbar args.

>  sample/Makefile                                   |    7 -
>  12 files changed, 172 insertions(+), 46 deletions(-)

Cheers,
Julien
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-cyrus-sasl2-debian-devel/attachments/20100822/2d3b0b07/attachment-0001.pgp>


More information about the Pkg-cyrus-sasl2-debian-devel mailing list