<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.kde.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.6"
          urlbase="https://bugs.kde.org/"
          
          maintainer="sysadmin@kde.org"
>

    <bug>
          <bug_id>286854</bug_id>
          
          <creation_ts>2011-11-17 15:35:49 +0000</creation_ts>
          <short_desc>Dolphin loses metadata when moving files</short_desc>
          <delta_ts>2012-11-10 16:00:02 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>10</classification_id>
          <classification>Unmaintained</classification>
          <product>nepomuk</product>
          <component>filewatch</component>
          <version>4.7</version>
          <rep_platform>openSUSE</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>NOR</priority>
          <bug_severity>major</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Alvaro Aguilera">alvaro.aguilera</reporter>
          <assigned_to name="Sebastian Trueg">sebastian</assigned_to>
          <cc>bladud</cc>
    
    <cc>me</cc>
    
    <cc>peter.penz19</cc>
    
    <cc>trueg</cc>
          
          <cf_commitlink>http://commits.kde.org/nepomuk-core/3d0705355bf274eee613d9dd78667fcc53ea5809</cf_commitlink>
          <cf_versionfixedin>4.10</cf_versionfixedin>
          <cf_sentryurl></cf_sentryurl>
          <votes>1</votes>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1186412</commentid>
    <comment_count>0</comment_count>
    <who name="Alvaro Aguilera">alvaro.aguilera</who>
    <bug_when>2011-11-17 15:35:49 +0000</bug_when>
    <thetext>Version:           1.7 (using KDE 4.7.3) 
OS:                Linux

I&apos;m giving my best to try to convince myself that the metadata framework in KDE4 is actually useful, but I&apos;m having a hard time...

Reproducible: Didn&apos;t try

Steps to Reproduce:
1. Split view and browse two different directories
2. add metadata to a file (tag/comment/ranking) using the panel on the right
3. move the file using drag and drop into the other directory



Actual Results:  
metadata is no more

Expected Results:  
no data loss(?)

OS: Linux (x86_64) release 3.0.6-2-desktop
Compiler: gcc</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1186454</commentid>
    <comment_count>1</comment_count>
    <who name="Sebastian Trueg">trueg</who>
    <bug_when>2011-11-17 18:35:05 +0000</bug_when>
    <thetext>There is some possibilities:
1. The data was in fact not moved
2. There was a delay and the data was updated
3. The data was updated but the GUI did not get notified
So the question is: did you check the metadata with a restarted dolphin?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1186689</commentid>
    <comment_count>2</comment_count>
    <who name="Alvaro Aguilera">alvaro.aguilera</who>
    <bug_when>2011-11-18 08:25:21 +0000</bug_when>
    <thetext>The files were moved locally without delay. Closing and starting Dolphin again, or restarting the computer had no effect.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1186694</commentid>
    <comment_count>3</comment_count>
    <who name="Sebastian Trueg">trueg</who>
    <bug_when>2011-11-18 08:31:19 +0000</bug_when>
    <thetext>Can you reproduce this all the time?
I am asking because maybe a Nepomuk service went down without you noticing.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1186695</commentid>
    <comment_count>4</comment_count>
    <who name="Alvaro Aguilera">alvaro.aguilera</who>
    <bug_when>2011-11-18 08:32:47 +0000</bug_when>
    <thetext>Yes. It happens all the time. Note that when I add metadata to a file, it stays there. The problem occurs only when I move or copy it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1186720</commentid>
    <comment_count>5</comment_count>
    <who name="Sebastian Trueg">trueg</who>
    <bug_when>2011-11-18 09:44:07 +0000</bug_when>
    <thetext>Just to be clear: file copy will never result in metadata to be copied. The reason is that there is no way to track all copy operations yet. Thus, we could only track the ones done by KIO - or maybe a few more through Zeitgeist - something that we should look into soon.
Anyway, for file moves metadata should in fact be updated. And for me it works perfectly. So now I need to continue to go fish:

please check if the correct service is running like so: &quot;ps aux|grep nepomukfilewatch&quot;

