[Pkg-samba-maint] Samba 4.0: Upload to unstable.

Ivo De Decker ivo.dedecker at ugent.be
Sat Sep 21 15:12:46 UTC 2013

Hi Jeroen,

On Sat, Sep 21, 2013 at 02:37:36AM +0200, Jeroen Dekkers wrote:
> Lintian still gives a lot of errors and warnings. Before we can upload
> to unstable we should fix most of them (or silence them if what we do
> is correct). This is the lintian output I get:

Some comments on a number of those:

> E: libnss-winbind: ldconfig-symlink-missing-for-shlib lib/x86_64-linux-gnu/libnss_wins.so lib/x86_64-linux-gnu/libnss_wins.so.2 libnss_wins.so
> E: libnss-winbind: ldconfig-symlink-missing-for-shlib lib/x86_64-linux-gnu/libnss_winbind.so lib/x86_64-linux-gnu/libnss_winbind.so.2 libnss_winbind.so

I committed a fix for those.

> E: samba-common-bin: python-script-but-no-python-dep usr/bin/samba-tool
> E: samba-common-bin: python-script-but-no-python-dep usr/sbin/samba_kcc

> E: samba: python-script-but-no-python-dep usr/sbin/samba_dnsupdate
> E: samba: python-script-but-no-python-dep usr/sbin/samba_spnupdate
> E: samba: python-script-but-no-python-dep usr/sbin/samba_upgradedns

Don't spend time on these. Some people think experimenting with :all
dependencies should happen in unstable instead of experimental, and don't mind
breaking stuff on the way. This error will likely go away in the next version
of lintian (#711988).

> W: samba: executable-not-elf-or-script lib/systemd/system/smb.service
> W: samba: executable-not-elf-or-script lib/systemd/system/nmb.service
> W: samba: systemd-service-file-refers-to-obsolete-target lib/systemd/system/nmb.service syslog.target
> W: samba: systemd-service-file-refers-to-obsolete-target lib/systemd/system/smb.service syslog.target
> E: samba: systemd-no-service-for-init-script samba

I removed the systemd service files for now, because they don't work anyway.
The init scripts should work just fine with systemd. Proper systemd support
can be added later.

> W: samba-dsdb-modules: postinst-has-useless-call-to-ldconfig
> W: samba-dsdb-modules: postrm-has-useless-call-to-ldconfig
> W: samba-testsuite: postinst-has-useless-call-to-ldconfig
> W: samba-testsuite: postrm-has-useless-call-to-ldconfig

Lintian suggests that this is actually a bug in debhelper.

> E: libwbclient0: symbols-file-contains-current-version-with-debian-revision on symbol SAMBA_4.0.9_DEBIAN at SAMBA_4.0.9_DEBIAN and 7 others

This one is an actual issue (symbols from a private library are listed in the
symbols file).

> I don't know when I have time to look at this more. I also haven't
> done any piuparts tests, I think it would be good if we also test the
> packages with piuparts before uploading.

One of the advantages of uploading to experimental, is that the piuparts tests
will be run automatically.

> And what's up with the branches btw? We currently have samba_4.0,
> samba_4.0_integrate and samba_4.0_integration. I just merged the
> commit done by Andrew in samba_4.0 to the samba_4.0_integration
> branch. Is there any reason the samba_4.0_integration branch can't be
> pushed to samba_4.0 and we can't just all work on in the samba_4.0
> branch?

I merged everything into samba_4.0. We should just continue development there.



More information about the Pkg-samba-maint mailing list