Excerpts from Patrick Schoenfeld's message of Mon Nov 09 05:28:40 -0500 2009:
> (Basically this is the german translation of "removing manually selected
> alternative -  switching x-t-e to auto mode" and "using
> /usr/bin/gnome-terminal.wrapper
> to provide /usr/bin/x-terminal-emulator (x-terminal-emulator) in auto mode")

This was done to fix #481123. urxvtcd, which I assume you had
selected, is not suitable for x-terminal-emulator (since it always
immediately returns instead of running until the terminal closes,
which I agree is a major problem), so I decided that the alternative
should be removed entirely on upgrade. The priority for /usr/bin/urxvt
is pretty low since users who don't know what they're installing
probably want the more "standard" xterm or gnome-terminal. Thus,
reverting to auto mode did not give you urxvt.

(If you did not have urxvtcd selected, or no longer have an
alternative for urxvt, then I have horribly messed something else up.)

I see two solutions here: (1) update-alternatives is extended in some
way to let you rank all alternatives, or save a stack of selections,
or prioritize other alternatives from the same package on removal, or
(2) I add a special case here to manually force the selection to urxvt
if urxvtcd was selected. (I guess there is also (3) increase
/usr/bin/urxvt's alternative priority on the assumption that only
users who know they want it are going to install rxvt-unicode... but
it's hard to say that about a package that's not Priority: extra.)

> Severity is kind of a stretch. Basically I'm not sure if
> /etc/alternatives are to be considered configuration files, but as they
> reflect local configuration choices I consider it to be a policy
> violation to mess with them, because Debian policy 10.7.3 should apply
> to those links to follow the policies spirit.
> 
> I am, however, not sure weither the bug is in rxvt-unicode or not,
> so please feel free to reassign it if needed.

If you think (1) is best I guess this could be wishlist on dpkg. I'm
not sure; I don't know if anything will ever get done about it in that
case, but (2) feels much more against the spirit of not messing with
the user's /etc than deferring to update-alternatives.

(N.b. currently, rxvt-unicode has been dropped from testing since the
other bug was raised to RC and I didn't deal with it in time. This bug
being RC will continue to keep it out. I'd like to avoid that.)
-- 
things change.
deck...@red-bean.com



--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to