<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Wed Feb 07 21:16:37 UTC 2024

It is possible to restrict the fields that are returned in this document by specifying the 'field' parameter in your request.
For example, to request only the issue key and summary append 'field=key&field=summary' to the URL of your request.
-->
<rss version="0.92" >
<channel>
    <title>MongoDB Jira</title>
    <link>https://jira.mongodb.org</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-us</language>    <build-info>
        <version>9.7.1</version>
        <build-number>970001</build-number>
        <build-date>13-04-2023</build-date>
    </build-info>


<item>
            <title>[CDRIVER-2880] Struct alignment is less then the default packing size on Windows x86 builds</title>
                <link>https://jira.mongodb.org/browse/CDRIVER-2880</link>
                <project id="10030" key="CDRIVER">C Driver</project>
                    <description>&lt;p&gt;On Windows (with ___MSC_VER defined), the bson-macros.h header defines BSON_ALIGN_OF_PTR to 4 for 32-bit target architectures.&lt;/p&gt;

&lt;p&gt;With BSON_EXTRA_ALIGN not defined, this results in structures being declared with an alignment of 4 which is less then the default packing size (which is 8, unless overridden using /Zp which is not recommended in practice) and will be ignored.&lt;/p&gt;

&lt;p&gt;When using libbson in a C++ project and hence compiling libbson headers in C++ mode, this prints the following compiler warning:&lt;/p&gt;

&lt;p/&gt;
&lt;div id=&quot;syntaxplugin&quot; class=&quot;syntaxplugin&quot; style=&quot;border: 1px dashed #bbb; border-radius: 5px !important; overflow: auto; max-height: 30em;&quot;&gt;
&lt;table cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; border=&quot;0&quot; width=&quot;100%&quot; style=&quot;font-size: 1em; line-height: 1.4em !important; font-weight: normal; font-style: normal; color: black;&quot;&gt;
		&lt;tbody &gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;  margin-top: 10px;   margin-bottom: 10px;  width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;\include\libbson-1.0\bson\bson-types.h(296,0): Warning C4359: &apos;_bson_value_t&apos;: Alignment specifier is less than actual alignment (8), and will be ignored.&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
			&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p/&gt;
&lt;p&gt;&#160;&lt;/p&gt;</description>
                <environment>Visual Studio 2017 15.8.8&lt;br/&gt;
x86 (32-bit) target architecture</environment>
        <key id="631423">CDRIVER-2880</key>
            <summary>Struct alignment is less then the default packing size on Windows x86 builds</summary>
                <type id="1" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14703&amp;avatarType=issuetype">Bug</type>
                                            <priority id="3" iconUrl="https://jira.mongodb.org/images/icons/priorities/major.svg">Major - P3</priority>
                        <status id="6" iconUrl="https://jira.mongodb.org/images/icons/statuses/closed.png" description="The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.">Closed</status>
                    <statusCategory id="3" key="done" colorName="success"/>
                                    <resolution id="2">Won&apos;t Fix</resolution>
                                        <assignee username="kevin.albertson@mongodb.com">Kevin Albertson</assignee>
                                    <reporter username="saszel">Sascha Zelzer</reporter>
                        <labels>
                    </labels>
                <created>Thu, 8 Nov 2018 19:03:03 +0000</created>
                <updated>Fri, 22 Mar 2019 13:18:48 +0000</updated>
                            <resolved>Tue, 19 Feb 2019 16:35:56 +0000</resolved>
                                    <version>1.13.0</version>
                                                    <component>libbson</component>
                                        <votes>0</votes>
                                    <watches>4</watches>
                                                                                                                <comments>
                            <comment id="2188463" author="saszel" created="Fri, 22 Mar 2019 13:18:48 +0000"  >&lt;p&gt;Hi Kevin,&lt;/p&gt;

&lt;p&gt;now I have to apologize for my late response.&lt;/p&gt;

&lt;p&gt;Thanks a lot for your detailed answer and investigation. It helped me understand the problem and potential work-arounds better.&lt;/p&gt;

&lt;p&gt;Best,&lt;/p&gt;

&lt;p&gt;Sascha&lt;/p&gt;</comment>
                            <comment id="2144120" author="kevin.albertson" created="Mon, 11 Feb 2019 14:13:27 +0000"  >&lt;p&gt;Hi Sascha,&lt;/p&gt;

&lt;p&gt;Apologies for the delayed response.&lt;/p&gt;