then if it is there check it via dbus to see if it is blocked: &quot;qdbus org.kde.nepomukfilewatch-3016 /nepomukfilewatch&quot;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1186722</commentid>
    <comment_count>6</comment_count>
    <who name="Alvaro Aguilera">alvaro.aguilera</who>
    <bug_when>2011-11-18 09:50:05 +0000</bug_when>
    <thetext>$ps aux|grep nepomukfilewatch
myuser 2979 0.0 0.6 339868 25872 ? SNl 09:13 0:00 /usr/bin/nepomukservicestub nepomukfilewatch


$qdbus org.kde.nepomukfilewatch-3016 /nepomukfilewatch
Service &apos;org.kde.nepomukfilewatch&apos; does not exist.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1186727</commentid>
    <comment_count>7</comment_count>
    <who name="Sebastian Trueg">trueg</who>
    <bug_when>2011-11-18 09:59:40 +0000</bug_when>
    <thetext>(In reply to comment #6)
&gt; $qdbus org.kde.nepomukfilewatch-3016 /nepomukfilewatch
&gt; Service &apos;org.kde.nepomukfilewatch&apos; does not exist.

Stupid me: &quot;qdbus org.kde.nepomuk.services.nepomukfilewatch /nepomukfilewatch&quot;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1186728</commentid>
    <comment_count>8</comment_count>
    <who name="Alvaro Aguilera">alvaro.aguilera</who>
    <bug_when>2011-11-18 10:01:02 +0000</bug_when>
    <thetext>$qdbus org.kde.nepomuk.services.nepomukfilewatch /nepomukfilewatch
method void org.kde.nepomuk.FileWatch.watchFolder(QString path)
method QDBusVariant org.freedesktop.DBus.Properties.Get(QString interface_name, QString property_name)
method QVariantMap org.freedesktop.DBus.Properties.GetAll(QString interface_name)
method void org.freedesktop.DBus.Properties.Set(QString interface_name, QString property_name, QDBusVariant value)
method QString org.freedesktop.DBus.Introspectable.Introspect()</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1186735</commentid>
    <comment_count>9</comment_count>
    <who name="Alvaro Aguilera">alvaro.aguilera</who>
    <bug_when>2011-11-18 10:13:13 +0000</bug_when>
    <thetext>Btw. the metadata is also lost when I rename files.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1186772</commentid>
    <comment_count>10</comment_count>
    <who name="Sebastian Trueg">trueg</who>
    <bug_when>2011-11-18 12:31:13 +0000</bug_when>
    <thetext>A rename is a move.

Are the files in question in your home folder?
Which file system type are the files on?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1186778</commentid>
    <comment_count>11</comment_count>
    <who name="Alvaro Aguilera">alvaro.aguilera</who>
    <bug_when>2011-11-18 12:41:03 +0000</bug_when>
    <thetext>The files are inside my home directory and I moved them within the home directory.

$mount |grep home
/dev/sda3 on /home type ext4 (rw,relatime,user_xattr,acl,barrier=1,data=ordered)

Moreover, the Linux installation is brand new with no pre-existing file system,  .kde4 directory, imported configuration or other things that could mess up with KDE.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1186784</commentid>
    <comment_count>12</comment_count>
      <attachid>65814</attachid>
    <who name="Alvaro Aguilera">alvaro.aguilera</who>
    <bug_when>2011-11-18 12:51:10 +0000</bug_when>
    <thetext>Created attachment 65814
Excerpt from .xsession-erros

This is written to the .xsession-erros file when I move a tagged  file using Dolphin. Note the «dolphin(15838)/kio (KDirWatch) KDirWatchPrivate::removeEntry: doesn&apos;t know &quot;/home&quot;»</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1186785</commentid>
    <comment_count>13</comment_count>
    <who name="Sebastian Trueg">trueg</who>
    <bug_when>2011-11-18 12:55:00 +0000</bug_when>
    <thetext>Well then, let&apos;s debug this a bit.
Could you please do the following:
1. enable nepomuk (filewatch service) debugging output in kdebugdialog
2. then please shut down the file watch service: &quot;qdbus org.kde.NepomukServer /servicemanager org.kde.nepomuk.ServiceManager.stopService nepomukfilewatch&quot;
3. Start it manually in a konsole: &quot;nepomukservicestub nepomukfilewatch&quot;
4. wait a while for the io to settle (inotify watches are being installed)
5. now move a file and watch the output</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1186787</commentid>
    <comment_count>14</comment_count>
    <who name="Sebastian Trueg">trueg</who>
    <bug_when>2011-11-18 13:00:18 +0000</bug_when>
    <thetext>(In reply to comment #12)
&gt; This is written to the .xsession-erros file when I move a tagged  file using
&gt; Dolphin. Note the «dolphin(15838)/kio (KDirWatch)
&gt; KDirWatchPrivate::removeEntry: doesn&apos;t know &quot;/home&quot;»

Actually the interesting part is this: 
[/usr/bin/nepomukservicestub] &quot;/usr/bin/nepomukservicestub(2784)&quot; Soprano: &quot;Invalid argument (1)&quot;: &quot;setProperty: No two resources can have the same nie:url at the same time.&quot;

Are you overwriting another file?
If not, I have a suspicion...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1186792</commentid>
    <comment_count>15</comment_count>
    <who name="Alvaro Aguilera">alvaro.aguilera</who>
    <bug_when>2011-11-18 13:05:42 +0000</bug_when>
    <thetext>No, I&apos;m not overwriting anything. This is the output of the debugdialog:

nepomukfilewatch(16004)/nepomuk (filewatch service) Nepomuk::FileWatch::watchFolder: &quot;/home/user&quot;
nepomukfilewatch(16004)/nepomuk (filewatch service) KInotify::addWatch: &quot;/home/book&quot;
nepomukfilewatch(16004)/nepomuk (filewatch service) KInotify::Private::open:
nepomukfilewatch(16004)/nepomuk (filewatch service) KInotify::Private::open: Successfully opened connection to inotify: 15
nepomukfilewatch(16004)/nepomuk (filewatch service) Nepomuk::InvalidFileResourceCleaner::run: Searching for invalid local file entries
nepomukfilewatch(16004)/nepomuk (filewatch service) Nepomuk::InvalidFileResourceCleaner::run: REMOVING  &quot;/home/user/Documents/Bücher/book.djvu&quot;
nepomukfilewatch(16004)/nepomuk (filewatch service) Nepomuk::InvalidFileResourceCleaner::run: REMOVING  &quot;/home/user/book.djvu&quot;
nepomukfilewatch(16004)/nepomuk (filewatch service) Nepomuk::InvalidFileResourceCleaner::run: Done searching for invalid local file entries
nepomukfilewatch(16004)/nepomuk (filewatch service) Nepomuk::MetadataMover::updateMetadata: KUrl(&quot;file:///home/user/Documents/BÃÂ¼cher/book.djvu&quot;) -&gt; KUrl(&quot;file:///home/user/Documents/book.djvu&quot;)
nepomukfilewatch(16004)/nepomuk (filewatch service) Nepomuk::MetadataMover::slotWorkUpdateQueue: All update requests handled. Stopping timer.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1186794</commentid>
    <comment_count>16</comment_count>
    <who name="Sebastian Trueg">trueg</who>
    <bug_when>2011-11-18 13:12:06 +0000</bug_when>
    <thetext>Do you again get one of those &quot;setProperty&quot; errors in .xsession-errors?
Also: is there any change if you move a file in your home folder directly, ie. use paths without any umlauts?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1186795</commentid>
    <comment_count>17</comment_count>
    <who name="Alvaro Aguilera">alvaro.aguilera</who>
    <bug_when>2011-11-18 13:18:41 +0000</bug_when>
    <thetext>The setProperty error doesn&apos;t appear anymore. I tried moving a tagged document from /home to /home/Documents back and fort an couple of times. No umlauts in the path or filename. It preserved the tags for 1 cycle, and then the metadata was gone.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1186850</commentid>
    <comment_count>18</comment_count>
    <who name="Sebastian Trueg">trueg</who>
    <bug_when>2011-11-18 16:28:25 +0000</bug_when>
    <thetext>I tried to reproduce the problem again by moving a file back and forth between folders but the meta-data including tags was always updated properly.

Could you please provide the filewatch service output from a whole moving test which includes the successful metadata update and the failures.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1186857</commentid>
    <comment_count>19</comment_count>
    <who name="Alvaro Aguilera">alvaro.aguilera</who>
    <bug_when>2011-11-18 16:48:45 +0000</bug_when>
    <thetext>I think we have at least two diffenrent bugs acting here. One dealing with umlauts/utf and the other with cyclic moves. Here is the output of filewatch when I move a document back and fort.

move tagged file form &quot;documents&quot; up one level to &quot;home&quot;, metadata preserved. output:

nepomukfilewatch(19357)/nepomuk (filewatch service) Nepomuk::MetadataMover::updateMetadata: KUrl(&quot;file:///home/aguilera/Documents/darmstadt.pdf&quot;) -&gt; KUrl(&quot;file:///home/aguilera/darmstadt.pdf&quot;)
nepomukfilewatch(19357)/nepomuk (filewatch service) Nepomuk::MetadataMover::slotWorkUpdateQueue: All update requests handled. Stopping timer.

move tagged file back into &quot;documents&quot;, metadata still there:

nepomukfilewatch(19357)/nepomuk (filewatch service) Nepomuk::MetadataMover::updateMetadata: KUrl(&quot;file:///home/aguilera/darmstadt.pdf&quot;) -&gt; KUrl(&quot;file:///home/aguilera/Documents/darmstadt.pdf&quot;)
nepomukfilewatch(19357)/nepomuk (filewatch service) Nepomuk::MetadataMover::slotWorkUpdateQueue: All update requests handled. Stopping timer.

move file one level up into &quot;home&quot; again, no metadata and the log is missing the call for updateMetadata():

nepomukfilewatch(19357)/nepomuk (filewatch service) Nepomuk::MetadataMover::slotWorkUpdateQueue: All update requests handled. Stopping timer.
nepomukfilewatch(19357)/nepomuk (filewatch service) Nepomuk::MetadataMover::slotClearRecentlyFinishedRequests: No more old requests. Stopping timer.

once again moving file into &quot;documents&quot;, no metadata but at least the log has the call to updateMetadata():

nepomukfilewatch(19357)/nepomuk (filewatch service) Nepomuk::MetadataMover::updateMetadata: KUrl(&quot;file:///home/aguilera/darmstadt.pdf&quot;) -&gt; KUrl(&quot;file:///home/aguilera/Documents/darmstadt.pdf&quot;)
nepomukfilewatch(19357)/nepomuk (filewatch service) Nepomuk::MetadataMover::slotWorkUpdateQueue: All update requests handled. Stopping timer.

That was the cyclic moving. Now, if I use umlauts in the path, things don&apos;t work at all.

If I move the tagged file into a directory called &quot;fück&quot;, then the metadata is lost and filewatch produces no output.

When I move the file from &quot;fück&quot; again into &quot;home&quot;, then the metadata is shown again, and the following output is produced by filewatch:

nepomukfilewatch(19357)/nepomuk (filewatch service) KInotify::slotEvent: No cookie for move information of &quot;/home/aguilera/Documents/darmstadt.pdf&quot;

There is no additional information provided by filewatch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1186911</commentid>
    <comment_count>20</comment_count>
    <who name="Sebastian Trueg">trueg</who>
    <bug_when>2011-11-18 19:20:09 +0000</bug_when>
    <thetext>Well, the unicode bug has already been fixed in 4.7.4: http://quickgit.kde.org/?p=kde-runtime.git&amp;a=commit&amp;h=2af5bddc81bbcac0a08528f658430795e575f4c0
I am amazed (in a bad way) that I never caught this bug before. :/

As for the other bug: this is really strange, especially since I cannot reproduce.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1186914</commentid>
    <comment_count>21</comment_count>
    <who name="Alvaro Aguilera">alvaro.aguilera</who>
    <bug_when>2011-11-18 19:28:40 +0000</bug_when>
    <thetext>well, it happens to me all the time. I guess I&apos;ll wait until 4.7.4 and see whether it still happens or not... Thanks for the effort though.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1186916</commentid>
    <comment_count>22</comment_count>
    <who name="Sebastian Trueg">trueg</who>
    <bug_when>2011-11-18 19:34:04 +0000</bug_when>
    <thetext>Thank you for the intense testing and the debug session. I am not finished here though. I really want to solve the issue for you. I simply need to do some soul-searching for more debugging ideas. :P</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1186917</commentid>
    <comment_count>23</comment_count>
    <who name="Alvaro Aguilera">alvaro.aguilera</who>
    <bug_when>2011-11-18 19:35:51 +0000</bug_when>
    <thetext>let me know if you need more debugging info.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1198883</commentid>
    <comment_count>24</comment_count>
    <who name="Alvaro Aguilera">alvaro.aguilera</who>
    <bug_when>2011-12-13 12:40:10 +0000</bug_when>
    <thetext>just to confirm that this still happens with KDE 4.7.4.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1309808</commentid>
    <comment_count>25</comment_count>
    <who name="Simeon Bird">bladud</who>
    <bug_when>2012-10-27 06:59:58 +0000</bug_when>
    <thetext>Ok. I can reproduce. You have to sling the file around real fast.

The filewatch service calls moveFileMetadata ( oldPath, newPath). This sticks the metadata move into a queue, like so:
    if ( !m_updateQueue.contains( req ) &amp;&amp;
         !m_recentlyFinishedRequests.contains( req ) )
        m_updateQueue.enqueue( req );

If you move oldPath to newPath twice in fairly quick succession, the first move will still be in the m_recentlyFinishedRequests, and the metadata move will not be queued. 

git blame tells me that trueg added this check with commit 840dbb6005ead in 2009. 
He explained why in this comment:

// we use several systems to watch for file operations.
// Thus, we can get the same request more than once. We then
// need a way to determine if we have already handled it.
// (otherwise we would remove the previously moved data.)
// The only way to do that is to keep a list of all requests
// that have been handled in the last N seconds.

I believe this is no longer true - we only use inotify to watch for file operations, and cannot get the same event twice, so probably we can simply remove this memory of recently run requests. 
Otherwise we can pass the move cookie to moveFileMetadata, and disambiguate that way. 

trueg, vishesh, any thoughts?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1314265</commentid>
    <comment_count>26</comment_count>
    <who name="Simeon Bird">bladud</who>
    <bug_when>2012-11-10 16:00:02 +0000</bug_when>
    <thetext>Git commit 3d0705355bf274eee613d9dd78667fcc53ea5809 by Simeon Bird.
Committed on 08/11/2012 at 07:47.
Pushed by sbird into branch &apos;master&apos;.

Remove m_recentlyFinishedRequests from the metadatamover.
The filewatch service calls moveFileMetadata ( oldPath, newPath).

This sticks the metadata move into a queue, like so:
if ( !m_updateQueue.contains( req ) &amp;&amp;
!m_recentlyFinishedRequests.contains( req ) )
m_updateQueue.enqueue( req );

If you move oldPath to newPath twice in fairly quick succession, the
first move will still be in the m_recentlyFinishedRequests, and the metadata move will
not be queued.

git blame tells me that trueg added this check with commit 840dbb6005ead
in 2009, to prevent events received twice from being acted on twice.
However, it means that if an event is repeated quickly, the repeat
will not be acted on, even if it should.
(eg, move A -&gt; B -&gt; A -&gt; B in quick succession)

Nowadays we just use inotifty, which, so far as I know,
cannot deliver the same event twice. and so
we can just remove the list entirely.

In other words: bug 286854 is due to a rogue, no longer needed, workaround.
FIXED-IN: 4.10
REVIEW: 107260

M  +2    -35   services/filewatch/metadatamover.cpp
M  +0    -10   services/filewatch/metadatamover.h

http://commits.kde.org/nepomuk-core/3d0705355bf274eee613d9dd78667fcc53ea5809</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>65814</attachid>
            <date>2011-11-18 12:51:10 +0000</date>
            <delta_ts>2011-11-18 12:51:10 +0000</delta_ts>
            <desc>Excerpt from .xsession-erros</desc>
            <filename>nepomuk-error.txt</filename>
            <type>text/plain</type>
            <size>2226</size>
            <attacher name="Alvaro Aguilera">alvaro.aguilera</attacher>
            
              <data encoding="base64">dm9pZCBTb3ByYW5vOjpTZXJ2ZXI6OlNlcnZlckNvcmU6OnNlcnZlckNvbm5lY3Rpb25GaW5pc2hl
ZCgpIENvbm5lY3Rpb24gcmVtb3ZlZC4gQ3VycmVudCBjb3VudDogMTAKZG9scGhpbigxNTgzOCkv
a2RldWkgKEtJY29uTG9hZGVyKSBLSWNvbkxvYWRlclByaXZhdGU6Om5vcm1hbGl6ZUljb25NZXRh
ZGF0YTogSWxsZWdhbCBpY29uIHN0YXRlOiAgMzIgClsvdXNyL2Jpbi9uZXBvbXVrc2VydmljZXN0
dWJdIHZpcnR1YWwgdm9pZCBTb3ByYW5vOjpTZXJ2ZXI6OkxvY2FsU2VydmVyOjppbmNvbWluZ0Nv
bm5lY3Rpb24ocXVpbnRwdHIpClsvdXNyL2Jpbi9uZXBvbXVrc2VydmljZXN0dWJdIHZvaWQgU29w
cmFubzo6U2VydmVyOjpTZXJ2ZXJDb3JlUHJpdmF0ZTo6YWRkQ29ubmVjdGlvbihTb3ByYW5vOjpT
ZXJ2ZXI6OlNlcnZlckNvbm5lY3Rpb24qKSBOZXcgY29ubmVjdGlvbi4gTmV3IGNvdW50OiAxMQpb
L3Vzci9iaW4vbmVwb211a3NlcnZpY2VzdHViXSBTb3ByYW5vOjpPREJDOjpDb25uZWN0aW9uOjpD
b25uZWN0aW9uKCkgU29wcmFubzo6U2VydmVyOjpTZXJ2ZXJDb25uZWN0aW9uKDB4N2Y5YzVjMDM4
M2EwKQpbL3Vzci9iaW4vbmVwb211a3NlcnZpY2VzdHViXSB2aXJ0dWFsIHZvaWQgU29wcmFubzo6
U2VydmVyOjpTZXJ2ZXJDb25uZWN0aW9uOjpydW4oKSB0aHJlYWQgZG9uZS4KWy91c3IvYmluL25l
cG9tdWtzZXJ2aWNlc3R1Yl0gdmlydHVhbCBTb3ByYW5vOjpPREJDOjpDb25uZWN0aW9uOjp+Q29u
bmVjdGlvbigpIFNvcHJhbm86OlNlcnZlcjo6U2VydmVyQ29ubmVjdGlvbigweDdmOWM1YzAzODNh
MCkKWy91c3IvYmluL25lcG9tdWtzZXJ2aWNlc3R1Yl0gdm9pZCBTb3ByYW5vOjpTZXJ2ZXI6OlNl
cnZlckNvcmU6OnNlcnZlckNvbm5lY3Rpb25GaW5pc2hlZCgpIAp2aXJ0dWFsIFNvcHJhbm86OlNl
cnZlcjo6U2VydmVyQ29ubmVjdGlvbjo6flNlcnZlckNvbm5lY3Rpb24oKSBSZW1vdmluZyBjb25u
ZWN0aW9uIAp2b2lkIFNvcHJhbm86OlNlcnZlcjo6U2VydmVyQ29yZTo6c2VydmVyQ29ubmVjdGlv
bkZpbmlzaGVkKCkgQ29ubmVjdGlvbiByZW1vdmVkLiBDdXJyZW50IGNvdW50OiAxMApkb2xwaGlu
KDE1ODM4KS9raW8gKEtEaXJXYXRjaCkgS0RpcldhdGNoUHJpdmF0ZTo6cmVtb3ZlRW50cnk6IGRv
ZXNuJ3Qga25vdyAiL2hvbWUiIApbL3Vzci9iaW4vbmVwb211a3NlcnZpY2VzdHViXSAiL3Vzci9i
aW4vbmVwb211a3NlcnZpY2VzdHViKDI3ODQpIiBTb3ByYW5vOiAiSW52YWxpZCBhcmd1bWVudCAo
MSkiOiAic2V0UHJvcGVydHk6IE5vIHR3byByZXNvdXJjZXMgY2FuIGhhdmUgdGhlIHNhbWUgbmll
OnVybCBhdCB0aGUgc2FtZSB0aW1lLiIKWy91c3IvYmluL25lcG9tdWtzZXJ2aWNlc3R1Yl0gdmly
dHVhbCB2b2lkIFNvcHJhbm86OlNlcnZlcjo6TG9jYWxTZXJ2ZXI6OmluY29taW5nQ29ubmVjdGlv
bihxdWludHB0cikgCnZvaWQgU29wcmFubzo6U2VydmVyOjpTZXJ2ZXJDb3JlUHJpdmF0ZTo6YWRk
Q29ubmVjdGlvbihTb3ByYW5vOjpTZXJ2ZXI6OlNlcnZlckNvbm5lY3Rpb24qKSBOZXcgY29ubmVj
dGlvbi4gTmV3IGNvdW50OiAxMQpbL3Vzci9iaW4vbmVwb211a3NlcnZpY2VzdHViXSBTb3ByYW5v
OjpPREJDOjpDb25uZWN0aW9uOjpDb25uZWN0aW9uKCkgU29wcmFubzo6U2VydmVyOjpTZXJ2ZXJD
b25uZWN0aW9uKDB4YmZmMDMwKQpbL3Vzci9iaW4vbmVwb211a3NlcnZpY2VzdHViXSB2aXJ0dWFs
IHZvaWQgU29wcmFubzo6U2VydmVyOjpTZXJ2ZXJDb25uZWN0aW9uOjpydW4oKSB0aHJlYWQgZG9u
ZS4KWy91c3IvYmluL25lcG9tdWtzZXJ2aWNlc3R1Yl0gdmlydHVhbCBTb3ByYW5vOjpPREJDOjpD
b25uZWN0aW9uOjp+Q29ubmVjdGlvbigpIFNvcHJhbm86OlNlcnZlcjo6U2VydmVyQ29ubmVjdGlv
bigweGJmZjAzMCkKWy91c3IvYmluL25lcG9tdWtzZXJ2aWNlc3R1Yl0gdm9pZCBTb3ByYW5vOjpT
ZXJ2ZXI6OlNlcnZlckNvcmU6OnNlcnZlckNvbm5lY3Rpb25GaW5pc2hlZCgpClsvdXNyL2Jpbi9u
ZXBvbXVrc2VydmljZXN0dWJdIHZpcnR1YWwgU29wcmFubzo6U2VydmVyOjpTZXJ2ZXJDb25uZWN0
aW9uOjp+U2VydmVyQ29ubmVjdGlvbigpIFJlbW92aW5nIGNvbm5lY3Rpb24KWy91c3IvYmluL25l
cG9tdWtzZXJ2aWNlc3R1Yl0gdm9pZCBTb3ByYW5vOjpTZXJ2ZXI6OlNlcnZlckNvcmU6OnNlcnZl
ckNvbm5lY3Rpb25GaW5pc2hlZCgpIENvbm5lY3Rpb24gcmVtb3ZlZC4gQ3VycmVudCBjb3VudDog
MTAK
</data>

          </attachment>
      

    </bug>

</bugzilla>