{"bugs":[{"bugid":962128,"firstseen":"2025-08-29T15:03:37.915737","severity":"normal","status":"CONFIRMED","summary":"dev-ruby\/gpgme-2.0.25 version bump"}],"categories":[{"categoryid":312,"name":"app-crypt","summary":"The app-crypt category contains cryptographic (encryption, decryption, steganography and signing) software."},{"categoryid":450,"name":"dev-lang","summary":"The dev-lang category contains various programming language implementations and related tools."},{"categoryid":393,"name":"dev-libs","summary":"The dev-libs category contains various miscellaneous programming libraries."},{"categoryid":439,"name":"dev-ruby","summary":"The dev-ruby category contains libraries and utilities relevant to the Ruby programming language."},{"categoryid":396,"name":"virtual","summary":"The virtual category contains packages which satisfy virtual dependencies."}],"changelog":[{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"3d6148596493951f8c5e39c4a4f0554b0afab07b","committime":"2025-10-02T18:19:28","packageid":63069,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"asturm@gentoo.org","authorname":"Andreas Sturmlechner","body":"Broken with app-arch\/gpgme-2.\n\nSigned-off-by: Andreas Sturmlechner <asturm@gentoo.org>","commitid":"3862b2bb2ef5d4614ddfff5d1a6423cd93d60dd1","committime":"2025-10-02T16:48:27","packageid":63069,"repoid":1,"summary":"dev-ruby\/gpgme: drop 2.0.24-r1, 2.0.24-r2"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"d819ec934e81410a569559f592bd6d691c8d5e71","committime":"2025-09-13T06:34:33","packageid":63069,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"We can't bump to 2.0.25 yet because of the libassuan mess (which we will\nneed to tend to soon) but backport patches for now.\n\nBug: https:\/\/bugs.gentoo.org\/962128\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"f4a56edef72cd44633067f01109301a20673cf6e","committime":"2025-09-13T06:25:22","packageid":63069,"repoid":1,"summary":"dev-ruby\/gpgme: fix build w\/ gpgme-2"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"521c0ac7730e44fcd04cfd90a9e72dc0ce6bd1f5","committime":"2025-08-12T11:52:57","packageid":63069,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"graaff@gentoo.org","authorname":"Hans de Graaff","body":"The code is only compatible with gptme 1.x.\n\nCloses: https:\/\/bugs.gentoo.org\/961324\nSigned-off-by: Hans de Graaff <graaff@gentoo.org>","commitid":"68a9e22e94b6daacdee1907298967dfecf7a6328","committime":"2025-08-12T11:33:22","packageid":63069,"repoid":1,"summary":"dev-ruby\/gpgme: fix app-crypt\/gpgme dependency"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"f6ae1a8cef7d885816338c8cc2cdd2915a7140bd","committime":"2024-11-08T09:03:28","packageid":63069,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"graaff@gentoo.org","authorname":"Hans de Graaff","body":"Signed-off-by: Hans de Graaff <graaff@gentoo.org>","commitid":"91fb16d8d45964bc6b3e56bc144ac48bee989cb2","committime":"2024-11-08T08:30:21","packageid":63069,"repoid":1,"summary":"dev-ruby\/gpgme: drop 2.0.22-r1, 2.0.23-r1"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"f869d053074d84a386075382205cf3c54202330d","committime":"2024-06-23T02:03:58","packageid":63069,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"c03d3d4716f6eca9af53b040402bfb0922a22918","committime":"2024-06-23T01:44:51","packageid":63069,"repoid":1,"summary":"dev-ruby\/gpgme: subscribe to libassuan subslot"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"652aa412a28ed0b42dfab992ff6103325e47f8b0","committime":"2024-02-01T07:23:03","packageid":63069,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"graaff@gentoo.org","authorname":"Hans de Graaff","body":"Signed-off-by: Hans de Graaff <graaff@gentoo.org>","commitid":"c0656d31094b50d36b047c72319cfebf20426a4b","committime":"2024-02-01T07:11:25","packageid":63069,"repoid":1,"summary":"dev-ruby\/gpgme: add 2.0.24"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"29aec1881ba2e094216a28b526f73ddc5010e9df","committime":"2023-09-09T10:46:58","packageid":63069,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"graaff@gentoo.org","authorname":"Hans de Graaff","body":"Signed-off-by: Hans de Graaff <graaff@gentoo.org>","commitid":"0dd8ce2c888a7d936d41a8d2e72fe6988327e9e5","committime":"2023-09-09T10:34:35","packageid":63069,"repoid":1,"summary":"dev-ruby\/gpgme: add 2.0.23"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"9883df2c872bcf910b4adea4502fbade34ace06f","committime":"2023-07-05T04:46:55","packageid":63069,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"graaff@gentoo.org","authorname":"Hans de Graaff","body":"Signed-off-by: Hans de Graaff <graaff@gentoo.org>","commitid":"017b25adc2ae71be8ae705ce1b94e8c74db90b51","committime":"2023-07-04T15:15:58","packageid":63069,"repoid":1,"summary":"dev-ruby\/gpgme: enable ruby32"},{"authoremail":"graaff@gentoo.org","authorname":"Hans de Graaff","body":"Signed-off-by: Hans de Graaff <graaff@gentoo.org>","commitid":"c3d4133895ace23f54b0ae7dc86c0866879b07b1","committime":"2023-07-04T15:14:39","packageid":63069,"repoid":1,"summary":"dev-ruby\/gpgme: drop 2.0.20-r3, 2.0.21"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"21e2c1e01b4e7317eef8a70f517360f11beef10c","committime":"2023-04-13T06:16:50","packageid":63069,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"907c5dc01889c39bd07fca3737660d4e6c6fb050","committime":"2023-04-13T06:08:52","packageid":63069,"repoid":1,"summary":"dev-ruby\/gpgme: Keyword 2.0.22 arm64, #734842"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"820d9a615c3bc291439355b22ff394f4e06e1dee","committime":"2022-12-27T07:03:05","packageid":63069,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"graaff@gentoo.org","authorname":"Hans de Graaff","body":"Signed-off-by: Hans de Graaff <graaff@gentoo.org>","commitid":"0cfb6ea6ec591b2ad450807bad17a4b4f582ca52","committime":"2022-12-26T10:56:13","packageid":63069,"repoid":1,"summary":"dev-ruby\/gpgme: add 2.0.22"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"0d5038925a24cd4b45ae4989664906d86f50330b","committime":"2022-11-08T06:16:47","packageid":63069,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"graaff@gentoo.org","authorname":"Hans de Graaff","body":"Signed-off-by: Hans de Graaff <graaff@gentoo.org>","commitid":"9bbb7176bfaf6b2ad15a3e129173771a2b575768","committime":"2022-11-06T07:42:00","packageid":63069,"repoid":1,"summary":"dev-ruby\/gpgme: add 2.0.21"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"073e6e790835fd5f809f5e632134d9b75947744c","committime":"2022-06-25T09:02:41","packageid":63069,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"graaff@gentoo.org","authorname":"Hans de Graaff","body":"Signed-off-by: Hans de Graaff <graaff@gentoo.org>","commitid":"d1dcc16babadc24cb5075fbb609f2d1b1169d1f6","committime":"2022-06-25T08:04:11","packageid":63069,"repoid":1,"summary":"dev-ruby\/gpgme: drop 2.0.20-r2"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"c15867d74161471a612cb2e7bbbcb0d1b94ad2c4","committime":"2022-05-06T07:18:00","packageid":63069,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"graaff@gentoo.org","authorname":"Hans de Graaff","body":"Signed-off-by: Hans de Graaff <graaff@gentoo.org>","commitid":"66482e7d3a4827f65bbe58bc984567110dbce4d2","committime":"2022-05-06T07:12:53","packageid":63069,"repoid":1,"summary":"dev-ruby\/gpgme: enable ruby31"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"e3a59f5fd679953f1123ca8a8bfd985569bb13a1","committime":"2022-02-16T22:21:54","packageid":63069,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"soap@gentoo.org","authorname":"David Seifert","body":"Signed-off-by: David Seifert <soap@gentoo.org>","commitid":"f3a18c731d6a1dd49a047ebff75f92652ef3b3ef","committime":"2022-02-16T22:11:10","packageid":63069,"repoid":1,"summary":"dev-ruby\/gpgme: add subslot op on app-crypt\/gpgme"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"a90e9aa210a7d0ed5f58844cfd88f53ef63d9e4d","committime":"2021-10-31T06:06:33","packageid":63069,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"graaff@gentoo.org","authorname":"Hans de Graaff","body":"Package-Manager: Portage-3.0.28, Repoman-3.0.3\nSigned-off-by: Hans de Graaff <graaff@gentoo.org>","commitid":"72c4ad16d07830b0e6c3a2fef4386e3fe3af1b16","committime":"2021-10-31T05:56:36","packageid":63069,"repoid":1,"summary":"dev-ruby\/gpgme: EAPI 8; add ruby30; fix extension install"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"a48ae8b514bab4298677b53c9fef0e79dd7584bf","committime":"2020-09-15T06:35:15","packageid":63069,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"graaff@gentoo.org","authorname":"Hans de Graaff","body":"Package-Manager: Portage-3.0.4, Repoman-3.0.1\nSigned-off-by: Hans de Graaff <graaff@gentoo.org>","commitid":"c5075ab17b2346613d9092e231ccd78b0628c68f","committime":"2020-09-15T05:14:09","packageid":63069,"repoid":1,"summary":"dev-ruby\/gpgme: cleanup"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"74b45e52d66174fe12de891530ef99a160e647fa","committime":"2020-02-19T19:10:18","packageid":63069,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"graaff@gentoo.org","authorname":"Hans de Graaff","body":"Package-Manager: Portage-2.3.84, Repoman-2.3.20\nSigned-off-by: Hans de Graaff <graaff@gentoo.org>","commitid":"65cdb848b3a96d8ec06dd098e783275bf83ffb41","committime":"2020-02-19T18:49:50","packageid":63069,"repoid":1,"summary":"dev-ruby\/gpgme: add 2.0.20"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"824dac76531dbf1a15c3b6ae4edadba511fe07b1","committime":"2019-12-11T12:45:54","packageid":63069,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"soap@gentoo.org","authorname":"David Seifert","body":"* Since all ebuilds in the tree are EAPI>=4,\n  `|| die` on builtin commands is redundant\n  and dead code.\n\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/13940\nReviewed-by: Ulrich Müller <ulm@gentoo.org>\nReviewed-by: Michał Górny <mgorny@gentoo.org>\nReviewed-by: Andreas K. Hüttel <dilfridge@gentoo.org>\nSigned-off-by: David Seifert <soap@gentoo.org>","commitid":"398a42634f34afa1979d88ae1d8b38194e911c2d","committime":"2019-12-11T12:32:00","packageid":63069,"repoid":1,"summary":"*\/*: [QA] Remove redundant `|| die` guards"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"eea90c17999daaf9db965fb43ef259353dca17d1","committime":"2019-10-05T06:45:57","packageid":63069,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"graaff@gentoo.org","authorname":"Hans de Graaff","body":"Package-Manager: Portage-2.3.76, Repoman-2.3.16\nSigned-off-by: Hans de Graaff <graaff@gentoo.org>","commitid":"21e1b84c4ce77a028623010e79ebd71496568453","committime":"2019-10-05T05:46:14","packageid":63069,"repoid":1,"summary":"dev-ruby\/gpgme: add 2.0.19"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"ac4e3dec1888b977fe16ea07db76509760d7710f","committime":"2019-07-17T07:47:08","packageid":63069,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"graaff@gentoo.org","authorname":"Hans de Graaff","body":"Signed-off-by: Hans de Graaff <graaff@gentoo.org>\nPackage-Manager: Portage-2.3.66, Repoman-2.3.11","commitid":"68f3da259dd4d5df95ad76a7e9d15f8ecc972c48","committime":"2019-07-17T06:48:47","packageid":63069,"repoid":1,"summary":"dev-ruby\/gpgme: cleanup"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"2ce7f7d43e0d7ce3625290c3c60439a2c5106533","committime":"2019-06-01T08:44:23","packageid":63069,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"graaff@gentoo.org","authorname":"Hans de Graaff","body":"Signed-off-by: Hans de Graaff <graaff@gentoo.org>\nPackage-Manager: Portage-2.3.66, Repoman-2.3.11","commitid":"d94c142b79a5d49e2b855a454c2217f19ff1bfc7","committime":"2019-06-01T08:16:29","packageid":63069,"repoid":1,"summary":"dev-ruby\/gpgme: add 2.0.18"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"aaf156a1627722d977547db3fa6491da13c98fe7","committime":"2019-04-09T17:24:07","packageid":63069,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"graaff@gentoo.org","authorname":"Hans de Graaff","body":"Signed-off-by: Hans de Graaff <graaff@gentoo.org>\nPackage-Manager: Portage-2.3.62, Repoman-2.3.11","commitid":"fb1008bf14fac957cd9760a96db0198be2ca808e","committime":"2019-04-09T17:04:32","packageid":63069,"repoid":1,"summary":"dev-ruby\/gpgme: add 2.0.18"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"bb5b3c21a1f22cef2483c68810de600b648bf962","committime":"2018-01-22T20:05:53","packageid":63069,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"graaff@gentoo.org","authorname":"Hans de Graaff","body":"Package-Manager: Portage-2.3.19, Repoman-2.3.6","commitid":"3702a82b9d4fe2cfe1a931728775144051aa5cb3","committime":"2018-01-22T19:35:52","packageid":63069,"repoid":1,"summary":"dev-ruby\/gpgme: cleanup"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"b20334a7927896f52259ac482a8dbe92b5ad2bc8","committime":"2017-12-28T23:05:56","packageid":63069,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"robbat2@gentoo.org","authorname":"Robin H. Johnson","body":"Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>\nPackage-Manager: Portage-2.3.16, Repoman-2.3.6","commitid":"ac0d571e0dc662f248dde17441a6734c5ec0853a","committime":"2017-12-28T00:28:55","packageid":63069,"repoid":1,"summary":"dev-ruby\/gpgme: bump for ruby targets"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"25093d6359f778b8d1052f66ba9e26fc29ded21a","committime":"2017-02-28T20:35:29","packageid":63069,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"robbat2@gentoo.org","authorname":"Robin H. Johnson","body":"Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>","commitid":"61b861acd7b49083dab687e133f30f3331cb7480","committime":"2017-02-28T19:47:27","packageid":63069,"repoid":1,"summary":"Drop $Id$ per council decision in bug #611234."},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"a1ac527e91edd8e9c0854d20d654bd0dfb0beeb2","committime":"2016-03-21T22:06:41","packageid":63069,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"mrueg@gentoo.org","authorname":"Manuel Rüger","body":"Package-Manager: portage-2.2.28","commitid":"d6a0093be32e744a076127703f0442ad966d30fa","committime":"2016-03-21T21:55:32","packageid":63069,"repoid":1,"summary":"dev-ruby\/gpgme: Remove old"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"7e6a50b48bb840e3c3dd353e6c971cf539e641d2","committime":"2016-01-20T06:21:50","packageid":63069,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"graaff@gentoo.org","authorname":"Hans de Graaff","body":"Package-Manager: portage-2.2.26","commitid":"78c6060813f4ea0fb9e126230c33921963371a04","committime":"2016-01-19T06:13:48","packageid":63069,"repoid":1,"summary":"dev-ruby\/gpgme: add 2.0.12"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"d2839f59b504c42e2b4460bcf16dc79e12e879a9","committime":"2015-12-16T07:05:28","packageid":63069,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"graaff@gentoo.org","authorname":"Hans de Graaff","body":"Package-Manager: portage-2.2.24","commitid":"0a7e35a7d993d63ba35424d691e5b01443ed4606","committime":"2015-12-16T06:39:42","packageid":63069,"repoid":1,"summary":"dev-ruby\/gpgme: add 2.0.11"},{"authoremail":"graaff@gentoo.org","authorname":"Hans de Graaff","body":"Package-Manager: portage-2.2.24","commitid":"746a619442756db30036cdacb3537203666b95dd","committime":"2015-12-16T06:37:58","packageid":63069,"repoid":1,"summary":"dev-ruby\/gpgme: cleanup"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"398c2997e42d01e028a13f3313dc57e85ea57009","committime":"2015-08-27T06:26:33","packageid":63069,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"graaff@gentoo.org","authorname":"Hans de Graaff","body":"Package-Manager: portage-2.2.20.1","commitid":"bc7678c0f14f3a549da8c7738c008433c6f5d707","committime":"2015-08-27T05:08:43","packageid":63069,"repoid":1,"summary":"dev-ruby\/gpgme: version bump"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"945f0d2a26da4f944fd06ad6a874f69d37ce1e06","committime":"2015-08-09T09:26:46","packageid":63069,"repoid":1,"summary":"2015-08-09 09:26:21 UTC"},{"authoremail":"robbat2@gentoo.org","authorname":"Robin H. Johnson","body":"This commit represents a new era for Gentoo:\nStoring the gentoo-x86 tree in Git, as converted from CVS.\n\nThis commit is the start of the NEW history.\nAny historical data is intended to be grafted onto this point.\n\nCreation process:\n1. Take final CVS checkout snapshot\n2. Remove ALL ChangeLog* files\n3. Transform all Manifests to thin\n4. Remove empty Manifests\n5. Convert all stale $Header$\/$Id$ CVS keywords to non-expanded Git $Id$\n5.1. Do not touch files with -kb\/-ko keyword flags.\n\nSigned-off-by: Robin H. Johnson <robbat2@gentoo.org>\nX-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests\nX-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project\nX-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration\nX-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn\nX-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts\nX-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration\nX-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging\nX-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed","commitid":"56bd759df1d0c750a065b8c845e93d5dfa6b549d","committime":"2015-08-08T20:49:04","packageid":63069,"repoid":1,"summary":"proj\/gentoo: Initial commit"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"4fd0a9fa186b0fc4ddc85fa2926486febd5d436c","committime":"2015-07-26T21:45:13","packageid":63069,"repoid":1,"summary":"2015-07-26 21:43:13 UTC"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"a637bd65b7fef8e2be4e7fc6e9097479372e0e2e","committime":"2015-06-19T16:38:33","packageid":63069,"repoid":1,"summary":"2015-06-19 16:35:30 UTC"}],"dependencies":[{"block":false,"categoryid":393,"description":"IPC library used by GnuPG and GPGME","ebuildids":[876110],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"crypto@gentoo.org","maintainername":"Crypto","name":"libassuan","packageid":46613,"summary":"In an ideal world, Assuan is irrelevant. Assuan's primary use is to allow a client to interact with a non-persistent server. Using Assuan, this is accomplished by forking a subprocess and communicating with it via, for example, a pipe or unix domain socket. This method is neither elegant nor efficient especially when there is a lot of data spread across several transactions: not only is there a penalty for an increased number of context switches, but also a significant amount of data is MEMCPYed from the client to a file descriptor and from the file descriptor to the server."},{"block":false,"categoryid":450,"description":"An object-oriented scripting language","ebuildids":[876110],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"ruby@gentoo.org","maintainername":"Gentoo Ruby Project","name":"ruby","packageid":46620},{"block":false,"categoryid":312,"description":"GnuPG Made Easy is a library for making GnuPG easier to use","ebuildids":[876110],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"crypto@gentoo.org","maintainername":"Crypto","name":"gpgme","packageid":48090},{"block":false,"categoryid":393,"description":"Contains error handling functions used by GnuPG software","ebuildids":[876110],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"crypto@gentoo.org","maintainername":"Crypto","name":"libgpg-error","packageid":55612},{"block":false,"categoryid":396,"description":"Virtual ebuild for rubygems","ebuildids":[876110],"firstseen":"2011-10-21T14:35:54.116092","maintainer":"ruby@gentoo.org","maintainername":"Gentoo Ruby Project","name":"rubygems","packageid":58070}],"depending":[{"block":false,"categoryid":439,"description":"A GPG backend for hiera-eyaml","ebuildids":[782449],"firstseen":"2015-02-12T14:35:33.209806","maintainer":"sysadmin@gentoo.org","maintainername":"Gentoo Sysadmin Project","name":"hiera-eyaml-gpg","packageid":63071}],"ebuilds":[{"archs":["~amd64","~arm64","~x86"],"ebuildid":876110,"firstseen":"2025-09-13T07:35:53.277731","license":"LGPL-2.1+","moddate":"2026-03-30T13:49:43","packageid":63069,"repoid":1,"slot":"0","uses":["doc","ruby_targets_ruby32","test"],"version":"2.0.24-r3"}],"masks":[],"package":{"categoryid":439,"description":"Ruby language binding for GnuPG Made Easy","firstseen":"2015-02-12T14:35:33.209806","maintainer":"sysadmin@gentoo.org","maintainername":"Gentoo Sysadmin Project","name":"gpgme","packageid":63069},"rdependencies":[{"block":false,"categoryid":393,"description":"IPC library used by GnuPG and GPGME","ebuildids":[876110],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"crypto@gentoo.org","maintainername":"Crypto","name":"libassuan","packageid":46613,"summary":"In an ideal world, Assuan is irrelevant. Assuan's primary use is to allow a client to interact with a non-persistent server. Using Assuan, this is accomplished by forking a subprocess and communicating with it via, for example, a pipe or unix domain socket. This method is neither elegant nor efficient especially when there is a lot of data spread across several transactions: not only is there a penalty for an increased number of context switches, but also a significant amount of data is MEMCPYed from the client to a file descriptor and from the file descriptor to the server."},{"block":false,"categoryid":450,"description":"An object-oriented scripting language","ebuildids":[876110],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"ruby@gentoo.org","maintainername":"Gentoo Ruby Project","name":"ruby","packageid":46620},{"block":false,"categoryid":312,"description":"GnuPG Made Easy is a library for making GnuPG easier to use","ebuildids":[876110],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"crypto@gentoo.org","maintainername":"Crypto","name":"gpgme","packageid":48090},{"block":false,"categoryid":393,"description":"Contains error handling functions used by GnuPG software","ebuildids":[876110],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"crypto@gentoo.org","maintainername":"Crypto","name":"libgpg-error","packageid":55612},{"block":false,"categoryid":396,"description":"Virtual ebuild for rubygems","ebuildids":[876110],"firstseen":"2011-10-21T14:35:54.116092","maintainer":"ruby@gentoo.org","maintainername":"Gentoo Ruby Project","name":"rubygems","packageid":58070}],"repos":[{"branch":"master","lastcommit":"52197549fd3431fa256b8edbafdcd3702dd0e134","name":"gentoo","path":"\/usr\/portage","repoid":1,"upstream":"origin"}],"tracked":false,"urls":["https:\/\/github.com\/ueno\/ruby-gpgme"],"uses":[{"description":"Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally","isdefault":false,"use":"doc"},{"description":"Enable dependencies and\/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)","isdefault":false,"use":"test"},{"description":"Build with MRI Ruby 3.2.x","group":"ruby_targets","isdefault":false,"use":"ruby32"}]}