PDA

Vollständige Version anzeigen : [Emacs] Bug-Report schicken?!


Joachim Reiter
11-13-2007, 04:48 AM
[Superseedet wegen Subject-Ausbesserung]
Hallo,

Am Sonntag Morgen, 11.11. ca. 11:00 Uhr hatte ich einen Bugreport
aufgesetzt (mit allem zugehörigen Brimborium), allerdings waren da
einige Ungereimtheiten...

1. Ich fand keinen Menüpunkt, Dateien (z.B. Screenshots) anzuhängen

2. Beim Absenden des Reports wurde ich gefragt, ob ich bestimmte Zeichen
so beibehalten möchte oder umgewandelt werden soll (Ich vermute mal
die Darstellung von 'M-x describe-char RET'), leider weiß ich den
genauen Wortlaut nicht mehr (war zu baff von dem, was dann noch kam) :-(

3. Beim endgültigen verschicken sah ich noch irgend was von
'Standard-Client is not ready' o.ä., der Buffer des Reports wurde
'gecleart' und schwups, war der Report im Nirvana :-( (genauer
Wortlaut ist mir leider auch hier nicht mehr im Gedächtnis)

4. I-Explorer wurde geöffnet, fand aber keine Verbindung zu ...??? (siehe
unten, 'Konstellation')


Meine Konstellation:
Hamster schaltet alle 20 Min. die Internetverbindung, holt Mail u. News
und schaltet die I-Verbindung wieder aus. Von daher bestand, wie bei
Punkt 4. beschrieben kein Internet-Zugang.

Eigentlich dachte ich, der Bug-Report würde über den Standard "(setq
gnus-select-method '(nntp "localhost"))" verschickt, hätte für mich
geheißen, Gnus schiebt zum Hamster, Hamster verschickt beim nächsten
Pull. Was mich richtig 'baff' macht... Der geschriebene Report ist nicht
mal als Kopie (wie alle anderen verschickten Mails) in 'mail-sent' :-(
sonst hätte ich ihn noch mal zu versenden versuchen können (oder
mind. Teile per Copy&Paste wieder zu verwerten).

Ich werde den Report in jedem Fall noch mal neu aufsetzen, aber...

a) Der mitzuliefernde Test-Case 'emacs -Q' - Heißt das, dass ich Emacs
mit der Option '-Q' starten muss?

(Im von mir schon verfassten Bug-Report hatte ich (unwissend) einfach
emacs -q
geschrieben und dann, wie ich emacs gestartet, d.c.editoren
gestartet habe und dann eben mit 'M-x report-emacs-bug RET' den
Bug-Report verfassen wollte)

b) Warum finde ich keinen Menüpunkt, Dateien anzuhängen (Version siehe
Header) - Ansonsten bliebe nur der Weblink von mir (Screenshots)!

c) Was hat das mit dem Versand über 'Standard-Client' (wie bei 3.
beschrieben) auf sich? Worüber würde der Report versandt?


Alles andere (geforderte für einen vernünftigen Bugreport) war kein
Problem und gut verständlich.

TIA und Gruß... Joachim
--
,----------------------------------------------------------------.
| Antworten an mich, solange nicht gewünscht oder ausdrücklich |
| gewollt nur in der jeweiligen NG, nicht per Mail!!! Danke! |
'----------------------------------------------------------------'

Joachim Reiter
11-13-2007, 05:01 AM
Hallo,

habe mal eine Frage, die allerdings auch den Hamster mit betrifft...

Der Hamster wollte diesen superseedet Article nicht verschicken:
'X-ID darf nicht gesetzt sein'

Der Artikel landete bei Hamster in 'NewsErr', von wo aus ich diesen
insofern bearbeitete, dass ich den X-ID-Header entfernte und ihn
nochmals verschickte.

Dass der Artikel angekommen ist, sehe ich, aber...
Ist das technisch i.O. und/oder zulässig?
Ansonsten tut es mir leid und ich entschuldige mich (so Unwissenheit nun
mal nicht vor 'Strafe' schützt ;-) )

Gruß... Joachim
--
,----------------------------------------------------------------.
| Antworten an mich, solange nicht gewünscht oder ausdrücklich |
| gewollt nur in der jeweiligen NG, nicht per Mail!!! Danke! |
'----------------------------------------------------------------'

Tassilo Horn
11-13-2007, 08:15 AM
Joachim Reiter <Spam*hobbyecke-pc.de> writes:

Hi Joachim,

> 1. Ich fand keinen Menüpunkt, Dateien (z.B. Screenshots) anzuhängen

Also ich habe da einen Top-Level-Menüpunkt Attachments. Ich vermute
mal, das liegt daran, dass ich folgendes in meiner ~/.emacs habe:

