Unresolved dependency PoolParty Semantic Connector (Version >=2.0 required)

Created on 26 September 2023, 9 months ago
Updated 20 November 2023, 7 months ago

Problem/Motivation

We have updated and reinstalled Semantic Connector, Powertagging and PoolParty Taxonomy Manager using composer using the following commands:

  • composer require 'drupal/semantic_connector:^2.0@beta'
  • composer require 'drupal/powertagging:^2.0@beta'
  • composer require 'drupal/pp_taxonomy_manager:^2.0@beta'

The updates have resulted in the following error messages whenever we run composer install or composer update:

  • [error] PowerTagging requires this module and version. Currently using PoolParty Semantic Connector version (Currently using Unresolved dependency PoolParty Semantic Connector (Version >=2.0 required))
  • [error] PoolParty Taxonomy Manager requires this module and version. Currently using PoolParty Semantic Connector version (Currently using Unresolved dependency PoolParty Semantic Connector (Version >=2.0 required))

PoolParty works as normal despite these error messages.

πŸ› Bug report
Status

Active

Version

2.0

Component

Code

Created by

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

  • Issue created by @benaboki
  • Status changed to Postponed: needs info 9 months ago
  • πŸ‡·πŸ‡΄Romania cristiroma

    I have tried to include the modules in another project (without any of the modules) and I could not replicate the problem. I am not sure if there's a project specific issue and not related to the modules themselves:

    mint:~/Work/project$ composer require drupal/semantic_connector:^2.0@beta
    Info from https://repo.packagist.org: #StandWithUkraine
    ./composer.json has been updated
    Running composer update drupal/semantic_connector
    Gathering patches for root package.
    > DrupalProject\composer\ScriptHandler::checkComposerVersion
    Loading composer repositories with package information
    Updating dependencies
    Lock file operations: 2 installs, 0 updates, 0 removals
      - Locking drupal/semantic_connector (2.0.0-beta2)
      - Locking easyrdf/easyrdf (1.1.1)
    Writing lock file
    Installing dependencies from lock file (including require-dev)
    Package operations: 2 installs, 0 updates, 0 removals
      - Downloading drupal/semantic_connector (2.0.0-beta2)
    Gathering patches for root package.
    Gathering patches for dependencies. This might take a minute.
      - Installing easyrdf/easyrdf (1.1.1): Extracting archive
      - Installing drupal/semantic_connector (2.0.0-beta2): Extracting archive
    1 package suggestions were added by new dependencies, use `composer suggest` to see details.
    Generating autoload files
    77 packages you are using are looking for funding.
    Use the `composer fund` command to find out more!
    Scaffolding files for drupal-composer/drupal-project:
      - Skip [web-root]/sites/development.services.yml: disabled
      - Append to [web-root]/sites/example.settings.local.php from scripts/composer/example.settings.local.php.extra
    > DrupalProject\composer\ScriptHandler::createRequiredFiles
    > cp -R web/libraries/wordcount/wordcount web/libraries/
    
    
    mint:~/Work/project$ composer require drupal/powertagging:^2.0@beta
    Info from https://repo.packagist.org: #StandWithUkraine
    ./composer.json has been updated
    Running composer update drupal/powertagging
    Gathering patches for root package.
    > DrupalProject\composer\ScriptHandler::checkComposerVersion
    Loading composer repositories with package information
    Updating dependencies
    Lock file operations: 7 installs, 0 updates, 0 removals
      - Locking drupal/jquery_ui_button (2.0.0)
      - Locking drupal/jquery_ui_checkboxradio (2.0.0)
      - Locking drupal/jquery_ui_controlgroup (2.0.0)
      - Locking drupal/jquery_ui_dialog (2.0.0)
      - Locking drupal/jquery_ui_draggable (2.0.0)
      - Locking drupal/jquery_ui_resizable (2.0.0)
      - Locking drupal/powertagging (2.0.0-beta2)
    Writing lock file
    Installing dependencies from lock file (including require-dev)
    Package operations: 7 installs, 0 updates, 0 removals
      - Downloading drupal/jquery_ui_controlgroup (2.0.0)
      - Downloading drupal/jquery_ui_checkboxradio (2.0.0)
      - Downloading drupal/jquery_ui_button (2.0.0)
      - Downloading drupal/jquery_ui_resizable (2.0.0)
      - Downloading drupal/jquery_ui_dialog (2.0.0)
      - Downloading drupal/powertagging (2.0.0-beta2)
    Gathering patches for root package.
    Gathering patches for dependencies. This might take a minute.
      - Installing drupal/jquery_ui_controlgroup (2.0.0): Extracting archive
      - Installing drupal/jquery_ui_checkboxradio (2.0.0): Extracting archive
      - Installing drupal/jquery_ui_button (2.0.0): Extracting archive
      - Installing drupal/jquery_ui_draggable (2.0.0): Extracting archive
      - Installing drupal/jquery_ui_resizable (2.0.0): Extracting archive
      - Installing drupal/jquery_ui_dialog (2.0.0): Extracting archive
      - Installing drupal/powertagging (2.0.0-beta2): Extracting archive
    Generating autoload files
    77 packages you are using are looking for funding.
    Use the `composer fund` command to find out more!
    > DrupalProject\composer\ScriptHandler::createRequiredFiles
    > cp -R web/libraries/wordcount/wordcount web/libraries/
    
    
    mint:~/Work/project$ composer require drupal/pp_taxonomy_manager:^2.0@beta
    ./composer.json has been updated
    Running composer update drupal/pp_taxonomy_manager
    Gathering patches for root package.
    > DrupalProject\composer\ScriptHandler::checkComposerVersion
    Loading composer repositories with package information
    Updating dependencies
    Lock file operations: 1 install, 0 updates, 0 removals
      - Locking drupal/pp_taxonomy_manager (2.0.0-beta1)
    Writing lock file
    Installing dependencies from lock file (including require-dev)
    Package operations: 1 install, 0 updates, 0 removals
      - Downloading drupal/pp_taxonomy_manager (2.0.0-beta1)
    Gathering patches for root package.
    Gathering patches for dependencies. This might take a minute.
      - Installing drupal/pp_taxonomy_manager (2.0.0-beta1): Extracting archive
    Generating autoload files
    77 packages you are using are looking for funding.
    Use the `composer fund` command to find out more!
    > DrupalProject\composer\ScriptHandler::createRequiredFiles
    > cp -R web/libraries/wordcount/wordcount web/libraries/
    
    
  • Status changed to Active 9 months ago
  • πŸ‡·πŸ‡΄Romania cristiroma

    One idea is to use a newer composer (use composer self-update). I am currently using version 2.6.3

  • I am currently using version 2.6.5 of composer and I am still getting the issue

  • I managed to fix the problem by running the following.

    $ composer remove drupal/semantic_connector
    $ composer remove drupal/powertagging
    $ composer remove drupal/pp_taxonomy_manager
    $ composer require 'drupal/powertagging:^2.0@beta' -W
    $ composer require 'drupal/pp_taxonomy_manager:^2.0@beta' -W

    This resulted in the deletion of
    "drupal/semantic_connector": 10, from "stability-flags": {} in composer.lock and from require in composer.json.

    No more warnings when running drush updb

Production build 0.69.0 2024