Source: gmime
Version: 2.6.20-8
Severity: serious
Tags: stretch sid
User: debian...@lists.debian.org
Usertags: qa-ftbfs-20161001 qa-ftbfs
Justification: FTBFS on amd64

Hi,

During a rebuild of all packages in sid, your package failed to build on
amd64.

Relevant part (hopefully):
> make[4]: Entering directory '/<<PKGBUILDDIR>>'
> cp gmime.pc gmime-2.6.pc
> make[4]: Leaving directory '/<<PKGBUILDDIR>>'
> make[3]: Leaving directory '/<<PKGBUILDDIR>>'
> make[2]: Leaving directory '/<<PKGBUILDDIR>>'
> mdoc update -o /<<PKGBUILDDIR>>/mono/monodocer 
> /<<PKGBUILDDIR>>/mono/gmime-sharp.dll
> New Type: GMime.StreamWrapper
> Member Added: public StreamWrapper (GMime.Stream stream);
> Member Added: ~StreamWrapper ();
> Member Added: public void Dispose ();
> Member Added: public override void Close ();
> Member Added: public override void Flush ();
> Member Added: public override int Read (byte[] buffer, int offset, int count);
> Member Added: public override void Write (byte[] buffer, int offset, int 
> count);
> Member Added: public override long Seek (long offset, System.IO.SeekOrigin 
> origin);
> Member Added: public override void SetLength (long value);
> Member Added: public GMime.Stream GMimeStream { get; set; }
> Member Added: public override bool CanRead { get; }
> Member Added: public override bool CanSeek { get; }
> Member Added: public override bool CanWrite { get; }
> Member Added: public override long Length { get; }
> Member Added: public override long Position { get; set; }
> Namespace Directory Created: GMime
> New Namespace File: GMime
> New Type: GMime.HeaderEnumerator
> Member Added: public HeaderEnumerator (GMime.HeaderList headers);
> Member Added: public bool MoveFirst ();
> Member Added: public bool MoveLast ();
> Member Added: public bool MoveNext ();
> Member Added: public bool MovePrev ();
> Member Added: public bool Remove ();
> Member Added: public void Reset ();
> Member Added: public void Dispose ();
> Member Added: object System.Collections.IEnumerator.Current { get; }
> Member Added: public GMime.Header Current { get; }
> Member Added: public string Name { get; }
> Member Added: public string Value { get; set; }
> New Type: GMime.Header
> Member Added: public Header ();
> Member Added: public Header (string name, string value);
> Member Added: public string Name { get; set; }
> Member Added: public string Value { get; set; }
> New Type: GMime.Certificate
> Member Added: protected Certificate (GLib.GType gtype);
> Member Added: public Certificate (IntPtr raw);
> Member Added: public Certificate ();
> Member Added: public string IssuerName { get; set; }
> Member Added: public GMime.CertificateTrust Trust { get; set; }
> Member Added: public string Email { get; set; }
> Member Added: public string Name { get; set; }
> Member Added: public string IssuerSerial { get; set; }
> Member Added: public string Fingerprint { get; set; }
> Member Added: public GMime.PubKeyAlgo PubkeyAlgo { get; set; }
> Member Added: public GMime.DigestAlgo DigestAlgo { get; set; }
> Member Added: public string KeyId { get; set; }
> Member Added: public DateTime ExpirationDate { get; set; }
> Member Added: public static GLib.GType GType { get; }
> Member Added: public DateTime CreationDate { get; set; }
> New Type: GMime.CertificateCollection
> Member Added: protected CertificateCollection (GLib.GType gtype);
> Member Added: public CertificateCollection (IntPtr raw);
> Member Added: public CertificateCollection ();
> Member Added: public int Add (GMime.Certificate cert);
> Member Added: int IList.Add (object value);
> Member Added: public void Clear ();
> Member Added: public bool Contains (GMime.Certificate cert);
> Member Added: bool IList.Contains (object value);
> Member Added: public void CopyTo (Array array, int index);
> Member Added: public System.Collections.IEnumerator GetEnumerator ();
> Member Added: public int IndexOf (GMime.Certificate cert);
> Member Added: int IList.IndexOf (object value);
> Member Added: public void Insert (int index, GMime.Certificate cert);
> Member Added: void IList.Insert (int index, object value);
> Member Added: public void Remove (GMime.Certificate cert);
> Member Added: void IList.Remove (object value);
> Member Added: public void RemoveAt (int index);
> Member Added: object System.Collections.IList.Item[int index] { get; set; }
> Member Added: public static GLib.GType GType { get; }
> Member Added: public int Count { get; }
> Member Added: public bool IsFixedSize { get; }
> Member Added: public bool IsReadOnly { get; }
> Member Added: public bool IsSynchronized { get; }
> Member Added: public object SyncRoot { get; }
> Member Added: public GMime.Certificate this[int index] { get; set; }
> New Type: GMime.CertificateTrust
> Member Added: None
> Member Added: Never
> Member Added: Undefined
> Member Added: Marginal
> Member Added: Fully
> Member Added: Ultimate
> New Type: GMime.Charset
> Member Added: public static GMime.Charset Zero;
> Member Added: public static GMime.Charset New (IntPtr raw);
> Member Added: public static string LocaleName ();
> Member Added: public static string IsoToWindows (string isocharset);
> Member Added: public static string Name (string charset);
> Member Added: public void Init ();
> Member Added: public string BestName ();
> Member Added: public static string IconvName (string charset);
> Member Added: public bool CanEncode (string charset, string text);
> Member Added: public static void MapInit ();
> Member Added: public static string Best (string inbuf);
> Member Added: public static void MapShutdown ();
> Member Added: public static string CanonName (string charset);
> Member Added: public void Step (string inbuf);
> Member Added: public static string Language (string charset);
> New Type: GMime.CipherAlgo
> Member Added: Default
> Member Added: Idea
> Member Added: ThreeDes
> Member Added: Cast5
> Member Added: Blowfish
> Member Added: Aes
> Member Added: Aes192
> Member Added: Aes256
> Member Added: Twofish
> Member Added: Camellia128
> Member Added: Camellia192
> Member Added: Camellia256
> New Type: GMime.ContentDisposition
> Member Added: protected ContentDisposition (GLib.GType gtype);
> Member Added: public ContentDisposition (IntPtr raw);
> Member Added: public ContentDisposition ();
> Member Added: public ContentDisposition (string str);
> Member Added: public void SetParameter (string attribute, string value);
> Member Added: public string ToString (bool fold);
> Member Added: public string GetParameter (string attribute);
> Member Added: public string Disposition { get; set; }
> Member Added: public static GLib.GType GType { get; }
> Member Added: public GMime.Param Params { get; set; }
> New Type: GMime.ContentEncoding
> Member Added: Default
> Member Added: SevenBit
> Member Added: EightBit
> Member Added: Binary
> Member Added: Base64
> Member Added: QuotedPrintable
> Member Added: UuEncode
> New Type: GMime.ContentType
> Member Added: protected ContentType (GLib.GType gtype);
> Member Added: public ContentType (IntPtr raw);
> Member Added: public ContentType (string type, string subtype);
> Member Added: public ContentType (string str);
> Member Added: public void SetParameter (string attribute, string value);
> Member Added: public override string ToString ();
> Member Added: public string GetParameter (string attribute);
> Member Added: public bool IsType (string type, string subtype);
> Member Added: public static GLib.GType GType { get; }
> Member Added: public string MediaType { get; set; }
> Member Added: public string MediaSubtype { get; set; }
> Member Added: public GMime.Param Params { get; set; }
> New Type: GMime.CryptoContext
> Member Added: protected CryptoContext (GLib.GType gtype);
> Member Added: public CryptoContext (IntPtr raw);
> Member Added: protected CryptoContext ();
> Member Added: public GMime.DecryptResult Decrypt (GMime.Stream istream, 
> GMime.Stream ostream);
> Member Added: public GMime.DigestAlgo DigestId (string name);
> Member Added: public string DigestName (GMime.DigestAlgo digest);
> Member Added: public int ImportKeys (GMime.Stream istream);
> Member Added: public int Encrypt (bool sign, string userid, GMime.DigestAlgo 
> digest, GLib.PtrArray recipients, GMime.Stream istream, GMime.Stream ostream);
> Member Added: public int ExportKeys (GLib.PtrArray keys, GMime.Stream 
> ostream);
> Member Added: public int Sign (string userid, GMime.DigestAlgo digest, 
> GMime.Stream istream, GMime.Stream ostream);
> Member Added: public GMime.SignatureCollection Verify (GMime.DigestAlgo 
> digest, GMime.Stream istream, GMime.Stream sigstream);
> Member Added: public static GLib.GType GType { get; }
> Member Added: public string EncryptionProtocol { get; }
> Member Added: public string SignatureProtocol { get; }
> Member Added: public string KeyExchangeProtocol { get; }
> New Type: GMime.DataWrapper
> Member Added: protected DataWrapper (GLib.GType gtype);
> Member Added: public DataWrapper (IntPtr raw);
> Member Added: public DataWrapper ();
> Member Added: public DataWrapper (GMime.Stream stream, GMime.ContentEncoding 
> encoding);
> Member Added: public int WriteToStream (GMime.Stream stream);
> Member Added: public GMime.ContentEncoding Encoding { get; set; }
> Member Added: public static GLib.GType GType { get; }
> Member Added: public GMime.Stream GMimeStream { get; set; }
> Member Added: public GMime.StreamWrapper Stream { get; }
> New Type: GMime.DecryptResult
> Member Added: protected DecryptResult (GLib.GType gtype);
> Member Added: public DecryptResult (IntPtr raw);
> Member Added: public DecryptResult ();
> Member Added: public GMime.CipherAlgo Cipher { get; set; }
> Member Added: public GMime.DigestAlgo Mdc { get; set; }
> Member Added: public GMime.CertificateCollection Recipients { get; set; }
> Member Added: public GMime.SignatureCollection Signatures { get; set; }
> Member Added: public static GLib.GType GType { get; }
> New Type: GMime.DigestAlgo
> Member Added: Default
> Member Added: Md5
> Member Added: Sha1
> Member Added: Ripemd160
> Member Added: Md2
> Member Added: Tiger192
> Member Added: Haval5160
> Member Added: Sha256
> Member Added: Sha384
> Member Added: Sha512
> Member Added: Sha224
> Member Added: Md4
> New Type: GMime.Encoding
> Member Added: public static GMime.Encoding Zero;
> Member Added: public static GMime.Encoding New (IntPtr raw);
> Member Added: public static uint UudecodeStep (byte[] inbuf, byte[] outbuf, 
> ref int state, ref uint save);
> Member Added: public static uint QuotedDecodeStep (byte[] inbuf, byte[] 
> outbuf, ref int state, ref uint save);
> Member Added: public static uint UuencodeClose (byte[] inbuf, byte[] outbuf, 
> byte[] uubuf, ref int state, ref uint save);
> Member Added: public static uint QuotedEncodeClose (byte[] inbuf, byte[] 
> outbuf, ref int state, ref uint save);
> Member Added: public static uint UuencodeStep (byte[] inbuf, byte[] outbuf, 
> byte[] uubuf, ref int state, ref uint save);
> Member Added: public static uint Base64EncodeClose (byte[] inbuf, byte[] 
> outbuf, ref int state, ref uint save);
> Member Added: public static uint QuotedEncodeStep (byte[] inbuf, byte[] 
> outbuf, ref int state, ref uint save);
> Member Added: public static uint yEncodeClose (byte[] inbuf, byte[] outbuf, 
> ref int state, ref uint pcrc, ref uint crc);
> Member Added: public static uint yDecodeStep (byte[] inbuf, byte[] outbuf, 
> ref int state, ref uint pcrc, ref uint crc);
> Member Added: public static uint Base64DecodeStep (byte[] inbuf, byte[] 
> outbuf, ref int state, ref uint save);
> Member Added: public static uint Base64EncodeStep (byte[] inbuf, byte[] 
> outbuf, ref int state, ref uint save);
> Member Added: public uint Flush (byte[] inbuf, byte[] outbuf);
> Member Added: public uint Outlen (uint n_inbuf);
> Member Added: public uint Step (byte[] inbuf, byte[] outbuf);
> Member Added: public static uint yEncodeStep (byte[] inbuf, byte[] outbuf, 
> ref int state, ref uint pcrc, ref uint crc);
> Member Added: public void InitEncode (GMime.ContentEncoding encoding);
> Member Added: public void Reset ();
> Member Added: public void InitDecode (GMime.ContentEncoding encoding);
> New Type: GMime.EncodingConstraint
> Member Added: SevenBit
> Member Added: EightBit
> Member Added: Binary
> New Type: GMime.Entity
> Member Added: protected Entity (GLib.GType gtype);
> Member Added: public Entity (IntPtr raw);
> Member Added: protected Entity ();
> Member Added: public int WriteToStream (GMime.Stream stream);
> Member Added: public void Encode (GMime.EncodingConstraint constraint);
> Member Added: public static void RegisterType (string type, string subtype, 
> GLib.GType object_type);
> Member Added: public override string ToString ();
> Member Added: public string Headers { get; }
> Member Added: public string ContentId { get; set; }
> Member Added: public GMime.ContentType ContentType { get; set; }
> Member Added: public GMime.HeaderList HeaderList { get; }
> Member Added: public GMime.ContentDisposition ContentDisposition { get; set; }
> Member Added: public static GLib.GType GType { get; }
> New Type: GMime.Filter
> Member Added: protected Filter (GLib.GType gtype);
> Member Added: public Filter (IntPtr raw);
> Member Added: protected Filter ();
> Member Added: public void ApplyFilter (byte[] inbuf, uint prespace, byte[] 
> outbuf, out uint outlen, out uint outprespace);
> Member Added: public void Complete (byte[] inbuf, uint prespace, byte[] 
> outbuf, out uint outlen, out uint outprespace);
> Member Added: public GMime.Filter Copy ();
> Member Added: public void SetSize (uint size, bool keep);
> Member Added: public void Backup (byte[] buf);
> Member Added: public void Reset ();
> Member Added: public static GLib.GType GType { get; }
> New Type: GMime.FilterBasic
> Member Added: protected FilterBasic (GLib.GType gtype);
> Member Added: public FilterBasic (IntPtr raw);
> Member Added: public FilterBasic (GMime.ContentEncoding encoding, bool 
> encode);
> Member Added: public static GLib.GType GType { get; }
> New Type: GMime.FilterBest
> Member Added: protected FilterBest (GLib.GType gtype);
> Member Added: public FilterBest (IntPtr raw);
> Member Added: public FilterBest (GMime.FilterBestFlags flags);
> Member Added: public GMime.ContentEncoding GetBestEncoding 
> (GMime.EncodingConstraint constraint);
> Member Added: public string BestCharset { get; }
> Member Added: public static GLib.GType GType { get; }
> New Type: GMime.FilterBestFlags
> Member Added: Charset
> Member Added: Encoding
> New Type: GMime.FilterCRLF
> Member Added: protected FilterCRLF (GLib.GType gtype);
> Member Added: public FilterCRLF (IntPtr raw);
> Member Added: public FilterCRLF (bool encode, bool dots);
> Member Added: public static GLib.GType GType { get; }
> New Type: GMime.FilterCharset
> Member Added: protected FilterCharset (GLib.GType gtype);
> Member Added: public FilterCharset (IntPtr raw);
> Member Added: public FilterCharset (string from_charset, string to_charset);
> Member Added: public static GLib.GType GType { get; }
> New Type: GMime.FilterEnriched
> Member Added: protected FilterEnriched (GLib.GType gtype);
> Member Added: public FilterEnriched (IntPtr raw);
> Member Added: public FilterEnriched (uint flags);
> Member Added: public static GLib.GType GType { get; }
> New Type: GMime.FilterFrom
> Member Added: protected FilterFrom (GLib.GType gtype);
> Member Added: public FilterFrom (IntPtr raw);
> Member Added: public FilterFrom (GMime.FilterFromMode mode);
> Member Added: public static GLib.GType GType { get; }
> New Type: GMime.FilterFromMode
> Member Added: Default
> Member Added: Escape
> Member Added: Armor
> New Type: GMime.FilterGZip
> Member Added: protected FilterGZip (GLib.GType gtype);
> Member Added: public FilterGZip (IntPtr raw);
> Member Added: public FilterGZip (GMime.FilterGZipMode mode, int level);
> Member Added: public static GLib.GType GType { get; }
> New Type: GMime.FilterGZipMode
> Member Added: Zip
> Member Added: Unzip
> New Type: GMime.FilterHTML
> Member Added: protected FilterHTML (GLib.GType gtype);
> Member Added: public FilterHTML (IntPtr raw);
> Member Added: public FilterHTML (uint flags, uint colour);
> Member Added: public static GLib.GType GType { get; }
> New Type: GMime.FilterMd5
> Member Added: protected FilterMd5 (GLib.GType gtype);
> Member Added: public FilterMd5 (IntPtr raw);
> Member Added: public FilterMd5 ();
> Member Added: public void GetDigest (byte[] digest);
> Member Added: public static GLib.GType GType { get; }
> New Type: GMime.FilterStrip
> Member Added: protected FilterStrip (GLib.GType gtype);
> Member Added: public FilterStrip (IntPtr raw);
> Member Added: public FilterStrip ();
> Member Added: public static GLib.GType GType { get; }
> New Type: GMime.FilterWindows
> Member Added: protected FilterWindows (GLib.GType gtype);
> Member Added: public FilterWindows (IntPtr raw);
> Member Added: public FilterWindows (string claimed_charset);
> Member Added: public string RealCharset ();
> Member Added: public static GLib.GType GType { get; }
> Member Added: public bool IsWindowsCharset { get; }
> New Type: GMime.FilterYenc
> Member Added: protected FilterYenc (GLib.GType gtype);
> Member Added: public FilterYenc (IntPtr raw);
> Member Added: public FilterYenc (bool encode);
> Member Added: public uint Crc { get; set; }
> Member Added: public uint Pcrc { get; }
> Member Added: public int State { set; }
> Member Added: public static GLib.GType GType { get; }
> New Type: GMime.Global
> Member Added: public Global ();
> Member Added: public static bool CheckVersion (uint major, uint minor, uint 
> micro);
> Member Added: public static void Init ();
> Member Added: public static void Init (GMime.Global.InitFlags flags);
> Member Added: public static void Shutdown ();
> Member Added: public static string UserCharsets { get; set; }
> New Type: GMime.Global/InitFlags
> Member Added: None
> Member Added: EnableRfc2047Workarounds
> New Namespace File: 
> Updating: GMime.Global/InitFlags
> New Type: GMime.GpgContext
> Member Added: protected GpgContext (GLib.GType gtype);
> Member Added: public GpgContext (IntPtr raw);
> Member Added: public GpgContext (GMime.PasswordRequestFunc request_passwd, 
> string path);
> Member Added: public bool UseAgent { get; set; }
> Member Added: public bool AlwaysTrust { get; set; }
> Member Added: public bool AutoKeyRetrieve { get; set; }
> Member Added: public static GLib.GType GType { get; }
> New Type: GMime.HeaderIter
> Member Added: public HeaderIter (IntPtr raw);
> Member Added: public HeaderIter ();
> Member Added: public bool MoveNext ();
> Member Added: public bool Equal (GMime.HeaderIter iter2);
> Member Added: public bool MovePrev ();
> Member Added: public bool Remove ();
> Member Added: public GMime.HeaderIter Copy ();
> Member Added: public void CopyTo (GMime.HeaderIter dest);
> Member Added: public bool MoveLast ();
> Member Added: public bool MoveFirst ();
> Member Added: protected override void Free (IntPtr raw);
> Member Added: ~HeaderIter ();
> Member Added: public string Name { get; }
> Member Added: public string Value { get; set; }
> Member Added: public bool IsValid { get; }
> New Type: GMime.HeaderList
> Member Added: public HeaderList (IntPtr raw);
> Member Added: public HeaderList ();
> Member Added: public bool Contains (string name);
> Member Added: public override string ToString ();
> Member Added: public void RegisterWriter (string name, GMime.HeaderWriter 
> writer);
> Member Added: public void Prepend (string name, string value);
> Member Added: public int WriteToStream (GMime.Stream stream);
> Member Added: public bool Remove (string name);
> Member Added: public void Append (string name, string value);
> Member Added: public void Clear ();
> Member Added: protected override void Free (IntPtr raw);
> Member Added: ~HeaderList ();
> Member Added: public System.Collections.IEnumerator GetEnumerator ();
> Member Added: public string this[string name] { get; set; }
> Member Added: public GMime.StreamWrapper Stream { get; }
> New Type: GMime.HeaderWriter
> New Type: GMime.Iconv
> Member Added: public Iconv ();
> Member Added: public static string Utf8ToLocale (string str);
> Member Added: public static string LocaleToUtf8 (string str, uint n);
> Member Added: public static string Utf8ToLocale (string str, uint n);
> Member Added: public static string LocaleToUtf8 (string str);
> New Type: GMime.InternetAddress
> Member Added: protected InternetAddress (GLib.GType gtype);
> Member Added: public InternetAddress (IntPtr raw);
> Member Added: protected InternetAddress ();
> Member Added: public string ToString (bool encode);
> Member Added: public override string ToString ();
> Member Added: public string Name { get; set; }
> Member Added: public static GLib.GType GType { get; }
> New Type: GMime.InternetAddressGroup
> Member Added: protected InternetAddressGroup (GLib.GType gtype);
> Member Added: public InternetAddressGroup (IntPtr raw);
> Member Added: public InternetAddressGroup (string name);
> Member Added: public GMime.InternetAddressList Members { get; set; }
> Member Added: public static GLib.GType GType { get; }
> New Type: GMime.InternetAddressList
> Member Added: protected InternetAddressList (GLib.GType gtype);
> Member Added: public InternetAddressList (IntPtr raw);
> Member Added: public InternetAddressList ();
> Member Added: public int Add (GMime.InternetAddress addr);
> Member Added: int IList.Add (object value);
> Member Added: public void Clear ();
> Member Added: public bool Contains (GMime.InternetAddress addr);
> Member Added: bool IList.Contains (object value);
> Member Added: public void CopyTo (Array array, int index);
> Member Added: public System.Collections.IEnumerator GetEnumerator ();
> Member Added: public int IndexOf (GMime.InternetAddress addr);
> Member Added: int IList.IndexOf (object value);
> Member Added: public void Insert (int index, GMime.InternetAddress addr);
> Member Added: void IList.Insert (int index, object value);
> Member Added: public void Remove (GMime.InternetAddress addr);
> Member Added: void IList.Remove (object value);
> Member Added: public void RemoveAt (int index);
> Member Added: public static GMime.InternetAddressList Parse (string str);
> Member Added: public string ToString (bool encode);
> Member Added: public override string ToString ();
> Member Added: object System.Collections.IList.Item[int index] { get; set; }
> Member Added: public static GLib.GType GType { get; }
> Member Added: public int Count { get; }
> Member Added: public bool IsFixedSize { get; }
> Member Added: public bool IsReadOnly { get; }
> Member Added: public bool IsSynchronized { get; }
> Member Added: public object SyncRoot { get; }
> Member Added: public GMime.InternetAddress this[int index] { get; set; }
> New Type: GMime.InternetAddressMailbox
> Member Added: protected InternetAddressMailbox (GLib.GType gtype);
> Member Added: public InternetAddressMailbox (IntPtr raw);
> Member Added: public InternetAddressMailbox (string name, string addr);
> Member Added: public string Address { get; set; }
> Member Added: public static GLib.GType GType { get; }
> New Type: GMime.Locale
> Member Added: public Locale ();
> Member Added: public static string Language { get; }
> Member Added: public static string Charset { get; }
> New Type: GMime.Message
> Member Added: protected Message (GLib.GType gtype);
> Member Added: public Message (IntPtr raw);
> Member Added: public Message (bool pretty_headers);
> Member Added: public void AddRecipient (GMime.RecipientType type, string 
> name, string addr);
> Member Added: public GMime.InternetAddressList GetRecipients 
> (GMime.RecipientType type);
> Member Added: public string GetRecipientsAsString (GMime.RecipientType type, 
> bool encode);
> Member Added: public string GetRecipientsAsString (GMime.RecipientType type);
> Member Added: public GMime.Entity MimePart { get; set; }
> Member Added: public string ReplyTo { get; set; }
> Member Added: public string Subject { get; set; }
> Member Added: public string MessageId { get; set; }
> Member Added: public GMime.InternetAddressList AllRecipients { get; }
> Member Added: public string DateAsString { get; set; }
> Member Added: public string Sender { get; set; }
> Member Added: public GMime.Entity Body { get; }
> Member Added: public static GLib.GType GType { get; }
> Member Added: public GMime.InternetAddressList To { get; }
> Member Added: public GMime.InternetAddressList Cc { get; }
> Member Added: public GMime.InternetAddressList Bcc { get; }
> Member Added: public System.Collections.IEnumerable References { get; }
> Member Added: public DateTime Date { get; set; }
> New Type: GMime.MessagePart
> Member Added: protected MessagePart (GLib.GType gtype);
> Member Added: public MessagePart (IntPtr raw);
> Member Added: public MessagePart (string subtype);
> Member Added: public MessagePart (string subtype, GMime.Message message);
> Member Added: public GMime.Message Message { get; set; }
> Member Added: public static GLib.GType GType { get; }
> New Type: GMime.MessagePartial
> Member Added: protected MessagePartial (GLib.GType gtype);
> Member Added: public MessagePartial (IntPtr raw);
> Member Added: public MessagePartial (string id, int number, int total);
> Member Added: public static GMime.Message ReconstructMessage 
> (GMime.MessagePartial[] partials);
> Member Added: public static GMime.Message SplitMessage (GMime.Message 
> message, uint max_size, out uint nparts);
> Member Added: public string Id { get; }
> Member Added: public int Total { get; }
> Member Added: public int Number { get; }
> Member Added: public static GLib.GType GType { get; }
> New Type: GMime.Multipart
> Member Added: protected Multipart (GLib.GType gtype);
> Member Added: public Multipart (IntPtr raw);
> Member Added: public Multipart ();
> Member Added: public Multipart (string subtype);
> Member Added: public GMime.Entity GetSubpartFromContentId (string content_id);
> Member Added: public int Add (GMime.Entity part);
> Member Added: int IList.Add (object value);
> Member Added: public void Clear ();
> Member Added: public bool Contains (GMime.Entity part);
> Member Added: bool IList.Contains (object value);
> Member Added: public void CopyTo (Array array, int index);
> Member Added: public System.Collections.IEnumerator GetEnumerator ();
> Member Added: public int IndexOf (GMime.Entity part);
> Member Added: int IList.IndexOf (object value);
> Member Added: public void Insert (int index, GMime.Entity part);
> Member Added: void IList.Insert (int index, object value);
> Member Added: public void Remove (GMime.Entity part);
> Member Added: void IList.Remove (object value);
> Member Added: public void RemoveAt (int index);
> Member Added: object System.Collections.IList.Item[int index] { get; set; }
> Member Added: public string Postface { get; set; }
> Member Added: public string Boundary { get; set; }
> Member Added: public string Preface { get; set; }
> Member Added: public static GLib.GType GType { get; }
> Member Added: public int Count { get; }
> Member Added: public bool IsFixedSize { get; }
> Member Added: public bool IsReadOnly { get; }
> Member Added: public bool IsSynchronized { get; }
> Member Added: public object SyncRoot { get; }
> Member Added: public GMime.Entity this[int index] { get; set; }
> New Type: GMime.MultipartEncrypted
> Member Added: protected MultipartEncrypted (GLib.GType gtype);
> Member Added: public MultipartEncrypted (IntPtr raw);
> Member Added: public MultipartEncrypted ();
> Member Added: public int Encrypt (GMime.Entity content, GMime.CryptoContext 
> ctx, bool sign, string userid, GMime.DigestAlgo digest, GLib.PtrArray 
> recipients);
> Member Added: public GMime.Entity Decrypt (GMime.CryptoContext ctx, out 
> GMime.DecryptResult result);
> Member Added: public static GLib.GType GType { get; }
> New Type: GMime.MultipartSigned
> Member Added: protected MultipartSigned (GLib.GType gtype);
> Member Added: public MultipartSigned (IntPtr raw);
> Member Added: public MultipartSigned ();
> Member Added: public GMime.SignatureCollection Verify (GMime.CryptoContext 
> ctx);
> Member Added: public int Sign (GMime.Entity content, GMime.CryptoContext ctx, 
> string userid, GMime.DigestAlgo digest);
> Member Added: public static GLib.GType GType { get; }
> New Type: GMime.ObjectForeachFunc
> New Type: GtkSharp.GmimeSharp.ObjectManager
> Member Added: public ObjectManager ();
> Member Added: public static void Initialize ();
> Namespace Directory Created: GtkSharp.GmimeSharp
> New Namespace File: GtkSharp.GmimeSharp
> New Type: GMime.Param
> Member Added: public Param (IntPtr raw);
> Member Added: public Param (string name, string value);
> Member Added: public Param (string str);
> Member Added: public GMime.Param Next ();
> Member Added: public void WriteToString (bool fold, string str);
> Member Added: public GMime.Param Append (string name, string value);
> Member Added: public GMime.Param AppendParam (GMime.Param param);
> Member Added: protected override void Free (IntPtr raw);
> Member Added: ~Param ();
> Member Added: public string Value { get; }
> Member Added: public string Name { get; }
> New Type: GMime.Parser
> Member Added: protected Parser (GLib.GType gtype);
> Member Added: public Parser (IntPtr raw);
> Member Added: public Parser ();
> Member Added: public Parser (GMime.Stream stream);
> Member Added: public void SetHeaderRegex (string regex, 
> GMime.ParserHeaderRegexFunc header_cb);
> Member Added: public GMime.Entity ConstructPart ();
> Member Added: public void InitWithStream (GMime.Stream stream);
> Member Added: public GMime.Message ConstructMessage ();
> Member Added: public long Tell ();
> Member Added: public bool Eos ();
> Member Added: public bool PersistStream { get; set; }
> Member Added: public long FromOffset { get; }
> Member Added: public string From { get; }
> Member Added: public long HeadersBegin { get; }
> Member Added: public bool ScanFrom { get; set; }
> Member Added: public long HeadersEnd { get; }
> Member Added: public static GLib.GType GType { get; }
> Member Added: public bool RespectContentLength { get; set; }
> New Type: GMime.ParserHeaderRegexFunc
> New Type: GMime.Part
> Member Added: protected Part (GLib.GType gtype);
> Member Added: public Part (IntPtr raw);
> Member Added: public Part ();
> Member Added: public Part (string type, string subtype);
> Member Added: public GMime.ContentEncoding GetBestContentEncoding 
> (GMime.EncodingConstraint constraint);
> Member Added: public bool VerifyContentMd5 ();
> Member Added: public string ContentLocation { get; set; }
> Member Added: public string ContentDescription { get; set; }
> Member Added: public string ContentMd5 { get; set; }
> Member Added: public GMime.ContentEncoding ContentEncoding { get; set; }
> Member Added: public string ContentId { get; set; }
> Member Added: public GMime.DataWrapper ContentObject { get; set; }
> Member Added: public string Filename { get; set; }
> Member Added: public static GLib.GType GType { get; }
> New Type: GMime.PasswordRequestFunc
> New Type: GMime.Pkcs7Context
> Member Added: protected Pkcs7Context (GLib.GType gtype);
> Member Added: public Pkcs7Context (IntPtr raw);
> Member Added: public Pkcs7Context (GMime.PasswordRequestFunc request_passwd);
> Member Added: public static GLib.GType GType { get; }
> Member Added: public bool AlwaysTrust { get; set; }
> New Type: GMime.PubKeyAlgo
> Member Added: Default
> Member Added: Rsa
> Member Added: RsaE
> Member Added: RsaS
> Member Added: ElgE
> Member Added: Dsa
> Member Added: Elg
> New Type: GMime.RecipientType
> Member Added: To
> Member Added: Cc
> Member Added: Bcc
> New Type: GMime.References
> Member Added: public References (IntPtr raw);
> Member Added: public void Append (string msgid);
> Member Added: public static GMime.References Parse (string text);
> Member Added: protected override void Free (IntPtr raw);
> Member Added: ~References ();
> Member Added: public GMime.References Next { get; }
> Member Added: public string MessageId { get; }
> New Type: GMime.SeekWhence
> Member Added: Set
> Member Added: Cur
> Member Added: End
> New Type: GMime.Signature
> Member Added: protected Signature (GLib.GType gtype);
> Member Added: public Signature (IntPtr raw);
> Member Added: public Signature ();
> Member Added: public GMime.SignatureError Errors { get; set; }
> Member Added: public GMime.SignatureStatus Status { get; set; }
> Member Added: public static GLib.GType GType { get; }
> Member Added: public GMime.Certificate Certificate { get; set; }
> Member Added: public DateTime ExpirationDate { get; set; }
> Member Added: public DateTime CreationDate { get; set; }
> New Type: GMime.SignatureCollection
> Member Added: protected SignatureCollection (GLib.GType gtype);
> Member Added: public SignatureCollection (IntPtr raw);
> Member Added: public SignatureCollection ();
> Member Added: public int Add (GMime.Signature signature);
> Member Added: int IList.Add (object value);
> Member Added: public void Clear ();
> Member Added: public bool Contains (GMime.Signature signature);
> Member Added: bool IList.Contains (object value);
> Member Added: public void CopyTo (Array array, int index);
> Member Added: public System.Collections.IEnumerator GetEnumerator ();
> Member Added: public int IndexOf (GMime.Signature signature);
> Member Added: int IList.IndexOf (object value);
> Member Added: public void Insert (int index, GMime.Signature signature);
> Member Added: void IList.Insert (int index, object value);
> Member Added: public void Remove (GMime.Signature signature);
> Member Added: void IList.Remove (object value);
> Member Added: public void RemoveAt (int index);
> Member Added: object System.Collections.IList.Item[int index] { get; set; }
> Member Added: public static GLib.GType GType { get; }
> Member Added: public int Count { get; }
> Member Added: public bool IsFixedSize { get; }
> Member Added: public bool IsReadOnly { get; }
> Member Added: public bool IsSynchronized { get; }
> Member Added: public object SyncRoot { get; }
> Member Added: public GMime.Signature this[int index] { get; set; }
> New Type: GMime.SignatureError
> Member Added: None
> Member Added: ExpiredSignature
> Member Added: NoPublicKey
> Member Added: ExpiredSignatureKey
> Member Added: RevokedSignatureKey
> Member Added: UnsupportedAlgorithm
> New Type: GMime.SignatureStatus
> Member Added: Good
> Member Added: Error
> Member Added: Bad
> New Type: GMime.Stream
> Member Added: protected Stream (GLib.GType gtype);
> Member Added: public Stream (IntPtr raw);
> Member Added: protected Stream ();
> Member Added: public int WriteToStream (GMime.Stream dest);
> Member Added: public void SetBounds (long start, long end);
> Member Added: public int Write (string str);
> Member Added: public int Write (byte[] buf, uint len);
> Member Added: public long Seek (long offset, GMime.SeekWhence whence);
> Member Added: public void Construct (long start, long end);
> Member Added: public int Read (byte[] buf, uint len);
> Member Added: public int Flush ();
> Member Added: public int Close ();
> Member Added: public long Tell ();
> Member Added: public bool Eos ();
> Member Added: public int Reset ();
> Member Added: public GMime.Stream Substream (long start, long end);
> Member Added: public long Seek (long offset);
> Member Added: public long Length { get; }
> Member Added: public static GLib.GType GType { get; }
> New Type: GMime.StreamBuffer
> Member Added: protected StreamBuffer (GLib.GType gtype);
> Member Added: public StreamBuffer (IntPtr raw);
> Member Added: public StreamBuffer (GMime.Stream source, 
> GMime.StreamBufferMode mode);
> Member Added: public static void Readln (GMime.Stream stream, IntPtr buffer);
> Member Added: public static int Gets (GMime.Stream stream, string buf, uint 
> max);
> Member Added: public static GLib.GType GType { get; }
> New Type: GMime.StreamBufferMode
> Member Added: CacheRead
> Member Added: BlockRead
> Member Added: BlockWrite
> New Type: GMime.StreamCat
> Member Added: protected StreamCat (GLib.GType gtype);
> Member Added: public StreamCat (IntPtr raw);
> Member Added: public StreamCat ();
> Member Added: public int AddSource (GMime.Stream source);
> Member Added: public static GLib.GType GType { get; }
> New Type: GMime.StreamFilter
> Member Added: protected StreamFilter (GLib.GType gtype);
> Member Added: public StreamFilter (IntPtr raw);
> Member Added: public StreamFilter (GMime.Stream stream);
> Member Added: public void Remove (int id);
> Member Added: public int Add (GMime.Filter filter);
> Member Added: public static GLib.GType GType { get; }
> New Type: GMime.StreamFs
> Member Added: protected StreamFs (GLib.GType gtype);
> Member Added: public StreamFs (IntPtr raw);
> Member Added: public StreamFs (int fd);
> Member Added: public StreamFs (string path, int flags, int mode);
> Member Added: public StreamFs (int fd, long start, long end);
> Member Added: public bool Owner { get; set; }
> Member Added: public static GLib.GType GType { get; }
> New Type: GMime.StreamMem
> Member Added: protected StreamMem (GLib.GType gtype);
> Member Added: public StreamMem (IntPtr raw);
> Member Added: public StreamMem ();
> Member Added: public StreamMem (string buffer);
> Member Added: public bool Owner { get; set; }
> Member Added: public IntPtr ByteArray { get; set; }
> Member Added: public static GLib.GType GType { get; }
> New Type: GMime.StreamMmap
> Member Added: protected StreamMmap (GLib.GType gtype);
> Member Added: public StreamMmap (IntPtr raw);
> Member Added: public StreamMmap (int fd, int prot, int flags);
> Member Added: public StreamMmap (int fd, int prot, int flags, long start, 
> long end);
> Member Added: public static GLib.GType GType { get; }
> New Type: GMime.StreamNull
> Member Added: protected StreamNull (GLib.GType gtype);
> Member Added: public StreamNull (IntPtr raw);
> Member Added: public StreamNull ();
> Member Added: public static GLib.GType GType { get; }
> New Type: GMime.StreamPipe
> Member Added: protected StreamPipe (GLib.GType gtype);
> Member Added: public StreamPipe (IntPtr raw);
> Member Added: public StreamPipe (int fd);
> Member Added: public bool Owner { get; set; }
> Member Added: public static GLib.GType GType { get; }
> New Type: GMime.Utils
> Member Added: public Utils ();
> Member Added: public static DateTime HeaderDecodeDate (string str, out int 
> tz_offset);
> Member Added: public static string HeaderDecodeText (string text);
> Member Added: public static string UnstructuredHeaderFold (string header);
> Member Added: public static string HeaderFold (string header);
> Member Added: public static string HeaderEncodeText (string text);
> Member Added: public static string StructuredHeaderFold (string header);
> Member Added: public static string GenerateMessageId (string fqdn);
> Member Added: public static string HeaderFormatDate (DateTime date, int 
> tz_offset);
> Member Added: public static GMime.ContentEncoding BestEncoding (byte[] text);
> Member Added: public static string DecodeMessageId (string message_id);
> Member Added: public static string HeaderDecodePhrase (string phrase);
> Member Added: public static string HeaderEncodePhrase (string phrase);
> Member Added: public static string QuoteString (string str);
> Member Added: public static void UnquoteString (string str);
> Members Added: 657, Members Deleted: 0
> mdoc assemble -o /<<PKGBUILDDIR>>/mono/gmime-sharp-2.6 
> /<<PKGBUILDDIR>>/mono/monodocer
> mdoc: Could not find file "/etc/localtime"
> See `mdoc help' for more information.
> debian/rules:39: recipe for target 'override_dh_auto_build-indep' failed
> make[1]: *** [override_dh_auto_build-indep] Error 1

If the failure looks somehow time/timezone related:
Note that this rebuild was performed without the 'tzdata' package
installed in the chroot. tzdata used be (transitively) part of
build-essential, but it no longer is. If this package requires it to
build, it should be added to build-depends. For the release team's
opinion on this, see
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=836940#185

If the failure looks LSB-related:
similarly to tzdata, lsb-base is not installed in the build chroot.

The full build log is available from:
   http://aws-logs.debian.net/2016/10/01/gmime_2.6.20-8_unstable.log

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

About the archive rebuild: The rebuild was done on EC2 VM instances from
Amazon Web Services, using a clean, minimal and up-to-date chroot. Every
failed build was retried once to eliminate random failures.

Reply via email to