Opened 9 years ago

Closed 9 years ago

Last modified 9 years ago

#873 closed task (duplicate)

libutil should be reorganized

Reported by: jinmei Owned by: jreed
Priority: medium Milestone:
Component: build system Version:
Keywords: Cc:
CVSS Scoring: Parent Tickets:
Sensitive: no Defect Severity: N/A
Sub-Project: Core Feature Depending on Ticket:
Estimated Difficulty: 0.0 Add Hours to Ticket: 0
Total Hours: 0 Internal?: no


See the discussion on #812:
(see the "src/lib/util/unittests/" part)

Currently there are complicated subtle mutual dependencies between
various components of libutil as briefly mentioned in its

SUBDIRS = . tests unittests io
# The io/tests is hack, because otherwise we can not order these directories
# properly. Unittests use io and io/tests use unittest.

The troubles we've seen seem to suggest we shouldn't try to solve
these dependency issues with subtle and tricky build ordering. IMO we
should clarify the dependency and reorganize things so that
dependencies will be one way.


Change History (5)

comment:1 Changed 9 years ago by shane

  • Milestone changed from New Tasks to Year 3 Task Backlog
  • Type changed from defect to task

comment:2 Changed 9 years ago by jinmei

  • Resolution set to fixed
  • Status changed from new to closed

Looks like #542 solves this problem quite reasonably. I'll withdraw this ticket.

comment:3 Changed 9 years ago by jinmei

  • Resolution fixed deleted
  • Status changed from closed to reopened

comment:4 Changed 9 years ago by jinmei

  • Resolution set to duplicate
  • Status changed from reopened to closed

comment:5 Changed 9 years ago by shane

  • Milestone Year 3 Task Backlog deleted
Note: See TracTickets for help on using tickets.