{"bugs":[{"bugid":956347,"firstseen":"2025-07-11T02:48:40.189262","severity":"normal","status":"CONFIRMED","summary":"media-libs\/libinsane: tests can be wired up by hiding Valgrind"},{"bugid":961075,"firstseen":"2025-08-04T19:05:03.150035","severity":"normal","status":"CONFIRMED","summary":"media-libs\/libinsane-1.0.10 - [meson] [gcc-16] subprojects\/...\/meson.build: ERROR: Program gtkdoc-scan not found or not executable"}],"categories":[{"categoryid":391,"name":"app-text","summary":"The app-text category contains tools for working with human-language text files."},{"categoryid":1560,"name":"dev-debug"},{"categoryid":393,"name":"dev-libs","summary":"The dev-libs category contains various miscellaneous programming libraries."},{"categoryid":428,"name":"dev-util","summary":"The dev-util category contains various miscellaneous development utilities."},{"categoryid":354,"name":"media-gfx","summary":"The media-gfx category contains graphics-related packages."},{"categoryid":438,"name":"media-libs","summary":"The media-libs category contains media-related libraries."}],"changelog":[{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"1313397423c99fc04dbad5d1c46923aa82bb7a6c","committime":"2026-02-21T12:00:48","packageid":70099,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"asturm@gentoo.org","authorname":"Andreas Sturmlechner","body":"Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>","commitid":"edf019c59c40238cdd62f46acb91831de46e0258","committime":"2026-02-21T09:42:14","packageid":70099,"repoid":1,"summary":"media-libs\/libinsane: drop 1.0.9"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"ddd1e5c60fc005ed4cf002b90ddb2ab4cff8ca50","committime":"2025-10-26T03:48:29","packageid":70099,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"parona@protonmail.com","authorname":"Alfred Wingate","body":"sed -E '\/dev-libs\\\/gobject-introspection(:=|\\s|$|-[0-9]|\\[)\/ { s\/(>=)?dev-libs\\\/gobject-introspection(-[0-9.r-]*)?\/>=dev-libs\\\/gobject-introspection-1.82.0-r2\/ }' *\/*\/*.ebuild -i\n\n+ manually going over to undo the false positives or if the version\n  requirement was higher.\n\nBug: https:\/\/bugs.gentoo.org\/947058\nSee-Also: ae37e3f389808700bd0f4343ee04888f0ef179d2\nSigned-off-by: Alfred Wingate <parona@protonmail.com>\nPart-of: https:\/\/github.com\/gentoo\/gentoo\/pull\/44336\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/44336\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"d83e25b6a59578c519b2910640b5cb4205f0275c","committime":"2025-10-26T02:42:53","packageid":70099,"repoid":1,"summary":"*\/*: depend on newer gobject-introspection as a workaround"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"039d17459c9b372be4480cdf2ae85db5edf377dd","committime":"2024-01-13T18:05:17","packageid":70099,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"mgorny@gentoo.org","authorname":"Michał Górny","body":"Signed-off-by: Michał Górny <mgorny@gentoo.org>\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/34786\nSigned-off-by: Michał Górny <mgorny@gentoo.org>","commitid":"5e3d413c90ed50a6f9582ee1e3817398d4a82319","committime":"2024-01-13T16:08:07","packageid":70099,"repoid":1,"summary":"Move {dev-util → dev-debug}\/valgrind"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"3548511996bfd3574f9e3a3a433fb9e7526f3f58","committime":"2024-01-12T15:05:10","packageid":70099,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"mgorny@gentoo.org","authorname":"Michał Górny","body":"Per the category metadata, app-doc\/ is reserved for documentation\n*files* and not software.  Move it to app-text\/ where it seems a better\nfit.\n\nSigned-off-by: Michał Górny <mgorny@gentoo.org>","commitid":"f7fdfdaeec3764929686064a6054c38a6b2d7788","committime":"2024-01-11T16:04:37","packageid":70099,"repoid":1,"summary":"Move {app-doc → app-text}\/doxygen"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"3f5bada03b4d3aa1261021f4f77d62897eb69976","committime":"2023-03-03T23:31:54","packageid":70099,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"voyageur@gentoo.org","authorname":"Bernard Cafarelli","body":"Signed-off-by: Bernard Cafarelli <voyageur@gentoo.org>","commitid":"4ee9b268d86d795fc8963db16877aeada1c9a664","committime":"2023-03-03T23:10:40","packageid":70099,"repoid":1,"summary":"media-libs\/libinsane: add 1.0.10"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"19aa8c0c2752ae4c66fb747d6ceb14f2b3286179","committime":"2022-07-18T18:01:55","packageid":70099,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"voyageur@gentoo.org","authorname":"Bernard Cafarelli","body":"Closes: https:\/\/bugs.gentoo.org\/832146\nSigned-off-by: Bernard Cafarelli <voyageur@gentoo.org>","commitid":"cf94391a811ee92d1b09fabd0c15e99747cc0d64","committime":"2022-07-18T17:49:06","packageid":70099,"repoid":1,"summary":"media-libs\/libinsane: fix compilation with MUSL"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"45529d7a1926898440d5e1c9d7ed0ae6df100444","committime":"2022-02-04T12:36:45","packageid":70099,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"voyageur@gentoo.org","authorname":"Bernard Cafarelli","body":"Package-Manager: Portage-3.0.30, Repoman-3.0.3\nSigned-off-by: Bernard Cafarelli <voyageur@gentoo.org>","commitid":"c653b34c2f0be635ca8c75b43ffdd3d2269a8c1a","committime":"2022-02-04T12:17:32","packageid":70099,"repoid":1,"summary":"media-libs\/libinsane: drop old"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"ae9e1964312488fc6175314416cc78cd97f79361","committime":"2021-01-02T11:05:06","packageid":70099,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"voyageur@gentoo.org","authorname":"Bernard Cafarelli","body":"Package-Manager: Portage-3.0.12, Repoman-3.0.2\nSigned-off-by: Bernard Cafarelli <voyageur@gentoo.org>","commitid":"4ce16684ccf9e07b93bea8aeb596b22e4c211551","committime":"2021-01-02T10:41:52","packageid":70099,"repoid":1,"summary":"media-libs\/libinsane: 1.0.9 bump"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"7884cdd4973f01ea3753d7ff7f370a408b9813e9","committime":"2020-10-25T18:05:18","packageid":70099,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"voyageur@gentoo.org","authorname":"Bernard Cafarelli","body":"Package-Manager: Portage-3.0.8, Repoman-3.0.2\nSigned-off-by: Bernard Cafarelli <voyageur@gentoo.org>","commitid":"e98f889be033a2a9eebd765a117bcd25ca2ccacc","committime":"2020-10-24T21:26:34","packageid":70099,"repoid":1,"summary":"media-libs\/libinsane: 1.0.8 bump"},{"authoremail":"voyageur@gentoo.org","authorname":"Bernard Cafarelli","body":"Package-Manager: Portage-3.0.8, Repoman-3.0.2\nSigned-off-by: Bernard Cafarelli <voyageur@gentoo.org>","commitid":"f139169c4fe719fc4415e0c4f088cc9b4db195de","committime":"2020-10-24T21:25:31","packageid":70099,"repoid":1,"summary":"media-libs\/libinsane: drop old"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"739d11b1e8b7fc5ed1a66111ebbf11bd7b54ca08","committime":"2020-09-02T21:05:15","packageid":70099,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"voyageur@gentoo.org","authorname":"Bernard Cafarelli","body":"Package-Manager: Portage-3.0.5, Repoman-3.0.1\nSigned-off-by: Bernard Cafarelli <voyageur@gentoo.org>","commitid":"edcd02ef0a5871990ceec2114fe4ef94a730b8cc","committime":"2020-09-02T20:56:20","packageid":70099,"repoid":1,"summary":"media-libs\/libinsane: 1.0.7 bump"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"348bfc1161059c5eb849c8fdaed3bbcdf927e97e","committime":"2020-05-29T21:05:17","packageid":70099,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"voyageur@gentoo.org","authorname":"Bernard Cafarelli","body":"Closes: https:\/\/bugs.gentoo.org\/724770\nPackage-Manager: Portage-2.3.100, Repoman-2.3.22\nSigned-off-by: Bernard Cafarelli <voyageur@gentoo.org>","commitid":"e12e70941dfaf7c3c79457de3b3b7edc41f12155","committime":"2020-05-29T20:45:40","packageid":70099,"repoid":1,"summary":"media-libs\/libinsane: needs object-introspection dependency"},{"authoremail":"voyageur@gentoo.org","authorname":"Bernard Cafarelli","body":"Package-Manager: Portage-2.3.100, Repoman-2.3.22\nSigned-off-by: Bernard Cafarelli <voyageur@gentoo.org>","commitid":"a3ddbdccf45023ed2e9310c7de412b6b0b1c3601","committime":"2020-05-29T20:44:46","packageid":70099,"repoid":1,"summary":"media-libs\/libinsane: drop old"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"77ef24eee64a7b45b4b0eb329c3841021bc58041","committime":"2020-03-26T01:37:22","packageid":70099,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"voyageur@gentoo.org","authorname":"Bernard Cafarelli","body":"Package-Manager: Portage-2.3.96, Repoman-2.3.21\nSigned-off-by: Bernard Cafarelli <voyageur@gentoo.org>","commitid":"00ca3c66ca1f58c0dd6cacbf892939ec88ae6cd8","committime":"2020-03-26T01:05:28","packageid":70099,"repoid":1,"summary":"media-libs\/libinsane: 1.0.4 bump"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"80c1fde81ed7f189e94663b34a36412466f4946e","committime":"2019-12-31T11:25:39","packageid":70099,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"voyageur@gentoo.org","authorname":"Bernard Cafarelli","body":"Closes: https:\/\/bugs.gentoo.org\/704362\nPackage-Manager: Portage-2.3.84, Repoman-2.3.20\nSigned-off-by: Bernard Cafarelli <voyageur@gentoo.org>","commitid":"9cc5e0056f12aecbe67a20000c3ca71e55d19cec","committime":"2019-12-31T11:04:05","packageid":70099,"repoid":1,"summary":"media-libs\/libinsane: add missing glib-utils BDEPEND"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"cb15d4c7381169c1820ec25c7f6fa6109d3fe45e","committime":"2019-12-30T14:25:34","packageid":70099,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"voyageur@gentoo.org","authorname":"Bernard Cafarelli","body":"Signed-off-by: Bernard Cafarelli <voyageur@gentoo.org>","commitid":"654252811e81d61212b601f34ba86cc1fbf8d3d8","committime":"2019-12-30T13:39:48","packageid":70099,"repoid":1,"summary":"media-libs\/libinsane: 1.0.3 bump"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"bc19d1329d347a7a5deca9f7609ebdbaba508680","committime":"2019-10-14T21:30:14","packageid":70099,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"voyageur@gentoo.org","authorname":"Bernard Cafarelli","body":"Package-Manager: Portage-2.3.76, Repoman-2.3.17\nSigned-off-by: Bernard Cafarelli <voyageur@gentoo.org>","commitid":"6eb53584b321e889cbf25c53b7397fec96bf9dc1","committime":"2019-10-14T21:03:36","packageid":70099,"repoid":1,"summary":"media-libs\/libinsane: 1.0.2 bump"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"eab830af96148adaa5a25699e234251bcf47a249","committime":"2019-08-23T17:06:12","packageid":70099,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"voyageur@gentoo.org","authorname":"Bernard Cafarelli","body":"New dependency for app-text\/paperwork\n\nPackage-Manager: Portage-2.3.72, Repoman-2.3.17\nSigned-off-by: Bernard Cafarelli <voyageur@gentoo.org>","commitid":"109f3017d88392afc0ceaf5216454828c007f344","committime":"2019-08-23T16:51:08","packageid":70099,"repoid":1,"summary":"media-libs\/libinsane: initial import"}],"dependencies":[{"block":false,"categoryid":393,"description":"Introspection system for GObject-based libraries","ebuildids":[779940],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"gnome@gentoo.org","maintainername":"Gentoo GNOME Desktop","name":"gobject-introspection","packageid":42119},{"block":false,"categoryid":354,"description":"Scanner Access Now Easy - Backends","ebuildids":[779940],"firstseen":"2010-05-04T00:54:45.661860","name":"sane-backends","packageid":46903},{"block":false,"categoryid":428,"description":"C Unit Test Framework","ebuildids":[779940],"firstseen":"2010-05-04T00:54:45.661860","name":"cunit","packageid":48332},{"block":false,"categoryid":428,"description":"GTK+ Documentation Generator","ebuildids":[779940],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"gnome@gentoo.org","maintainername":"Gentoo GNOME Desktop","name":"gtk-doc","packageid":52248,"summary":"GTK-Doc is used to document C code. It is typically used to document the public API of libraries, such as the GTK+ and GNOME libraries, but it can also be used to document application code."},{"block":false,"categoryid":391,"description":"Documentation system for most programming languages","ebuildids":[779940],"firstseen":"2024-01-12T15:22:49.571199","name":"doxygen","packageid":76891,"summary":"Doxygen is a tool for analyzing, documenting, and reverse-engineering source code of various languages using a variety of output formats (try it and see). Doxygen supports C++, C, Java, Objective-C, Python, IDL (Corba and Microsoft flavors) and to some extent PHP, C#, and D, as well as other languages (using additional helper tools)."},{"block":false,"categoryid":1560,"description":"An open-source memory debugger for GNU\/Linux","ebuildids":[779940],"firstseen":"2024-01-13T18:09:53.829789","name":"valgrind","packageid":76909,"summary":"Valgrind is a GPL'd tool to help you find memory-management problems in your programs. When a program is run under Valgrind's supervision, all reads and writes of memory are checked, and calls to malloc\/new\/free\/delete are intercepted. As a result, Valgrind can detect problems such as - Use of uninitialised memory - Reading\/writing memory after it has been free'd - Reading\/writing off the end of malloc'd blocks - Reading\/writing inappropriate areas on the stack - Memory leaks -- where pointers to malloc'd blocks are lost forever - Passing of uninitialised and\/or unaddressible memory to system calls - Mismatched use of malloc\/new\/new [] vs free\/delete\/delete [] - Some abuses of the POSIX Pthreads API"}],"depending":[{"block":false,"categoryid":391,"description":"a personal document manager for scanned documents (and PDFs)","ebuildids":[839395,839395],"firstseen":"2014-09-30T13:37:40.517177","maintainer":"voyageur@gentoo.org","maintainername":"Bernard Cafarelli","name":"paperwork","packageid":62581,"summary":"Paperwork is a personal document manager for scanned documents (and PDFs). It's designed to be easy and fast to use. The idea behind Paperwork is \"scan and forget\": You should be able to just scan a new document and forget about it until the day you need it again. In other words, let the machine do most of the work for you."}],"ebuilds":[{"archs":["~amd64","~x86"],"ebuildid":779940,"firstseen":"2023-03-03T23:34:17.454016","license":"LGPL-3+","moddate":"2026-04-02T22:11:33","packageid":70099,"repoid":1,"slot":"0","uses":["doc","gtk-doc","test"],"version":"1.0.10"}],"masks":[],"package":{"categoryid":438,"description":"Crossplatform access to image scanners","firstseen":"2019-08-23T17:14:00.415198","name":"libinsane","packageid":70099,"summary":"Libinsane is the library to access scanners on both Linux and Windows. It's cross-platform, cross-programming languages, cross-scanners :-). It takes care of all the quirks of all the platforms and scanners It has however some limitations: * It is only designed to work with scanners, not webcams, not USB keys, etc (think paper-eaters only) * TWAIN API may display some dialogs. Libinsane cannot prevent them. * Full bed page scan only: Presence of the option to set the scan area cannot be guaranteed. You may have to crop the image later in your own application (see Paperwork for example). * 24 bits color scans only (may be fixed later) It is the successor of Pyinsane2 but shares no code with it."},"rdependencies":[{"block":false,"categoryid":393,"description":"Introspection system for GObject-based libraries","ebuildids":[779940],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"gnome@gentoo.org","maintainername":"Gentoo GNOME Desktop","name":"gobject-introspection","packageid":42119},{"block":false,"categoryid":354,"description":"Scanner Access Now Easy - Backends","ebuildids":[779940],"firstseen":"2010-05-04T00:54:45.661860","name":"sane-backends","packageid":46903}],"repos":[{"branch":"master","lastcommit":"1f58741385367db432e79500a838ced67b2a773d","name":"gentoo","path":"\/usr\/portage","repoid":1,"upstream":"origin"}],"tracked":false,"urls":["https:\/\/gitlab.gnome.org\/World\/OpenPaperwork\/libinsane"],"uses":[{"description":"Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally","isdefault":false,"use":"doc"},{"description":"Build and install gtk-doc based developer documentation for dev-util\/devhelp, IDE and offline use","isdefault":false,"use":"gtk-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"}]}