Skip to content
Snippets Groups Projects
Commit 57686cf0 authored by vlorentz's avatar vlorentz
Browse files

spec-loading: Update with a current example and show metadata

parent 806b9434
No related branches found
Tags v1.2.1
No related merge requests found
...@@ -63,15 +63,16 @@ For examples: ...@@ -63,15 +63,16 @@ For examples:
.. code-block:: bash .. code-block:: bash
$ http -pb https://archive.softwareheritage.org/api/1/origin/https://hal.archives-ouvertes.fr/hal-02560320/get/ $ http -pb https://archive.softwareheritage.org/api/1/origin/https://hal.archives-ouvertes.fr/hal-01883795/get/
would result in: would result in:
.. code-block:: json .. code-block:: json
{ {
"origin_visits_url": "https://archive.softwareheritage.org/api/1/origin/https://hal.archives-ouvertes.fr/hal-02560320/visits/", "url": "https://hal.archives-ouvertes.fr/hal-01883795",
"url": "https://hal.archives-ouvertes.fr/hal-02560320" "origin_visits_url": "https://archive.softwareheritage.org/api/1/origin/https://hal.archives-ouvertes.fr/hal-01883795/visits/",
"metadata_authorities_url": "https://archive.softwareheritage.org/api/1/raw-extrinsic-metadata/swhid/swh:1:ori:0094225e66277f3b2de66155b3cb30ca25f12565/authorities/"
} }
...@@ -85,7 +86,7 @@ For examples: ...@@ -85,7 +86,7 @@ For examples:
.. code-block:: bash .. code-block:: bash
$ http -pb https://archive.softwareheritage.org/api/1/origin/https://hal.archives-ouvertes.fr/hal-02560320/visits/ $ http -pb https://archive.softwareheritage.org/api/1/origin/https://hal.archives-ouvertes.fr/hal-01883795/visits/
would result in: would result in:
...@@ -93,30 +94,29 @@ would result in: ...@@ -93,30 +94,29 @@ would result in:
[ [
{ {
"date": "2020-05-14T11:59:55.942964+00:00", "date": "2023-03-29T12:12:08.960810+00:00",
"metadata": {}, "metadata": {},
"origin": "https://hal.archives-ouvertes.fr/hal-02560320", "origin": "https://hal.archives-ouvertes.fr/hal-01883795",
"origin_visit_url": "https://archive.softwareheritage.org/api/1/origin/https://hal.archives-ouvertes.fr/hal-02560320/visit/2/", "origin_visit_url": "https://archive.softwareheritage.org/api/1/origin/https://hal.archives-ouvertes.fr/hal-01883795/visit/2/",
"snapshot": "e5e82d064a9c3df7464223042e0c55d72ccff7f0", "snapshot": "e59379a4f88c297066e964703893c23b08264ec8",
"snapshot_url": "https://archive.softwareheritage.org/api/1/snapshot/e5e82d064a9c3df7464223042e0c55d72ccff7f0/", "snapshot_url": "https://archive.softwareheritage.org/api/1/snapshot/e59379a4f88c297066e964703893c23b08264ec8/",
"status": "full", "status": "full",
"type": "deposit", "type": "deposit",
"visit": 2 "visit": 2
}, },
{ {
"date": "2020-05-14T11:59:41.094260+00:00", "date": "2019-01-10T12:30:26.326411+00:00",
"metadata": {}, "metadata": {},
"origin": "https://hal.archives-ouvertes.fr/hal-02560320", "origin": "https://hal.archives-ouvertes.fr/hal-01883795",
"origin_visit_url": "https://archive.softwareheritage.org/api/1/origin/https://hal.archives-ouvertes.fr/hal-02560320/visit/1/", "origin_visit_url": "https://archive.softwareheritage.org/api/1/origin/https://hal.archives-ouvertes.fr/hal-01883795/visit/1/",
"snapshot": "3e95ef6e04c381a34cc2f314576bc5644f2c797f", "snapshot": "fd1b8fc1bdd3ebeac913eb6dd377a646a3149747",
"snapshot_url": "https://archive.softwareheritage.org/api/1/snapshot/3e95ef6e04c381a34cc2f314576bc5644f2c797f/", "snapshot_url": "https://archive.softwareheritage.org/api/1/snapshot/fd1b8fc1bdd3ebeac913eb6dd377a646a3149747/",
"status": "full", "status": "full",
"type": "deposit", "type": "deposit",
"visit": 1 "visit": 1
} }
] ]
Snapshot artifact Snapshot artifact
~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~
...@@ -127,7 +127,7 @@ For example: ...@@ -127,7 +127,7 @@ For example:
.. code-block:: bash .. code-block:: bash
$ http -pb https://archive.softwareheritage.org/api/1/snapshot/3e95ef6e04c381a34cc2f314576bc5644f2c797f/ $ http -pb https://archive.softwareheritage.org/api/1/snapshot/e59379a4f88c297066e964703893c23b08264ec8/
would result in: would result in:
...@@ -136,26 +136,45 @@ would result in: ...@@ -136,26 +136,45 @@ would result in:
{ {
"branches": { "branches": {
"HEAD": { "HEAD": {
"target": "2122424b547a8eca9282ba3131ec61ff1d8df7d4", "target": "fc8e44c5bb3fabe81e5ebe46ac013a2510271616",
"target_type": "revision", "target_type": "release",
"target_url": "https://archive.softwareheritage.org/api/1/revision/2122424b547a8eca9282ba3131ec61ff1d8df7d4/" "target_url": "https://archive.softwareheritage.org/api/1/release/fc8e44c5bb3fabe81e5ebe46ac013a2510271616/"
} }
}, },
"id": "3e95ef6e04c381a34cc2f314576bc5644f2c797f", "id": "e59379a4f88c297066e964703893c23b08264ec8",
"next_branch": null "next_branch": null
} }
Note that previous versions of the deposit-loader named the branch ``master`` Note that previous versions of the deposit-loader created a release instead of a revision.
instead, and created release branches under certain conditions. For example:
Release artifact
~~~~~~~~~~~~~~~~
.. warning:: .. code-block:: bash
http -pb https://archive.softwareheritage.org/api/1/snapshot/fd1b8fc1bdd3ebeac913eb6dd377a646a3149747/
resulted in:
.. code-block:: json
{
"branches": {
"master": {
"target": "66ff08f00acc06131fe610be0f9878a6c78bfe44",
"target_type": "revision",
"target_url": "https://archive.softwareheritage.org/api/1/revision/66ff08f00acc06131fe610be0f9878a6c78bfe44/"
}
},
"id": "fd1b8fc1bdd3ebeac913eb6dd377a646a3149747",
"next_branch": null
}
Even older versions named the branch ``master`` instead of ``HEAD``, and created
release branches (pointing to revisions) under certain conditions.
This part of the specification is not implemented yet, only revisions are Release artifact
currently being created. ~~~~~~~~~~~~~~~~
The content is deposited with a set of descriptive metadata in the CodeMeta The content is deposited with a set of descriptive metadata in the CodeMeta
vocabulary. The following CodeMeta terms implies that the vocabulary. The following CodeMeta terms implies that the
...@@ -169,9 +188,9 @@ If present, a release artifact will be created with the mapping below: ...@@ -169,9 +188,9 @@ If present, a release artifact will be created with the mapping below:
+-------------------+-----------------------------------+-----------------+----------------+ +-------------------+-----------------------------------+-----------------+----------------+
| SWH release field | Description | CodeMeta term | Fallback value | | SWH release field | Description | CodeMeta term | Fallback value |
+===================+===================================+=================+================+ +===================+===================================+=================+================+
| target | revision containing all metadata | X |X | | target | directory containing all metadata | X |X |
+-------------------+-----------------------------------+-----------------+----------------+ +-------------------+-----------------------------------+-----------------+----------------+
| target_type | revision | X |X | | target_type | directory | X |X |
+-------------------+-----------------------------------+-----------------+----------------+ +-------------------+-----------------------------------+-----------------+----------------+
| name | release or tag name (mandatory) | softwareVersion | X | | name | release or tag name (mandatory) | softwareVersion | X |
+-------------------+-----------------------------------+-----------------+----------------+ +-------------------+-----------------------------------+-----------------+----------------+
...@@ -183,31 +202,36 @@ If present, a release artifact will be created with the mapping below: ...@@ -183,31 +202,36 @@ If present, a release artifact will be created with the mapping below:
+-------------------+-----------------------------------+-----------------+----------------+ +-------------------+-----------------------------------+-----------------+----------------+
.. code-block:: bash
http -pb https://archive.softwareheritage.org/api/1/release/fc8e44c5bb3fabe81e5ebe46ac013a2510271616/
.. code-block:: json .. code-block:: json
{ {
"release": { "author": {
"author": { "email": "robot@softwareheritage.org",
"email": "hal@ccsd.cnrs.fr", "fullname": "Software Heritage",
"fullname": "HAL <phal@ccsd.cnrs.fr>", "name": "Software Heritage"
"name": "HAL" },
}, "date": "2021-01-01T00:00:00+00:00",
"author_url": "/api/1/person/x/", "id": "fc8e44c5bb3fabe81e5ebe46ac013a2510271616",
"date": "2019-05-27T16:28:33+02:00", "message": "hal: Deposit 2753 in collection hal\n\n- Replace qmake with CMake.- Fix bugs.- Move repository.\n",
"id": "a9f3396f372ed4a51d75e15ca16c1c2df1fc5c97", "name": "HEAD",
"message": "AffectationRO Version 1.1 - added new feature\n", "synthetic": true,
"name": "1.1", "target": "7057a716afab8ca80728aa7c6c2cc4bd03b0f45b",
"synthetic": true, "target_type": "directory",
"target": "396b1ff29f7c75a0a3cc36f30e24ff7bae70bb52", "target_url": "https://archive.softwareheritage.org/api/1/directory/7057a716afab8ca80728aa7c6c2cc4bd03b0f45b/"
"target_type": "revision",
"target_url": "/api/1/revision/396b1ff29f7c75a0a3cc36f30e24ff7bae70bb52/"
}
} }
Revision artifact Revision artifact
~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~
.. note::
Revision artifacts are no longer created by the deposit.
The metadata sent with the deposit is stored outside the revision, The metadata sent with the deposit is stored outside the revision,
and does not affect the hash computation. and does not affect the hash computation.
It contains the same fields as any revision object; in particular: It contains the same fields as any revision object; in particular:
...@@ -229,6 +253,81 @@ It contains the same fields as any revision object; in particular: ...@@ -229,6 +253,81 @@ It contains the same fields as any revision object; in particular:
| committer_date | see below | | committer_date | see below |
+-------------------+-----------------------------------------+ +-------------------+-----------------------------------------+
.. code-block:: bash
http -pb https://archive.softwareheritage.org/api/1/revision/66ff08f00acc06131fe610be0f9878a6c78bfe44/
.. code-block:: json
{
"author": {
"email": "robot@softwareheritage.org",
"fullname": "Software Heritage",
"name": "Software Heritage"
},
"committer": {
"email": "robot@softwareheritage.org",
"fullname": "Software Heritage",
"name": "Software Heritage"
},
"committer_date": "2019-01-10T12:27:59.639536+00:00",
"date": "2019-01-10T12:27:59.639536+00:00",
"directory": "70c73de7d406938315d6cf30bf87bb9eb480017e",
"directory_url": "https://archive.softwareheritage.org/api/1/directory/70c73de7d406938315d6cf30bf87bb9eb480017e/",
"extra_headers": [],
"history_url": "https://archive.softwareheritage.org/api/1/revision/66ff08f00acc06131fe610be0f9878a6c78bfe44/log/",
"id": "66ff08f00acc06131fe610be0f9878a6c78bfe44",
"merge": false,
"message": "hal: Deposit 225 in collection hal",
"metadata": {
"@xmlns": "http://www.w3.org/2005/Atom",
"@xmlns:codemeta": "https://doi.org/10.5063/SCHEMA/CODEMETA-2.0",
"author": {
"email": "hal@ccsd.cnrs.fr",
"name": "HAL"
},
"client": "hal",
"codemeta:applicationCategory": "sdu.ocean",
"codemeta:author": {
"codemeta:affiliation": "LaMP",
"codemeta:name": "D. Picard"
},
"codemeta:codeRepository": "https://forge.clermont-universite.fr/git/libszdist",
"codemeta:dateCreated": "2018-09-28T16:58:05+02:00",
"codemeta:description": "libszdist is a C++ library and command line tools that implement the algorithm used to process the data of instruments called SMPS/DMPS. These instruments measure the size distribution of aerosol particles. The algorithm is known as ''inversion''.",
"codemeta:developmentStatus": "Actif",
"codemeta:keywords": "SMPS,DMPS,Aerosol Size Distribution",
"codemeta:license": {
"codemeta:name": "GNU GPLv3"
},
"codemeta:name": "libszdist",
"codemeta:operatingSystem": [
"Linux",
"Windows",
"Mac OS X",
"ARM"
],
"codemeta:programmingLanguage": "C++",
"codemeta:runtimePlatform": [
"qmake",
"gcc"
],
"codemeta:softwareVersion": "v.0.10.4",
"codemeta:url": "https://hal.archives-ouvertes.fr/hal-01883795",
"codemeta:version": "1",
"committer": "David Picard",
"external_identifier": "hal-01883795",
"id": "hal-01883795"
},
"parents": [],
"synthetic": true,
"type": "tar",
"url": "https://archive.softwareheritage.org/api/1/revision/66ff08f00acc06131fe610be0f9878a6c78bfe44/"
}
Note that the metadata field is deprecated. The "extrinsic metadata" endpoints described
below should be used instead.
The date mapping The date mapping
^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^
...@@ -276,117 +375,49 @@ A release contains one date: ...@@ -276,117 +375,49 @@ A release contains one date:
| date |release date = publication date | datePublished | reception_date | | date |release date = publication date | datePublished | reception_date |
+-------------------+----------------------------------+----------------+-----------------+ +-------------------+----------------------------------+----------------+-----------------+
.. code-block:: json
{
"revision": {
"author": {
"email": "robot@softwareheritage.org",
"fullname": "Software Heritage",
"id": 18233048,
"name": "Software Heritage"
},
"author_url": "/api/1/person/18233048/",
"committer": {
"email": "robot@softwareheritage.org",
"fullname": "Software Heritage",
"id": 18233048,
"name": "Software Heritage"
},
"committer_date": "2019-05-27T16:28:33+02:00",
"committer_url": "/api/1/person/18233048/",
"date": "2012-01-01T00:00:00+00:00",
"directory": "fb13b51abbcfd13de85d9ba8d070a23679576cd7",
"directory_url": "/api/1/directory/fb13b51abbcfd13de85d9ba8d070a23679576cd7/",
"history_url": "/api/1/revision/396b1ff29f7c75a0a3cc36f30e24ff7bae70bb52/log/",
"id": "396b1ff29f7c75a0a3cc36f30e24ff7bae70bb52",
"merge": false,
"message": "hal: Deposit 282 in collection hal",
"metadata": {
"@xmlns": "http://www.w3.org/2005/Atom",
"@xmlns:codemeta": "https://doi.org/10.5063/SCHEMA/CODEMETA-2.0",
"author": {
"email": "hal@ccsd.cnrs.fr",
"name": "HAL"
},
"codemeta:applicationCategory": "info",
"codemeta:author": {
"codemeta:name": "Morane Gruenpeter"
},
"codemeta:codeRepository": "www.code-repository.com",
"codemeta:contributor": {
"codemeta:name": "Morane Gruenpeter",
},
"codemeta:dateCreated": "2012",
"codemeta:datePublished": "2019-05-27T16:28:33+02:00",
"codemeta:description": "description\\_en test v2",
"codemeta:developmentStatus": "Inactif",
"codemeta:keywords": "mot_cle_en,mot_cle_2_en,mot_cle_fr",
"codemeta:license": [
{
"codemeta:name": "MIT License"
},
{
"codemeta:name": "CeCILL Free Software License Agreement v1.1"
}
],
"codemeta:name": "Test\\_20190527\\_01",
"codemeta:operatingSystem": "OS",
"codemeta:programmingLanguage": "Java",
"codemeta:referencePublication": null,
"codemeta:relatedLink": null,
"codemeta:releaseNotes": "releaseNote",
"codemeta:runtimePlatform": "outil",
"codemeta:softwareVersion": "1.0.1",
"codemeta:url": "https://hal.archives-ouvertes.fr/hal-02140606",
"codemeta:version": "2",
"id": "hal-02140606",
"original_artifact": [
{
"archive_type": "zip",
"blake2s256": "96be3ddedfcee9669ad9c42b0bb3a706daf23824d04311c63505a4d8db02df00",
"length": 193072,
"name": "archive.zip",
"sha1": "5b6ecc9d5bb113ff69fc275dcc9b0d993a8194f1",
"sha1_git": "bd10e4d3ede17162692d7e211e08e87e67994488",
"sha256": "3e2ce93384251ce6d6da7b8f2a061a8ebdaf8a28b8d8513223ca79ded8a10948"
}
]
},
"parents": [
{
"id": "a9fdc3937d2b704b915852a64de2ab1b4b481003",
"url": "/api/1/revision/a9fdc3937d2b704b915852a64de2ab1b4b481003/"
}
],
"synthetic": true,
"type": "tar",
"url": "/api/1/revision/396b1ff29f7c75a0a3cc36f30e24ff7bae70bb52/"
}
}
Directory artifact Directory artifact
~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~
The directory artifact is the archive(s)' raw content deposited. The directory artifact is the archive(s)' raw content deposited.
.. code-block:: json .. code-block:: bash
{ http -pb https://archive.softwareheritage.org/api/1/directory/7057a716afab8ca80728aa7c6c2cc4bd03b0f45b/
"directory": [
{ .. code-block:: json
"dir_id": "fb13b51abbcfd13de85d9ba8d070a23679576cd7",
"length": null,
"name": "AffectationRO",
"perms": 16384,
"target": "fbc418f9ac2c39e8566b04da5dc24b14e65b23b1",
"target_url": "/api/1/directory/fbc418f9ac2c39e8566b04da5dc24b14e65b23b1/",
"type": "dir"
}
]
}
[
{
"checksums": {
"sha1": "cadfc0e77c0119a025a5ed45d07f71df4071f645",
"sha1_git": "b89214f14acaca84efb65ff6542cb5d790b6ac5c",
"sha256": "47c165ad20425a13f65ebd9db61447363bb9cf3ce0b0fa4418d9cfc951f157e3"
},
"dir_id": "7057a716afab8ca80728aa7c6c2cc4bd03b0f45b",
"length": 150,
"name": ".gitignore",
"perms": 33188,
"status": "visible",
"target": "b89214f14acaca84efb65ff6542cb5d790b6ac5c",
"target_url": "https://archive.softwareheritage.org/api/1/content/sha1_git:b89214f14acaca84efb65ff6542cb5d790b6ac5c/",
"type": "file"
},
{
"checksums": {
"sha1": "816fde05704e5b7c8a744044949b9f7944702993",
"sha1_git": "de6f1f373a44be2b16232b2ff9744f31fe7e3715",
"sha256": "09585c721573beadc56a98754745f9381c15626f6471b7da18475366e4e8f2cb"
},
"dir_id": "7057a716afab8ca80728aa7c6c2cc4bd03b0f45b",
"length": 51,
"name": "AUTHORS",
"perms": 33188,
"status": "visible",
"target": "de6f1f373a44be2b16232b2ff9744f31fe7e3715",
"target_url": "https://archive.softwareheritage.org/api/1/content/sha1_git:de6f1f373a44be2b16232b2ff9744f31fe7e3715/",
"type": "file"
}
]
Questions raised concerning loading Questions raised concerning loading
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
...@@ -472,3 +503,120 @@ Metadata loading ...@@ -472,3 +503,120 @@ Metadata loading
- ``authority`` is computed from the deposit client information, and ``fetcher`` - ``authority`` is computed from the deposit client information, and ``fetcher``
is the deposit loader. is the deposit loader.
They can be queried using the directory SWHID.
First, we need to get the list of authorities which published metadata on this directory:
.. code-block:: bash
http -pb https://archive.softwareheritage.org/api/1/raw-extrinsic-metadata/swhid/swh:1:dir:7057a716afab8ca80728aa7c6c2cc4bd03b0f45b/authorities/
.. code-block:: json
[
{
"metadata_list_url": "https://archive.softwareheritage.org/api/1/raw-extrinsic-metadata/swhid/swh:1:dir:7057a716afab8ca80728aa7c6c2cc4bd03b0f45b/?authority=deposit_client%20https://hal.archives-ouvertes.fr/",
"type": "deposit_client",
"url": "https://hal.archives-ouvertes.fr/"
},
{
"metadata_list_url": "https://archive.softwareheritage.org/api/1/raw-extrinsic-metadata/swhid/swh:1:dir:7057a716afab8ca80728aa7c6c2cc4bd03b0f45b/?authority=registry%20https://softwareheritage.org/",
"type": "registry",
"url": "https://softwareheritage.org/"
}
]
The former is HAL, the latter is Software Heritage itself (to provide attestation of tarball checksums).
We can get the list of metadata provided by HAL:
.. code-block:: bash
http -pb https://archive.softwareheritage.org/api/1/raw-extrinsic-metadata/swhid/swh:1:dir:7057a716afab8ca80728aa7c6c2cc4bd03b0f45b/\?authority\=deposit_client%20https://hal.archives-ouvertes.fr/
.. code-block:: json
[
{
"authority": {
"type": "deposit_client",
"url": "https://hal.archives-ouvertes.fr/"
},
"discovery_date": "2023-03-29T12:11:53+00:00",
"fetcher": {
"name": "swh-deposit",
"version": "1.1.0"
},
"format": "sword-v2-atom-codemeta-v2",
"metadata_url": "https://archive.softwareheritage.org/api/1/raw-extrinsic-metadata/get/c65992f8f3efe416ccf2666f8ff09753ea94377d/?filename=swh:1:dir:7057a716afab8ca80728aa7c6c2cc4bd03b0f45b_metadata",
"origin": "https://hal.archives-ouvertes.fr/hal-01883795",
"release": "swh:1:rel:fc8e44c5bb3fabe81e5ebe46ac013a2510271616",
"target": "swh:1:dir:7057a716afab8ca80728aa7c6c2cc4bd03b0f45b"
}
]
and finally, we got the URL to the metadata blob itself:
.. code-block:: bash
http -pb https://archive.softwareheritage.org/api/1/raw-extrinsic-metadata/get/c65992f8f3efe416ccf2666f8ff09753ea94377d/\?filename\=swh:1:dir:7057a716afab8ca80728aa7c6c2cc4bd03b0f45b_metadata
.. code-block:: xml
<?xml version="1.0" encoding="utf-8"?>
<entry xmlns="http://www.w3.org/2005/Atom" xmlns:codemeta="https://doi.org/10.5063/SCHEMA/CODEMETA-2.0" xmlns:schema="http://schema.org/" xmlns:swh="https://www.softwareheritage.org/schema/2018/deposit">
<id>hal-01883795</id>
<swh:deposit>
<swh:create_origin>
<swh:origin url="https://hal.archives-ouvertes.fr/hal-01883795"/>
</swh:create_origin>
<swh:metadata-provenance>
<schema:url>https://hal.archives-ouvertes.fr/hal-01883795</schema:url>
</swh:metadata-provenance>
</swh:deposit>
<author>
<name>HAL</name>
<email>hal@ccsd.cnrs.fr</email>
</author>
<codemeta:name>libszdist</codemeta:name>
<codemeta:description>libszdist is a C++ library and command line tools that implement the algorithm used to process the data of instruments called SMPS/DMPS. These instruments measure the size distribution of aerosol particles. The algorithm is known as ''inversion''.</codemeta:description>
<codemeta:dateCreated>2021-01-01</codemeta:dateCreated>
<codemeta:datePublished>2023-03-16</codemeta:datePublished>
<codemeta:license>
<codemeta:name>GNU GPLv3</codemeta:name>
</codemeta:license>
<schema:identifier>
<codemeta:type>schema:PropertyValue</codemeta:type>
<schema:propertyID>HAL-ID</schema:propertyID>
<schema:value>hal-01883795</schema:value>
</schema:identifier>
<codemeta:applicationCategory>sdu.ocean</codemeta:applicationCategory>
<codemeta:keywords>SMPS,DMPS,Aerosol Size Distribution,MPSS</codemeta:keywords>
<codemeta:institution>CNRS</codemeta:institution>
<codemeta:codeRepository>https://forge.clermont-universite.fr/git/libszdist</codemeta:codeRepository>
<codemeta:relatedLink>https://gitlab.in2p3.fr/david.picard/libszdist</codemeta:relatedLink>
<codemeta:programmingLanguage>C++</codemeta:programmingLanguage>
<codemeta:runtimePlatform>gcc</codemeta:runtimePlatform>
<codemeta:runtimePlatform>CMake</codemeta:runtimePlatform>
<codemeta:operatingSystem>Linux</codemeta:operatingSystem>
<codemeta:operatingSystem>Windows</codemeta:operatingSystem>
<codemeta:operatingSystem>Mac OS X</codemeta:operatingSystem>
<codemeta:operatingSystem>ARM</codemeta:operatingSystem>
<codemeta:operatingSystem>PC</codemeta:operatingSystem>
<codemeta:version>2</codemeta:version>
<codemeta:softwareVersion>v.0.11.1</codemeta:softwareVersion>
<codemeta:dateModified>2023-03-24</codemeta:dateModified>
<codemeta:releaseNotes>- Replace qmake with CMake.- Fix bugs.- Move repository.</codemeta:releaseNotes>
<codemeta:developmentStatus>Actif</codemeta:developmentStatus>
<codemeta:author>
<codemeta:name>D. Picard</codemeta:name>
<codemeta:affiliation>LPC</codemeta:affiliation>
<codemeta:affiliation>LaMP</codemeta:affiliation>
</codemeta:author>
<codemeta:contributor>
<codemeta:name>David PICARD</codemeta:name>
</codemeta:contributor>
</entry>
which is the exact document provided by HAL when uploading the deposit.
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment