Your message dated Sat, 30 May 2009 21:39:27 +0200 with message-id <20090530193927.ga3...@debian> and subject line Close: Several glitches with the reportbug GTK2 UI has caused the Debian Bug report #521162, regarding Several glitches with the reportbug GTK2 UI to be marked as done.
This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact ow...@bugs.debian.org immediately.) -- 521162: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=521162 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
--- Begin Message ---Package: reportbug Version: 4.0 Severity: normal Hi, I am currently trying reportbug and it is great to finally have a full-fledged GTK+ interface. Nevertheless, there are several usability issues with it that I’d like to help you fixing. Sorry for not opening a bug report for each of them, but that makes many and we could do this only for those that are long to fix. 1. No .desktop file It would be nice to ship a reportbug.desktop file for the freedesktop-compatible menus. I am attaching one; it needs to be processed with intltool for translation, and the icon should probably be changed (I’ve put the bug-buddy one since it’s the only one I could think of). 2. Focus issues In each page of the assistant, the default action is not set. I’m not completely familiar with the GtkAssistant API, but from what I understand you need to call set_page_complete() so that the status is updated and pressing <Enter> will go to the next page. 3. Choosing default interface The configuration assistant lets you choose the default interface between text and gtk2. I think this is pretty awkward. If you run it in the terminal, you probably expect the text interface, and if you run it from the menu, you expect the GTK+ interface. 4. Almost empty pages It would be nice to put, when it is possible, several objects on one GtkAssistant page. For example, the name and email could be asked together. 5. Default name and email The default name and email proposed by the interface appear in brackets, but you can’t click "Next" and use these defaults. Instead of doing that, I suggest to put them as the default content of the text input field. A related issue is that the SMTP user configuration item cannot be empty. 6. Impossible to go back Once you have chosen a bug report to provide additional information, going back doesn’t work. All pages of the assistant appear insensitive. 7. Using the SMTP There is no need to configure the SMTP when in GUI mode, while it has already been configured in the user’s mailer. Even worse, if you are using a complicated setup (like SMTP with authentication over SSL, or Evolution on MS Exchange), it is possible that it won’t be supported at all. Let me suggest an alternative approach that re-uses the email client configuration instead. You just need to call something like this: import urllib, subprocess subject = urllib.quote (subject) body = urllib.quote (prefilled_report) version = urllib.quote (reportbug_version) uri = 'mailto:%s?subject=%s&body=%s&X-Reportbug-Version=%s'%(email_address,subject,body,version) subprocess.Popen (["xdg-email", uri]) This will work with most desktop email clients, and it can easily be made to work even if the client is mutt in a terminal. It would also allow to get rid of two related issues: - the "common issues with reportbug" text could be dropped, since there wouldn’t be any such issues - the report editing interface could be completely ditched in favor of letting the user deal with his favorite mailer I know, that makes a lot of issues, but all quite small. We are pretty close to having a really nice graphical bug reporting tool. -- Package-specific info: ** Environment settings: EDITOR="nano -t" DEBEMAIL="j...@debian.org" INTERFACE="gtk2" ** /home/joss/.reportbugrc: reportbug_version "4.0" mode expert ui gtk2 smtphost "localhost:2525" -- System Information: Debian Release: 5.0 APT prefers unstable APT policy: (500, 'unstable') Architecture: amd64 (x86_64) Kernel: Linux 2.6.26-1-amd64 (SMP w/2 CPU cores) Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages reportbug depends on: ii apt 0.7.20.1 Advanced front-end for dpkg ii python 2.5.2-3 An interactive high-level object-o ii python-reportbug 4.0 Python modules for interacting wit reportbug recommends no packages. Versions of packages reportbug suggests: pn debconf-utils <none> (no description available) pn debsums <none> (no description available) pn dlocate <none> (no description available) ii exim4 4.69-9 metapackage to ease Exim MTA (v4) ii exim4-daemon-light [mail-tran 4.69-9 lightweight Exim MTA (v4) daemon ii file 4.26-2 Determines file type using "magic" ii gnupg 1.4.9-3 GNU privacy guard - a free PGP rep ii python-gtk2 2.14.1-1 Python bindings for the GTK+ widge pn python-urwid <none> (no description available) -- no debconf information[Desktop Entry] _Name=Report a bug _Comment=File a bug against a Debian package Exec=reportbug --ui gtk2 Terminal=false Type=Application Icon=bug-buddy Categories=GTK;System;
--- End Message ---
--- Begin Message ---Version: 4.4 Most of the issues have been fixed along the released versions of reportbug, so I'm closing the bug. The other issues such as: - Almost empty pages (includes checkboxes instead of yes/no dialogs) - Impossible to go back - XDG mail The above ones need a huge refactoring. Please submit separate bugs if needed, instead of reopening. Thanks. -- http://syx.berlios.de - Smalltalk YX http://lethalman.blogspot.com - Thoughts about computer technologies http://www.debian.org - The Universal Operating Systemsignature.asc
Description: Digital signature
--- End Message ---
_______________________________________________ Reportbug-maint mailing list Reportbug-maint@lists.alioth.debian.org http://lists.alioth.debian.org/mailman/listinfo/reportbug-maint