Bug 252839 - devel/hwloc2 conflicts with devel/hwloc and dependencies
Summary: devel/hwloc2 conflicts with devel/hwloc and dependencies
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: freebsd-ports-bugs (Nobody)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-01-19 23:46 UTC by Tomasz "CeDeROM" CEDRO
Modified: 2021-01-23 22:49 UTC (History)
2 users (show)

See Also:
bugzilla: maintainer-feedback? (phd_kimberlite)


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Tomasz "CeDeROM" CEDRO 2021-01-19 23:46:17 UTC
Hello world :-) I wanted to try out the lang/intel-computer-runtime but it depends on hwloc2 that conflicts with hwloc that is a dependency for some stuff I use for work ;-) Is it possible to replace one or another so there are no conflicts? :-)

# pkg install intel-compute-runtime
Updating FreeBSD repository catalogue...
FreeBSD repository is up to date.
All repositories are up to date.
Checking integrity... done (1 conflicting)
  - hwloc2-2.3.0_1 conflicts with hwloc-1.11.13 on /usr/local/bin/hwloc-annotate
Checking integrity... done (0 conflicting)
The following 16 package(s) will be affected (of 0 checked):

Installed packages to be REMOVED:
        FreeCAD: 0.18.5_2
        arpack-ng: 3.8.0
        kicad: 5.1.9,2
        kicad-library-footprints: 5.1.9
        kicad-library-packages3d: 5.1.9
        kicad-library-symbols: 5.1.9
        kicad-library-tmpl: 5.1.9
        mpich: 3.4
        octave: 5.2.0_6
        opencascade: 7.5.0
        openmpi: 4.1.0_1
        slurm-wlm: 20.02.1_5
        vtk8: 8.2.0

New packages to be INSTALLED:
        gmmlib: 20.4.1
        intel-compute-runtime: 21.02.18820
        intel-graphics-compiler: 1.0.5964

Number of packages to be removed: 13
Number of packages to be installed: 3

The operation will free 6 GiB.

Proceed with this action? [y/N]:
Comment 1 Joseph Mingrone freebsd_committer freebsd_triage 2021-01-23 15:36:56 UTC
I don't think any of those packages still depend on devel/hwloc.  For example slurm-wlm-20.02.1_5 already made the switch.

https://github.com/freebsd/freebsd-ports/commit/13b5b6358f0881440ca792b12680663aa420d04b#diff-32c251ca0c10a30ee6593a6777eece5e7bceb4d0aedc7bbd64f290a6322cdecc

You likely need to update some of those packages so they all depend on devel/howloc2.  What repository are you using (what does 'pkg -vv' say)?  Are you building some of your own packages?
Comment 2 Tomasz "CeDeROM" CEDRO 2021-01-23 22:49:42 UTC
Hello and thank you for quick reply :-)

Yes I have some of the packages build manually as I port some stuff and add/update new ports. I did remove those ports, reinstalled them, and now I can just install intel-compute-runtime without problem :-)

Thank you :-)
Tomek


 # pkg install intel-compute-runtime
Updating FreeBSD repository catalogue...
FreeBSD repository is up to date.
All repositories are up to date.
Checking integrity... done (0 conflicting)
The most recent versions of packages are already installed


# uname -a
FreeBSD 0xCFMX4 12.2-RELEASE-p1 FreeBSD 12.2-RELEASE-p1 GENERIC  amd64


# pkg -vv

