Skip to content
This repository was archived by the owner on Nov 24, 2025. It is now read-only.
This repository was archived by the owner on Nov 24, 2025. It is now read-only.

Remove postgresql13-devel package dependency from Traffic Ops rpm #6266

@rawlinp

Description

@rawlinp

This Improvement request (usability, performance, tech debt, etc.) affects these Traffic Control components:

  • Traffic Ops

Current behavior:

The Traffic Ops rpm requires the postgresql13-devel package to be installed as a dependency.

New behavior:

The Traffic Ops rpm should not require the postgresql13-devel package to be installed as a dependency. The package description contains the following:

The postgresql-devel package contains the header files and libraries
needed to compile C or C++ applications which will directly interact
with a PostgreSQL database management server.

Traffic Ops is not a C or C++ application -- it is a Go application now. This package might've been necessary for TO-Perl, but it should no longer be necessary for TO-Go. Removing this as a package dependency makes the install more easy and lightweight.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Traffic Opsrelated to Traffic Opsdatabaserelating to setup/installation/structure of the Traffic Ops databasedependenciesPull requests that update a dependency fileimprovementThe functionality exists but it could be improved in some way.low difficultythe estimated level of effort to resolve this issue is lowmedium impactimpacts a significant portion of a CDN, or has the potential to do sotech debtrework due to choosing easy/limited solution

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions