Comments you submit will be routed for moderation. If you have an account, please log in first.

Ticket #4052 (closed enhancement: fixed)

Opened 10 years ago

Last modified 10 years ago

Migrate generic utilities into UTILIB

Reported by: wehart Owned by: wehart
Priority: normal Milestone: 4.0
Component: Source Code Version: 3.3
Keywords: Cc: jdsiiro caphill jberry jwatson lafisk


For some time, I have been uncomfortable with the organization of various utilities in Acro. For example, I think the memmon utility would be of interest to a broad audience, but to check out and build this utility requires a checkout of Acro, and the utility is buried in acro/packages/coopr_tools/src.

This issue was underscored by my development of gcovr today, which is a Python script to run gcov and then generate a summary output. The goal of this script is to help transform the ease with which coverage testing can be applied. Although I've committed this in acro/bin, this doesn't have any dependencies on Acro libraries!

I'd like to manage these types of utilities in a smaller package that facilitates their adoption. I've though about whether we should have separate 'packages' for memmon and gcovr, but that's probably too much of a hassle. I think a smart compromise is to extend UTILIB to include a bin directory, and to build executables that are populated in that directory.

I'm open to other suggestions!


Change History

comment:1 Changed 10 years ago by jdsiiro

  • Priority changed from high to normal
  • severity normal deleted

Converting all severities into priorities and deprecating the severity field.

comment:2 Changed 10 years ago by wehart

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

memmon and related tools have been migrated into UTILIB.

Python tools like gcovr, have been migrated into an appropriate Python package.


Add a comment

Modify Ticket

Change Properties
<Author field>
as closed
The resolution will be deleted. Next status will be 'reopened'

E-mail address and user name can be saved in the Preferences.

Note: See TracTickets for help on using tickets.