#1108926 transition: mdds/libixion/liborcus

#1108926#5
Date:
2025-07-08 04:17:44 UTC
From:
To:
Hi,

LibreOffice 25.8 needs liborcus 0.20 and mdds 3.0.0 (any only that, not an older version) and "of course"
25.2 does NOT work with 0.20, it needs 0.19 :)

As also
  - liborcus (optionally, but see labplot below, can't be disabled for this reason) needs libxion 0.20
    (and only that) and mdds 3.0.0 (and only that)
  and
  - libixion depends on mdds 3.0.0 (and only that)

Those three need to be done together.

The last times this came up I just did the uploads of those three and
libreoffice (and libetonyek if needed[1]) since this is self-contained 4 packages).

But now as labplot also uses libixion AND liborcus we probably should do a
proper transition.

Affected packages except mdds/libixion/liborcus itself:
- libetoneyk needs update for mdds 3.0 (in experimental, 0.1.12-2)
- libreofice needs update for all three (in experimental, said 25.8)
- labplot was fixed with https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1102249
   in 2.11.1-3 which is already in trixie so can be bin-NMUed

The https://release.debian.org/transitions/html/auto-libixion.html and
https://release.debian.org/transitions/html/auto-liborcus.html are
fitting most cases except libetonyek. But the only package needing a bin-NMU is labplot anyway,
the rest will be/needs to be source-uploaded.

Ben file:

is_affected = .build-depends ~ /\b(libmdds-dev|libixion-dev|liborcus-dev)\b/ | .depends ~ /\b(libixion\-0\.20\-0|libixion\-0\.18\-0)\b/ | .depends ~ /\b(liborcus\-0\.20\-0|liborcus\-0\.18\-0)\b/;
is_good = .depends ~ /\b(libixion\-0\.20\-0|liborcus\-0\.20\-0)\b/;
is_bad = .depends ~ /\b(libixion\-0\.18\-0|liborcus\-0\.18\-0)\b/;

Regards,

Rene

[1] libetonyek needs mdds, had support for multiple versions up so far but
this time since there is no proper ifdef this also needs to be cared of

#1108926#10
Date:
2025-08-13 21:09:39 UTC
From:
To:
Hi,

Am 08.07.25 um 06:17 schrieb Rene Engelhard:
The fist libreoffice upload to sid temporarily used internal mdds/liborcus. So libreoffice is out of the game right now

(except maybe for migrating if the old binaries are not kept and/or the old build-depends of libreoffice in testing count, which

do not allow the newer mdds/liborcus) and we can just upload mdds/libixion/liborcus and get labplot rebuilt. libreoffice then can

enable the system libraries later.


Regards,


Rene

#1108926#15
Date:
2025-08-15 13:35:14 UTC
From:
To:
Hi Rene

I've set up this tracker, as requested [1].

Please wait for confirmation before going ahead.

Regards
Graham


[1] https://release.debian.org/transitions/html/mdds-libixion-liborcus.html

#1108926#20
Date:
2025-08-22 08:39:25 UTC
From:
To:
Control: tags -1 confirmed

Please go ahead.

Cheers

#1108926#27
Date:
2025-08-22 12:06:11 UTC
From:
To:
Hi,

Am 22. August 2025 10:39:25 MESZ schrieb Sebastian Ramacher <sramacher@debian.org>:

Thanks.

Uploaded.

Also uploaded libreoffice with system orcus  again since the current version is in testing.. Since testing version uses internal orcus this should not block even if LO build take longer than expected given the riscv64 build queue...
Then again the other ones need to be built, too...

Regards

Rene

#1108926#32
Date:
2025-08-23 05:56:50 UTC
From:
To:
Hi,

Am 22.08.25 um 14:06 schrieb René Engelhard:

Built everywhere (on release archs and most ports archs).


labplot can be bin-NMUed, everywhere where labplot exists the new packages are there already :)


Regards,


Rene

#1108926#37
Date:
2025-08-25 21:08:11 UTC
From:
To:
The old binaries got removed from testing. Closing

Cheers