{"bugs":[],"categories":[{"categoryid":1494,"name":"app-containers","summary":"The app-containers category contains container related software."},{"categoryid":452,"name":"dev-db","summary":"The dev-db category contains libraries and utilities for database related programming."},{"categoryid":393,"name":"dev-libs","summary":"The dev-libs category contains various miscellaneous programming libraries."}],"changelog":[{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"74f667006020f600c18b1ec921fc537355ab368e","committime":"2026-03-20T15:15:53","packageid":76580,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"juippis@gentoo.org","authorname":"Joonas Niilola","body":"Signed-off-by: Joonas Niilola <juippis@gentoo.org>","commitid":"0749681853fe70521ca8b162087ec73a0cb8bd1a","committime":"2026-03-20T14:55:37","packageid":76580,"repoid":1,"summary":"dev-libs\/cowsql: drop 1.15.8"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"47b71699f1c02a4f3f26107b4c3a4b232ac322fd","committime":"2025-08-13T05:37:49","packageid":76580,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"juippis@gentoo.org","authorname":"Joonas Niilola","body":"Signed-off-by: Joonas Niilola <juippis@gentoo.org>","commitid":"af554a15aa74198901714d65f09baaff1786f784","committime":"2025-08-13T05:17:40","packageid":76580,"repoid":1,"summary":"dev-libs\/cowsql: stabilize 1.15.9 for amd64"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"8513e922fd78f7339fc1a7c5ae2fcfacf8d74626","committime":"2025-07-12T06:09:01","packageid":76580,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"juippis@gentoo.org","authorname":"Joonas Niilola","body":"Signed-off-by: Joonas Niilola <juippis@gentoo.org>","commitid":"021a93593aae39ba2b46c79dd747d410e0cccdad","committime":"2025-07-12T05:54:04","packageid":76580,"repoid":1,"summary":"dev-libs\/cowsql: add 1.15.9"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"68114c70d7fb504ca6d5ed091a9600f18913a677","committime":"2025-06-19T07:06:57","packageid":76580,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"juippis@gentoo.org","authorname":"Joonas Niilola","body":"Signed-off-by: Joonas Niilola <juippis@gentoo.org>","commitid":"938edbd0f61d2d0d9444528bb9d75029d4661ab3","committime":"2025-06-19T06:37:02","packageid":76580,"repoid":1,"summary":"dev-libs\/cowsql: drop 1.15.7-r1, 1.15.7-r2"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"39e497426cc140dde85ff82817930435c30cbbd7","committime":"2025-06-15T16:37:22","packageid":76580,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"juippis@gentoo.org","authorname":"Joonas Niilola","body":"- fast stabilization due to libuv-1.51.0 being stable, and older versions of\n   cowsql being incompatible with libuv-1.51.0.\n\nSigned-off-by: Joonas Niilola <juippis@gentoo.org>","commitid":"e392efb25d1ff08cb9848144b256e2344651033d","committime":"2025-06-15T16:24:10","packageid":76580,"repoid":1,"summary":"dev-libs\/cowsql: stabilize 1.15.8 for amd64"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"add9d212a6ebc2a85c58d2ee9b6229ad4e5c561e","committime":"2025-06-15T14:52:10","packageid":76580,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"listout@listout.xyz","authorname":"Brahmajit Das","body":"Closes: https:\/\/bugs.gentoo.org\/951817\nSigned-off-by: Brahmajit Das <listout@listout.xyz>\nPart-of: https:\/\/github.com\/gentoo\/gentoo\/pull\/42596\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/42596\nSigned-off-by: Joonas Niilola <juippis@gentoo.org>","commitid":"c15be16623e8c28c2ca59e16366c2f6aa70334b8","committime":"2025-06-14T18:45:17","packageid":76580,"repoid":1,"summary":"dev-libs\/cowsql: add 1.15.8"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"39b2237be4c46b64becfab85aa9be568b5918d13","committime":"2025-06-14T05:24:02","packageid":76580,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"listout@listout.xyz","authorname":"Brahmajit Das","body":"cowsql defines float_t to double in src\/lib\/serialize.h which conflicts\nwith newer libuv, since uv.h includes math.h for the definitions of\nNAN\/INFINITY.\n\nThis is a hack that changes the definitions of float_t to float_cow to\navoid conflict.\n\nPlease refer: cowsql\/cowsql#35.\n\nThis mainly due to https:\/\/bugs.gentoo.org\/957996, where\nnet-libs\/nodejs-24.2.0 is failing due to missing new libuv.\n\nBug: https:\/\/bugs.gentoo.org\/955693\nSigned-off-by: Brahmajit Das <listout@listout.xyz>\nPart-of: https:\/\/github.com\/gentoo\/gentoo\/pull\/42579\nCloses: https:\/\/github.com\/gentoo\/gentoo\/pull\/42579\nSigned-off-by: Joonas Niilola <juippis@gentoo.org>","commitid":"318fd78385c5d25f4015461b8f0242a9c6ec25a1","committime":"2025-06-13T18:55:19","packageid":76580,"repoid":1,"summary":"dev-libs\/cowsql: remove libuv 1.50* restriction"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"fd0ba8f98f809a138e9826762cec5a04a7b2392c","committime":"2025-05-20T18:24:19","packageid":76580,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"juippis@gentoo.org","authorname":"Joonas Niilola","body":"Bug: https:\/\/bugs.gentoo.org\/955693\nSigned-off-by: Joonas Niilola <juippis@gentoo.org>","commitid":"676c5ba0a094af31bf21971a7e62a8a98b413cdf","committime":"2025-05-20T17:55:44","packageid":76580,"repoid":1,"summary":"dev-libs\/cowsql: restrict libuv dependency to 1.50*"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"adde45453bd390c0568dd8a7561c5a5691cebd9d","committime":"2025-04-13T07:50:11","packageid":76580,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"juippis@gentoo.org","authorname":"Joonas Niilola","body":"Signed-off-by: Joonas Niilola <juippis@gentoo.org>","commitid":"98c1f45c4ecd7aa9e9351b1135fec0311df82358","committime":"2025-04-13T07:27:38","packageid":76580,"repoid":1,"summary":"dev-libs\/cowsql: drop 1.15.6"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"6cbe3fd56c66162f11f6d2553bf0b417eecc633f","committime":"2025-03-08T09:19:00","packageid":76580,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"juippis@gentoo.org","authorname":"Joonas Niilola","body":"Signed-off-by: Joonas Niilola <juippis@gentoo.org>","commitid":"0118964c2058f1509c1580770a9db0cd92aa1606","committime":"2025-03-08T09:10:36","packageid":76580,"repoid":1,"summary":"dev-libs\/cowsql: stabilize 1.15.7 for amd64"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"7a54d16b9173f33cf47721a3f3f99937449787b4","committime":"2025-02-02T07:33:30","packageid":76580,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"juippis@gentoo.org","authorname":"Joonas Niilola","body":"Signed-off-by: Joonas Niilola <juippis@gentoo.org>","commitid":"c408c531c8d997a3c471f5459571b303f167369d","committime":"2025-02-02T06:49:36","packageid":76580,"repoid":1,"summary":"dev-libs\/cowsql: add 1.15.7"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"45ab804c7bfe4e50d6ebd34836136e15d5320f65","committime":"2024-05-05T06:34:12","packageid":76580,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"juippis@gentoo.org","authorname":"Joonas Niilola","body":"Signed-off-by: Joonas Niilola <juippis@gentoo.org>","commitid":"a501a62096ffe72847961b52bc3ee5bd9a810887","committime":"2024-05-05T06:26:20","packageid":76580,"repoid":1,"summary":"dev-libs\/cowsql: stabilize 1.15.6 for amd64"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"ff226f223a2f69be9add345a9f09c81b9924df3f","committime":"2024-04-29T08:34:08","packageid":76580,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"juippis@gentoo.org","authorname":"Joonas Niilola","body":"Signed-off-by: Joonas Niilola <juippis@gentoo.org>","commitid":"2c4f031295739991ce7c855a8c3e5db795990b96","committime":"2024-04-29T08:13:59","packageid":76580,"repoid":1,"summary":"dev-libs\/cowsql: drop 1.15.4"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"be8cffa5d398849375c909f0e41d6cda4d19642c","committime":"2024-04-01T07:03:55","packageid":76580,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"juippis@gentoo.org","authorname":"Joonas Niilola","body":"Signed-off-by: Joonas Niilola <juippis@gentoo.org>","commitid":"f1f66fa6ce264744a4f641622d8d4fe5894bff38","committime":"2024-04-01T06:35:08","packageid":76580,"repoid":1,"summary":"dev-libs\/cowsql: add 1.15.6"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"9cff76303bd0eeb75c61eea273531f07dc0e39f7","committime":"2023-11-16T08:31:53","packageid":76580,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"juippis@gentoo.org","authorname":"Joonas Niilola","body":"Signed-off-by: Joonas Niilola <juippis@gentoo.org>","commitid":"3f27921a6a31f149f8f064b7018d3950e3275c18","committime":"2023-11-16T06:34:52","packageid":76580,"repoid":1,"summary":"dev-libs\/cowsql: drop 0_pre20230921, 1.15.3"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"f5d8e8f6822787985cfd490d5870ae402038442a","committime":"2023-11-12T08:16:47","packageid":76580,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"juippis@gentoo.org","authorname":"Joonas Niilola","body":"Signed-off-by: Joonas Niilola <juippis@gentoo.org>","commitid":"cd3aa7c8b5eff1dceda2bfe1ac7362839371a7de","committime":"2023-11-12T08:01:05","packageid":76580,"repoid":1,"summary":"dev-libs\/cowsql: require raft dep from new upstream"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"a034914c9f6ff427d12e4f35a89c8d3ad5359441","committime":"2023-11-09T06:46:45","packageid":76580,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"juippis@gentoo.org","authorname":"Joonas Niilola","body":"Signed-off-by: Joonas Niilola <juippis@gentoo.org>","commitid":"384dada0960430dd640b1aa78565c090981b2d88","committime":"2023-11-09T06:23:36","packageid":76580,"repoid":1,"summary":"dev-libs\/cowsql: add 1.15.4"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"15b159383b4d0a40ea27504f835b880dbe4ea547","committime":"2023-10-17T17:01:54","packageid":76580,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"juippis@gentoo.org","authorname":"Joonas Niilola","body":"Signed-off-by: Joonas Niilola <juippis@gentoo.org>","commitid":"23697ce0ab2a735bce5d02c2389568b0800b7ed0","committime":"2023-10-17T16:46:16","packageid":76580,"repoid":1,"summary":"dev-libs\/cowsql: add 1.15.3"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"ef6ce2dfa7f2753589a39b4448b970f73bbc4ac5","committime":"2023-10-13T17:31:50","packageid":76580,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"juippis@gentoo.org","authorname":"Joonas Niilola","body":"- dependency of app-containers\/incus.\n\nSigned-off-by: Joonas Niilola <juippis@gentoo.org>","commitid":"0af6de09573278a50c60430e67c04a60eb63019d","committime":"2023-10-10T13:07:35","packageid":76580,"repoid":1,"summary":"dev-libs\/cowsql: new package, add 0_pre20230921"}],"dependencies":[{"block":false,"categoryid":452,"description":"SQL database engine","ebuildids":[870157],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"arfrever.fta@gmail.com","maintainername":"Arfrever Frehtes Taifersar Arahesis","name":"sqlite","packageid":50388},{"block":false,"categoryid":393,"description":"Cross-platform asychronous I\/O","ebuildids":[870157],"firstseen":"2013-08-02T13:36:37.879183","name":"libuv","packageid":61068,"summary":"libuv is a platform layer for node.js. Its purpose is to abstract IOCP on Windows and epoll\/kqueue\/event ports\/etc. on Unix systems. We intend to eventually contain all platform differences in this library. Features: * Non-blocking TCP sockets * Non-blocking named pipes * UDP * Timers * Child process spawning * Asynchronous DNS via uv_getaddrinfo. * Asynchronous file system APIs uv_fs_* * High resolution time uv_hrtime * Current executable path look up uv_exepath * Thread pool scheduling uv_queue_work * ANSI escape code controlled TTY uv_tty_t * File system events using inotify, kqueue, event ports, FSEvents and ReadDirectoryChangesW * IPC and socket sharing between processes uv_write2"},{"block":false,"categoryid":393,"description":"C implementation of the Raft consensus protocol","ebuildids":[870157,870157],"firstseen":"2020-10-23T09:20:19.221641","name":"raft","packageid":72139,"summary":"The library has modular design: its core part implements only the core Raft algorithm logic, in a fully platform independent way. On top of that, a pluggable interface defines the I\/O implementation for networking (send\/receive RPC messages) and disk persistence (store log entries and snapshots)."}],"depending":[{"block":false,"categoryid":1494,"description":"Modern, secure and powerful system container and virtual machine manager","ebuildids":[881744,881744,888127,888127,888147,888147,891226,891226,892731,892731,894061,894061],"firstseen":"2023-10-13T18:50:11.826457","name":"incus","packageid":76579,"summary":"Incus is a modern, secure and powerful system container and virtual machine manager. Incus is a community fork from Canonical's LXD. It provides a unified experience for running and managing full Linux systems inside containers or virtual machines. Incus supplies images for a wide number of Linux distributions and is built around a very powerful, yet pretty simple, REST API. Incus scales from one instance on a single machine to a cluster in a full data center rack, making it suitable for running workloads both for development and in production. Incus allows you to easily set up a system that feels like a small private cloud. You can run any type of workload in an efficient way while keeping your resources optimized. You should consider using Incus if you want to containerize different environments or run virtual machines, or in general run and manage your infrastructure in a cost-effective way."}],"ebuilds":[{"archs":["amd64","~arm64","~x86"],"ebuildid":870157,"firstseen":"2025-07-12T07:20:29.722547","license":"LGPL-3-with-linking-exception","moddate":"2026-03-22T20:20:50","packageid":76580,"repoid":1,"slot":"0","uses":["test"],"version":"1.15.9"}],"masks":[],"package":{"categoryid":393,"description":"Embeddable, replicated and fault tolerant SQL engine (fork of dqlite)","firstseen":"2023-10-13T18:50:11.826457","name":"cowsql","packageid":76580,"summary":"cowsql is a C library that implements an embeddable and replicated SQL database engine with high-availability and automatic failover. Cowsql is a fork from dqlite. The acronym \"dqlite\" stands for \"distributed SQLite\", meaning that dqlite extends SQLite with a network protocol that can connect together various instances of your application and have them act as a highly-available cluster, with no dependency on external databases."},"rdependencies":[{"block":false,"categoryid":452,"description":"SQL database engine","ebuildids":[870157],"firstseen":"2010-05-04T00:54:45.661860","maintainer":"arfrever.fta@gmail.com","maintainername":"Arfrever Frehtes Taifersar Arahesis","name":"sqlite","packageid":50388},{"block":false,"categoryid":393,"description":"Cross-platform asychronous I\/O","ebuildids":[870157],"firstseen":"2013-08-02T13:36:37.879183","name":"libuv","packageid":61068,"summary":"libuv is a platform layer for node.js. Its purpose is to abstract IOCP on Windows and epoll\/kqueue\/event ports\/etc. on Unix systems. We intend to eventually contain all platform differences in this library. Features: * Non-blocking TCP sockets * Non-blocking named pipes * UDP * Timers * Child process spawning * Asynchronous DNS via uv_getaddrinfo. * Asynchronous file system APIs uv_fs_* * High resolution time uv_hrtime * Current executable path look up uv_exepath * Thread pool scheduling uv_queue_work * ANSI escape code controlled TTY uv_tty_t * File system events using inotify, kqueue, event ports, FSEvents and ReadDirectoryChangesW * IPC and socket sharing between processes uv_write2"},{"block":false,"categoryid":393,"description":"C implementation of the Raft consensus protocol","ebuildids":[870157],"firstseen":"2020-10-23T09:20:19.221641","name":"raft","packageid":72139,"summary":"The library has modular design: its core part implements only the core Raft algorithm logic, in a fully platform independent way. On top of that, a pluggable interface defines the I\/O implementation for networking (send\/receive RPC messages) and disk persistence (store log entries and snapshots)."}],"repos":[{"branch":"master","lastcommit":"52197549fd3431fa256b8edbafdcd3702dd0e134","name":"gentoo","path":"\/usr\/portage","repoid":1,"upstream":"origin"}],"tracked":false,"urls":["https:\/\/cowsql.dev\/","https:\/\/github.com\/cowsql\/cowsql"],"uses":[{"description":"Enable dependencies and\/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)","isdefault":false,"use":"test"}]}