Hello Michael,

> > I appreciate the suggestion, I assumed that it would be a simple
> > workaround, but tried to make use of "--disable-acl-support", "export
> > enable_acl_support="no"" and "--enable-acl-support="no"" (which I
> > assumed would work, by looking at configure.sh and configure.ac) and
> > rsync-udeb still ends up being linked to libacl1. Maybe support for
> > that flag is broken, or I missed something.
>
> Hm, not sure if it's still relevant, but adding --disable-acl-support to
> the configure flags like this:
> override_dh_auto_configure:
>     dh_auto_configure -- --with-included-zlib=yes --disable-acl-support
> works just fine here:
>
> $ dpkg --info ../rsync_3.1.3-8_amd64.deb | grep Depends
>  Pre-Depends: init-system-helpers (>= 1.54~)
>  Depends: lsb-base, libc6 (>= 2.15), libpopt0 (>= 1.14)

The udeb is already in unstable, so the main issue is solved, though I
still have interest in understanding what's wrong with what I've done
to disable acl support.

It looks like it works with:
override_dh_auto_configure:
    dh_auto_configure -- --with-included-zlib=yes --disable-acl-support

But it doesn't works with:
override_dh_auto_configure:
    dh_auto_configure -prsync-udeb -- --with-included-zlib=yes
--disable-acl-support
    dh_auto_configure --remaining-packages -- --with-included-zlib=yes

Which leads me to believe that dh_auto_build is using the configure
artifacts from the main package instead of the one made with
"-prsync-udeb", I confirmed adding "--disable-acl-support" to
"--remaining-packages" makes both the udeb and the deb not depend on
libacl.

This means "--disable-acl-support" is fine, what I'm missing  is
something on the DH side that needs to be fixed in d/rules.

Regards,

-- 
Samuel Henrique <samueloph>

Reply via email to