[Pkg-samba-maint] [Git][samba-team/samba][experimental] 2 commits: time64_t changes: libsmbclient=>libsmbclient0 rename

Michael Tokarev (@mjt) gitlab at salsa.debian.org
Wed Feb 21 09:49:55 GMT 2024



Michael Tokarev pushed to branch experimental at Debian Samba Team / samba


Commits:
8bee326c by Michael Tokarev at 2024-02-21T12:29:44+03:00
time64_t changes: libsmbclient=>libsmbclient0 rename

- - - - -
8b473c98 by Michael Tokarev at 2024-02-21T12:48:47+03:00
update changelog; upload version 4.20.0~rc2+dfsg-3 to experimental

- - - - -


6 changed files:

- debian/changelog
- debian/control
- − debian/libsmbclient.lintian-overrides
- debian/libsmbclient.install → debian/libsmbclient0.install
- debian/libsmbclient.symbols → debian/libsmbclient0.symbols
- debian/rules


Changes:

=====================================
debian/changelog
=====================================
@@ -1,3 +1,12 @@
+samba (2:4.20.0~rc2+dfsg-3) experimental; urgency=medium
+
+  * rename libsmbclient => libsmbclient0 for 64-bit time_t transition
+  * d/libsmbclient.lintian-overrides: remove, soname now = package name
+  * add Breaks: of sssd packages to samba-libs: 4.20 changed libndr
+    soname, and we now added proper sonames for it
+
+ -- Michael Tokarev <mjt at tls.msk.ru>  Wed, 21 Feb 2024 12:28:36 +0300
+
 samba (2:4.20.0~rc2+dfsg-2) experimental; urgency=medium
 
   * new upstream release candidate (4.20.0-rc2)


=====================================
debian/control
=====================================
@@ -143,6 +143,9 @@ Replaces:
 Breaks:
  libwbclient0 (<< 2:4.16.1+dfsg-7~),
  samba (<< 2:4.17.0+dfsg-2~),
+ sssd-ad (<< 2.9.4-1+b1),
+ sssd-ad-common (<< 2.9.4-1+b1),
+ sssd-ipa (<< 2.9.4-1+b1),
 Description: Samba core libraries
  Samba is an implementation of the SMB/CIFS protocol for Unix systems,
  providing support for cross-platform file sharing with Microsoft Windows, OS X,
@@ -189,7 +192,7 @@ Description: Samba common files used by both the server and the client
  .
  This package contains the common files that are used by both the server
  (provided in the samba package) and the client (provided in the smbclient
- libsmbclient packages).
+ libsmbclient0 packages).
 
 Package: samba-ad-dc
 Architecture: all
@@ -369,7 +372,11 @@ Description: Samba Virtual FileSystem plugins
  Note: The runtime dependencies of vfs_ceph, vfs_glusterfs and vfs_snapper are
  moved to Recommends.
 
-Package: libsmbclient
+Package: libsmbclient0
+Provides: ${t64:Provides}
+X-Time64-Compat: libsmbclient
+Replaces: libsmbclient
+Breaks: libsmbclient (<< ${source:Version})
 Section: libs
 Architecture: any
 Multi-Arch: same
@@ -384,8 +391,8 @@ Package: libsmbclient-dev
 Section: libdevel
 Architecture: any
 Multi-Arch: same
-Depends: libsmbclient (= ${binary:Version}), ${misc:Depends}
-Description: development files for libsmbclient
+Depends: libsmbclient0 (= ${binary:Version}), ${misc:Depends}
+Description: development files for libsmbclient0
  This package provides the development files (static library and headers)
  required for building applications against libsmbclient, a library that
  enables client applications to talk to Microsoft Windows and Samba servers


=====================================
debian/libsmbclient.lintian-overrides deleted
=====================================
@@ -1,3 +0,0 @@
-# changing a library package name needlessly is always worse than having a
-# name that doesn't match the soname.
-libsmbclient: package-name-doesnt-match-sonames libsmbclient0


=====================================
debian/libsmbclient.install → debian/libsmbclient0.install
=====================================


=====================================
debian/libsmbclient.symbols → debian/libsmbclient0.symbols
=====================================


=====================================
debian/rules
=====================================
@@ -130,7 +130,7 @@ mitkrb5-samba-ver = ${DEB_VERSION}mitkrb5
 mitkrb5-dep-pkgs = samba-libs samba-dev
 mitkrb5-dep-pkgs += samba samba-common-bin python3-samba
 mitkrb5-dep-pkgs += samba-dsdb-modules samba-vfs-modules
-mitkrb5-dep-pkgs += libsmbclient smbclient
+mitkrb5-dep-pkgs += libsmbclient0 smbclient
 mitkrb5-dep-pkgs += libnss-winbind libpam-winbind
 mitkrb5-dep-pkgs += winbind libwbclient0
 mitkrb5-dep-pkgs += samba-testsuite
@@ -373,7 +373,7 @@ endif
 	$(call depcheck, libldb2, samba|samba-libs|winbind|libwbclient0) # use-bzero-instead-of-memset_s.diff
 	$(call depcheck, python3-samba, samba|winbind|ctdb)
 	$(call depcheck, libwbclient0, samba|samba-libs|winbind|smbclient|ctdb)
-	$(call depcheck, libsmbclient, samba|winbind|smbclient|ctdb)
+	$(call depcheck, libsmbclient0, samba|winbind|smbclient|ctdb)
 
 override_dh_gencontrol:
 	dh_gencontrol $(addprefix -p, ${LDB_PACKAGES}) -- -v${LDB_DEB_VERSION}



View it on GitLab: https://salsa.debian.org/samba-team/samba/-/compare/4040471ae9d3665a38bb8add822692b1a5fcca81...8b473c98385da09a6696fcadb20e1c686aa48960

-- 
View it on GitLab: https://salsa.debian.org/samba-team/samba/-/compare/4040471ae9d3665a38bb8add822692b1a5fcca81...8b473c98385da09a6696fcadb20e1c686aa48960
You're receiving this email because of your account on salsa.debian.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-samba-maint/attachments/20240221/c5b630b8/attachment-0001.htm>


More information about the Pkg-samba-maint mailing list