Skip to main content
Topic solved
This topic has been marked as solved and requires no further attention.
Topic: libreoffice-still, libixion and liborcus have conflicting files. (Read 609 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

libreoffice-still, libixion and liborcus have conflicting files.

When I do a system updaten (pacman -Syu), it fails with conflicting files in libreoffice-still and libixion/ liborcus:

Code: [Select]
:: Starting full system upgrade...

Package (54)                  Old Version           New Version           Net Change

world/asio                    1.24.0-1              1.28.0-1                0.26 MiB
omniverse/blueman             2.3.5-1               2.3.5-2                 0.79 MiB
world/botan                   3.0.0-1               3.0.0-1.1               0.03 MiB
community/capnproto           0.10.3-1              0.10.4-1                0.10 MiB
world/chmlib                  0.40-6                0.40-7                  0.00 MiB
system/esysusers              253.1-2               253.4-1                 0.00 MiB
system/etmpfiles              253.1-2               253.4-1                 0.01 MiB
world/gwenview                22.12.2-1             23.04.0-1               0.14 MiB
system/hwdata                 0.369-1               0.370-1                 0.03 MiB
world/imlib2                  1.11.0-1              1.11.1-1                0.03 MiB
galaxy/ipython                8.13.1-1              8.13.2-1                0.00 MiB
world/kimageannotator         0.6.0-1.1             0.6.1-1                 0.04 MiB
lib32/lib32-libxi             1.8-2                 1.8.1-1                 0.00 MiB
galaxy/libibus                1.5.28-1              1.5.28-4                0.01 MiB
world/libixion                                      0.18.1-1                1.17 MiB
world/libmwaw                 0.3.21-3              0.3.22-1                0.05 MiB
galaxy/libopenraw             0.3.3-1               0.3.5-1                 0.06 MiB
world/liborcus                                      0.18.1-1                3.22 MiB
omniverse/libreoffice-still   7.4.6.2-1.6           7.4.6.2-1.7             0.00 MiB
world/libssh                  0.10.4-3              0.10.5-1                0.01 MiB
system/libudev                253.1-2               253.4-1                 0.00 MiB
world/libupnp                 1.14.15-1             1.14.17-1               0.01 MiB
world/libwpg                  0.3.3-4               0.3.4-1                 0.06 MiB
world/libxi                   1.8-3                 1.8.1-1                 0.00 MiB
world/network-manager-applet  1.32.0-1              1.32.0-2                0.00 MiB
world/nm-connection-editor    1.32.0-1              1.32.0-2                0.00 MiB
world/opencv                  4.7.0-7               4.7.0-9                 0.00 MiB
world/poppler-data            0.4.11-3              0.4.12-1                0.00 MiB
galaxy/pystring               1.1.3.git1-1          1.1.4-1                 0.02 MiB
galaxy/python-archinfo        9.2.27-2              9.2.49-1               -0.03 MiB
galaxy/python-dulwich         0.21.3-2              0.21.5-1                0.10 MiB
galaxy/python-flask           2.2.2-3               2.2.5-1                 0.01 MiB
galaxy/python-flask-socketio  5.3.2-2               5.3.4-1                 0.00 MiB
galaxy/python-hatchling       1.14.0-4              1.14.1-1                0.00 MiB
galaxy/python-identify        2.5.22-2              2.5.24-1                0.00 MiB
world/python-opencv           4.7.0-7               4.7.0-9                 0.00 MiB
galaxy/python-pefile          2022.5.30-2           2023.2.7-1              0.04 MiB
galaxy/python-precis_i18n     1.0.4-2               1.0.5-1                 0.00 MiB
galaxy/python-pyaxmlparser    0.3.27-2              0.3.28-1                0.00 MiB
galaxy/python-pyvex           9.2.26-2              9.2.49-1                0.04 MiB
world/python-urwid            2.1.2.r41.g0c0ea37-1  2.1.2.r55.gbac20db-1    0.16 MiB
galaxy/python-werkzeug        2.2.3-2               2.3.2-1                 0.03 MiB
galaxy/python-zstandard       0.20.0-2              0.21.0-1                0.02 MiB
world/qt5-declarative         5.15.9+kde+r24-1      5.15.9+kde+r25-1        0.03 MiB
world/qt5-quickcontrols2      5.15.9+kde+r5-1       5.15.9+kde+r6-1         0.05 MiB
world/qt5-svg                 5.15.9+kde+r7-1       5.15.9+kde+r8-1         0.00 MiB
galaxy/ropper                 1.13.8-3              1.13.8-3.1              0.00 MiB
galaxy/ruby                   3.0.4-20              3.0.5-1                 0.03 MiB
galaxy/ruby-bundledgems       3.0.4-20              3.0.5-1                 0.00 MiB
galaxy/ruby-stdlib            3.0.4-20              3.0.5-1                 0.00 MiB
community/sonic-visualiser    4.5.1-4               4.5.2-1                -0.03 MiB
system/udev                   253.1-2               253.4-1                 0.05 MiB
community/vivaldi             6.0.2979.15-1         6.0.2979.18-1           0.01 MiB
galaxy/xarchiver              0.5.4.20-1            0.5.4.21-1              0.01 MiB

Total Installed Size:  1151.76 MiB
Net Upgrade Size:         6.56 MiB

:: Proceed with installation? [Y/n] Y
(54/54) checking keys in keyring                                                               [########################################################] 100%
(54/54) checking package integrity                                                             [########################################################] 100%
(54/54) loading package files                                                                  [########################################################] 100%
(54/54) checking for file conflicts                                                            [########################################################] 100%
error: failed to commit transaction (conflicting files)
/usr/bin/ixion-formula-tokenizer exists in both 'libixion' and 'libreoffice-still'
/usr/bin/ixion-parser exists in both 'libixion' and 'libreoffice-still'
/usr/bin/ixion-sorter exists in both 'libixion' and 'libreoffice-still'
/usr/share/licenses/libixion/LICENSE exists in both 'libixion' and 'libreoffice-still'
/usr/bin/orcus-css-dump exists in both 'liborcus' and 'libreoffice-still'
/usr/bin/orcus-csv exists in both 'liborcus' and 'libreoffice-still'
/usr/bin/orcus-detect exists in both 'liborcus' and 'libreoffice-still'
/usr/bin/orcus-gnumeric exists in both 'liborcus' and 'libreoffice-still'
/usr/bin/orcus-json exists in both 'liborcus' and 'libreoffice-still'
/usr/bin/orcus-mso-encryption exists in both 'liborcus' and 'libreoffice-still'
/usr/bin/orcus-ods exists in both 'liborcus' and 'libreoffice-still'
/usr/bin/orcus-styles-ods exists in both 'liborcus' and 'libreoffice-still'
/usr/bin/orcus-xls-xml exists in both 'liborcus' and 'libreoffice-still'
/usr/bin/orcus-xlsx exists in both 'liborcus' and 'libreoffice-still'
/usr/bin/orcus-xml exists in both 'liborcus' and 'libreoffice-still'
/usr/bin/orcus-yaml exists in both 'liborcus' and 'libreoffice-still'
/usr/bin/orcus-zip-dump exists in both 'liborcus' and 'libreoffice-still'
Errors occurred, no packages were upgraded.

I see that libreoffice-still is in the repository "omniverse",
I see that libixion is in the repositories "world", "universe" and "omniverse",
I see that liborcus is in the repositories "world", "universe" and "omniverse":
Code: [Select]
extra/libreoffice-still 7.4.6-2
omniverse/libreoffice-still 7.4.6.2-1.7
world/libixion 0.18.1-1
universe/libixion 0.17.0-5
omniverse/libixion 0.17.0-4
world/liborcus 0.18.1-1
universe/liborcus 0.17.2-5
omniverse/liborcus 0.17.2-4

Maybe that is part of the conflicting files hickup?

But when I install all from the "omniverse" repository, assuming that this are the versions consistent with each other, I get even more conflicts:

pacman -S --asdeps omniverse/liborcus omniverse/libixion omniverse/libreoffice-still:
Code: [Select]
resolving dependencies...
looking for conflicting packages...

Package (3)                  Old Version  New Version  Net Change

omniverse/libixion                        0.17.0-4       1.08 MiB
omniverse/liborcus                        0.17.2-4       3.01 MiB
omniverse/libreoffice-still  7.4.6.2-1.6  7.4.6.2-1.7    0.00 MiB

Total Installed Size:  425.55 MiB
Net Upgrade Size:        4.09 MiB

:: Proceed with installation? [Y/n]
(3/3) checking keys in keyring                                                                 [########################################################] 100%
(3/3) checking package integrity                                                               [########################################################] 100%
(3/3) loading package files                                                                    [########################################################] 100%
(3/3) checking for file conflicts                                                              [########################################################] 100%
error: failed to commit transaction (conflicting files)
/usr/bin/ixion-formula-tokenizer exists in both 'libixion' and 'libreoffice-still'
/usr/bin/ixion-parser exists in both 'libixion' and 'libreoffice-still'
/usr/bin/ixion-sorter exists in both 'libixion' and 'libreoffice-still'
/usr/include/libixion-0.17/ixion/address.hpp exists in both 'libixion' and 'libreoffice-still'
/usr/include/libixion-0.17/ixion/address_iterator.hpp exists in both 'libixion' and 'libreoffice-still'
/usr/include/libixion-0.17/ixion/cell.hpp exists in both 'libixion' and 'libreoffice-still'
/usr/include/libixion-0.17/ixion/cell_access.hpp exists in both 'libixion' and 'libreoffice-still'
/usr/include/libixion-0.17/ixion/compute_engine.hpp exists in both 'libixion' and 'libreoffice-still'
/usr/include/libixion-0.17/ixion/config.hpp exists in both 'libixion' and 'libreoffice-still'
/usr/include/libixion-0.17/ixion/dirty_cell_tracker.hpp exists in both 'libixion' and 'libreoffice-still'
/usr/include/libixion-0.17/ixion/document.hpp exists in both 'libixion' and 'libreoffice-still'
/usr/include/libixion-0.17/ixion/env.hpp exists in both 'libixion' and 'libreoffice-still'
/usr/include/libixion-0.17/ixion/exceptions.hpp exists in both 'libixion' and 'libreoffice-still'
/usr/include/libixion-0.17/ixion/formula.hpp exists in both 'libixion' and 'libreoffice-still'
/usr/include/libixion-0.17/ixion/formula_function_opcode.hpp exists in both 'libixion' and 'libreoffice-still'
/usr/include/libixion-0.17/ixion/formula_name_resolver.hpp exists in both 'libixion' and 'libreoffice-still'
/usr/include/libixion-0.17/ixion/formula_opcode.hpp exists in both 'libixion' and 'libreoffice-still'
/usr/include/libixion-0.17/ixion/formula_result.hpp exists in both 'libixion' and 'libreoffice-still'
/usr/include/libixion-0.17/ixion/formula_tokens.hpp exists in both 'libixion' and 'libreoffice-still'
/usr/include/libixion-0.17/ixion/formula_tokens_fwd.hpp exists in both 'libixion' and 'libreoffice-still'
/usr/include/libixion-0.17/ixion/global.hpp exists in both 'libixion' and 'libreoffice-still'
/usr/include/libixion-0.17/ixion/info.hpp exists in both 'libixion' and 'libreoffice-still'
/usr/include/libixion-0.17/ixion/interface/formula_model_access.hpp exists in both 'libixion' and 'libreoffice-still'
/usr/include/libixion-0.17/ixion/interface/session_handler.hpp exists in both 'libixion' and 'libreoffice-still'
/usr/include/libixion-0.17/ixion/interface/table_handler.hpp exists in both 'libixion' and 'libreoffice-still'
/usr/include/libixion-0.17/ixion/macros.hpp exists in both 'libixion' and 'libreoffice-still'
/usr/include/libixion-0.17/ixion/matrix.hpp exists in both 'libixion' and 'libreoffice-still'
/usr/include/libixion-0.17/ixion/model_context.hpp exists in both 'libixion' and 'libreoffice-still'
/usr/include/libixion-0.17/ixion/model_iterator.hpp exists in both 'libixion' and 'libreoffice-still'
/usr/include/libixion-0.17/ixion/module.hpp exists in both 'libixion' and 'libreoffice-still'
/usr/include/libixion-0.17/ixion/named_expressions_iterator.hpp exists in both 'libixion' and 'libreoffice-still'
/usr/include/libixion-0.17/ixion/table.hpp exists in both 'libixion' and 'libreoffice-still'
/usr/include/libixion-0.17/ixion/types.hpp exists in both 'libixion' and 'libreoffice-still'
/usr/lib/libixion-0.17.so exists in both 'libixion' and 'libreoffice-still'
/usr/lib/libixion-0.17.so.0 exists in both 'libixion' and 'libreoffice-still'
/usr/lib/libixion-0.17.so.0.0.0 exists in both 'libixion' and 'libreoffice-still'
/usr/lib/pkgconfig/libixion-0.17.pc exists in both 'libixion' and 'libreoffice-still'
/usr/share/licenses/libixion/LICENSE exists in both 'libixion' and 'libreoffice-still'
/usr/bin/orcus-css-dump exists in both 'liborcus' and 'libreoffice-still'
/usr/bin/orcus-csv exists in both 'liborcus' and 'libreoffice-still'
/usr/bin/orcus-detect exists in both 'liborcus' and 'libreoffice-still'
/usr/bin/orcus-gnumeric exists in both 'liborcus' and 'libreoffice-still'
/usr/bin/orcus-json exists in both 'liborcus' and 'libreoffice-still'
/usr/bin/orcus-mso-encryption exists in both 'liborcus' and 'libreoffice-still'
/usr/bin/orcus-ods exists in both 'liborcus' and 'libreoffice-still'
/usr/bin/orcus-styles-ods exists in both 'liborcus' and 'libreoffice-still'
/usr/bin/orcus-xls-xml exists in both 'liborcus' and 'libreoffice-still'
/usr/bin/orcus-xlsx exists in both 'liborcus' and 'libreoffice-still'
/usr/bin/orcus-xml exists in both 'liborcus' and 'libreoffice-still'
/usr/bin/orcus-yaml exists in both 'liborcus' and 'libreoffice-still'
/usr/bin/orcus-zip-dump exists in both 'liborcus' and 'libreoffice-still'
/usr/include/liborcus-0.17/orcus/base64.hpp exists in both 'liborcus' and 'libreoffice-still'
/usr/include/liborcus-0.17/orcus/cell_buffer.hpp exists in both 'liborcus' and 'libreoffice-still'
/usr/include/liborcus-0.17/orcus/config.hpp exists in both 'liborcus' and 'libreoffice-still'
/usr/include/liborcus-0.17/orcus/css_document_tree.hpp exists in both 'liborcus' and 'libreoffice-still'
/usr/include/liborcus-0.17/orcus/css_parser.hpp exists in both 'liborcus' and 'libreoffice-still'
/usr/include/liborcus-0.17/orcus/css_parser_base.hpp exists in both 'liborcus' and 'libreoffice-still'
/usr/include/liborcus-0.17/orcus/css_selector.hpp exists in both 'liborcus' and 'libreoffice-still'
/usr/include/liborcus-0.17/orcus/css_types.hpp exists in both 'liborcus' and 'libreoffice-still'
/usr/include/liborcus-0.17/orcus/csv_parser.hpp exists in both 'liborcus' and 'libreoffice-still'
/usr/include/liborcus-0.17/orcus/csv_parser_base.hpp exists in both 'liborcus' and 'libreoffice-still'
/usr/include/liborcus-0.17/orcus/detail/parser_token_buffer.hpp exists in both 'liborcus' and 'libreoffice-still'
/usr/include/liborcus-0.17/orcus/detail/thread.hpp exists in both 'liborcus' and 'libreoffice-still'
/usr/include/liborcus-0.17/orcus/dom_tree.hpp exists in both 'liborcus' and 'libreoffice-still'
/usr/include/liborcus-0.17/orcus/env.hpp exists in both 'liborcus' and 'libreoffice-still'
/usr/include/liborcus-0.17/orcus/exception.hpp exists in both 'liborcus' and 'libreoffice-still'
/usr/include/liborcus-0.17/orcus/format_detection.hpp exists in both 'liborcus' and 'libreoffice-still'
/usr/include/liborcus-0.17/orcus/global.hpp exists in both 'liborcus' and 'libreoffice-still'
/usr/include/liborcus-0.17/orcus/info.hpp exists in both 'liborcus' and 'libreoffice-still'
/usr/include/liborcus-0.17/orcus/interface.hpp exists in both 'liborcus' and 'libreoffice-still'
/usr/include/liborcus-0.17/orcus/json_document_tree.hpp exists in both 'liborcus' and 'libreoffice-still'
/usr/include/liborcus-0.17/orcus/json_global.hpp exists in both 'liborcus' and 'libreoffice-still'
/usr/include/liborcus-0.17/orcus/json_parser.hpp exists in both 'liborcus' and 'libreoffice-still'
/usr/include/liborcus-0.17/orcus/json_parser_base.hpp exists in both 'liborcus' and 'libreoffice-still'
/usr/include/liborcus-0.17/orcus/json_parser_thread.hpp exists in both 'liborcus' and 'libreoffice-still'
/usr/include/liborcus-0.17/orcus/json_structure_tree.hpp exists in both 'liborcus' and 'libreoffice-still'
/usr/include/liborcus-0.17/orcus/measurement.hpp exists in both 'liborcus' and 'libreoffice-still'
/usr/include/liborcus-0.17/orcus/orcus_csv.hpp exists in both 'liborcus' and 'libreoffice-still'
/usr/include/liborcus-0.17/orcus/orcus_gnumeric.hpp exists in both 'liborcus' and 'libreoffice-still'
/usr/include/liborcus-0.17/orcus/orcus_import_ods.hpp exists in both 'liborcus' and 'libreoffice-still'
/usr/include/liborcus-0.17/orcus/orcus_import_xlsx.hpp exists in both 'liborcus' and 'libreoffice-still'
/usr/include/liborcus-0.17/orcus/orcus_json.hpp exists in both 'liborcus' and 'libreoffice-still'
/usr/include/liborcus-0.17/orcus/orcus_ods.hpp exists in both 'liborcus' and 'libreoffice-still'
/usr/include/liborcus-0.17/orcus/orcus_xls_xml.hpp exists in both 'liborcus' and 'libreoffice-still'
/usr/include/liborcus-0.17/orcus/orcus_xlsx.hpp exists in both 'liborcus' and 'libreoffice-still'
/usr/include/liborcus-0.17/orcus/orcus_xml.hpp exists in both 'liborcus' and 'libreoffice-still'
/usr/include/liborcus-0.17/orcus/parser_base.hpp exists in both 'liborcus' and 'libreoffice-still'
/usr/include/liborcus-0.17/orcus/parser_global.hpp exists in both 'liborcus' and 'libreoffice-still'
/usr/include/liborcus-0.17/orcus/sax_ns_parser.hpp exists in both 'liborcus' and 'libreoffice-still'
/usr/include/liborcus-0.17/orcus/sax_parser.hpp exists in both 'liborcus' and 'libreoffice-still'
/usr/include/liborcus-0.17/orcus/sax_parser_base.hpp exists in both 'liborcus' and 'libreoffice-still'
/usr/include/liborcus-0.17/orcus/sax_token_parser.hpp exists in both 'liborcus' and 'libreoffice-still'
/usr/include/liborcus-0.17/orcus/sax_token_parser_thread.hpp exists in both 'liborcus' and 'libreoffice-still'
/usr/include/liborcus-0.17/orcus/spreadsheet/auto_filter.hpp exists in both 'liborcus' and 'libreoffice-still'
/usr/include/liborcus-0.17/orcus/spreadsheet/config.hpp exists in both 'liborcus' and 'libreoffice-still'
/usr/include/liborcus-0.17/orcus/spreadsheet/document.hpp exists in both 'liborcus' and 'libreoffice-still'
/usr/include/liborcus-0.17/orcus/spreadsheet/export_interface.hpp exists in both 'liborcus' and 'libreoffice-still'
/usr/include/liborcus-0.17/orcus/spreadsheet/factory.hpp exists in both 'liborcus' and 'libreoffice-still'
/usr/include/liborcus-0.17/orcus/spreadsheet/import_interface.hpp exists in both 'liborcus' and 'libreoffice-still'
/usr/include/liborcus-0.17/orcus/spreadsheet/import_interface_pivot.hpp exists in both 'liborcus' and 'libreoffice-still'
/usr/include/liborcus-0.17/orcus/spreadsheet/import_interface_view.hpp exists in both 'liborcus' and 'libreoffice-still'
/usr/include/liborcus-0.17/orcus/spreadsheet/pivot.hpp exists in both 'liborcus' and 'libreoffice-still'
/usr/include/liborcus-0.17/orcus/spreadsheet/shared_strings.hpp exists in both 'liborcus' and 'libreoffice-still'
/usr/include/liborcus-0.17/orcus/spreadsheet/sheet.hpp exists in both 'liborcus' and 'libreoffice-still'
/usr/include/liborcus-0.17/orcus/spreadsheet/styles.hpp exists in both 'liborcus' and 'libreoffice-still'
/usr/include/liborcus-0.17/orcus/spreadsheet/types.hpp exists in both 'liborcus' and 'libreoffice-still'
/usr/include/liborcus-0.17/orcus/spreadsheet/view.hpp exists in both 'liborcus' and 'libreoffice-still'
/usr/include/liborcus-0.17/orcus/spreadsheet/view_types.hpp exists in both 'liborcus' and 'libreoffice-still'
/usr/include/liborcus-0.17/orcus/stream.hpp exists in both 'liborcus' and 'libreoffice-still'
/usr/include/liborcus-0.17/orcus/string_pool.hpp exists in both 'liborcus' and 'libreoffice-still'
/usr/include/liborcus-0.17/orcus/threaded_json_parser.hpp exists in both 'liborcus' and 'libreoffice-still'
/usr/include/liborcus-0.17/orcus/threaded_sax_token_parser.hpp exists in both 'liborcus' and 'libreoffice-still'
/usr/include/liborcus-0.17/orcus/tokens.hpp exists in both 'liborcus' and 'libreoffice-still'
/usr/include/liborcus-0.17/orcus/types.hpp exists in both 'liborcus' and 'libreoffice-still'
/usr/include/liborcus-0.17/orcus/xml_namespace.hpp exists in both 'liborcus' and 'libreoffice-still'
/usr/include/liborcus-0.17/orcus/xml_structure_tree.hpp exists in both 'liborcus' and 'libreoffice-still'
/usr/include/liborcus-0.17/orcus/xml_writer.hpp exists in both 'liborcus' and 'libreoffice-still'
/usr/include/liborcus-0.17/orcus/yaml_document_tree.hpp exists in both 'liborcus' and 'libreoffice-still'
/usr/include/liborcus-0.17/orcus/yaml_parser.hpp exists in both 'liborcus' and 'libreoffice-still'
/usr/include/liborcus-0.17/orcus/yaml_parser_base.hpp exists in both 'liborcus' and 'libreoffice-still'
/usr/include/liborcus-0.17/orcus/zip_archive.hpp exists in both 'liborcus' and 'libreoffice-still'
/usr/include/liborcus-0.17/orcus/zip_archive_stream.hpp exists in both 'liborcus' and 'libreoffice-still'
/usr/lib/liborcus-0.17.so exists in both 'liborcus' and 'libreoffice-still'
/usr/lib/liborcus-0.17.so.0 exists in both 'liborcus' and 'libreoffice-still'
/usr/lib/liborcus-0.17.so.0.0.0 exists in both 'liborcus' and 'libreoffice-still'
/usr/lib/liborcus-mso-0.17.so exists in both 'liborcus' and 'libreoffice-still'
/usr/lib/liborcus-mso-0.17.so.0 exists in both 'liborcus' and 'libreoffice-still'
/usr/lib/liborcus-mso-0.17.so.0.0.0 exists in both 'liborcus' and 'libreoffice-still'
/usr/lib/liborcus-parser-0.17.so exists in both 'liborcus' and 'libreoffice-still'
/usr/lib/liborcus-parser-0.17.so.0 exists in both 'liborcus' and 'libreoffice-still'
/usr/lib/liborcus-parser-0.17.so.0.0.0 exists in both 'liborcus' and 'libreoffice-still'
/usr/lib/liborcus-spreadsheet-model-0.17.so exists in both 'liborcus' and 'libreoffice-still'
/usr/lib/liborcus-spreadsheet-model-0.17.so.0 exists in both 'liborcus' and 'libreoffice-still'
/usr/lib/liborcus-spreadsheet-model-0.17.so.0.0.0 exists in both 'liborcus' and 'libreoffice-still'
/usr/lib/pkgconfig/liborcus-0.17.pc exists in both 'liborcus' and 'libreoffice-still'
/usr/lib/pkgconfig/liborcus-spreadsheet-model-0.17.pc exists in both 'liborcus' and 'libreoffice-still'
Errors occurred, no packages were upgraded.

The package libreoffice-still seems to be totally broken.

Regards!

Re: libreoffice-still, libixion and liborcus have conflicting files.

Reply #1
Hi,
and even a hotfix symlink (sudo ln -s /usr/lib/liborcus-0.18.so /usr/lib/liborcus-0.17.so.0) will only partly fix it.
The UI looks broken and the spell check crashes.

Can't you guys not at least keep the core Linux applications like LibreOffice-still in a working state ?

Re: libreoffice-still, libixion and liborcus have conflicting files.

Reply #2
@Andy This might not even be the fault of the Artix devs as I also use another rolling distro with Libreoffice installed - which had countless updates this past few weeks and it broke a few times there too, just like Python who also had countless updates and rebases which gave the devs a huge headache lately.
This is the Achilles' heel of rolling distros, like it or not. And please talk nicer next time.
BTW if you need it urgently, libreoffice-fresh is working fine for me with orcus.

But when I install all from the "omniverse" repository, assuming that this are the versions consistent with each other, I get even more conflicts:
It's to be expected for an unofficial repository to lag behind a little bit :) It might seem consistent but other libraries get "pushed" in front first from the core repos.

Re: libreoffice-still, libixion and liborcus have conflicting files.

Reply #3
Maybe you noticed, one of the largest updates was done yesterday; python 3.10 -> 3.11. And through the night some open issues wre stil worked on. LO also depends on that, so had to be rebuilt. This has to be done manually, as our build system chokes on it for a still unknow reason. And to complicate matters even more we have to workaround an issue with the versions of liborcus and libixion. But we should be able to fix this, same as for the previous version. I'll have a go at it tonight and let you know when a new version of LO-fresh can be tested, and later LO-still will follow. And the related packages of course.

artist

Re: libreoffice-still, libixion and liborcus have conflicting files.

Reply #4
What happens if you run pacman -Sy libreoffice-fresh   or libreoffice-still ?
Both should prompt to remove liborcus and libixion, which is OK as these are not needed for the current LO versions.

artist

Re: libreoffice-still, libixion and liborcus have conflicting files.

Reply #5
What happens if you run pacman -Sy libreoffice-fresh  or libreoffice-still ?
Both should prompt to remove liborcus and libixion, which is OK as these are not needed for the current LO versions.

It wants to install libixion and liborcus, with the abovementioned problems:
Code: [Select]
world/libixion                            0.18.1-1       1.17 MiB
world/liborcus                            0.18.1-1       3.22 MiB
omniverse/libreoffice-still  7.4.6.2-1.6  7.4.6.2-1.7    0.00 MiB
(the previous version of libreoffice-still did not depend on that libraries.)

Re: libreoffice-still, libixion and liborcus have conflicting files.

Reply #6
P.S.: If there are several versions of liborcus and libixion available in different Artix Linux repositories, and if libreoffice-* depends on them, please use versioned dependencies so that the correctly matching version is installed.

Re: libreoffice-still, libixion and liborcus have conflicting files.

Reply #7
The libreoffice packages have been updated, together with the related ones, resulting in:
- libreoffice-fresh-7.5.3-1
- libreoffice-fresh-<lang>-7.5.3-1   for all language packs
- libreoffice-still-7.4.6.2-2
- libreoffice-still-<lang>-7.4.6-1   for all language packs
- libixion-0.17.0-5
- liborcus-0.17.2-5
- mdds-2.0.3-1
- libetonyek-0.1.10-3
- libreoffice-extension-texmaths-0.51-1
- libreoffice-extension-writer2latex-1.6.1-2

In case a higher version of any of these has been installed, downgrade it using: pacman -Sy <packagename>

The packages with problematic versions have been removed.
There now is only one version of each package.
All packages are now - and will remain - in the universe repo, so also libreoffice-still.

artist

Re: libreoffice-still, libixion and liborcus have conflicting files.

Reply #8
The libreoffice packages have been updated, together with the related ones, resulting in:
thanks, that works for me now.

But:
- mdds-2.0.3-1
[...]
All packages are now - and will remain - in the universe repo, so also libreoffice-still.

That seems not quite correct:

mdds is in "universe" and "omniverse" (with the same version, though).

And from the packages metadata I cannot see what mdds has to do with libreoffice: They are neither listed as dependency nor as optional dependency for libreoffice-still or libreoffice-fresh.

Regards!

Re: libreoffice-still, libixion and liborcus have conflicting files.

Reply #9
Indeed mdds was a left over in omniverse; has been removed now. The only packages that depend on mdds are LO ones.

artist