• Bug#1103721: libreoffice-dev-common: IDL files not in package

    From Troy Rollo@21:1/5 to All on Mon Apr 21 01:10:01 2025
    Package: libreoffice-dev-common
    Version: 4:25.2.2-1
    Severity: grave
    Justification: renders package unusable

    Dear Maintainer,

    The LibreOffice IDL files, which should be in /usr/share/idl/libreoffice, are not installed by any package currently in bookworm-backports, trixie or sid. In bookworm they were installed by libreoffice-dev-common. Also, packages.debian.org incorrectly
    reports, for sid, that they IDL files are in "libreoffice-dev [s390, sparc], libreoffice-dev-common [not s390, sparc]" - it is not in libreoffice-dev-common on sid.


    -- System Information:
    Debian Release: 12.6
    APT prefers stable-security
    APT policy: (500, 'stable-security'), (500, 'stable-debug'), (500, 'stable') Architecture: amd64 (x86_64)
    Foreign Architectures: i386

    Kernel: Linux 6.1.0-28-amd64 (SMP w/32 CPU threads; PREEMPT)
    Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
    Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8), LANGUAGE=en_AU:en
    Shell: /bin/sh linked to /usr/bin/dash
    Init: systemd (via /run/systemd/system)
    LSM: AppArmor: enabled

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Rene Engelhard@21:1/5 to All on Mon Apr 21 10:50:01 2025
    Hi again,

    Am 21.04.25 um 10:28 schrieb Rene Engelhard:
    Indeed:


    commit a8485d558fab53291e2530fd9a1be581c1628deb
    Author: Stephan Bergmann <sbergman@redhat.com>
    Date:   Tue Sep 14 17:26:17 2021 +0200

        [API CHANGE] Remove deprecated idlc and regmerge from the SDK

        * Client code must replace uses of idlc and regmerge with uses of unoidl-write,
          see the changes to odk/examples/ and ure/source/uretext/ in
          40f2aee6584eafcf4cd1d95fcf1f775e5435440d "Provide unoidl-write also for the
          SDK" for examples.

        * The new types.rdb format is not compatible with LibreOffice < 4.1.  Clients
          generating extensions containing such files are advised to use appropriate
          LibreOffice-minimal-version elements.

        * For compatibility with old extensions, reading the legacy types.rdb format is
          still supported.

        * The SDK no longer ships an idl/ sub-directory containing the udkap and offapi
          .idl files (as, unlike idlc, unoidl-write does not need them).
          odk/config/cfgWin.js had to be adapted to look (somewhat arbitrarily) for an
          examples/ sub-directory instead of idl/ when checking for "an sdk folder".
          gb_UnoApi_package_idlfiles became unused and has been removed.

        * The idlc and regmerge executables have been removed.  Module idlc has been
          removed except for idlc/test/parser/, which is also used by
          CustomTarget_unoidl/unoidl-write_test, and which may eventually be moved into
          module unoidl.  Module external/ucpp and the corresponding configure options
          have also been removed.

        Change-Id: I42a0231699b863b5ebe2bee63bc32c8f79278cc1
        Reviewed-on: https://gerrit.libreoffice.org/c/core/+/122363
        Tested-by: Jenkins
        Reviewed-by: Stephan Bergmann <sbergman@redhat.com>

    Note the second-last part.

    And this change is firstly in LO 7.5 afaics so it's no surprise stable with 7.4.7 would still have it.

    Regards,

    Rene

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)