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