[Pkg-owncloud-maintainers] Bug#1101040: kdsingleapplication

Pierre-Elliott Bécue peb at debian.org
Thu Apr 10 12:46:54 BST 2025


Peter Blackman <peter at pblackman.plus.com> wrote on 10/04/2025 at 00:25:27+0200:

> On 09/04/2025 21:44, Pierre-Elliott Bécue wrote:
>
>> Hey,
>> I have a problem with your control file:
>> First the Breaks+Replaces on the -dev pkg seems unwarranted. Can you
>> explain me what are you trying to do with it?
>> Second the Replaces+Conflicts on the lib itself for
>> itself. Theoretically, two different versions of the same package can't
>> be installed concurrently (except multi-arch, but the conflicts+replaces
>> is only valid per arch. It seems useless.
>> Also, if it's to be useful, a versioned conflicts means you want to
>> use
>> replaces.
>> Can you help me see what you want to achieve?
>> Bests,
>
> Hi Pierre,
>
> I could not get piuparts to work with anything less
> regarding Breaks/Conflicts/Replaces.
>
> You can see the history and the pipeline/piuparts
>  fails in the recent commits.
> (A piuparts failure will prevent migration of course)
>
>
> There is no problem with manual upgrading, if the library
> is upgraded first, but it seems piuparts tries to upgrade
> the dev package first, which fails because of file conflict.
> (The cmake files were moved to the dev package in version 1.1.
>  The lib package should only contain the .so files)

Ah, I see I missed your moving of the cmake files to the dev package.

Sorry, they should have been there all the time, I screwed up in 2022 I
guess.

So, here you just need the Breaks: field in the -dev package and that's
all. Conflicts is for permanent stuff, it should generally not be
versioned. Here it's just file moving, so a breaks is enough. And no
replaces, as -dev does not replace the lib.

I see you've committed something, I did an additionnal commit.

Tell me if that's fine with you.

Bests,
-- 
PEB
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 853 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/pkg-owncloud-maintainers/attachments/20250410/de5f042f/attachment.sig>


More information about the Pkg-owncloud-maintainers mailing list