,----
| (setq mail-user-agent 'gnus-user-agent)
`----

Damit wird der *mail to emacs-bug*gnu.org* buffer ein ganz normaler
message-mode Buffer mit allem Gnus-Brimborium.

> 2. Beim Absenden des Reports wurde ich gefragt, ob ich bestimmte
> Zeichen so beibehalten möchte oder umgewandelt werden soll (Ich
> vermute mal die Darstellung von 'M-x describe-char RET'), leider weiß
> ich den genauen Wortlaut nicht mehr (war zu baff von dem, was dann
> noch kam) :-(

Hm, kann sein, dass irgendwo Steuerzeichen drin waren. Hast du einen
Backtrace oder so gepostet? Da sind die zuhauf drinnen.

In der Regel solltest du die ersetzen (`r' für replace, dann werden sie
durch einen . ersetzt) oder löschen (`d' für delete), da sie die Mail
unter Umständen verhunzen können.

> 3. Beim endgültigen verschicken sah ich noch irgend was von
> 'Standard-Client is not ready' o.ä., der Buffer des Reports wurde
> 'gecleart' und schwups, war der Report im Nirvana :-( (genauer
> Wortlaut ist mir leider auch hier nicht mehr im Gedächtnis)

Ich vermute, du hast `mail-user-agent' auf dem Standardwert
'sendmail-user-agent, aber kein sendmail installiert. Guckst du meine
Antwort zu Punkt 1.

> 4. I-Explorer wurde geöffnet, fand aber keine Verbindung zu ...??? (siehe
> unten, 'Konstellation')

Uff, keine Ahnung.

> Meine Konstellation:
> Hamster schaltet alle 20 Min. die Internetverbindung, holt Mail u. News
> und schaltet die I-Verbindung wieder aus. Von daher bestand, wie bei
> Punkt 4. beschrieben kein Internet-Zugang.
>
> Eigentlich dachte ich, der Bug-Report würde über den Standard "(setq
> gnus-select-method '(nntp "localhost"))" verschickt, hätte für mich
> geheißen, Gnus schiebt zum Hamster, Hamster verschickt beim nächsten
> Pull.

Das sollte auch so sein, wenn du Punkt 1 beherzigst. :-)

> Was mich richtig 'baff' macht... Der geschriebene Report ist nicht mal
> als Kopie (wie alle anderen verschickten Mails) in 'mail-sent' :-(

Weil das komplett garnix mit Gnus zu tun hat, es sei denn, du benutzt 1.

> sonst hätte ich ihn noch mal zu versenden versuchen können (oder
> mind. Teile per Copy&Paste wieder zu verwerten).

Ja, das ist is der Tat für den Popo. (Da solltest du einen Bug-Report
für schreiben.)

> Ich werde den Report in jedem Fall noch mal neu aufsetzen, aber...
>
> a) Der mitzuliefernde Test-Case 'emacs -Q' - Heißt das, dass ich Emacs
> mit der Option '-Q' starten muss?

Genau. Dann wird keine Initialisierungsdatei geladen, womit
sichergestellt ist, dass es sich um einen Bug im Emacs und nicht in
deiner Konfig oder einem Addon handelt.

Dummerweise sind dann auch deine Einstellungen nicht geladen, so dass du
evtl. keinen Bug-Report senden kannst. ;-)

Deshalb: Reproduziere den Bug mit `emacs -Q', mach `M-x
report-emacs-bug', mach `M-x report-emacs-bug' in deinem normal
gestarteten Emacs, kopiere den Body des emacs -Q Bug-Report-Buffers in
den Bug-Report-Buffer im normalen Emacs, schreib deinen Report und
verschicke ihn.

> (Im von mir schon verfassten Bug-Report hatte ich (unwissend) einfach
> emacs -q geschrieben und dann,

-q != -Q

Bei -q wird immer noch site-start.el geladen, weshalb man nicht
ausschließen kann, dass der Fehler in einem Addon-Paket ist.

> b) Warum finde ich keinen Menüpunkt, Dateien anzuhängen (Version siehe
> Header) - Ansonsten bliebe nur der Weblink von mir (Screenshots)!

Siehe Punkt 1. Generell ist ein Weblink aber besser, es sei denn, die
Grafik ist wirklich klein.

> c) Was hat das mit dem Versand über 'Standard-Client' (wie bei 3.
> beschrieben) auf sich? Worüber würde der Report versandt?

sendmail

> Alles andere (geforderte für einen vernünftigen Bugreport) war kein
> Problem und gut verständlich.

Na das ist doch schon mal was.

Gruß,
Tassilo
--
The desire to be rewarded for one's creativity does not justify
depriving the world in general of all or part of that creativity.
(Richard M. Stallman)

Joachim Reiter
11-13-2007, 02:23 PM
Hallo Tassilo,

