{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":198461164,"defaultBranch":"kirkstone","name":"meta-conan","ownerLogin":"conan-io","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-07-23T15:44:59.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/15212165?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1702299788.0","currentOid":""},"activityList":{"items":[{"before":"613b59fa9ab1bb12357b20d988818c4ecd4ecb1b","after":"a6dab8cd63f80a72c1fbb96c15dd3a04f341e8e4","ref":"refs/heads/kirkstone","pushedAt":"2024-01-30T09:17:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"uilianries","name":"Uilian Ries","path":"/uilianries","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4870173?s=80&v=4"},"commit":{"message":"CI: Build minimal image with conan layer (#54)\n\n* CI: Build minimal image with conan layer\r\n\r\n* typo\r\n\r\n* Update .ci/Jenkinsfile\r\n\r\n* Update .ci/Jenkinsfile\r\n\r\n* try paths\r\n\r\n* try fix\r\n\r\n* wip\r\n\r\n* Update .ci/Jenkinsfile\r\n\r\n* Update .ci/Jenkinsfile\r\n\r\n* Update Jenkinsfile\r\n\r\n* Update Jenkinsfile\r\n\r\n* Update .ci/Jenkinsfile\r\n\r\n* Update .ci/Jenkinsfile\r\n\r\n* Update .ci/Jenkinsfile\r\n\r\n* Update .ci/Jenkinsfile","shortMessageHtmlLink":"CI: Build minimal image with conan layer (#54)"}},{"before":"7d1f697aca960b67a7d221fe940ba7fce0069f7a","after":"e38e6dfc21ffbe2da43b1a65aa7cabd28c8a3ed1","ref":"refs/heads/dunfell","pushedAt":"2023-12-14T11:04:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"danimtb","name":"Daniel","path":"/danimtb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10808592?s=80&v=4"},"commit":{"message":"Update dunfell with changes from kirkstone (default branch) (#53)\n\n* Add docker packages\r\n\r\nSigned-off-by: Uilian Ries \r\n\r\n* Don't set the conan user if no CONAN_USER is given\r\n\r\nThis enables installing from conan repositories that are not\r\nuser/password protected.\r\n\r\n* Add kirkstone to LAYERSERIES_COMPAT.\r\n\r\n* Change override style to match kirkstone required style using\r\npoky/scripts/contrib/convert-overrides.py.\r\n\r\n* Bump conan version to 1.54.0\r\n\r\n* recipes-devtools: remove python3-packaging\r\n\r\nThis recipe was imported in meta-conan's commit [1] presumably from OE-core's\r\ncommit [2] contained in its master branch as OE-core's dunfell branch misses a\r\ncorresponding recipe. Unfortunately it does not build anymore with OE-core's\r\ncurrent master branch because of a circular dependency that OE-core fixed in\r\n[3].\r\n\r\nToday we can use OE-core's python3-packaging recipe so just remove meta-conan's\r\noutdated version and hereby get rid of that circular dependency.\r\n\r\n[1] 650cbcff1566 (\"Added Dunfell support\")\r\n[2] 7a074958be6e (\"python3-packaging: upgrade 20.4 -> 20.8\")\r\n[3] 58e1f76a37d6 (\"python3-packaging: DEPENDS on python3-setuptools-native\")\r\n\r\nSigned-off-by: Ulrich Ölmann \r\n\r\n* layer.conf: mark as compatible with langdale\r\n\r\nSigned-off-by: Ulrich Ölmann \r\n\r\n* Update Conan checksum\r\n\r\nSigned-off-by: Uilian Ries \r\n\r\n* enable network access during do_install\r\n\r\nsince 'conan install' wants to access \"CONAN_REMOTE_URL\" on during the fakeroot-ed do_install task, network access has to be specifically granted\r\n\r\n* Update Conan bbclass to run with Conan 2.x only\r\n\r\nSigned-off-by: Uilian Ries \r\n\r\n* Install Conan 2.0.11\r\n\r\nSigned-off-by: Uilian Ries \r\n\r\n* [ci] Add minimal yocto image build\r\n\r\n* unify dockerfile\r\n\r\n* fix source\r\n\r\n* add cd\r\n\r\n* fix\r\n\r\n* add sanity\r\n\r\n* test\r\n\r\n* mkdir\r\n\r\n* fix docker\r\n\r\n* fix image\r\n\r\n* user conan non-root\r\n\r\n* remove inside\r\n\r\n* change dockerfile\r\n\r\n* avoid installing extra apt pkgs\r\n\r\nSigned-off-by: Uilian Ries \r\n\r\n* Simplify git clone for poky\r\n\r\nSigned-off-by: Uilian Ries \r\n\r\n* Run source using bash\r\n\r\nSigned-off-by: Uilian Ries \r\n\r\n* source and build together\r\n\r\nSigned-off-by: Uilian Ries \r\n\r\n* show current user\r\n\r\nSigned-off-by: Uilian Ries \r\n\r\n* separate commands\r\n\r\nSigned-off-by: Uilian Ries \r\n\r\n* fix string quotes\r\n\r\nSigned-off-by: Uilian Ries \r\n\r\n* show variables\r\n\r\nSigned-off-by: Uilian Ries \r\n\r\n* Switch users\r\n\r\nSigned-off-by: Uilian Ries \r\n\r\n* Use bash\r\n\r\nSigned-off-by: Uilian Ries \r\n\r\n* Do not use docker workspace plugin\r\n\r\nSigned-off-by: Uilian Ries \r\n\r\n* no tail command\r\n\r\nSigned-off-by: Uilian Ries \r\n\r\n* remove interactive mode from docker exec\r\n\r\nSigned-off-by: Uilian Ries \r\n\r\n* Create tty to docker container\r\n\r\nSigned-off-by: Uilian Ries \r\n\r\n* apt install file\r\n\r\nSigned-off-by: Uilian Ries \r\n\r\n* leave previous ci untouched\r\n\r\n* recover old docker image\r\n\r\n* Revert \"recover old docker image\"\r\n\r\nThis reverts commit b969560a1045df4070411bee911ebda4cea7d829.\r\n\r\n* clean\r\n\r\n* [fix] Update mosquitto reference in readme\r\n\r\n* [fix] Add maintainers section to readme\r\n\r\n* [feature] Create yocto image using branch name (#51)\r\n\r\n* [feature] Create yocto image using branch name\r\n\r\n* fix\r\n\r\n* fix name\r\n\r\n* add contributing and email to make check-layers happy\r\n\r\n---------\r\n\r\nSigned-off-by: Uilian Ries \r\nSigned-off-by: Ulrich Ölmann \r\nCo-authored-by: Uilian Ries \r\nCo-authored-by: Eino Juhani Oltedal \r\nCo-authored-by: Nic Heath \r\nCo-authored-by: Geir Eikeland \r\nCo-authored-by: Ulrich Ölmann \r\nCo-authored-by: James \r\nCo-authored-by: js731ca <108275545+js731ca@users.noreply.github.com>","shortMessageHtmlLink":"Update dunfell with changes from kirkstone (default branch) (#53)"}},{"before":"d2d0b7e692d99d0d5e6b5d44be67b118f82c91f2","after":"613b59fa9ab1bb12357b20d988818c4ecd4ecb1b","ref":"refs/heads/kirkstone","pushedAt":"2023-12-12T11:56:03.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"danimtb","name":"Daniel","path":"/danimtb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10808592?s=80&v=4"},"commit":{"message":"Merge branch 'dunfell' into kirkstone","shortMessageHtmlLink":"Merge branch 'dunfell' into kirkstone"}},{"before":"99490eea181328102316639093db7a33f003ec76","after":"d2d0b7e692d99d0d5e6b5d44be67b118f82c91f2","ref":"refs/heads/kirkstone","pushedAt":"2023-12-12T11:53:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"danimtb","name":"Daniel","path":"/danimtb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10808592?s=80&v=4"},"commit":{"message":"[feature] Create yocto image using branch name (#51)\n\n* [feature] Create yocto image using branch name\r\n\r\n* fix\r\n\r\n* fix name\r\n\r\n* add contributing and email to make check-layers happy","shortMessageHtmlLink":"[feature] Create yocto image using branch name (#51)"}},{"before":"23fe80a20e4c0443afb8eb0d5c0f49c21f82701e","after":"99490eea181328102316639093db7a33f003ec76","ref":"refs/heads/kirkstone","pushedAt":"2023-12-11T15:20:19.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"danimtb","name":"Daniel","path":"/danimtb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10808592?s=80&v=4"},"commit":{"message":"Merge pull request #52 from danimtb/fix/readme_maintainers\n\n[fix] Add maintainers section to readme","shortMessageHtmlLink":"Merge pull request #52 from danimtb/fix/readme_maintainers"}},{"before":"44ad50a6b71c60e579823250f985a14ad1a1b6df","after":null,"ref":"refs/heads/infra","pushedAt":"2023-12-11T13:03:08.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"danimtb","name":"Daniel","path":"/danimtb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10808592?s=80&v=4"}},{"before":"57f5938813575cec18c27fa89bdb8fc405d9a286","after":null,"ref":"refs/heads/gatesgarth","pushedAt":"2023-12-11T13:03:04.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"danimtb","name":"Daniel","path":"/danimtb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10808592?s=80&v=4"}},{"before":null,"after":"23fe80a20e4c0443afb8eb0d5c0f49c21f82701e","ref":"refs/heads/kirkstone","pushedAt":"2023-12-11T13:02:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"danimtb","name":"Daniel","path":"/danimtb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10808592?s=80&v=4"},"commit":{"message":"Merge pull request #50 from danimtb/fix/update_mosquitto\n\n[fix] Update mosquitto reference in readme","shortMessageHtmlLink":"Merge pull request #50 from danimtb/fix/update_mosquitto"}},{"before":"e114002cd94f0e27387d57aa7e74f00117554023","after":"23fe80a20e4c0443afb8eb0d5c0f49c21f82701e","ref":"refs/heads/master","pushedAt":"2023-12-11T13:02:22.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"uilianries","name":"Uilian Ries","path":"/uilianries","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4870173?s=80&v=4"},"commit":{"message":"Merge pull request #50 from danimtb/fix/update_mosquitto\n\n[fix] Update mosquitto reference in readme","shortMessageHtmlLink":"Merge pull request #50 from danimtb/fix/update_mosquitto"}},{"before":"23587787f99e10fa221d889bd71ddc82bf1b942e","after":null,"ref":"refs/heads/feature/ci_build_yocto","pushedAt":"2023-11-24T09:25:10.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"uilianries","name":"Uilian Ries","path":"/uilianries","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4870173?s=80&v=4"}},{"before":"b540f4392a6224533e3b7bd68e1aa3d75bc1888f","after":"e114002cd94f0e27387d57aa7e74f00117554023","ref":"refs/heads/master","pushedAt":"2023-11-24T09:25:08.000Z","pushType":"pr_merge","commitsCount":33,"pusher":{"login":"uilianries","name":"Uilian Ries","path":"/uilianries","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4870173?s=80&v=4"},"commit":{"message":"Merge pull request #48 from conan-io/feature/ci_build_yocto\n\n[ci] Add minimal yocto image build","shortMessageHtmlLink":"Merge pull request #48 from conan-io/feature/ci_build_yocto"}},{"before":"b969560a1045df4070411bee911ebda4cea7d829","after":"23587787f99e10fa221d889bd71ddc82bf1b942e","ref":"refs/heads/feature/ci_build_yocto","pushedAt":"2023-11-23T12:05:22.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"danimtb","name":"Daniel","path":"/danimtb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10808592?s=80&v=4"},"commit":{"message":"clean","shortMessageHtmlLink":"clean"}},{"before":"d8ee7bffd57faa1901a2a00af9d8a4b38b5cdfd6","after":"b969560a1045df4070411bee911ebda4cea7d829","ref":"refs/heads/feature/ci_build_yocto","pushedAt":"2023-11-23T11:35:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"danimtb","name":"Daniel","path":"/danimtb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10808592?s=80&v=4"},"commit":{"message":"recover old docker image","shortMessageHtmlLink":"recover old docker image"}},{"before":"74cc017663e2fc5985e0a6c7ee7f9b5db2b5f64a","after":"d8ee7bffd57faa1901a2a00af9d8a4b38b5cdfd6","ref":"refs/heads/feature/ci_build_yocto","pushedAt":"2023-11-23T09:23:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"danimtb","name":"Daniel","path":"/danimtb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10808592?s=80&v=4"},"commit":{"message":"leave previous ci untouched","shortMessageHtmlLink":"leave previous ci untouched"}},{"before":"11c5ec2b35431c82bafeba97408f078e672db3db","after":"74cc017663e2fc5985e0a6c7ee7f9b5db2b5f64a","ref":"refs/heads/feature/ci_build_yocto","pushedAt":"2023-11-22T16:57:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"uilianries","name":"Uilian Ries","path":"/uilianries","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4870173?s=80&v=4"},"commit":{"message":"apt install file\n\nSigned-off-by: Uilian Ries ","shortMessageHtmlLink":"apt install file"}},{"before":"5eb2958366f803b138b51e7d8989862ca8f43536","after":"11c5ec2b35431c82bafeba97408f078e672db3db","ref":"refs/heads/feature/ci_build_yocto","pushedAt":"2023-11-22T16:22:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"uilianries","name":"Uilian Ries","path":"/uilianries","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4870173?s=80&v=4"},"commit":{"message":"Create tty to docker container\n\nSigned-off-by: Uilian Ries ","shortMessageHtmlLink":"Create tty to docker container"}},{"before":"c7ad4b949c72ce931d1945efdffa5df8d9741278","after":"5eb2958366f803b138b51e7d8989862ca8f43536","ref":"refs/heads/feature/ci_build_yocto","pushedAt":"2023-11-22T16:16:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"uilianries","name":"Uilian Ries","path":"/uilianries","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4870173?s=80&v=4"},"commit":{"message":"remove interactive mode from docker exec\n\nSigned-off-by: Uilian Ries ","shortMessageHtmlLink":"remove interactive mode from docker exec"}},{"before":"0b4dee76b4c8352f2755275310cf17353e53741b","after":"c7ad4b949c72ce931d1945efdffa5df8d9741278","ref":"refs/heads/feature/ci_build_yocto","pushedAt":"2023-11-22T16:11:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"uilianries","name":"Uilian Ries","path":"/uilianries","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4870173?s=80&v=4"},"commit":{"message":"no tail command\n\nSigned-off-by: Uilian Ries ","shortMessageHtmlLink":"no tail command"}},{"before":"69c6e45a39d3ca17bd6a7cde06d8802a5fd96ff6","after":"0b4dee76b4c8352f2755275310cf17353e53741b","ref":"refs/heads/feature/ci_build_yocto","pushedAt":"2023-11-22T16:08:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"uilianries","name":"Uilian Ries","path":"/uilianries","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4870173?s=80&v=4"},"commit":{"message":"Do not use docker workspace plugin\n\nSigned-off-by: Uilian Ries ","shortMessageHtmlLink":"Do not use docker workspace plugin"}},{"before":"5e3f3cda05bba2eb4d2910e46cad7fda153fc77e","after":"69c6e45a39d3ca17bd6a7cde06d8802a5fd96ff6","ref":"refs/heads/feature/ci_build_yocto","pushedAt":"2023-11-22T16:01:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"uilianries","name":"Uilian Ries","path":"/uilianries","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4870173?s=80&v=4"},"commit":{"message":"Use bash\n\nSigned-off-by: Uilian Ries ","shortMessageHtmlLink":"Use bash"}},{"before":"d9ef07ead21727f2e36a73d3e73b5f7cf0e8a9aa","after":"5e3f3cda05bba2eb4d2910e46cad7fda153fc77e","ref":"refs/heads/feature/ci_build_yocto","pushedAt":"2023-11-22T15:57:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"uilianries","name":"Uilian Ries","path":"/uilianries","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4870173?s=80&v=4"},"commit":{"message":"Switch users\n\nSigned-off-by: Uilian Ries ","shortMessageHtmlLink":"Switch users"}},{"before":"0e9719ef1fb67b1060f09d977649006c1365ff2e","after":"d9ef07ead21727f2e36a73d3e73b5f7cf0e8a9aa","ref":"refs/heads/feature/ci_build_yocto","pushedAt":"2023-11-22T15:47:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"uilianries","name":"Uilian Ries","path":"/uilianries","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4870173?s=80&v=4"},"commit":{"message":"show variables\n\nSigned-off-by: Uilian Ries ","shortMessageHtmlLink":"show variables"}},{"before":"cd04eca559ceadb722dcc4a341503e6361462e0b","after":"0e9719ef1fb67b1060f09d977649006c1365ff2e","ref":"refs/heads/feature/ci_build_yocto","pushedAt":"2023-11-22T15:44:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"uilianries","name":"Uilian Ries","path":"/uilianries","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4870173?s=80&v=4"},"commit":{"message":"fix string quotes\n\nSigned-off-by: Uilian Ries ","shortMessageHtmlLink":"fix string quotes"}},{"before":"c0c04433330ea910d61d626b214310cd81cd082f","after":"cd04eca559ceadb722dcc4a341503e6361462e0b","ref":"refs/heads/feature/ci_build_yocto","pushedAt":"2023-11-22T15:42:17.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"uilianries","name":"Uilian Ries","path":"/uilianries","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4870173?s=80&v=4"},"commit":{"message":"separate commands\n\nSigned-off-by: Uilian Ries ","shortMessageHtmlLink":"separate commands"}},{"before":"2235e02d7a73e728e794dc78c262216b43ac6ca9","after":"c0c04433330ea910d61d626b214310cd81cd082f","ref":"refs/heads/feature/ci_build_yocto","pushedAt":"2023-11-22T15:30:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"uilianries","name":"Uilian Ries","path":"/uilianries","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4870173?s=80&v=4"},"commit":{"message":"source and build together\n\nSigned-off-by: Uilian Ries ","shortMessageHtmlLink":"source and build together"}},{"before":"8c13b7e7f6f2311495a8a291f2e34561c23f50a8","after":"2235e02d7a73e728e794dc78c262216b43ac6ca9","ref":"refs/heads/feature/ci_build_yocto","pushedAt":"2023-11-22T15:28:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"uilianries","name":"Uilian Ries","path":"/uilianries","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4870173?s=80&v=4"},"commit":{"message":"Run source using bash\n\nSigned-off-by: Uilian Ries ","shortMessageHtmlLink":"Run source using bash"}},{"before":"d85f7adba864993cb88123ebbb8dc42418a68779","after":"8c13b7e7f6f2311495a8a291f2e34561c23f50a8","ref":"refs/heads/feature/ci_build_yocto","pushedAt":"2023-11-22T15:20:48.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"uilianries","name":"Uilian Ries","path":"/uilianries","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4870173?s=80&v=4"},"commit":{"message":"Simplify git clone for poky\n\nSigned-off-by: Uilian Ries ","shortMessageHtmlLink":"Simplify git clone for poky"}},{"before":"2979dcba3cc9bfc8021857338042ac8237b54895","after":"d85f7adba864993cb88123ebbb8dc42418a68779","ref":"refs/heads/feature/ci_build_yocto","pushedAt":"2023-11-21T16:44:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"danimtb","name":"Daniel","path":"/danimtb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10808592?s=80&v=4"},"commit":{"message":"change dockerfile","shortMessageHtmlLink":"change dockerfile"}},{"before":"d012270b9155994fa6cf7ac336e45cdb4657b228","after":"2979dcba3cc9bfc8021857338042ac8237b54895","ref":"refs/heads/feature/ci_build_yocto","pushedAt":"2023-11-21T12:51:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"danimtb","name":"Daniel","path":"/danimtb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10808592?s=80&v=4"},"commit":{"message":"remove inside","shortMessageHtmlLink":"remove inside"}},{"before":"f35e4a80884ec35bb378947a454b04e61e6b8325","after":"d012270b9155994fa6cf7ac336e45cdb4657b228","ref":"refs/heads/feature/ci_build_yocto","pushedAt":"2023-11-21T12:20:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"danimtb","name":"Daniel","path":"/danimtb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10808592?s=80&v=4"},"commit":{"message":"user conan non-root","shortMessageHtmlLink":"user conan non-root"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAD7LpEFQA","startCursor":null,"endCursor":null}},"title":"Activity · conan-io/meta-conan"}