Opened 8 years ago

Closed 5 years ago

Last modified 5 years ago

#1827 closed defect (worksforme)

Install bind10 shared objects and other resources in versioned directories

Reported by: muks Owned by: UnAssigned
Priority: low Milestone: Kea1.2
Component: build system Version: git
Keywords: Cc:
CVSS Scoring: Parent Tickets:
Sensitive: no Defect Severity: N/A
Sub-Project: DNS Feature Depending on Ticket:
Estimated Difficulty: 5 Add Hours to Ticket: 0
Total Hours: 0 Internal?: no

Description

bind10 modules (.so) used to have a version in their filenames. Due to issues on OpenBSD, now they're created without the version. Currently, bind10 modules are installed in $prefix/libexec/bind10-devel/modules whereas they should be installed in $prefix/lib/bind10-devel-<version>/modules (note the change from libexec to lib and the version added to the directory name). The same should be done for the installation paths of any version-specific resources.

Whether we want to implement this should be discussed, and a list of what all need to be versioned should be made. This work would involve build system changes and also some minor changes to code for using the correct paths.

Subtickets

Change History (5)

comment:1 Changed 8 years ago by shane

  • Milestone changed from New Tasks to Non-Development-2012Q2

comment:2 in reply to: ↑ description Changed 8 years ago by jreed

Replying to muks:

bind10 modules (.so) used to have a version in their filenames. Due to issues on OpenBSD, now they're created without the version. Currently, bind10 modules are installed in $prefix/libexec/bind10-devel/modules whereas they should be installed in $prefix/lib/bind10-devel-<version>/modules (note the change from libexec to lib and the version added to the directory name). The same should be done for the installation paths of any version-specific resources.

modules is currently "backends". So are you proposing to changing that directory name too?

comment:3 Changed 6 years ago by tomek

  • Milestone set to Remaining BIND10 tickets

comment:4 Changed 5 years ago by tomek

  • Resolution set to worksforme
  • Status changed from new to closed
  • Version set to git

We do not see any use cases for this in Kea.

comment:5 Changed 5 years ago by tomek

  • Milestone changed from Remaining BIND10 tickets to Kea1.2
  • Priority changed from medium to low
Note: See TracTickets for help on using tickets.