&lt;p&gt;It&apos;s odd that the warning only occurred when compiling C++. I&apos;ve determined with tests that the behavior is the same for C, but reason MSVC just does not produce the warning for C.&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;I am explicitly setting ENABLE_EXTRA_ALIGNMENT to OFF in my CMake configuration, which - if I understood the past discussions correctly - already breaks the old ABI&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;Right, changing the alignment under ENABLE_EXTRA_ALIGNMENT=OFF was necessary because it&apos;s an ABI breaking change. But we can&apos;t break ABI again under the same configuration. If someone configures the C driver with the same options and builds libbson/libmongoc, they should be able to drop them in without recompiling their application.&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;But actually, according to the warning and MSDN documentation, this is going to be ignored and a value of 8 is used (just like for the Win64 platform).&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;tt&gt;bson_value_t&lt;/tt&gt; has a int64_t member. The &lt;a href=&quot;https://docs.microsoft.com/en-us/cpp/cpp/align-cpp?view=vs-2017&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;rules of structure alignment for MSVC&lt;/a&gt; say:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;Unless overridden with __declspec(align(#)), the alignment of a structure is the maximum of the individual alignments of its member(s).&lt;br/&gt;
 &lt;span class=&quot;error&quot;&gt;&amp;#91;...&amp;#93;&lt;/span&gt;&lt;br/&gt;
 __declspec(align(#)) can only increase alignment restrictions.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;Since int64_t has 8 byte alignment, &lt;tt&gt;bson_value_t&lt;/tt&gt; gets 8 byte alignment (regardless of 64 or 32 bit). The alignment specifier of 4 is ignored, triggering the warning.&lt;/p&gt;

&lt;p&gt;But if we change &lt;tt&gt;BSON_ALIGN_OF_PTR&lt;/tt&gt; to 8 for 32 bit Windows, other structs would change alignment (regardless of &lt;tt&gt;/Zp&lt;/tt&gt;). &lt;tt&gt;bson_error_t&lt;/tt&gt; is one of them:&lt;/p&gt;
&lt;p/&gt;
&lt;div id=&quot;syntaxplugin&quot; class=&quot;syntaxplugin&quot; style=&quot;border: 1px dashed #bbb; border-radius: 5px !important; overflow: auto; max-height: 30em;&quot;&gt;
&lt;table cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; border=&quot;0&quot; width=&quot;100%&quot; style=&quot;font-size: 1em; line-height: 1.4em !important; font-weight: normal; font-style: normal; color: black;&quot;&gt;
		&lt;tbody &gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;  margin-top: 10px;   width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;BSON_ALIGNED_BEGIN (8)&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;   width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;typedef struct _bson_error_t {&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;   width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;   uint32_t domain;&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;   width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;   uint32_t code;&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;   width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;   char message[BSON_ERROR_BUFFER_SIZE];&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;   margin-bottom: 10px;  width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;} bson_error_t BSON_ALIGNED_END (8);&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
			&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p/&gt;
&lt;p&gt;If compiling on 32 bit Windows, &lt;tt&gt;bson_error_t&lt;/tt&gt; is 4 byte aligned. Changing &lt;tt&gt;BSON_ALIGN_OF_PTR&lt;/tt&gt; to 8 would change it to 8. Here&apos;s &lt;a href=&quot;https://bitbucket.org/kevinalbertson/alignment/src/25158eec0e1cc89d07ebbbfb4cd571666a73109d/repro.c?at=master&amp;amp;fileviewer=file-view-default&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;a small repro of that behavior&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;In conclusion, we can&apos;t change the value of&#160;&lt;tt&gt;BSON_ALIGN_OF_PTR&lt;/tt&gt; under ENABLE_EXTRA_ALIGNMENT=OFF. But, we are considering a more complete solution. &lt;a href=&quot;https://jira.mongodb.org/browse/CDRIVER-2957&quot; title=&quot;Consider adding an option to disable all alignment specifiers&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CDRIVER-2957&quot;&gt;&lt;del&gt;CDRIVER-2957&lt;/del&gt;&lt;/a&gt; proposes adding a separate configuration option to disable alignment specifiers entirely.&lt;/p&gt;

&lt;p&gt;In the meantime, I know it&apos;s not ideal but one option is to silence the warning for the bson headers, something like:&lt;/p&gt;
&lt;p/&gt;
&lt;div id=&quot;syntaxplugin&quot; class=&quot;syntaxplugin&quot; style=&quot;border: 1px dashed #bbb; border-radius: 5px !important; overflow: auto; max-height: 30em;&quot;&gt;
&lt;table cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; border=&quot;0&quot; width=&quot;100%&quot; style=&quot;font-size: 1em; line-height: 1.4em !important; font-weight: normal; font-style: normal; color: black;&quot;&gt;
		&lt;tbody &gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;  margin-top: 10px;   width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;#pragma warning( push )&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;   width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;#pragma warning( disable : 4359)&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;   width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;#include &amp;lt;bson/bson.h&amp;gt;&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;   margin-bottom: 10px;  width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;#pragma warning( pop )&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
			&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p/&gt;
&lt;p&gt;Best,&lt;br/&gt;
 Kevin&lt;/p&gt;</comment>
                            <comment id="2086981" author="saszel" created="Tue, 11 Dec 2018 15:09:01 +0000"  >&lt;p&gt;Hi, thanks for taking time to look at this.&lt;/p&gt;

&lt;p&gt;I am confused now. I am explicitly setting ENABLE_EXTRA_ALIGNMENT to OFF in my CMake configuration, which - if I understood the past discussions correctly - already breaks the old ABI. However, with BSON_EXTRA_ALIGN now &lt;b&gt;not&lt;/b&gt; defined (being ABI incompatible), the default BSON_ALIGN_OF_PTR is set to 4 for Win32 platforms using MSVC. But actually, according to the warning and MSDN documentation, this is going to be ignored and a value of 8 is used (just like for the Win64 platform). So changing the value from 4 to 8 is not going to change anything, except silencing the compiler warning about this. Did you misunderstand this totally wrong.&lt;/p&gt;

&lt;p&gt;I can patch this myself of course, which would be my work-around, but it would nice to actually understand why it is like this upstream and eventually have it fixed.&lt;/p&gt;

&lt;p&gt;Thanks!&lt;/p&gt;</comment>
                            <comment id="2082837" author="kevin.albertson" created="Thu, 6 Dec 2018 16:49:14 +0000"  >&lt;p&gt;Hi &lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=saszel&quot; class=&quot;user-hover&quot; rel=&quot;saszel&quot;&gt;saszel&lt;/a&gt;, thank you for the report. Unfortunately we can&apos;t increase the alignment of &lt;tt&gt;bson_t&lt;/tt&gt; without making an ABI break. That&apos;s the same reason the &lt;tt&gt;BSON_EXTRA_ALIGNMENT&lt;/tt&gt;&#160;was created as an opt-in option (see the discussion in &lt;a href=&quot;https://jira.mongodb.org/browse/CDRIVER-596&quot; title=&quot;Figure out what to do about bson_t alignment restrictions&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CDRIVER-596&quot;&gt;&lt;del&gt;CDRIVER-596&lt;/del&gt;&lt;/a&gt;). Alas, as you&apos;ve discovered, the libbson specifies aligning at 4 byte boundaries on Windows 32 bit.&lt;/p&gt;

&lt;p&gt;I want to check whether or not this&#160;is a real problem or whether this warning is harmless. If your C++ project compiles with 8-byte alignment for &lt;tt&gt;bson_t&lt;/tt&gt;, but you&apos;re linking against libbson that&apos;s been compiled with 4-byte alignment, that&apos;s likely a problem.&lt;/p&gt;

&lt;p&gt;In the meantime, is your workaround sufficient?&lt;/p&gt;</comment>
                            <comment id="2056393" author="saszel" created="Thu, 8 Nov 2018 19:09:49 +0000"  >&lt;p&gt;Oh well, I was struggling with the formatting when creating this bug and tried Ctrl-Enter, which created the bug although I was not finished writing the description. And it seems I cannot edit the description afterwards &lt;img class=&quot;emoticon&quot; src=&quot;https://jira.mongodb.org/images/icons/emoticons/sad.png&quot; height=&quot;16&quot; width=&quot;16&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt;&lt;/p&gt;

&lt;p&gt;So in addition, curiously, the warning does not appear when compiling C code. Unless I overlooked sometlhing, I think just using&lt;/p&gt;

&lt;p/&gt;
&lt;div id=&quot;syntaxplugin&quot; class=&quot;syntaxplugin&quot; style=&quot;border: 1px dashed #bbb; border-radius: 5px !important; overflow: auto; max-height: 30em;&quot;&gt;
&lt;table cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; border=&quot;0&quot; width=&quot;100%&quot; style=&quot;font-size: 1em; line-height: 1.4em !important; font-weight: normal; font-style: normal; color: black;&quot;&gt;
		&lt;tbody &gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;  margin-top: 10px;   width: auto; padding: 0;&quot;&gt;&amp;nbsp;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
				&lt;tr id=&quot;syntaxplugin_code_and_gutter&quot;&gt;
						&lt;td  style=&quot; line-height: 1.4em !important; padding: 0em; vertical-align: top;&quot;&gt;
					&lt;pre style=&quot;font-size: 1em; margin: 0 10px;   margin-bottom: 10px;  width: auto; padding: 0;&quot;&gt;&lt;span style=&quot;color: gray; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;#define BSON_ALIGN_OF_PTR 8&lt;/span&gt;&lt;span style=&quot;color: black; font-family: &apos;Consolas&apos;, &apos;Bitstream Vera Sans Mono&apos;, &apos;Courier New&apos;, Courier, monospace !important;&quot;&gt;&lt;/span&gt;&lt;/pre&gt;
			&lt;/td&gt;
		&lt;/tr&gt;
			&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;p/&gt;


&lt;p&gt;independent of the target architecture would just do the trick.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10012">
                    <name>Related</name>
                                            <outwardlinks description="related to">
                                        <issuelink>
            <issuekey id="687149">CDRIVER-2957</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                    </issuelinks>
                <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_15850" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            <customfield id="customfield_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|hu2olz:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10558" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>9223372036854775807</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            </customfields>
    </item>
</channel>
</rss>