[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Change the format of /usr/share/bug/*/script



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hello,
I'd like to suggest changing the format of the bug scripts for allowing non-text user interfaces to display important information.
This is the history:
1. I'm writing a GTK+ UI for reportbug, now landed in trunk thanks to Sandro Tosi
2. When filing in bugs for packages having bug scripts, the information don't show up in GTK+ because it's fully shell script, so the user needs to switch to the terminal (if he can guess he has to)
3. Talking in #debian OFTC we discussed about reportbug-ng to have problems in handling those scripts

The problem:
The bug script can ask twice for input and display output

Current solutions:
reportbug-ng: opens a terminal and popup-ups it to the user running the script
reportbug gtk2 ui: uses FIFO and exports an hacked cat() function and the result is pretty good the UI (not applied)

The proposal:
I know it's bad to break compatibility but I also think keeping things with hacks and far from the GUI prospective can become obsolete and non user-friendly.

First solution: change the scripts to use a bash function instead of cat <<EOF, like yesno() create a function display() without hacking cat() and keep going using a FIFO to deal with the UI
Second solution: I don't know, I'm asking to you

Many front-ends work on top of shell scripts, but the problem here is that the shell is interactive. If you think it's still better to spawn a terminal in the GUI to avoid shell hacks I won't bother anymore.

Best regards,

- -- 
http://syx.googlecode.com - Smalltalk YX
http://lethalman.blogspot.com - Thoughts about computer technologies
http://www.ammazzatecitutti.org - Ammazzateci tutti
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEARECAAYFAkjJEYcACgkQw9Qj+8Kak3GAYgCdFIqiqvTfjuOCxtVftg7hCJc5
BfAAn21zMTyJS/bf8R3PPkb45HByNbB+
=h2wj
-----END PGP SIGNATURE-----

Reply to: