[Samba] creating an ubuntu package of version 4.1.0

Harry Jede walk2sun at arcor.de
Tue Nov 26 12:52:59 MST 2013


On 20:33:53 wrote bugblatterbeast:
> Am 04.11.2013 14:39, schrieb Harry Jede:
> > Next step should be now to create debian packages for wheezy. One
> > should start with the source package 4.0.10 from sid.
This makes trouble :-(

source package from jessie samba_4.0.11+dfsg-1.dsc

build fine on wheezy :-)

# cat /etc/debian_version 
7.2

# smbd -V
Version 4.0.11-Debian

# samba -V
Version 4.0.11-Debian


Some warnings regarding shlibdeps:

make[1]: Leaving directory `/home/hjede/source/samba4/samba-4.0.11+dfsg'
   debian/rules override_dh_shlibdeps
make[1]: Entering directory 
`/home/hjede/source/samba4/samba-4.0.11+dfsg'
LD_LIBRARY_PATH=/home/hjede/source/samba4/samba-4.0.11+dfsg/debian/tmp/usr/lib/x86_64-
linux-gnu/samba:$LD_LIBRARY_PATH dh_shlibdeps -a
dpkg-shlibdeps: Warnung: debian/samba-libs/usr/lib/x86_64-linux-
gnu/samba/libsmbregistry.so.0 enthält eine nicht auflösbare Referenz auf 
Symbol lp_use_mmap: wahrscheinlich eine Erweiterung
dpkg-shlibdeps: Warnung: 5 andere, ähnliche Warnungen wurden 
übersprungen (verwenden Sie -v, um alle zu sehen)
dpkg-shlibdeps: Warnung: debian/samba-libs/usr/lib/x86_64-linux-
gnu/samba/libsmbldaphelper.so.0 enthält eine nicht auflösbare Referenz 
auf Symbol get_account_policy_attr: wahrscheinlich eine Erweiterung
dpkg-shlibdeps: Warnung: 3 andere, ähnliche Warnungen wurden 
übersprungen (verwenden Sie -v, um alle zu sehen)
dpkg-shlibdeps: Warnung: debian/python-samba/usr/lib/python2.7/dist-
packages/samba/com.so enthält eine nicht auflösbare Referenz auf Symbol 
Py_InitModule4_64: wahrscheinlich eine Erweiterung
dpkg-shlibdeps: Warnung: 3 andere, ähnliche Warnungen wurden 
übersprungen (verwenden Sie -v, um alle zu sehen)
dpkg-shlibdeps: Warnung: debian/python-samba/usr/lib/python2.7/dist-
packages/samba/samba3/libsmb_samba_internal.so enthält eine nicht 
auflösbare Referenz auf Symbol PyImport_ImportModule: wahrscheinlich 
eine Erweiterung
dpkg-shlibdeps: Warnung: 20 andere, ähnliche Warnungen wurden 
übersprungen (verwenden Sie -v, um alle zu sehen)
dpkg-shlibdeps: Warnung: debian/python-samba/usr/lib/python2.7/dist-
packages/samba/samba3/param.so enthält eine nicht auflösbare Referenz 
auf Symbol PyImport_ImportModule: wahrscheinlich eine Erweiterung
dpkg-shlibdeps: Warnung: 3 andere, ähnliche Warnungen wurden 
übersprungen (verwenden Sie -v, um alle zu sehen)
dpkg-shlibdeps: Warnung: debian/python-samba/usr/lib/python2.7/dist-
packages/samba/security.so enthält eine nicht auflösbare Referenz auf 
Symbol PyExc_RuntimeError: wahrscheinlich eine Erweiterung
dpkg-shlibdeps: Warnung: 8 andere, ähnliche Warnungen wurden 
übersprungen (verwenden Sie -v, um alle zu sehen)
dpkg-shlibdeps: Warnung: debian/python-samba/usr/lib/python2.7/dist-
packages/samba/param.so enthält eine nicht auflösbare Referenz auf 
Symbol PyString_FromFormat: wahrscheinlich eine Erweiterung
dpkg-shlibdeps: Warnung: 20 andere, ähnliche Warnungen wurden 
übersprungen (verwenden Sie -v, um alle zu sehen)
dpkg-shlibdeps: Warnung: debian/python-samba/usr/lib/python2.7/dist-
packages/samba/netbios.so enthält eine nicht auflösbare Referenz auf 
Symbol PyInt_FromLong: wahrscheinlich eine Erweiterung
dpkg-shlibdeps: Warnung: 20 andere, ähnliche Warnungen wurden 
übersprungen (verwenden Sie -v, um alle zu sehen)
dpkg-shlibdeps: Warnung: debian/winbind/usr/lib/x86_64-linux-
gnu/samba/idmap/hash.so enthält eine nicht auflösbare Referenz auf 
Symbol wcache_tdc_fetch_list: wahrscheinlich eine Erweiterung
dpkg-shlibdeps: Warnung: 1 andere, ähnliche Warnung wurde übersprungen 
(verwenden Sie -v, um sie zu sehen)
dpkg-shlibdeps: Warnung: debian/winbind/usr/lib/x86_64-linux-
gnu/samba/idmap/rid.so enthält eine nicht auflösbare Referenz auf Symbol 
find_domain_from_name_noinit: wahrscheinlich eine Erweiterung
dpkg-shlibdeps: Warnung: debian/winbind/usr/lib/x86_64-linux-
gnu/samba/nss_info/hash.so enthält eine nicht auflösbare Referenz auf 
Symbol wcache_tdc_fetch_list: wahrscheinlich eine Erweiterung
dpkg-shlibdeps: Warnung: 1 andere, ähnliche Warnung wurde übersprungen 
(verwenden Sie -v, um sie zu sehen)
dpkg-shlibdeps: Warnung: debian/winbind/usr/lib/x86_64-linux-
gnu/samba/nss_info/sfu20.so enthält eine nicht auflösbare Referenz auf 
Symbol idmap_is_offline: wahrscheinlich eine Erweiterung
dpkg-shlibdeps: Warnung: 3 andere, ähnliche Warnungen wurden 
übersprungen (verwenden Sie -v, um alle zu sehen)
dpkg-shlibdeps: Warnung: debian/winbind/usr/lib/x86_64-linux-
gnu/samba/idmap/ad.so enthält eine nicht auflösbare Referenz auf Symbol 
find_domain_from_name_noinit: wahrscheinlich eine Erweiterung
dpkg-shlibdeps: Warnung: debian/winbind/usr/lib/x86_64-linux-
gnu/samba/nss_info/rfc2307.so enthält eine nicht auflösbare Referenz auf 
Symbol idmap_is_offline: wahrscheinlich eine Erweiterung
dpkg-shlibdeps: Warnung: 3 andere, ähnliche Warnungen wurden 
übersprungen (verwenden Sie -v, um alle zu sehen)
dpkg-shlibdeps: Warnung: debian/winbind/usr/lib/x86_64-linux-
gnu/samba/nss_info/sfu.so enthält eine nicht auflösbare Referenz auf 
Symbol idmap_is_offline: wahrscheinlich eine Erweiterung
dpkg-shlibdeps: Warnung: 3 andere, ähnliche Warnungen wurden 
übersprungen (verwenden Sie -v, um alle zu sehen)
dpkg-shlibdeps: Warnung: debian/winbind/usr/lib/x86_64-linux-
gnu/samba/idmap/autorid.so enthält eine nicht auflösbare Referenz auf 
Symbol wcache_tdc_fetch_domainbysid: wahrscheinlich eine Erweiterung
dpkg-shlibdeps: Warnung: debian/winbind/usr/lib/x86_64-linux-
gnu/samba/libidmap.so.0 enthält eine nicht auflösbare Referenz auf 
Symbol get_global_winbindd_state_offline: wahrscheinlich eine 
Erweiterung
dpkg-shlibdeps: Warnung: 2 andere, ähnliche Warnungen wurden 
übersprungen (verwenden Sie -v, um alle zu sehen)
make[1]: Leaving directory `/home/hjede/source/samba4/samba-4.0.11+dfsg'
   dh_installdeb
   debian/rules override_dh_gencontrol
make[1]: Entering directory 
`/home/hjede/source/samba4/samba-4.0.11+dfsg'
dh_gencontrol -- -Vldb:Depends="libldb1 (<< 1:1.1.17~), libldb1 (>> 
1:1.1.16~)"
dpkg-gencontrol: Warnung: Feld Pre-Depends von Paket samba-common: 
unbekannte Substitutionsvariable ${misc:Pre-Depends}
dpkg-gencontrol: Warnung: Paket samba-testsuite: unbenutzte 
Substitutionsvariable ${misc:Pre-Depends}
dpkg-gencontrol: Warnung: Feld Pre-Depends von Paket python-samba: 
unbekannte Substitutionsvariable ${misc:Pre-Depends}
dpkg-gencontrol: Warnung: Paket python-samba: unbenutzte 
Substitutionsvariable ${python:Versions}
dpkg-gencontrol: Warnung: Paket samba-dsdb-modules: unbenutzte 
Substitutionsvariable ${misc:Pre-Depends}
dpkg-gencontrol: Warnung: Paket libpam-smbpass: unbenutzte 
Substitutionsvariable ${misc:Pre-Depends}
dpkg-gencontrol: Warnung: Paket libnss-winbind: unbenutzte 
Substitutionsvariable ${misc:Pre-Depends}
dpkg-gencontrol: Warnung: Feld Depends von Paket libwbclient-dev: 
unbekannte Substitutionsvariable ${shlibs:Depends}

Surely, these packages must also build:
talloc
tdb
tevent
ldb

in exact this order. I have taken the sources from jessie.

> Hi Harry,
> 
>      thanks again for your help. The patch I've posted before works
> for me without changing the source, so I didn't use the patch you've
> send me. Creating an ubuntu-/debian-package is going quite well so
> far.
> 
> Does anybody know, if there's already a blueprint for the new
> debian/control file? I suppose libntdb is going to be a new
> sub-package...
> 
> Wich mailing-list would be best-suited for this discussion? The
> description of samba-technical sais, that it's for developers only
> and it reads to me, as if it's best to use this list, when unsure...
> 
> Nice regards, bbb


-- 

Gruss
	Harry Jede


More information about the samba mailing list