Your message dated Thu, 08 Nov 2012 15:32:47 +0000 with message-id <e1twu63-0002ri...@franck.debian.org> and subject line Bug#692727: fixed in openchange 1:1.0-3 has caused the Debian Bug report #692727, regarding libmapi0: MAPI_E_CALL_FAILED (0x80004005) in Evolution when sending mails or creating appointments 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.) -- 692727: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=692727 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
--- Begin Message ---Package: libmapi0 Version: 1:1.0-2 Severity: normal Tags: upstream patch Hi, a change in samba4 causes evolution-mapi to fail on sending mail, except for very small mails, or creating new appointments. There is a workaround for openchange that consists of a patch for exchange.idl. It is attached. I rebuilt the openchange package with this fix and it fixes my Evolution issue. This is the upstream bug: https://bugzilla.gnome.org/show_bug.cgi?id=682449 Regards, Tino -- System Information: Debian Release: wheezy/sid APT prefers testing APT policy: (500, 'testing') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 3.2.0-4-amd64 (SMP w/2 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages libmapi0 depends on: ii libc6 2.13-35 ii libdcerpc0 4.0.0~beta2+dfsg1-3 ii libldb1 1:1.1.6-1 ii libndr0 4.0.0~beta2+dfsg1-3 ii libsamba-credentials0 4.0.0~beta2+dfsg1-3 ii libsamba-hostconfig0 4.0.0~beta2+dfsg1-3 ii libsamba-util0 4.0.0~beta2+dfsg1-3 ii libtalloc2 2.0.7+git20120207-1 ii libtevent0 0.9.16-1 ii multiarch-support 2.13-35 libmapi0 recommends no packages. libmapi0 suggests no packages. -- no debconf informationAuthor: Jelmer Vernooij <jel...@openchange.org> Status: cherry-picked from upstream Description: Fix symbolic link creation for shared libaries (which have a somewhat inconsistent soversion) === modified file 'exchange.idl' Index: exchange.idl =================================================================== --- old/exchange.idl (revision 4004) +++ new/exchange.idl (working copy) @@ -1039,7 +1039,7 @@ [case(ActionType_OP_COPY)] MoveCopy_Action CopyAction; [case(ActionType_OP_REPLY)] ReplyOOF_Action ReplyAction; [case(ActionType_OP_OOF_REPLY)] ReplyOOF_Action ReplyOOFAction; - [case(ActionType_OP_DEFER_ACTION)][flag(NDR_REMAINING)] DATA_BLOB DeferAction; + [case(ActionType_OP_DEFER_ACTION)][flag(NDR_REMAINING|NDR_NOALIGN)] DATA_BLOB DeferAction; [case(ActionType_OP_BOUNCE)] BounceCode BounceCode; [case(ActionType_OP_TAG)] mapi_SPropValue_wrap PropValue; [case(ActionType_OP_FORWARD)] ForwardDelegate_Action ForwardAction; @@ -1057,7 +1057,7 @@ typedef [flag(NDR_NOALIGN)] struct { uint16 ActionLength; - [subcontext(0),subcontext_size(ActionLength),flag(NDR_REMAINING)] ActionBlockData ActionBlockData; + [subcontext(0),subcontext_size(ActionLength),flag(NDR_REMAINING|NDR_NOALIGN)] ActionBlockData ActionBlockData; } ActionBlock; typedef [flag(NDR_NOALIGN)] struct { @@ -1095,7 +1095,7 @@ typedef [public,flag(NDR_NOALIGN)] struct { uint16 cValues; - [flag(NDR_REMAINING)]mapi_SPropValue lpProps[cValues]; + [flag(NDR_REMAINING|NDR_NOALIGN)]mapi_SPropValue lpProps[cValues]; } mapi_SPropValue_array; typedef [flag(NDR_NOALIGN)] struct { @@ -1281,7 +1281,7 @@ // TODO: figure out if "layout" can go uint8 layout; // TODO: convert this to a proper structure - see if we already have one. - [flag(NDR_REMAINING)] DATA_BLOB prop_values; + [flag(NDR_REMAINING|NDR_NOALIGN)] DATA_BLOB prop_values; } RecipientRow; typedef [flag(NDR_NOALIGN)] struct { @@ -1356,7 +1356,7 @@ typedef [flag(NDR_NOALIGN)] struct { uint8 layout; - [flag(NDR_REMAINING)] DATA_BLOB prop_data; + [flag(NDR_REMAINING|NDR_NOALIGN)] DATA_BLOB prop_data; } GetProps_repl; /*************************/ @@ -1455,7 +1455,7 @@ typedef [flag(NDR_NOALIGN)]struct { uint32 idx; ulRecipClass RecipClass; - [subcontext(2),flag(NDR_REMAINING)] RecipientRow RecipientRow; + [subcontext(2),flag(NDR_REMAINING|NDR_NOALIGN)] RecipientRow RecipientRow; } ModifyRecipientRow; typedef [flag(NDR_NOALIGN)] struct { @@ -1532,7 +1532,7 @@ uint8 handle_idx; MSGFLAG_READ flags; /* TEMP HACK for editing notes without crashing Outlook: - [flag(NDR_REMAINING)] DATA_BLOB clientdata; */ + [flag(NDR_REMAINING|NDR_NOALIGN)] DATA_BLOB clientdata; */ } SetMessageReadFlag_req; typedef [nodiscriminant, flag(NDR_NOALIGN)] union { @@ -1782,7 +1782,7 @@ typedef [nopush,nopull,flag(NDR_NOALIGN)] struct { uint8 Origin; uint16 RowCount; - [flag(NDR_REMAINING)]DATA_BLOB RowData; + [flag(NDR_REMAINING|NDR_NOALIGN)]DATA_BLOB RowData; } QueryRows_repl; /**************************/ @@ -2394,13 +2394,13 @@ } ReadStream_req; typedef [flag(NDR_NOALIGN)] struct { - [subcontext(2), flag(NDR_REMAINING)] DATA_BLOB data; + [subcontext(2), flag(NDR_REMAINING|NDR_NOALIGN)] DATA_BLOB data; } ReadStream_repl; /*************************/ /* EcDoRpc Function 0x2d */ typedef [flag(NDR_NOALIGN)] struct { - [subcontext(2), flag(NDR_REMAINING)] DATA_BLOB data; + [subcontext(2), flag(NDR_REMAINING|NDR_NOALIGN)] DATA_BLOB data; } WriteStream_req; @@ -2900,7 +2900,7 @@ uint16 TotalStepCount; uint8 Reserved; uint16 TransferBufferSize; - [subcontext(0),subcontext_size(TransferBufferSize),flag(NDR_REMAINING)] DATA_BLOB TransferBuffer; + [subcontext(0),subcontext_size(TransferBufferSize),flag(NDR_REMAINING|NDR_NOALIGN)] DATA_BLOB TransferBuffer; } FastTransferSourceGetBuffer_repl; /**************************/ @@ -2982,7 +2982,7 @@ /* EcDoRpc Function 0x54 */ typedef [flag(NDR_NOALIGN)] struct { uint16 TransferBufferSize; - [subcontext(0),subcontext_size(TransferBufferSize),flag(NDR_REMAINING)] DATA_BLOB TransferBuffer; + [subcontext(0),subcontext_size(TransferBufferSize),flag(NDR_REMAINING|NDR_NOALIGN)] DATA_BLOB TransferBuffer; } FastTransferDestinationPutBuffer_req; typedef [flag(NDR_NOALIGN)] struct { @@ -3075,7 +3075,7 @@ typedef [flag(NDR_NOALIGN)] struct { uint32 ExpandedRowCount; uint16 RowCount; - [flag(NDR_REMAINING)]DATA_BLOB RowData; + [flag(NDR_REMAINING|NDR_NOALIGN)]DATA_BLOB RowData; } ExpandRow_repl; /*************************/ @@ -3184,7 +3184,7 @@ typedef [flag(NDR_NOALIGN)] struct { boolean8 HasFinished; uint16 DataSize; - [subcontext(0), subcontext_size(DataSize), flag(NDR_REMAINING)] DATA_BLOB Data; + [subcontext(0), subcontext_size(DataSize), flag(NDR_REMAINING|NDR_NOALIGN)] DATA_BLOB Data; } ReadPerUserInformation_repl; /*************************/ @@ -3194,7 +3194,7 @@ boolean8 HasFinished; uint32 DataOffset; uint16 DataSize; - [subcontext(0), subcontext_size(DataSize), flag(NDR_REMAINING)] DATA_BLOB Data; + [subcontext(0), subcontext_size(DataSize), flag(NDR_REMAINING|NDR_NOALIGN)] DATA_BLOB Data; GUID ReplGuid; /* Note: ReplGuid gets only included under specific circumstances */ } WritePerUserInformation_req; @@ -3364,7 +3364,7 @@ SendOptions SendOptions; SynchronizationFlag SynchronizationFlag; uint16 RestrictionSize; - [subcontext(0),subcontext_size(RestrictionSize),flag(NDR_REMAINING)] DATA_BLOB RestrictionData; + [subcontext(0),subcontext_size(RestrictionSize),flag(NDR_REMAINING|NDR_NOALIGN)] DATA_BLOB RestrictionData; SynchronizationExtraFlags SynchronizationExtraFlags; mapi_SPropTagArray PropertyTags; } SyncConfigure_req; @@ -3542,7 +3542,7 @@ } MessageReadState; typedef [flag(NDR_NOALIGN)] struct { - [subcontext(2),flag(NDR_REMAINING)] DATA_BLOB MessageReadStates; + [subcontext(2),flag(NDR_REMAINING|NDR_NOALIGN)] DATA_BLOB MessageReadStates; } SyncImportReadStateChanges_req; typedef [flag(NDR_NOALIGN)] struct { @@ -3617,7 +3617,7 @@ /*************************/ /* EcDoRpc Function 0x90 */ typedef [flag(NDR_NOALIGN)] struct { - [subcontext(2), flag(NDR_REMAINING)] DATA_BLOB data; + [subcontext(2), flag(NDR_REMAINING|NDR_NOALIGN)] DATA_BLOB data; } WriteAndCommitStream_req; @@ -4462,7 +4462,7 @@ uint32 MajorVersion; uint32 MinorVersion; uint32 BuildNumber; - [subcontext(0), subcontext_size(132), flag(NDR_NOALIGN|NDR_REMAINING)] DATA_BLOB Reserved_1; + [subcontext(0), subcontext_size(132), flag(NDR_REMAINING|NDR_NOALIGN)] DATA_BLOB Reserved_1; uint16 ServicePackMajor; uint16 ServicePackMinor; uint32 Reserved_2; @@ -4567,7 +4567,7 @@ [out] uint16 rgwServerVersion[3], [out] uint16 rgwBestVersion[3], [in,out] uint32 *pulTimeStamp, - [in,subcontext(4),flag(NDR_NOALIGN|NDR_REMAINING)] mapi2k7_AuxInfo *rgbAuxIn, + [in,subcontext(4),flag(NDR_REMAINING|NDR_NOALIGN)] mapi2k7_AuxInfo *rgbAuxIn, [in] uint32 cbAuxIn, [out, length_is(*pcbAuxOut), size_is(*pcbAuxOut)] mapi2k7_AuxInfo *rgbAuxOut, [in,out][range(0,0x1008)] uint32 *pcbAuxOut @@ -4588,7 +4588,7 @@ typedef [public,nopull] struct { RPC_HEADER_EXT header; - [subcontext(0),flag(NDR_NOALIGN|NDR_REMAINING)] mapi_response *mapi_response; + [subcontext(0),flag(NDR_REMAINING|NDR_NOALIGN)] mapi_response *mapi_response; } mapi2k7_response; [public,noprint] MAPISTATUS EcDoRpcExt2(
--- End Message ---
--- Begin Message ---Source: openchange Source-Version: 1:1.0-3 We believe that the bug you reported is fixed in the latest version of openchange, which is due to be installed in the Debian FTP archive. A summary of the changes between this version and the previous one is attached. Thank you for reporting the bug, which will now be closed. If you have further comments please address them to 692...@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Jelmer Vernooij <jel...@debian.org> (supplier of updated openchange package) (This message was generated automatically at their request; if you believe that there is a problem with it please contact the archive administrators by mailing ftpmas...@debian.org) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Format: 1.8 Date: Thu, 08 Nov 2012 15:47:54 +0100 Source: openchange Binary: libmapi0 libmapi-dev libmapipp-dev libmapipp0 libocpf0 libocpf-dev openchangeclient openchangeserver openchangeserver-dev openchangeproxy libmapiadmin0 libmapiadmin-dev libmapiproxy0 libmapiproxy-dev libmapistore0 libmapistore-dev Architecture: source amd64 Version: 1:1.0-3 Distribution: unstable Urgency: medium Maintainer: Debian Samba Maintainers <pkg-samba-ma...@lists.alioth.debian.org> Changed-By: Jelmer Vernooij <jel...@debian.org> Description: libmapi-dev - Development files for the MAPI client library libmapi0 - Client library for the MAPI protocol libmapiadmin-dev - Development files for the MAPI administration client library libmapiadmin0 - Administration client library for the MAPI (Exchange/Outlook) pro libmapipp-dev - Development files for the C++ MAPI client library libmapipp0 - Library files for the C++ MAPI client library libmapiproxy-dev - Development files for the MAPI proxy library libmapiproxy0 - Proxy library for the MAPI (Exchange/Outlook) protocol libmapistore-dev - Storage library for MAPI objects - development files libmapistore0 - Storage library for MAPI objects libocpf-dev - Development files for the OCPF library libocpf0 - Scripting library for the MAPI protocol openchangeclient - Command-line client for the MAPI (Exchange/Outlook) protocol openchangeproxy - Experimental MAPI (Exchange/Outlook) proxy openchangeserver - Experimental MAPI (Exchange/Outlook) server openchangeserver-dev - Experimental MAPI (Exchange/Outlook) server - development files Closes: 692727 Changes: openchange (1:1.0-3) unstable; urgency=medium . * Add 04_ndr_noalign: Fix handling of non-small emails. Closes: #692727 Checksums-Sha1: 4b34ded034e751f4555445ad946faed63d918e2f 3274 openchange_1.0-3.dsc 8d229626256b5b03336a1fa55b29441a0eaef515 10024 openchange_1.0-3.debian.tar.gz cc5b513679fabd91ba48038e271bf1c49730627e 540840 libmapi0_1.0-3_amd64.deb cf44445e2227f20d5c867472d331c3ae53485a62 229876 libmapi-dev_1.0-3_amd64.deb 45f50c696092219848e21c4afec89fb8a08f92ac 31898 libmapipp-dev_1.0-3_amd64.deb ace361a102833b54a4da05c31b6c849f4ddbb94e 63966 libmapipp0_1.0-3_amd64.deb 89e8e2e0691d0117c5d58878f96fbf78ab195a19 60282 libocpf0_1.0-3_amd64.deb c02faedbd716ed2c934de6209f162e1616d4d5ff 24392 libocpf-dev_1.0-3_amd64.deb dc9322a93973f9a1f5efc483660543a8aad978e1 208434 openchangeclient_1.0-3_amd64.deb e6d55495da0b492231f856e17ead0413a8264d15 583472 openchangeserver_1.0-3_amd64.deb aee07dc66b3d54ce2aa61d5cb338bb9759263b72 26878 openchangeserver-dev_1.0-3_amd64.deb e978ec0e9bb0be64faab84d781f3697d68cd48a9 931258 openchangeproxy_1.0-3_amd64.deb 97a7ea542cc4b12bb90c28606520ade2cba2f90b 32102 libmapiadmin0_1.0-3_amd64.deb 25f7e90c0dfd00cd069f7a024fc2e839b357c0bc 24574 libmapiadmin-dev_1.0-3_amd64.deb 57d86c86bef515cfa8e24d880bef0bff14fc69f3 62816 libmapiproxy0_1.0-3_amd64.deb b0f0642f78aff2533fa9dd32f2acd28ea879c656 26160 libmapiproxy-dev_1.0-3_amd64.deb f8136f9393e0774f17f011fe84d5db4d001bc969 88480 libmapistore0_1.0-3_amd64.deb 25ae11d747bf210527170842c5336dc48515e9d5 34770 libmapistore-dev_1.0-3_amd64.deb Checksums-Sha256: ff6bfb868a8a28353ca0298fcdcab30aef9101d218529dbbc83e0e3518b0290a 3274 openchange_1.0-3.dsc b9ffb73014b8ce0edc93200e2875641a0e6e6c10a24d3241b1ea194f6f34b513 10024 openchange_1.0-3.debian.tar.gz e017a2ca74a0ee4b5fc7d25ece69cbe9ade6dd15df27f73e43dbd31409577aac 540840 libmapi0_1.0-3_amd64.deb 7cc1150c45aa2153f3d0b13d35ec72526f204eb01272c3ae7a189ffb936136b0 229876 libmapi-dev_1.0-3_amd64.deb 0295a3c2f0184573ef1da7e14b1642239ade0274e6ba03262455e7d44934e435 31898 libmapipp-dev_1.0-3_amd64.deb f984a30693ba0ddd257628364f0f04a3dfba1747025ec164c6da89834c5819b0 63966 libmapipp0_1.0-3_amd64.deb 111e95d8c9a3b2434956bed861fd73514c1f9b39ed03a86c5b2a9ef4a1af1e7a 60282 libocpf0_1.0-3_amd64.deb f0a73730680f23c8f3da8e1669aa33d64e4a59920013ce63b623666b48a1ce5e 24392 libocpf-dev_1.0-3_amd64.deb eef63160aac55d0e44ff2e383ceac69fc075d377fa0a87249df422437dd5f084 208434 openchangeclient_1.0-3_amd64.deb f650c3f212bbf58b24d45560b76098fca897bb11b5804bc7e3ff9fb1f14632c5 583472 openchangeserver_1.0-3_amd64.deb 37da2ff066cedd222fa05863552d2258aa8e7dd52016c4748e698af989a71f99 26878 openchangeserver-dev_1.0-3_amd64.deb d68a0b9d6636e1e13ed73281a81af15dd5d8cb1e5f2eb6b7488da306f71cf5a2 931258 openchangeproxy_1.0-3_amd64.deb bbfc9d0f37001df467458a497b76690be3aac3343648749b2acda6c8d49e1f90 32102 libmapiadmin0_1.0-3_amd64.deb 53803f739b241f07d80c942b14609dcb31392f67ed0efdbae1b3e0b712889a8d 24574 libmapiadmin-dev_1.0-3_amd64.deb ef1d33275fdbbee116ff1a0665de48b88e9a32fa5216b0e8d6fa38587401a0a6 62816 libmapiproxy0_1.0-3_amd64.deb 056bc864fbc90cc1fb9e148660b9ead44144c62d0d312602a90cc929eb30f4b7 26160 libmapiproxy-dev_1.0-3_amd64.deb 8bde59657edae21330b5da944d99626b864f827db59ac82430c4186d8399fea7 88480 libmapistore0_1.0-3_amd64.deb 10eae7256fae1840058fb59e0ba13023f74aeac803d96e76303257606a4cea8f 34770 libmapistore-dev_1.0-3_amd64.deb Files: 3538f124b92a12059dca722007c3ee56 3274 net optional openchange_1.0-3.dsc 210221b0ce74d711a81ef5e48252ddb3 10024 net optional openchange_1.0-3.debian.tar.gz ae6e1b381bb173ab420ea83c24cd37c4 540840 libs optional libmapi0_1.0-3_amd64.deb 5e8eb4dccf3cedcb0846a869dd1d67ac 229876 libdevel optional libmapi-dev_1.0-3_amd64.deb 003d4b314fc442579914b6d6aa7f589b 31898 libdevel optional libmapipp-dev_1.0-3_amd64.deb cbba7847a134a834ed832d00288e8558 63966 libs optional libmapipp0_1.0-3_amd64.deb c5182a765226f9ab39012b70fe49df96 60282 libs optional libocpf0_1.0-3_amd64.deb 8ebbd585b3e5f7fde3b97f99fdf1cec5 24392 libdevel optional libocpf-dev_1.0-3_amd64.deb 921d576b3aec918d085939574ec3de55 208434 net optional openchangeclient_1.0-3_amd64.deb 62e8d550795d0fc66977065ba8a5f79b 583472 net optional openchangeserver_1.0-3_amd64.deb 53a049f450a5ee806036cf16625ad60b 26878 net optional openchangeserver-dev_1.0-3_amd64.deb 13ad03119c1dbe7b15a0d9a6f83f695b 931258 net optional openchangeproxy_1.0-3_amd64.deb 265cd97fcc5832b4e2c6c72bfd7257af 32102 libs optional libmapiadmin0_1.0-3_amd64.deb fc2e85b686e5ed714a9f2812a30a34fa 24574 libdevel optional libmapiadmin-dev_1.0-3_amd64.deb 9b9a54762e35cef1ae0b80f2b1188ebd 62816 libs optional libmapiproxy0_1.0-3_amd64.deb 75fe9fde565a9cdfdf8179475a8f8c6c 26160 libdevel optional libmapiproxy-dev_1.0-3_amd64.deb 9f3443088264e75902ad5db921a9d68a 88480 libs optional libmapistore0_1.0-3_amd64.deb a8639b5e18ed9b2c20e264942849971c 34770 libdevel optional libmapistore-dev_1.0-3_amd64.deb -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (GNU/Linux) iQIcBAEBAgAGBQJQm8xXAAoJEACAbyvXKaRX8cgP/AyTsbC90vIQD8uD6lzvzZmh xwfNJYqxWFFL/zs/qzg8USpLcbVoUVNGtKSsmxxLqOY59j5RE8e6kFUE0xThqqVM 4a5MbEF6ednVVYuCjLVV3+bLDnCEzM5LlW+2ZkEjVhOFRjcWAk/J/Ver8B8bQ+nS 3RzqSR99vIqjLTbWsk/xdq21+AEX4GnP0SlXirSIFQyKxN+o8KxQSxV5SNP5tDDS R7p12NBn5+7jTXSYoE4Fv6exAcNrv/C2ruS8HDfby8nyRmZnfVP7yZgZa+9Wzmly cjIaooOuTdbwxeLa876g/FZA9b0xlEKHrpNV7iuhZb4cOAgNwbQzcmbvEFfbfLjU MCp1gCItNSSW8rX1adJYtygiVHeMtCRevqCkrFbY4DcuSYs+Vwvdx+cwaSyHIU8q DeQhJJa0QN/53ak9wTY7a4/dHGznjhJjG4V1RdfuEeYlc3VbEjtDFxA9JJtjNU0H l43lOBzyoU588J0q5CQK+RcTZWA6gOlkrx4NMErbqq9hXGqCCvRx8D0w2Nd8TVZ6 uEb9tAbtg22z2bTHwNiLy2R70WUKrNHtC8t99HTHdojauydVqLqk+MgaX0Kl1bsB d/JcHwUTDayj+GikG9LoSflbP8+OzQZlRGsu0rq4uHZ5NXvLcM+uH0b9GP4QiayJ b6D4M2040UxQux9xfbns =94Cj -----END PGP SIGNATURE-----
--- End Message ---