•  
      request #10564 External plugins can not be built due a missing dependency in the CentOS repository
    Infos
    #10564
    Thomas Gerbet (tgerbet)
    2017-11-06 14:53
    2017-08-14 17:39
    10809
    Details
    External plugins can not be built due a missing dependency in the CentOS repository
    The Docker image used to build the RPM of the PR plugin can not be built because there is a missing dependency for nodejs. The dependency has been removed from EPEL but is not yet available in the the CentOS repository.

    Upstream issue: https://bugs.centos.org/view.php?id=13669 and https://bugzilla.redhat.com/show_bug.cgi?id=1481470
    Other
    Empty
    Empty
    • [ ] enhancement
    • [ ] internal improvement
    Empty
    Stage
    Empty
    Closed
    2017-11-06
    Attachments
    Empty
    References

    Follow-ups

    User avatar
    BotMattermost workaround has been removed.

    • Status changed from Waiting for information to Closed
    • Close date set to 2017-11-06
    User avatar
    Thomas Gerbet (tgerbet)2017-10-10 17:37
    Pull request plugin has been integrated into Tuleap so it is no more impacted by the issue (request #10662).

    The workaround still needs to be reverted for all Bot Mattermost plugins and Test Management.
    User avatar
    Thomas Gerbet (tgerbet)2017-09-15 12:17
    New version of CentOS 7 has been released so there is no more dependency issue with nodejs. We are going to be able to drop our temporary fixes.
    User avatar
    Thomas Gerbet (tgerbet)2017-08-29 09:09
    The continuous release repository now has the necessary packages to solve the issue. Release of CentOS 7.4 is not far away so I'm going to wait the release before removing the crappy fix from all Dockerfiles.
    User avatar
    Thomas Gerbet (tgerbet)2017-08-16 09:11
    • Original Submission
      Something went wrong, the follow up content couldn't be loaded
      Only formatting have been changed, you should switch to markup to see the changes
    User avatar
    Thomas Gerbet (tgerbet)2017-08-14 17:48
    All of our external plugins have the same issue since they use a similar build process. Either we wait until the dependency tree is not broken anymore in CentOS or we edit all of our build images to temporary retrieve the dependency manually.

    We should also consider for the future having a copy of the repositories we use so that our build process in blocked again.

    • Summary
      -Pull Request plugin can not be built due a missing dependency in the CentOS repository 
      +External plugins can not be built due a missing dependency in the CentOS repository 
    • Category changed from Pull Request to Other