Version                 : 1.16.2
PKG_DBDIR = "/var/db/pkg";
PKG_CACHEDIR = "/var/cache/pkg";
PORTSDIR = "/usr/ports";
INDEXDIR = "";
INDEXFILE = "INDEX-12";
HANDLE_RC_SCRIPTS = false;
DEFAULT_ALWAYS_YES = false;
ASSUME_ALWAYS_YES = false;
REPOS_DIR [
    "/etc/pkg/",
    "/usr/local/etc/pkg/repos/",
]
PLIST_KEYWORDS_DIR = "";
SYSLOG = true;
ABI = "FreeBSD:12:amd64";
ALTABI = "freebsd:12:x86:64";
DEVELOPER_MODE = false;
VULNXML_SITE = "http://vuxml.freebsd.org/freebsd/vuln.xml.bz2";
FETCH_RETRY = 3;
PKG_PLUGINS_DIR = "/usr/local/lib/pkg/";
PKG_ENABLE_PLUGINS = true;
PLUGINS [
]
DEBUG_SCRIPTS = false;
PLUGINS_CONF_DIR = "/usr/local/etc/pkg/";
PERMISSIVE = false;
REPO_AUTOUPDATE = true;
NAMESERVER = "";
HTTP_USER_AGENT = "pkg/1.16.2";
EVENT_PIPE = "";
FETCH_TIMEOUT = 30;
UNSET_TIMESTAMP = false;
SSH_RESTRICT_DIR = "";
PKG_ENV {
}
PKG_SSH_ARGS = "";
DEBUG_LEVEL = 0;
ALIAS {
    all-depends = "query %dn-%dv";
    annotations = "info -A";
    build-depends = "info -qd";
    cinfo = "info -Cx";
    comment = "query -i \"%c\"";
    csearch = "search -Cx";
    desc = "query -i \"%e\"";
    download = "fetch";
    iinfo = "info -ix";
    isearch = "search -ix";
    prime-list = "query -e '%a = 0' '%n'";
    prime-origins = "query -e '%a = 0' '%o'";
    leaf = "query -e '%#r == 0' '%n-%v'";
    list = "info -ql";
    noauto = "query -e '%a == 0' '%n-%v'";
    options = "query -i \"%n - %Ok: %Ov\"";
    origin = "info -qo";
    provided-depends = "info -qb";
    rall-depends = "rquery %dn-%dv";
    raw = "info -R";
    rcomment = "rquery -i \"%c\"";
    rdesc = "rquery -i \"%e\"";
    required-depends = "info -qr";
    roptions = "rquery -i \"%n - %Ok: %Ov\"";
    shared-depends = "info -qB";
    show = "info -f -k";
    size = "info -sq";
    unmaintained = "query -e '%m = \"ports@FreeBSD.org\"' '%o (%w)'";
    runmaintained = "rquery -e '%m = \"ports@FreeBSD.org\"' '%o (%w)'";
}
CUDF_SOLVER = "";
SAT_SOLVER = "";
RUN_SCRIPTS = true;
CASE_SENSITIVE_MATCH = false;
LOCK_WAIT = 1;
LOCK_RETRIES = 5;
SQLITE_PROFILE = false;
WORKERS_COUNT = 0;
READ_LOCK = false;
PLIST_ACCEPT_DIRECTORIES = false;
IP_VERSION = 0;
AUTOMERGE = true;
VERSION_SOURCE = "";
CONSERVATIVE_UPGRADE = true;
PKG_CREATE_VERBOSE = false;
AUTOCLEAN = false;
DOT_FILE = "";
REPOSITORIES {
}
VALID_URL_SCHEME [
    "pkg+http",
    "pkg+https",
    "https",
    "http",
    "file",
    "ssh",
    "ftp",
    "ftps",
    "pkg+ssh",
    "pkg+ftp",
    "pkg+ftps",
]
ALLOW_BASE_SHLIBS = false;
WARN_SIZE_LIMIT = 1048576;
METALOG = "";
OSVERSION = 1202000;
IGNORE_OSVERSION = false;
BACKUP_LIBRARIES = false;
BACKUP_LIBRARY_PATH = "/usr/local/lib/compat/pkg";
PKG_TRIGGERS_DIR = "/usr/local/share/pkg/triggers";
PKG_TRIGGERS_ENABLE = true;
AUDIT_IGNORE_GLOB [
]
AUDIT_IGNORE_REGEX [
    "NULL",
]


Repositories:
  FreeBSD: { 
    url             : "pkg+http://pkg.FreeBSD.org/FreeBSD:12:amd64/latest",
    enabled         : yes,
    priority        : 0,
    mirror_type     : "SRV",
    signature_type  : "FINGERPRINTS",
    fingerprints    : "/usr/share/keys/pkg"
  }