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