[MIR] run-one
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
run-one (Ubuntu) |
Fix Released
|
Medium
|
Didier Roche-Tolomelli |
Bug Description
This is a Main Inclusion Report for the run-one source and binary package, per:
* https:/
1. Availability: run-one is already in Ubuntu universe, and builds one package (shell code) for all architectures:
* https:/
2. Rationale: run-one is a very useful, simple set of best practices around process locking. It's particularly useful in conjunction with long-running cronjobs, which might overrun one another. It would be nice if Ubuntu's cron packages recommended run-one. I need run-one to solve a couple of problems in the Byobu package (in Main). As such I'd like to depend or recommend run-one to do so, such that I don't have to duplicate this lock handling code there.
3. Security: There have been no security issues to date with the run-one utilities. I am the active maintainer of both the upstream source and the Ubuntu packaging, and I commit to active maintenance of any security issues that are raise. The run-one code base is less than 100 lines of shell code, and I would welcome an audit from the Security Team, if they would like to do so. The project is more or less "complete", and I don't expect for it to undergo much change over time.
4. Quality Assurance: The package is functional upon installation. It's quite easy to use, right out of the box. It's tremendously useful in conjunction with cronjobs. It does not ask any debconf questions. It has no open bugs in Launchpad.
* https:/
5. UI Standards: Text based application. Very little in terms of interface to consider.
6. Dependencies: All dependencies (procps) are in Main already.
7. Maintenance: Packaging is clean and simple. Very simple installation layout, FHS-clean.
8. Background Information: None that applies here.
Changed in run-one (Ubuntu): | |
status: | New → Triaged |
importance: | Undecided → Medium |
Changed in run-one (Ubuntu): | |
assignee: | nobody → Didier Roche (didrocks) |
Changed in run-one (Ubuntu): | |
assignee: | Dustin Kirkland (kirkland) → James Page (james-page) |
@Dustin, Please can you provide some information on what run-one does that cronutils doesn't?
Thanks.