{"bugs":[{"bugid":736966,"firstseen":"2025-07-11T02:48:40.189262","severity":"normal","status":"UNCONFIRMED","summary":"dev-haskell\/hashable-1.2.4.0: Doesn't build with ghc > 8.0.1"},{"bugid":789408,"firstseen":"2025-07-11T02:48:40.189262","severity":"normal","status":"CONFIRMED","summary":"dev-haskell\/hashable-1.2.7.0 -  * setup configure failed"},{"bugid":823962,"firstseen":"2025-07-11T02:48:40.189262","severity":"normal","status":"CONFIRMED","summary":"dev-haskell\/hashable-1.2.7.0 - Not in scope: data constructor Natural"}],"categories":[{"categoryid":432,"name":"app-portage","summary":"The app-portage category contains software which works with portage or ebuilds."},{"categoryid":433,"name":"dev-haskell","summary":"The dev-haskell category contains libraries and utilities relevant to the Haskell programming language."},{"categoryid":450,"name":"dev-lang","summary":"The dev-lang category contains various programming language implementations and related tools."},{"categoryid":311,"name":"dev-vcs","summary":"The dev-vcs category contains utilities focused on version control."}],"changelog":[{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"aefd7739ebdda53ede27df5a4839db4f0f28b7fd","committime":"2026-01-11T06:30:48","packageid":58735,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"gienah@gentoo.org","authorname":"Mark Wright","body":"Signed-off-by: Mark Wright <gienah@gentoo.org>","commitid":"add8de3fc4a4ab893b310f9aa98b2357f14e0c8d","committime":"2026-01-11T06:20:11","packageid":58735,"repoid":1,"summary":"dev-haskell\/hashable: Bump to 1.4.7.0"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"3daae76a50c165771b4dc168df6c85939aac551b","committime":"2024-10-01T21:18:52","packageid":58735,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"mattst88@gentoo.org","authorname":"Matt Turner","body":"Signed-off-by: Matt Turner <mattst88@gentoo.org>","commitid":"65c77847d4a6107ae4db08949d3be90e928c3cb1","committime":"2024-09-09T21:36:19","packageid":58735,"repoid":1,"summary":"dev-haskell\/*: Drop stable keywords"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"c2688e5756c2fb9ee24ce01e18ece1a9592aea3f","committime":"2023-10-23T03:31:53","packageid":58735,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"hololeap@protonmail.com","authorname":"hololeap","body":"Signed-off-by: hololeap <hololeap@protonmail.com>\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"9e9ec9ac9938bf457ecec070b27846ce07b6ae93","committime":"2023-10-03T05:07:39","packageid":58735,"repoid":1,"summary":"dev-haskell\/hashable: add 1.4.2.0-r2"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"09795a64377d042e0f945bd7836469c4edb8b06d","committime":"2023-03-17T18:32:02","packageid":58735,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"hololeap@users.noreply.github.com","authorname":"hololeap","body":"Signed-off-by: hololeap <hololeap@users.noreply.github.com>\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"7b4e45ac67caf3e365707d8c01ec02e0f5d88bd4","committime":"2023-03-15T23:32:09","packageid":58735,"repoid":1,"summary":"dev-haskell\/hashable: Stabilize for amd64"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"4475595f50ef62fb3537bdb93fcab11e4b96f892","committime":"2023-02-09T16:31:50","packageid":58735,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"mjo@gentoo.org","authorname":"Michael Orlitzky","body":"This can break some legitimate use cases (e.g. Hakyll), so I've brought\nback the USE flag and left it disabled by default.\n\nSigned-off-by: Michael Orlitzky <mjo@gentoo.org>","commitid":"c41d621d80478575b66c8615f2f66af5a718c1be","committime":"2023-02-09T15:44:57","packageid":58735,"repoid":1,"summary":"dev-haskell\/hashable: bring back USE=random-initial-seed (off by default)."},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"8cec7f664792c2c840c62c97223030ff4638c9f6","committime":"2022-10-06T06:18:50","packageid":58735,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"matoro@users.noreply.github.com","authorname":"matoro","body":"Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>","commitid":"a3c2bd173e11e871b3a2fb841b46f67796150dcc","committime":"2022-09-13T01:24:54","packageid":58735,"repoid":1,"summary":"dev-haskell\/hashable: keyword 1.4.0.2 for ~riscv"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"3b9077196f6a24de52bf7c4ebd1d1efba6766cc7","committime":"2022-08-31T21:46:43","packageid":58735,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"matoro@users.noreply.github.com","authorname":"matoro","body":"Thanks-to: Marcus Comstedt <marcus@mc.pp.se>\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"355263f1883f3992c00db80ac72155cd9d3614e9","committime":"2022-08-25T18:30:55","packageid":58735,"repoid":1,"summary":"dev-haskell\/hashable: keyword 1.4.0.2 for ~arm64"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"25f214d81b5945e47387b7277cd25f3ee188dcdb","committime":"2022-07-30T06:01:58","packageid":58735,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"matoro@users.noreply.github.com","authorname":"matoro","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"531a555512828ca004ade9208cd8c8988d32ebbb","committime":"2022-07-24T05:14:33","packageid":58735,"repoid":1,"summary":"dev-haskell\/hashable: drop 1.2.7.0"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"e901e8517e4a6d532fa8ec583040d1691abb3ee4","committime":"2022-07-22T22:31:45","packageid":58735,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"matoro@users.noreply.github.com","authorname":"matoro","body":"Signed-off-by: matoro <matoro@users.noreply.github.com>\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"050ddba941f53f880a44a5db091e6e913a04635b","committime":"2022-07-12T00:54:44","packageid":58735,"repoid":1,"summary":"dev-haskell\/hashable: add 1.4.0.2"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"621e6165ddb754487c49d30de8053e7b05dfccf3","committime":"2021-07-25T10:52:19","packageid":58735,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"slyfox@gentoo.org","authorname":"Sergei Trofimovich","body":"Package-Manager: Portage-3.0.20, Repoman-3.0.3\nSigned-off-by: Sergei Trofimovich <slyfox@gentoo.org>","commitid":"b48e32b6a96a4728a921a4e8b74ec32acb764a41","committime":"2021-07-25T09:09:58","packageid":58735,"repoid":1,"summary":"dev-haskell\/hashable: update to EAPI=8"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"aba54c8a35941b83ffd16faaff6eaedb83b6d850","committime":"2021-03-25T14:50:33","packageid":58735,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"We shouldn't enable CPU_FLAGS_* by default. Users don't\nmask or explicitly disable flags they don't have, they just\nenable the ones they _do_ have.\n\nReported-by: ggabriel\nSigned-off-by: Sam James <sam@gentoo.org>","commitid":"5213c43a8798f8dde06e5d1432ce907ab45f4e99","committime":"2021-03-25T14:30:47","packageid":58735,"repoid":1,"summary":"dev-haskell\/hashable: fix cpu_flags_* default (disable)"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"2686c8bb302158233b20e2369cd52b5bb2e54dc0","committime":"2020-09-12T21:39:45","packageid":58735,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"slyfox@gentoo.org","authorname":"Sergei Trofimovich","body":"Package-Manager: Portage-3.0.6, Repoman-3.0.1\nSigned-off-by: Sergei Trofimovich <slyfox@gentoo.org>","commitid":"4313873468b8d5a5ed6431d99a16c97b9db72be7","committime":"2020-09-12T20:28:33","packageid":58735,"repoid":1,"summary":"dev-haskell\/hashable: drop old"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"b9cc9f4e8a92f5ca661ca3849101fd1a9b7a73b8","committime":"2020-08-07T23:06:19","packageid":58735,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"slyfox@gentoo.org","authorname":"Sergei Trofimovich","body":"dev-lang\/ghc was not being kept up to date consistently for quite a\nwhile. We'll still try to build ppc64 BE\/LE binaries for it\nbut no promise of keywords.\n\nSigned-off-by: Sergei Trofimovich <slyfox@gentoo.org>","commitid":"8ca8d3d7fb7bd3f08818316cf101514de14a5d02","committime":"2020-08-07T22:31:26","packageid":58735,"repoid":1,"summary":"*\/*: drop ~ppc and ~ppc64 keywords for dev-lang\/ghc and rdeps"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"f515dfbb8994780d4433b5325550fcef85488cae","committime":"2020-04-13T20:36:28","packageid":58735,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"slyfox@gentoo.org","authorname":"Sergei Trofimovich","body":"dev-lang\/ghc is a fast-moving target without much of stable\nAPI across major GHC releases. This makes stabilization process\na fragile process.\n\nThe change moves all haskell revdeps to pure ~arch. There are\nnot many outside dev-haskell\/*:\n- app-emulation\/ganeti\n- app-text\/pandoc\n- dev-util\/bustle\n- dev-util\/shellcheck\n- dev-vcs\/darcs\n- x11-wm\/xmonad\/xmonad\n\nExisting stable haskell users are recommended to keyword\nused packages and all of dev-haskell\/* to ease upgrades.\n\nSigned-off-by: Sergei Trofimovich <slyfox@gentoo.org>","commitid":"3d8a56a490892199abc775af31e2b94840cfe404","committime":"2020-04-13T19:56:01","packageid":58735,"repoid":1,"summary":"*\/*: destabilize dev-lang\/ghc for all arches"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"9d69cd1d9850a09cbb154ac49b093948bdf7dca7","committime":"2020-04-13T19:06:26","packageid":58735,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"slyfox@gentoo.org","authorname":"Sergei Trofimovich","body":"ia64 is an unregisterised GHC target. That means you need a\nfew days to build ghc itself. It's fun to play with but not\npractical to use software.\n\nCross-compilation to ia64 still works. Let's drop keywords.\n\nSigned-off-by: Sergei Trofimovich <slyfox@gentoo.org>","commitid":"cae0027083fa49342b524778364314c4eed41261","committime":"2020-04-13T18:44:08","packageid":58735,"repoid":1,"summary":"*\/*: dekeyword haskell on ia64"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"f76d9e6112cc12b7d411948ef977a2f8b579034d","committime":"2020-04-07T21:36:22","packageid":58735,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"eike@sf-mail.de","authorname":"Rolf Eike Beer","body":"Signed-off-by: Rolf Eike Beer <eike@sf-mail.de>\nSigned-off-by: Sergei Trofimovich <slyfox@gentoo.org>","commitid":"927354d094c29d917377264e19da1248aba80a18","committime":"2020-04-07T20:58:58","packageid":58735,"repoid":1,"summary":"drop haskell on sparc, it doesn't build at all"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"7e330619608f15fd933afe697de21943b3173183","committime":"2020-04-03T20:08:45","packageid":58735,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"mattst88@gentoo.org","authorname":"Matt Turner","body":"Signed-off-by: Matt Turner <mattst88@gentoo.org>","commitid":"0b8b716331049599ea3299981e3a9ea6e258c5e0","committime":"2020-03-30T17:13:23","packageid":58735,"repoid":1,"summary":"*\/*: Drop stable ia64 keywords"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"903d09c3eb709c2775b79b1b4ece0b667bbe9498","committime":"2020-03-17T03:37:25","packageid":58735,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"mattst88@gentoo.org","authorname":"Matt Turner","body":"Signed-off-by: Matt Turner <mattst88@gentoo.org>","commitid":"843cfedca8a8bdff47c0729d9d28a726a8596c55","committime":"2020-03-17T02:58:08","packageid":58735,"repoid":1,"summary":"dev-haskell\/*: drop alpha keywords"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"a8d907e4b2acb38467b494e36313788750592b3d","committime":"2020-02-11T17:48:59","packageid":58735,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"mgorny@gentoo.org","authorname":"Michał Górny","body":"Update the copyright notice on all files that were touched since\nJanuary 1st but did not have the notice updated.\n\nSigned-off-by: Michał Górny <mgorny@gentoo.org>","commitid":"6568a730a830fd8a93b28162a01787600d19d307","committime":"2020-02-11T17:05:13","packageid":58735,"repoid":1,"summary":"*\/*: Bump copyright on files touched this year"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"ec1eddd5e7b3f69cadcdbf1547a742a3ce22097d","committime":"2020-01-26T00:28:29","packageid":58735,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"mattst88@gentoo.org","authorname":"Matt Turner","body":"Signed-off-by: Matt Turner <mattst88@gentoo.org>","commitid":"5671613f07850086a11a1ace34816b498e9b69b7","committime":"2020-01-26T00:18:19","packageid":58735,"repoid":1,"summary":"*\/*: Drop stable alpha keywords"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"22145543c7c0a77d007af09faca6ad56bec21844","committime":"2019-12-14T22:09:27","packageid":58735,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"slyfox@gentoo.org","authorname":"Sergei Trofimovich","body":"Package-Manager: Portage-2.3.81, Repoman-2.3.20\nSigned-off-by: Sergei Trofimovich <slyfox@gentoo.org>","commitid":"af55cdda8c96c3a0ab9235fb36f9b6e1c8e6fd6a","committime":"2019-12-14T21:10:25","packageid":58735,"repoid":1,"summary":"dev-haskell\/hashable: bump up to 1.2.7.0"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"c947f250d6b92c52031c9f8732f485204345f959","committime":"2019-11-10T15:26:17","packageid":58735,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"mgorny@gentoo.org","authorname":"Michał Górny","body":"This change inlines mirror:\/\/hackage in all ebuilds, and updates URIs\nto the modern form (old URIs redirect to that).\n\nThe change has been made using the following command:\n\nfind -name '*.ebuild' -exec sed -r -i \\\n  -e 's@mirror:\/\/hackage\/@https:\/\/hackage.haskell.org\/@g' \\\n  -e 's@https:\/\/hackage.haskell.org\/packages\/archive\/([^\/]*)\/([^\/]*)\/@https:\/\/hackage.haskell.org\/package\/\\1-\\2\/@g' \\\n  -e '\/hackage\\.haskell\\.org\/s@\\$\\{PN}-\\$\\{PV}@${P}@g' \\\n  -e '\/hackage\\.haskell\\.org\/s@\\$\\{MY_PN}-\\$\\{PV}@${MY_P}@g' \\\n  -e '\/hackage\\.haskell\\.org\/s@\\$\\{PN}-\\$\\{MY_PV}@${MY_P}@g' \\\n  {} +\n\nSigned-off-by: Michał Górny <mgorny@gentoo.org>","commitid":"cdc0774a75c8eecd1d68d2b0b1687884b88b9331","committime":"2019-11-08T20:48:24","packageid":58735,"repoid":1,"summary":"*\/*: Inline mirror:\/\/hackage and update URIs"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"21bc09599018a71b07c49258156c9efe91f84c4f","committime":"2019-05-29T07:04:14","packageid":58735,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"haubi@gentoo.org","authorname":"Michael Haubenwallner","body":"Package-Manager: Portage-2.3.62, Repoman-2.3.11\nSigned-off-by: Michael Haubenwallner <haubi@gentoo.org>","commitid":"40ee59d8ae738f9db09eec4c112da8b33cd53f33","committime":"2019-05-28T15:59:57","packageid":58735,"repoid":1,"summary":"dev-haskell\/hashable: add ~x86-linux keyword"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"3ebfe91c957b93d7bbf8f664ee7214ae97955883","committime":"2019-05-28T11:04:18","packageid":58735,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"haubi@gentoo.org","authorname":"Michael Haubenwallner","body":"Package-Manager: Portage-2.3.62, Repoman-2.3.11\nSigned-off-by: Michael Haubenwallner <haubi@gentoo.org>","commitid":"5d5d0b80cfe44f8ea5c5d09102eb044850a89f90","committime":"2019-05-28T10:41:56","packageid":58735,"repoid":1,"summary":"dev-haskell\/hashable: add ~amd64-linux keyword"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"25093d6359f778b8d1052f66ba9e26fc29ded21a","committime":"2017-02-28T20:35:29","packageid":58735,"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":58735,"repoid":1,"summary":"Drop $Id$ per council decision in bug #611234."},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"e28e2860e3cc47286270232d16a748e3f2272991","committime":"2016-07-20T20:22:18","packageid":58735,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"slyfox@gentoo.org","authorname":"Sergei Trofimovich","body":"Package-Manager: portage-2.3.0","commitid":"4773dc47e10b60b52060781f4723dfeec41f7ae7","committime":"2016-07-20T20:17:20","packageid":58735,"repoid":1,"summary":"dev-haskell\/hashable: move USE=gmp to automagic flags"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"eae7a9c929eba32f7793c9cba1c2d64aef3aa749","committime":"2016-05-15T18:09:47","packageid":58735,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"slyfox@gentoo.org","authorname":"Sergei Trofimovich","body":"Package-Manager: portage-2.2.28","commitid":"f5fe69b053ef9aa552ba9cf89017b42a4260814e","committime":"2016-05-15T16:46:14","packageid":58735,"repoid":1,"summary":"dev-haskell\/hashable: amd64\/x86 stable, bug #563090"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"2d34c38186dcf3d6890b1dbcd475eae4f6512c02","committime":"2016-02-06T18:42:21","packageid":58735,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"slyfox@gentoo.org","authorname":"Sergei Trofimovich","body":"Reported-by: Toralf Förster\nBug: https:\/\/bugs.gentoo.org\/572666\n\nPackage-Manager: portage-2.2.27","commitid":"669ce0758b8edee23092029015b407e4e2ac29ef","committime":"2016-02-06T18:21:14","packageid":58735,"repoid":1,"summary":"dev-haskell\/hashable: drop old, bug #572666"},{"authoremail":"slyfox@gentoo.org","authorname":"Sergei Trofimovich","body":"Package-Manager: portage-2.2.27","commitid":"72d902ebc0c6355fdfaec6ff5a465222613b5f6c","committime":"2016-02-06T18:15:14","packageid":58735,"repoid":1,"summary":"dev-haskell\/hashable: drop old"},{"authoremail":"idella4@gentoo.org","authorname":"Ian Delaney","body":"Pull request: https:\/\/github.com\/gentoo\/gentoo\/pull\/675","commitid":"22c62713fd7ac4f5838a08c21c13338fd49170a0","committime":"2016-01-18T13:01:42","packageid":58735,"repoid":1,"summary":"Merge remote-tracking branch 'remotes\/Coacher\/mpv-verbump-to-0.15.0'"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"d6f1ef0474ac3a40214b0a7ea40596f23cfd8bfb","committime":"2016-01-17T13:18:19","packageid":58735,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"slyfox@gentoo.org","authorname":"Sergei Trofimovich","body":"Package-Manager: portage-2.2.26","commitid":"0d08e42f0e1d1bda9d054ee74fb088afd5abb0f0","committime":"2016-01-16T18:38:35","packageid":58735,"repoid":1,"summary":"dev-haskell\/hashable: bump up to 1.2.4.0"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"cef953cacc801579a31fc8d9e7f556468a319b8a","committime":"2015-08-24T10:46:35","packageid":58735,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"jlec@gentoo.org","authorname":"Justin Lecher","body":"Signed-off-by: Justin Lecher <jlec@gentoo.org>","commitid":"71dc24457e7c41a2f9ee8baee773124df6f86a00","committime":"2015-08-24T10:36:23","packageid":58735,"repoid":1,"summary":"Use https by default"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"945f0d2a26da4f944fd06ad6a874f69d37ce1e06","committime":"2015-08-09T09:26:46","packageid":58735,"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":58735,"repoid":1,"summary":"proj\/gentoo: Initial commit"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"c130a0501155d68a9b6c865d1f9400fb69253a00","committime":"2015-08-01T16:29:00","packageid":58735,"repoid":1,"summary":"2015-08-01 16:28:50 UTC"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"92dbc5dbfda0012cd0b98205d8e8888fe1a7b587","committime":"2015-07-31T12:27:29","packageid":58735,"repoid":1,"summary":"2015-07-31 12:27:21 UTC"},{"authoremail":"repo-qa-checks@gentoo.org","authorname":"Repository QA checks","commitid":"a637bd65b7fef8e2be4e7fc6e9097479372e0e2e","committime":"2015-06-19T16:38:33","packageid":58735,"repoid":1,"summary":"2015-06-19 16:35:30 UTC"}],"dependencies":[{"block":false,"categoryid":433,"description":"Colourise Haskell code","ebuildids":[777501,804098,886936],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"haskell@gentoo.org","name":"hscolour","packageid":45677},{"block":false,"categoryid":433,"description":"HUnit support for the test-framework package","ebuildids":[804098],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"haskell@gentoo.org","name":"test-framework-hunit","packageid":47395},{"block":false,"categoryid":433,"description":"A framework for packaging Haskell software","ebuildids":[777501,804098,886936],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"haskell@gentoo.org","name":"cabal","packageid":47777},{"block":false,"categoryid":433,"description":"Framework for running and organising tests, with HUnit and QuickCheck support","ebuildids":[804098],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"test-framework","packageid":49046},{"block":false,"categoryid":433,"description":"QuickCheck-2 support for the test-framework package","ebuildids":[804098],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"test-framework-quickcheck2","packageid":50660},{"block":false,"categoryid":433,"description":"Automatic testing of Haskell programs","ebuildids":[804098],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"quickcheck","packageid":53163},{"block":false,"categoryid":450,"description":"The Glasgow Haskell Compiler","ebuildids":[777501,804098,886936],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"ghc","packageid":55607},{"block":false,"categoryid":433,"description":"A unit testing framework for Haskell","ebuildids":[804098],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"hunit","packageid":55633},{"block":false,"categoryid":433,"description":"An efficient packed Unicode text type","ebuildids":[886936,886936,886936],"firstseen":"2011-06-12T14:37:46.618061","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"text","packageid":57517},{"block":false,"categoryid":433,"description":"Pseudo-random number generation","ebuildids":[804098,804098],"firstseen":"2012-03-04T14:35:50.795874","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"random","packageid":58981},{"block":false,"categoryid":433,"description":"Backwards-compatible orphan instances for base","ebuildids":[777501,804098,804098],"firstseen":"2015-08-02T13:38:04.499594","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"base-orphans","packageid":63925},{"block":false,"categoryid":433,"description":"Compatibility layer for Data.Array.Byte","ebuildids":[804098,804098,886936,886936],"firstseen":"2023-10-23T04:41:48.120722","name":"data-array-byte","packageid":76625},{"block":false,"categoryid":433,"description":"Library for manipulating Operating system strings","ebuildids":[886936],"firstseen":"2026-01-11T06:51:01.354766","name":"os-string","packageid":78692}],"depending":[{"block":false,"categoryid":433,"description":"The command-line interface for Cabal and Hackage","ebuildids":[804020,804020,804021,804021,804021,804021],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"cabal-install","packageid":47994},{"block":false,"categoryid":311,"description":"a distributed, interactive, smart revision control system","ebuildids":[887002,887002],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"haskell@gentoo.org","name":"darcs","packageid":51120},{"block":false,"categoryid":433,"description":"Strict data types and String IO","ebuildids":[757006,757006,757006,757006,804255,804255,804255,804255],"firstseen":"2012-05-06T14:36:54.100082","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"strict","packageid":59248},{"block":false,"categoryid":433,"description":"Run IO operations asynchronously and wait for their results","ebuildids":[803990,803990,803990,803990],"firstseen":"2012-11-18T14:38:10.106394","maintainer":"haskell@gentoo.org","maintainername":"Proxy Maintainers","name":"async","packageid":60022},{"block":false,"categoryid":433,"description":"Efficient hashing-based container types","ebuildids":[757035,757035,757035,757035,804305,804305,804305,804305],"firstseen":"2012-11-18T14:38:10.106394","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"unordered-containers","packageid":60025},{"block":false,"categoryid":433,"description":"Case insensitive string comparison","ebuildids":[662793,662793],"firstseen":"2013-05-26T13:36:35.142388","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"case-insensitive","packageid":60785,"summary":"The module @Data.CaseInsensitive@ provides the 'CI' type constructor which can be parameterised by a string-like type like: 'String', 'ByteString', 'Text', etc.. Comparisons of values of the resulting type will be insensitive to cases."},{"block":false,"categoryid":433,"description":"Natural numbers","ebuildids":[756975,756975],"firstseen":"2013-06-20T13:36:19.990577","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"nats","packageid":60887},{"block":false,"categoryid":433,"description":"Compatibility package for time","ebuildids":[804284,804284,804284,804284],"firstseen":"2013-06-20T13:36:19.990577","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"time-compat","packageid":60896},{"block":false,"categoryid":433,"description":"A Haskell 98 logically uninhabited data type","ebuildids":[662628,662628],"firstseen":"2013-06-20T13:36:19.990577","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"void","packageid":60899},{"block":false,"categoryid":433,"description":"Fast JSON parsing and encoding","ebuildids":[757052,757052,757052,757052,803982,803982,803982,803982],"firstseen":"2013-08-25T13:36:10.575757","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"aeson","packageid":61153},{"block":false,"categoryid":433,"description":"Lenses, Folds and Traversals","ebuildids":[756967,756967,756967,756967,804153,804153,804153,804153],"firstseen":"2013-08-26T13:37:27.441553","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"lens","packageid":61230},{"block":false,"categoryid":433,"description":"A high-performance striped resource pooling implementation","ebuildids":[533424,533424,804225,804225],"firstseen":"2013-08-26T13:37:27.441553","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"resource-pool","packageid":61253},{"block":false,"categoryid":433,"description":"Semigroupoids: Category sans id","ebuildids":[758510,758510,758510,758510],"firstseen":"2013-08-26T13:37:27.441553","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"semigroupoids","packageid":61255},{"block":false,"categoryid":433,"description":"a persistent store for values of arbitrary types","ebuildids":[804310,804310,804310,804310],"firstseen":"2013-08-26T13:37:27.441553","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"vault","packageid":61273},{"block":false,"categoryid":433,"description":"A fast, light-weight web server for WAI applications","ebuildids":[757209,757209,804319,804319],"firstseen":"2013-08-26T13:37:27.441553","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"warp","packageid":61279},{"block":false,"categoryid":433,"description":"Static file serving subsite for Yesod Web Framework","ebuildids":[694641,694641],"firstseen":"2013-08-26T13:37:27.441553","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"yesod-static","packageid":61289},{"block":false,"categoryid":433,"description":"Type classes for mapping, folding, and traversing monomorphic containers","ebuildids":[682150,682150,804178,804178],"firstseen":"2013-12-11T14:37:42.561780","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"mono-traversable","packageid":61689},{"block":false,"categoryid":433,"description":"Help writing simple, concise and fast generic operations","ebuildids":[757034,757034],"firstseen":"2014-01-30T14:36:47.004499","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"uniplate","packageid":61891},{"block":false,"categoryid":433,"description":"Numbers represented using scientific notation","ebuildids":[804230,804230,804230,804230],"firstseen":"2014-03-05T14:38:26.865452","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"scientific","packageid":61987},{"block":false,"categoryid":433,"description":"Composable, streaming, and efficient left folds","ebuildids":[763496,763496,804084,804084],"firstseen":"2014-03-09T14:37:25.613447","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"foldl","packageid":62008},{"block":false,"categoryid":433,"description":"Semigroups, specialized containers and a general map\/reduce framework","ebuildids":[719541,719541,804220,804220,804220,804220],"firstseen":"2014-03-13T14:38:48.608773","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"reducers","packageid":62037},{"block":false,"categoryid":433,"description":"Common quickcheck instances","ebuildids":[804215,804215,804215,804215],"firstseen":"2014-07-03T13:38:30.926734","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"quickcheck-instances","packageid":62363},{"block":false,"categoryid":433,"description":"A CSV parsing and encoding library","ebuildids":[757640,757640,804024,804024],"firstseen":"2014-12-14T14:38:50.624882","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"cassava","packageid":62911},{"block":false,"categoryid":433,"description":"Constraint manipulation","ebuildids":[756911,756911,756911,756911,804042,804042,804042,804042],"firstseen":"2015-03-11T14:50:36.641907","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"constraints","packageid":63210},{"block":false,"categoryid":433,"description":"Type definitions for Universally Unique Identifiers","ebuildids":[804309,804309,804309,804309],"firstseen":"2015-04-04T13:38:23.408761","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"uuid-types","packageid":63340},{"block":false,"categoryid":433,"description":"Pure priority search queues","ebuildids":[756988,756988,756988,756988],"firstseen":"2016-01-20T14:41:46.288457","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"psqueues","packageid":64897,"summary":"The psqueues package provides <https:\/\/en.wikipedia.org\/wiki\/Priority_queue Priority Search Queues> in three different flavors. * @OrdPSQ k p v@, which uses the @Ord k@ instance to provide fast insertion, deletion and lookup. This implementation is based on Ralf Hinze's <http:\/\/citeseer.ist.psu.edu\/hinze01simple.html A Simple Implementation Technique for Priority Search Queues>. Hence, it is similar to the <http:\/\/hackage.haskell.org\/package\/PSQueue PSQueue> library, although it is considerably faster and provides a slightly different API. * @IntPSQ p v@ is a far more efficient implementation. It fixes the key type to @Int@ and uses a <https:\/\/en.wikipedia.org\/wiki\/Radix_tree radix tree> (like @IntMap@) with an additional min-heap property. * @HashPSQ k p v@ is a fairly straightforward extension of @IntPSQ@: it simply uses the keys' hashes as indices in the @IntPSQ@. If there are any hash collisions, it uses an @OrdPSQ@ to resolve those. The performance of this implementation is comparable to that of @IntPSQ@, but it is more widely applicable since the keys are not restricted to @Int@, but rather to any @Hashable@ datatype. Each of the three implementations provides the same API, so they can be used interchangeably. The benchmarks show how they perform relative to one another, and also compared to the other Priority Search Queue implementations on Hackage: <http:\/\/hackage.haskell.org\/package\/PSQueue PSQueue> and <http:\/\/hackage.haskell.org\/package\/fingertree-psqueue fingertree-psqueue>. <<http:\/\/i.imgur.com\/KmbDKR6.png>> <<http:\/\/i.imgur.com\/ClT181D.png>> Typical applications of Priority Search Queues include: * Caches, and more specifically LRU Caches; * Schedulers; * Pathfinding algorithms, such as Dijkstra's and A*."},{"block":false,"categoryid":433,"description":"Configuration management","ebuildids":[615393,615393],"firstseen":"2016-07-16T13:40:48.947160","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"configurator","packageid":65624,"summary":"A configuration management library for programs and daemons. Features include: * Automatic, dynamic reloading in response to modifications to configuration files. * A simple, but flexible, configuration language, supporting several of the most commonly needed types of data, along with interpolation of strings from the configuration or the system environment (e.g. @$(HOME)@). * Subscription-based notification of changes to configuration properties. * An @import@ directive allows the configuration of a complex application to be split across several smaller files, or common configuration data to be shared across several applications. For details of the configuration file format, see <http:\/\/hackage.haskell.org\/packages\/archive\/configurator\/latest\/doc\/html\/Data-Configurator.html>."},{"block":false,"categoryid":432,"description":"Hackage and Portage integration tool","ebuildids":[12887,12887,757691,757691,803979,803979],"firstseen":"2017-01-17T14:36:16.507771","name":"hackport","packageid":66437},{"block":false,"categoryid":433,"description":"Converting to\/from HTTP API data like URL pieces, headers and query parameters","ebuildids":[756957,756957,756957,756957,804134,804134,804134,804134],"firstseen":"2017-02-16T14:36:31.327913","name":"http-api-data","packageid":66530},{"block":false,"categoryid":433,"description":"Law-abiding lenses for Aeson, using microlens","ebuildids":[757155,757155],"firstseen":"2020-08-01T09:48:37.202645","name":"microlens-aeson","packageid":71796},{"block":false,"categoryid":433,"description":"A standard library for Haskell","ebuildids":[757168,757168,804228,804228],"firstseen":"2020-08-01T09:48:37.202645","name":"rio","packageid":71813},{"block":false,"categoryid":433,"description":"Diffing of (expression) trees","ebuildids":[757029,757029,757029,757029,804292,804292,804292,804292],"firstseen":"2020-08-01T09:48:37.202645","name":"tree-diff","packageid":71831},{"block":false,"categoryid":433,"description":"A modern parser combinator library with convenient diagnostics","ebuildids":[757030,757030,757030,757030,804293,804293,804293,804293],"firstseen":"2020-08-01T09:48:37.202645","name":"trifecta","packageid":71832},{"block":false,"categoryid":433,"description":"Memory-efficient representation of Unicode text strings","ebuildids":[804277,804277,804277,804277],"firstseen":"2020-08-04T09:11:05.246152","name":"text-short","packageid":71845},{"block":false,"categoryid":433,"description":"two monoids as one, in holy haskimony","ebuildids":[804232,804232,804232,804232],"firstseen":"2020-08-22T23:17:47.536695","name":"semirings","packageid":71903},{"block":false,"categoryid":433,"description":"Fixpoint data types","ebuildids":[886935,886935,886935,886935],"firstseen":"2022-07-22T23:44:09.060532","name":"data-fix","packageid":75199},{"block":false,"categoryid":433,"description":"Allow aeson data types to be used with Lua","ebuildids":[756936,756936,756936,756936,804110,804110,804110,804110],"firstseen":"2022-07-22T23:44:09.060532","name":"hslua-aeson","packageid":75201},{"block":false,"categoryid":433,"description":"Singleton Tuple","ebuildids":[756977,756977,756977,756977,886980],"firstseen":"2022-07-22T23:44:09.060532","name":"onetuple","packageid":75215},{"block":false,"categoryid":433,"description":"Align and Zip type-classes from the common Semialign ancestor","ebuildids":[756994,756994,756994,756994,804231,804231,804231,804231],"firstseen":"2022-07-22T23:44:09.060532","name":"semialign","packageid":75217},{"block":false,"categoryid":433,"description":"An either-or-both data type","ebuildids":[757027,757027,757027,757027,804283,804283,804283,804283],"firstseen":"2022-07-22T23:44:09.060532","name":"these","packageid":75224},{"block":false,"categoryid":433,"description":"filterable traversable","ebuildids":[804322,804322,804322,804322],"firstseen":"2022-07-23T05:25:28.878814","name":"witherable","packageid":75228},{"block":false,"categoryid":433,"description":"Mutable hash tables in the ST monad","ebuildids":[804099,804099],"firstseen":"2023-10-23T04:41:48.120722","name":"hashtables","packageid":76633}],"ebuilds":[{"archs":["~amd64","~arm64","~ppc64","~riscv","~x86"],"ebuildid":886936,"firstseen":"2026-01-11T06:51:01.354766","license":"BSD","moddate":"2026-03-30T13:49:22","packageid":58735,"repoid":1,"slot":"0\/1.4.7.0","uses":["doc","hscolour","profile","random-initial-seed"],"version":"1.4.7.0"},{"archs":["~amd64","~arm64","~ppc64","~riscv","~x86"],"ebuildid":804098,"firstseen":"2023-10-23T04:41:48.120722","license":"BSD","moddate":"2026-03-30T13:49:22","packageid":58735,"repoid":1,"slot":"0\/1.4.2.0","uses":["doc","hscolour","profile","random-initial-seed","test"],"version":"1.4.2.0-r2"},{"archs":["~amd64","~arm64","~ppc64","~riscv","~x86"],"ebuildid":777501,"firstseen":"2023-02-09T16:35:35.912762","license":"BSD","moddate":"2026-03-30T13:49:22","packageid":58735,"repoid":1,"slot":"0\/1.4.0.2","uses":["doc","hscolour","profile","random-initial-seed"],"version":"1.4.0.2-r1"}],"masks":[],"package":{"categoryid":433,"description":"A class for types that can be converted to a hash value","firstseen":"2012-01-23T14:36:00.534866","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"hashable","packageid":58735},"rdependencies":[{"block":false,"categoryid":450,"description":"The Glasgow Haskell Compiler","ebuildids":[777501,777501,804098,804098,886936,886936],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"ghc","packageid":55607},{"block":false,"categoryid":433,"description":"An efficient packed Unicode text type","ebuildids":[886936,886936,886936],"firstseen":"2011-06-12T14:37:46.618061","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"text","packageid":57517},{"block":false,"categoryid":433,"description":"Backwards-compatible orphan instances for base","ebuildids":[777501,804098,804098],"firstseen":"2015-08-02T13:38:04.499594","maintainer":"haskell@gentoo.org","maintainername":"Gentoo Haskell","name":"base-orphans","packageid":63925},{"block":false,"categoryid":433,"description":"Compatibility layer for Data.Array.Byte","ebuildids":[804098,804098,886936,886936],"firstseen":"2023-10-23T04:41:48.120722","name":"data-array-byte","packageid":76625},{"block":false,"categoryid":433,"description":"Library for manipulating Operating system strings","ebuildids":[886936],"firstseen":"2026-01-11T06:51:01.354766","name":"os-string","packageid":78692}],"repos":[{"branch":"master","lastcommit":"52197549fd3431fa256b8edbafdcd3702dd0e134","name":"gentoo","path":"\/usr\/portage","repoid":1,"upstream":"origin"}],"tracked":false,"urls":["https:\/\/github.com\/haskell-unordered-containers\/hashable"],"uses":[{"description":"Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally","isdefault":false,"use":"doc"},{"description":"Include coloured haskell sources to generated documentation (dev-haskell\/hscolour)","isdefault":false,"use":"hscolour"},{"description":"Add support for software performance analysis (will likely vary from ebuild to ebuild)","isdefault":false,"use":"profile"},{"description":"Randomly initialize the seed on every executable invocation. This is not a security feature and is intended only for testing (it can affect legitimate use cases).","isdefault":false,"packageid":58735,"use":"random-initial-seed"},{"description":"Enable dependencies and\/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)","isdefault":false,"use":"test"}]}