Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 16 Sep 2025 16:11:14 +0200
From:      Tomek CEDRO <tomek@cedro.info>
To:        freebsd-pkg@freebsd.org
Subject:   pkg 2.3.1 conflicts caused by py311-lxml/lxml5
Message-ID:  <CAFYkXj=4Gd_MU6TxqF33-5y6Oahhs0NkRQ1geCO%2B7H_o=RUHHA@mail.gmail.com>

index | next in thread | raw e-mail

Hello world :-)

I did a pkg ugrade and update today, it seems like some packages that
I use daily have conflicting dependencies:
1. FreeCAD excludes 2 and 3.
2. Inkscape excludes 1.
3. Audacity excludes 1.

Cause: py311-lxml5-5.4.0_2 conflicts with py311-lxml-6.0.1.

I am using "pkg+http://pkg.FreeBSD.org/${ABI}/latest".

Luckily installing (2) and (3) from ports when (1) is installed fixes
the issue, also pkg upgrade after that has no conflict, so probably
already fixed in the ports :-)

# uname -a
FreeBSD hexagon 14.2-RELEASE-p1 FreeBSD 14.2-RELEASE-p1 GENERIC amd64

# pkg install audacity
Updating FreeBSD repository catalogue...
FreeBSD repository is up to date.
All repositories are up to date.
Checking integrity... done (1 conflicting)
  - py311-lxml5-5.4.0_2 conflicts with py311-lxml-6.0.1 on
/usr/local/lib/python3.11/site-packages/lxml/ElementInclude.py
Checking integrity... done (0 conflicting)
The following 11 package(s) will be affected (of 0 checked):

New packages to be INSTALLED:
        audacity: 3.7.5
        lilv: 0.24.26
        lv2: 1.18.10_1
        py311-lxml5: 5.4.0_2
        sratom: 0.6.18
        suil: 0.10.12_3

Installed packages to be REINSTALLED:
        pkg-2.3.1

Installed packages to be REMOVED:
        FreeCAD: 1.0.2_2
        py311-fonttools: 4.59.2_1
        py311-lxml: 6.0.1
        py311-matplotlib: 3.8.0_2

Number of packages to be removed: 4
Number of packages to be installed: 6
Number of packages to be reinstalled: 1

The operation will free 297 MiB.

Proceed with this action? [y/N]: ^C


# pkg install inkscape
Updating FreeBSD repository catalogue...
FreeBSD repository is up to date.
All repositories are up to date.
The following 2 package(s) will be affected (of 0 checked):

New packages to be INSTALLED:
        inkscape: 1.4.2_1
        py311-lxml5: 5.4.0_2

Number of packages to be installed: 2

The process will require 183 MiB more space.
25 MiB to be downloaded.

Proceed with this action? [y/N]: y
[1/1] Fetching inkscape-1.4.2_1.pkg: 100%   25 MiB  25.9MB/s    00:01
Checking integrity... done (1 conflicting)
  - py311-lxml5-5.4.0_2 conflicts with py311-lxml-6.0.1 on
/usr/local/lib/python3.11/site-packages/lxml/ElementInclude.py
Checking integrity... done (0 conflicting)
Conflicts with the existing packages have been found.
One more solver iteration is needed to resolve them.
The following 8 package(s) will be affected (of 0 checked):

New packages to be INSTALLED:
        inkscape: 1.4.2_1
        py311-lxml5: 5.4.0_2

Installed packages to be REINSTALLED:
        libdvdnav-6.1.1
        pkg-2.3.1

Installed packages to be REMOVED:
        FreeCAD: 1.0.2_2
        py311-fonttools: 4.59.2_1
        py311-lxml: 6.0.1
        py311-matplotlib: 3.8.0_2

Number of packages to be removed: 4
Number of packages to be installed: 2
Number of packages to be reinstalled: 2

The operation will free 161 MiB.

Proceed with this action? [y/N]: ^C

:-)

-- 
CeDeROM, SQ7MHZ, http://www.tomek.cedro.info


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAFYkXj=4Gd_MU6TxqF33-5y6Oahhs0NkRQ1geCO%2B7H_o=RUHHA>