[SRU] Missing dependency on ed causes texconfig to fail silently in texlive-binaries
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
texlive-bin (Debian) |
Fix Released
|
Unknown
|
|||
texlive-bin (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Lucid |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
texlive-binaries lacks a dependency on ed that was previously present in texlive-base-bin. Because texconfig uses ed for, well, editing files, this causes texconfig to...no longer edit files, which causes it to silently do nothing, but without returning a non-0 error code.
IMPACT: Attempting to use texconfig on systems without ed installed causes it to do nothing without failing
DEVELOPMENT: This bug still has not been addressed in the development branch, but I've filed a bug with Debian to get the dependency added which will hopefully get synced
PATCH: Attached in http://
INSTRUCTIONS: Create a bare-bones chroot without ed installed. Install texlive-binaries and texlive-base. Run `texconfig-sys paper letter`. Install ed. Run `texconfig-sys paper letter` again. Observe that texconfig now gives several lines of output of changed configuration files.
REGRESSION: This is just adding a single dependency, so the regression potential should be minimal
(Note that ed is depended on by ubuntu-standard, so the impact of this bug is comparatively slim, but it does affect things like build chroots)
Changed in texlive-bin (Ubuntu): | |
status: | New → Confirmed |
description: | updated |
Changed in texlive-bin (Debian): | |
status: | Unknown → New |
Changed in texlive-bin (Debian): | |
status: | New → Fix Released |
Better debdiff that adds ed to Depends instead of Replaces. :-)