Bug 1684925

Summary: Review Request: golang-github-willf-bitset - Go language library to map between non-negative integers and boolean values
Product: [Fedora] Fedora Reporter: Robert-André Mauchin 🐧 <zebob.m>
Component: Package ReviewAssignee: Nobody's working on this, feel free to take it <nobody>
Status: CLOSED NOTABUG QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: medium    
Version: rawhideCC: package-review, quantum.analyst
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2019-03-04 15:49:44 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 1684934    

Description Robert-André Mauchin 🐧 2019-03-03 21:13:13 UTC
Spec URL: https://copr-be.cloud.fedoraproject.org/results/eclipseo/rclone1.45/fedora-rawhide-x86_64/00864203-golang-github-willf-bitset/golang-github-willf-bitset.spec
SRPM URL: https://copr-be.cloud.fedoraproject.org/results/eclipseo/rclone1.45/fedora-rawhide-x86_64/00864203-golang-github-willf-bitset/golang-github-willf-bitset-1.1.10-1.fc30.src.rpm

Description:
Package bitset implements bitsets, a mapping between non-negative integers and 
boolean values. It should be more efficient than map[uint] bool.

It provides methods for setting, clearing, flipping, and testing individual 
integers.

But it also provides set intersection, union, difference, complement, and 
symmetric operations, as well as tests to check whether any, all, or no bits 
are set, and querying a bitset's current length and number of positive bits.

BitSets are expanded to the size of the largest set bit; the memory allocation 
is approximately Max bits, where Max is the largest set bit. BitSets are never 
shrunk. On creation, a hint can be given for the number of bits that will be 
used.

Many of the methods, including Set, Clear, and Flip, return a BitSet pointer, 
which allows for chaining.

Fedora Account System Username: eclipseo

Comment 1 Elliott Sales de Andrade 2019-03-04 02:08:58 UTC
Is this not https://apps.fedoraproject.org/packages/golang-github-willf-bitset ?

Comment 2 Robert-André Mauchin 🐧 2019-03-04 15:49:44 UTC
Ooops yes it is, I didn't find it with the search.