retitle 393985 Bug#393985: quilt: FTBFS on misconfigured chroots
severity 393985 normal
thanks

Hello,

the error message you get is: Could not determine the envelope sender
address. Please use --sender.

This happens when quilt fails to retrieve the hostname, ie:
 - /etc/mailname does not exist
 - `hostname -f` does not return a fqdn
 - neither does `hostname`

Ie, it only happens on misconfigured build daemons and chroots ;)

I'll fix the testsuite by using the --sender flag to override your bad
configuration, but I'm lowering the gravity because I don't see as an etch
blocker at all.

Bye, Mt.

On Wed, Oct 18, 2006 at 10:04:48PM +0200, Andreas Jochens wrote:
> Package: quilt
> Version: 0.45-4
> Severity: serious
> 
> Hello,
> 
> when building 'quilt' on in a clean unstable chroot, 
> I get the following error:
> 
> [14] $ ls patches/ > series -- ok
> [15] $ quilt mail --mbox mbox --prefix "test" --subject "This is a test" -m 
> "Message" -- failed
> Could not determine the envelope sender address. Please use --sender. != 
> Unable to extract a subject header from patches/1.diff
> [18] $ cat - no-subject > patches/1.diff -- ok
> [24] $ quilt mail --mbox mbox --prefix "test" -m "Message" -- failed
> Could not determine the envelope sender address. Please use --sender. != 
> Introduction has no subject header
> [27] $ cat - no-subject > patches/2.diff -- ok
> [38] $ cat - no-subject > patches/3.diff -- ok
> [44] $ cat - no-subject > patches/4.diff -- ok
> [53] $ cat - no-subject > patches/5.diff -- ok
> [57] $ ls patches/ > series -- ok
> [58] $ quilt mail --mbox mbox --prefix "test" --subject "This is a test" -m 
> "Message" -- failed
> Could not determine the envelope sender address. Please use --sender. != 
> Patches patches/1.diff, patches/5.diff have duplicate subject headers.
> [61] $ cat - no-subject > patches/5.diff -- ok
> [65] $ quilt mail --mbox mbox --prefix "test" --subject "This is a test" -m 
> "Message" -- failed
> Could not determine the envelope sender address. Please use --sender. != ~
> [66] $ grep -e '^Subject:' -e '^To:' -e '^Cc:' -e '^--$' -e '^ ' mbox -- 
> failed
> grep: mbox: No such file or directory != Subject: [test 0/5] This is a test
> ~                                     != --
> ~                                     != Cc: Dummy <[EMAIL PROTECTED]>
> ~                                     != Subject: [test 1/5] Subject of 1.diff
> ~                                     != --
> ~                                     != Cc: Dummy <[EMAIL PROTECTED]>
> ~                                     != Subject: [test 2/5] Subject of 
> 2.diff is: split into multiple lines
> ~                                     != --
> ~                                     != To: "John X. Doe" <[EMAIL PROTECTED]>
> ~                                     != Subject: [test 3/5] Subject of 3.diff
> ~                                     != To: John X. Doe <[EMAIL PROTECTED]>
> ~                                     != --
> ~                                     != Cc: "Joe R. Hacker" <[EMAIL 
> PROTECTED]>,
> ~                                     !=  "John X. Doe" <[EMAIL PROTECTED]>,
> ~                                     !=  
> =?UTF-8?q?=C3=9C=20is=20an=20umlaut?= <[EMAIL PROTECTED]>
> ~                                     != Subject: [test 4/5] First paragraph 
> used as subject of 4.diff.
> ~                                     != Cc: "John X. Doe" <[EMAIL PROTECTED]>
> ~                                     != Cc: Ü is an umlaut <[EMAIL 
> PROTECTED]>
> ~                                     != --
> ~                                     != Subject: [test 5/5] Subject of 5.diff
> ~                                     != --
> [89] $ cd .. -- ok
> [90] $ rm -rf d -- ok
> 20 commands (15 passed, 5 failed)
> make[1]: *** [test/.mail.ok] Error 5
> make[1]: Leaving directory `/quilt-0.45'
> make: *** [debian/stamp-makefile-check] Error 2
> 
> Regards
> Andreas Jochens
> 

-- 
Learning and doing is the true spirit of free software -- learning without
doing gets you academic sterility, and doing without learning is all too
often the way things are done in proprietary software.
          -- Raph Levien 

Attachment: signature.asc
Description: Digital signature

Reply via email to