On Fri, Jun 28, 2024 at 12:58:52PM +0200, Andreas Beckmann wrote:
> Control: found -1 5.2.1.13040+dfsg-2
> 
> On Tue, 25 Jun 2024 15:36:40 +0200 Agustin Martin <agmar...@debian.org>
> wrote:
> > On Mon, Jun 10, 2024 at 11:46:20PM +0200, Pierre-Elliott Bécue wrote:
> > > close 1063190 > thanks
> > 
> > Hi, Pierre-Elliott
> > 
> > owncloud-client seems still not in testing because of #1063190.
> > 
> > Missing version in bug closing?
> 
> The 5.x uploads have reverted the t64 renaming of libowncloudsync0 to
> libowncloudsync0t64 without any explanation why the transition would not be
> needed for this package.
> The t64 nmu needs to be reinstated before this package can migrate to
> testing.

Hi,

Thanks for the clarification.

Seems that qt6 transition was handled in experimental in parallel to t64
changes and that t64 stuff went finally missing when upgrading
owncloud-client from experimental.

I am attaching a possible patch for current owncloud-client 
5.2.1.13040+dfsg-2. It is based on Lucas and Benjamin patches and
(hopefully) updated for current owncloud-client package. This patch
does not include the associated debian/changelog entry.

Hope this helps.

-- 
Agustin
>From 371901b1e6cf3fdbc3833e9c76a982a45b9dcfec 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/control                                   | 16 +++++++++-------
 ...sync0.install => libowncloudsync0t64.install} |  0
 debian/libowncloudsync0t64.lintian-overrides     |  3 +++
 3 files changed, 12 insertions(+), 7 deletions(-)
 rename debian/{libowncloudsync0.install => libowncloudsync0t64.install} (100%)
 create mode 100644 debian/libowncloudsync0t64.lintian-overrides

diff --git a/debian/control b/debian/control
index dbabf8c..39329f9 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 0000000..6d50bcf
--- /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