requestsync: prefer UBUEMAIL etc. environments over DEBEMAIL etc.
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
ubuntu-dev-tools (Ubuntu) |
Fix Released
|
Wishlist
|
Michael Bienia |
Bug Description
Binary package hint: ubuntu-dev-tools
Currently, requestsync checks for Debian inherited environment variables DEBEMAIL, DEBSMTP, DEBSMTP_PORT, DEBSMTP_USER, DEBSMTP_PASS.
While this is not inherently wrong, it presumes that someone would be using the exact same e-mail environments for their Ubuntu work as for their Debian work, which doesn't always work:
While the GPG key might indeed often be the same one, the e-mail address would tend to be e.g. <email address hidden> to work on Debian and <email address hidden> to work on Ubuntu.
Right now, this differentiation is not possible, because Ubuntu tools like requestsync use the above existing Debian environment variables.
The suggestion would be to implement support for UBUEMAIL, UBUSMTP, UBUSMTP_PORT, UBUSMTP_USER, UBUSMTP_PASS. The strategy would be for UBU* variables to be preferred over DEB* variables and to only fall-back to DEB* variables if UBU* variables are not found.
Implementing this would greatly simplify the life of people like me who work in both distributions. :)
ProblemType: Bug
Architecture: i386
Date: Thu Jul 16 11:32:05 2009
DistroRelease: Ubuntu 9.10
Package: ubuntu-dev-tools 0.75
PackageArchitec
ProcEnviron:
LANGUAGE=
PATH=(custom, user)
LANG=fi_FI.UTF-8
SHELL=/bin/bash
ProcVersionSign
SourcePackage: ubuntu-dev-tools
Uname: Linux 2.6.30-10-generic i586
Changed in ubuntu-dev-tools (Ubuntu): | |
status: | New → In Progress |
importance: | Undecided → Wishlist |
assignee: | nobody → Michael Bienia (geser) |
Fix committed to trunk (r484).