* At 13.11.2007 09:15 Tassilo Horn wrote:
> Joachim Reiter <Spam*hobbyecke-pc.de> writes:

[Hilfe zu Bug-Report-Bug... ;-) ]

vielen Dank für deine Aufklärung, Tassilo!
Ich werde all das, was Du mir rätst in jedem Falle beherzigen[1] und
zusehen, so schnell wie möglich damit fertig zu werden (mom. ist immer
nen bisserl wenig Zeit :-/ ), 'sendmail' aber wird _in jedem Fall_ eh von
mir benutzt!.

Am urigsten find ich deinen Vorschlag, einen Bug-Report zum Verschwinden
eines Bug-Reports im Nirvana zu setzen... *lach*

Gruß... Joachim

_Fußnoten_
[1] insbes. die Screenshots per Link (zumal sie noch verfügbar sind)
--
,----------------------------------------------------------------.
| Antworten an mich, solange nicht gewünscht oder ausdrücklich |
| gewollt nur in der jeweiligen NG, nicht per Mail!!! Danke! |
'----------------------------------------------------------------'

Ralf Angeli
11-13-2007, 07:23 PM
* Tassilo Horn (2007-11-13) writes:

> Joachim Reiter <Spam*hobbyecke-pc.de> writes:
>
>> c) Was hat das mit dem Versand über 'Standard-Client' (wie bei 3.
>> beschrieben) auf sich? Worüber würde der Report versandt?
>
> sendmail

Das glaube ich nicht. `send-mail-function' sollte unter Windows auf
`mailclient-send-it' stehen, womit dann der im System eingestellte
Mailclient (nicht MTA) verwendet wird.

--
Ralf

Joachim Reiter
11-14-2007, 01:33 PM
Hallo,

* At 13.11.2007 20:23 Ralf Angeli wrote:
> * Tassilo Horn (2007-11-13) writes:

>> Joachim Reiter <Spam*hobbyecke-pc.de> writes:

>>> c) Was hat das mit dem Versand über 'Standard-Client' (wie bei 3.
>>> beschrieben) auf sich? Worüber würde der Report versandt?

>> sendmail

> Das glaube ich nicht. `send-mail-function' sollte unter Windows auf
> `mailclient-send-it' stehen, womit dann der im System eingestellte
> Mailclient (nicht MTA) verwendet wird.

Werde in jedem Fall so wie Tassilo beschrieben hat mit zwei Emacsen
arbeiten (wobei ich in dem einen den Report mit 'Emacs -Q' verfasse und
dann per Copy&Paste in den anderen, bei dem ich Gnus starte reinkopieren
und versenden.

Danke und Gruß... Joachim
--
,----------------------------------------------------------------.
| Antworten an mich, solange nicht gewünscht oder ausdrücklich |
| gewollt nur in der jeweiligen NG, nicht per Mail!!! Danke! |
'----------------------------------------------------------------'

Joachim Reiter
11-15-2007, 04:50 PM
Hallo,

* At 13.11.2007 05:48 Joachim 'Ingrid' Reiter wrote:

[Bugreport schicken...]

Nur zur Info... Der Report ist grad rausgegangen.

Allen, die meine Unwissenheit mit Geduld ertragen und mir mit Rat und
Tat zur Seite gestanden haben, danke ich herzlichst.

Gruß... Joachim
--
,----------------------------------------------------------------.
| Antworten an mich, solange nicht gewünscht oder ausdrücklich |
| gewollt nur in der jeweiligen NG, nicht per Mail!!! Danke! |
'----------------------------------------------------------------'

Reiner Steib
12-09-2007, 02:19 PM
On Tue, Nov 13 2007, Joachim Reiter wrote:

> Der Hamster wollte diesen superseedet Article nicht verschicken:
> 'X-ID darf nicht gesetzt sein'

Gnus entfernt bestimmte Header vor dem Supersede:
`message-ignored-supersedes-headers'.

X-ID war bis vor kurzem nicht dabei:

,----[ ChangeLog ]
| 2007-12-03 Reiner Steib [...]
|
| * message.el (message-ignored-supersedes-headers): Add "X-ID".
`----

Solange dein Gnus älter ist (ist noch in keinem Release enthalten),
kannst du folgenden in die ~/.gnus.el aufnehmen.

--8<---------------cut here---------------start------------->8---
;; Necessary only for T-Online and Gnus versions before 2007-12-03:
(require 'message)
(unless (string-match "X-ID:" message-ignored-supersedes-headers)
(setq message-ignored-supersedes-headers
(concat message-ignored-supersedes-headers
"\\|^X-ID:")))
--8<---------------cut here---------------end--------------->8---

Viele Grüße
Reiner

Crosspost & Followup-To: de.comm.software.gnus
--
,,,
(o o)
---ooO-(_)-Ooo--- | PGP key available | http://rsteib.home.pages.de/