El mar, 9 jul 2024 a las 18:37, Agustin Martin (<agmar...@debian.org>) escribió:
>
> El mar, 9 jul 2024 a las 14:26, Pierre-Elliott Bécue
> (<p...@debian.org>) escribió:
> >
> > Feel free to upload it even not as a NMU. (you can add a Team Upload
> > entry if you prefer)
>
> Just uploaded as team upload (took a bit longer since I missed that
> source-only uploads to NEW are not allowed, and libowncloudsync0t64 is
> NEW). Should be already in the NEW queue.

Once accepted from NEW, also uploaded a dummy no-changes source-only
package to unblock "no source upload" migration to testing, versioned
as for old binary NMU. I do not think this worths a commit in git
repo.

> I have also created a merge request with the changes in salsa.debian.org.

Apart from that MR  I am attaching final complete diff in
git-format-patch format, in case it is useful.
From ad2d5631ea143fe2537af049422f0698768ec0f6 Mon Sep 17 00:00:00 2001
From: Agustin Martin Domingo <agmar...@debian.org>
Date: Mon, 8 Jul 2024 16:36:30 +0200
Subject: [PATCH] Adapt previous nmu_owncloud-client.debdiff to new
 5.2.1.13040+dfsg-2 version (#1063190).

Original nmu_owncloud-client.debdiff by Lucas Kanashiro and Benjamin Drung.

Adapted for 5.2.1.13040+dfsg-2 using qt6.

Signed-off-by: Agustin Martin Domingo <agmar...@debian.org>
---
 debian/changelog                                 |  7 +++++++
 debian/control                                   | 16 +++++++++-------
 ...sync0.install => libowncloudsync0t64.install} |  0
 debian/libowncloudsync0t64.lintian-overrides     |  3 +++
 4 files changed, 19 insertions(+), 7 deletions(-)
 rename debian/{libowncloudsync0.install => libowncloudsync0t64.install} (100%)
 create mode 100644 debian/libowncloudsync0t64.lintian-overrides

diff --git a/debian/changelog b/debian/changelog
index 5054bed65..55e2fba89 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+owncloud-client (5.2.1.13040+dfsg-3) unstable; urgency=medium
+
+  * Team upload.
+  * Rename libraries for 64-bit time_t transition (Closes: #1063190)
+
+ -- Agustin Martin Domingo <agmar...@debian.org>  Tue, 09 Jul 2024 16:25:57 +0200
+
 owncloud-client (5.2.1.13040+dfsg-2) unstable; urgency=medium
 
   * d/control:
diff --git a/debian/control b/debian/control
index dbabf8c41..39329f900 100644
--- a/debian/control
+++ b/debian/control
@@ -3,7 +3,8 @@ Section: net
 Priority: optional
 Maintainer: ownCloud for Debian maintainers <pkg-owncloud-maintain...@lists.alioth.debian.org>
 Uploaders: Pierre-Elliott Bécue <p...@debian.org>
-Build-Depends: cmake,
+Build-Depends: dpkg-dev (>= 1.22.5),
+	       cmake,
                debhelper-compat (= 13),
                extra-cmake-modules,
                libkdsingleapplication-qt6-dev,
@@ -22,7 +23,7 @@ Homepage: https://owncloud.org/sync-clients/
 Package: owncloud-client
 Architecture: any
 Multi-Arch: no
-Depends: libowncloudsync0 (= ${binary:Version}),
+Depends: libowncloudsync0t64 (= ${binary:Version}),
          libqt6sql6-sqlite,
          libqt6svg6,
          ${misc:Depends},
@@ -40,12 +41,13 @@ Description: folder synchronization with an ownCloud server - GUI
  owncloud-client provides the graphical client specialising in
  synchronizing with cloud storage provided by ownCloud.
 
-Package: libowncloudsync0
+Package: libowncloudsync0t64
+Provides: ${t64:Provides}
 Architecture: any
 Multi-Arch: same
 Depends: ${misc:Depends}, ${shlibs:Depends}
-Replaces: libocsync0
-Breaks: libocsync0
+Replaces: libowncloudsync0, libocsync0
+Breaks: libowncloudsync0 (<< ${source:Version}), libocsync0
 Section: libs
 Description: ownCloudSync folder synchronization - libraries
  The ownCloudSync system lets you always have your latest files wherever
@@ -60,7 +62,7 @@ Description: ownCloudSync folder synchronization - libraries
 Package: libowncloudsync-dev
 Architecture: any
 Multi-Arch: same
-Depends: libowncloudsync0 (= ${binary:Version}), ${misc:Depends}
+Depends: libowncloudsync0t64 (= ${binary:Version}), ${misc:Depends}
 Replaces: libocsync-dev
 Breaks: libocsync-dev
 Section: libdevel
@@ -88,7 +90,7 @@ Description: ownCloudSync folder synchronization - shared data
 
 Package: owncloud-client-cmd
 Architecture: any
-Depends: libowncloudsync0 (= ${binary:Version}),
+Depends: libowncloudsync0t64 (= ${binary:Version}),
          libqt6sql6-sqlite,
          ${misc:Depends},
          ${shlibs:Depends}
diff --git a/debian/libowncloudsync0.install b/debian/libowncloudsync0t64.install
similarity index 100%
rename from debian/libowncloudsync0.install
rename to debian/libowncloudsync0t64.install
diff --git a/debian/libowncloudsync0t64.lintian-overrides b/debian/libowncloudsync0t64.lintian-overrides
new file mode 100644
index 000000000..6d50bcfc5
--- /dev/null
+++ b/debian/libowncloudsync0t64.lintian-overrides
@@ -0,0 +1,3 @@
+#The lib is so unstable, that it makes no sense to ship symbolfiles
+libowncloudsync0t64: no-symbols-control-file usr/lib/*/libowncloud*.so.*
+libowncloudsync0t64: package-name-doesnt-match-sonames libowncloud-csync0 libowncloudResources0 libowncloudsync0
-- 
2.45.2

Reply via email to