We are currently solving the following issue within our repository. Here is the issue text:
--- BEGIN ISSUE ---
Move conveyor transfers to third_party_copy_operation
Motivation
----------
At the moment read is used for source and write is used for destination, for both third_party_copy should be used.

--- END ISSUE ---

Below are some code segments, each from a relevant file. One or more of these files may contain bugs.
--- BEGIN FILES ---
Path: `lib/rucio/vcsversion.py`
Content:
```
1 
2 '''
3 This file is automatically generated; Do not edit it. :)
4 '''
5 VERSION_INFO = {
6     'final': True,
7     'version': '1.15.3',
8     'branch_nick': 'patch-0-Rucio_1_15_3_preparation',
9     'revision_id': 'cd14416223d0b81a940312cb180a07778f85f1f8',
10     'revno': 6357
11 }
12
```
--- END FILES ---

Please first localize the bug based on the issue statement, and then generate a patch according to the `git diff` format fenced by three backticks.

Here is an example:

```diff
diff --git a/examples/server_async.py b/examples/server_async.py
--- a/examples/server_async.py
+++ b/examples/server_async.py
@@ -313,4 +313,4 @@
 
 
 if __name__ == "__main__":
-    asyncio.run(run_async_server("."), debug=True)
+    asyncio.run(run_async_server(), debug=True)
diff --git a/examples/server_sync.py b/examples/server_sync.py
--- a/examples/server_sync.py
+++ b/examples/server_sync.py
@@ -313,5 +313,5 @@
 
 
 if __name__ == "__main__":
-    server = run_sync_server(".")
+    server = run_sync_server()
     server.shutdown()

```

diff --git a/lib/rucio/vcsversion.py b/lib/rucio/vcsversion.py
--- a/lib/rucio/vcsversion.py
+++ b/lib/rucio/vcsversion.py
@@ -4,8 +4,8 @@
 '''
 VERSION_INFO = {
     'final': True,
-    'version': '1.15.3',
-    'branch_nick': 'patch-0-Rucio_1_15_3_preparation',
-    'revision_id': 'cd14416223d0b81a940312cb180a07778f85f1f8',
-    'revno': 6357
+    'version': '1.15.4',
+    'branch_nick': 'patch-0-Rucio_1_15_4_preparation',
+    'revision_id': 'c2972be03297dc73a65d35bc9ffab1516efffebb',
+    'revno': 6402
 }

{"golden_diff": "diff --git a/lib/rucio/vcsversion.py b/lib/rucio/vcsversion.py\n--- a/lib/rucio/vcsversion.py\n+++ b/lib/rucio/vcsversion.py\n@@ -4,8 +4,8 @@\n '''\n VERSION_INFO = {\n     'final': True,\n-    'version': '1.15.3',\n-    'branch_nick': 'patch-0-Rucio_1_15_3_preparation',\n-    'revision_id': 'cd14416223d0b81a940312cb180a07778f85f1f8',\n-    'revno': 6357\n+    'version': '1.15.4',\n+    'branch_nick': 'patch-0-Rucio_1_15_4_preparation',\n+    'revision_id': 'c2972be03297dc73a65d35bc9ffab1516efffebb',\n+    'revno': 6402\n }\n", "issue": "Move conveyor transfers to third_party_copy_operation\nMotivation\r\n----------\r\nAt the moment read is used for source and write is used for destination, for both third_party_copy should be used.\n", "before_files": [{"content": "\n'''\nThis file is automatically generated; Do not edit it. :)\n'''\nVERSION_INFO = {\n    'final': True,\n    'version': '1.15.3',\n    'branch_nick': 'patch-0-Rucio_1_15_3_preparation',\n    'revision_id': 'cd14416223d0b81a940312cb180a07778f85f1f8',\n    'revno': 6357\n}\n", "path": "lib/rucio/vcsversion.py"}], "after_files": [{"content": "\n'''\nThis file is automatically generated; Do not edit it. :)\n'''\nVERSION_INFO = {\n    'final': True,\n    'version': '1.15.4',\n    'branch_nick': 'patch-0-Rucio_1_15_4_preparation',\n    'revision_id': 'c2972be03297dc73a65d35bc9ffab1516efffebb',\n    'revno': 6402\n}\n", "path": "lib/rucio/vcsversion.py"}]}