Bug#1038443: ITP: c-blosc2 -- Fast, compressed, persistent binary data store library for C

PICCA Frederic-Emmanuel frederic-emmanuel.picca at synchrotron-soleil.fr
Tue Nov 14 08:15:06 GMT 2023


I am on it.

Cheers


----- Le 12 Nov 23, à 8:06, Antonio Valentino antonio.valentino at tiscali.it a écrit :

> Dear Frederic,
> I kindly ask your sponsor the initial upload of the c-blosc2 library.
> It is a compression library that in now (since PyTables v3.8) a
> dependency of the PyTables package (currently maintained in Debian Science).
> An update of debian package for PyTables (currently v3.7) is needed to
> support Python 3.12.
> 
> Moreover I think that c-blosc2 will soon become a dependency also for zarr.
> 
> I have created a repository on salsa
> 
> https://salsa.debian.org/science-team/c-blosc2
> 
> and the package is now ready to be reviewed and upload.
> 
> The ITP bug is #1038443
> (https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1038443) and the
> upstream repository is on GitHub: https://github.com/Blosc/c-blosc2.
> 
> With respect to the initial ITP the package has been now updated to v2.11.2.
> 
> After the initial upload I will take care of maintaining the package and
> uploading new versions.
> 
> 
> kind regards
> Antonio
> 
> Il 18/06/23 17:43, Antonio Valentino ha scritto:
>> Dear all,
>> c-blosc2 is "Fast, compressed, persistent binary data store library"
>> (see details below).
>> 
>> Since v3.8 PyTables (maintained in Debian Science) requires also c-blosc2.
>> 
>> I would like to maintain the package in Debian Science and I'm looking
>> for a sponsor for the initial upload.
>> 
>> The git repository for the Debian package of c-blosc2 is currently in my
>> personal area on salsa:
>> https://salsa.debian.org/antonio.valentino/c-blosc2
>> 
>> I will quickly move it to https://salsa.debian.org/science-team/c-blosc2
>> as soon as someone accepts to sponsor it.
>> 
>> 
>> kind regards
>> antonio
>> 
>> -------- Messaggio Inoltrato --------
>> Oggetto: Bug#1038443: ITP: c-blosc2 -- Fast, compressed, persistent
>> binary data store library for C
>> Rispedito-Data: Sun, 18 Jun 2023 11:15:01 +0000
>> Rispedito-Da: Antonio Valentino <antonio.valentino at tiscali.it>
>> Rispedito-A: debian-bugs-dist at lists.debian.org
>> Rispedito-CC: debian-devel at lists.debian.org, wnpp at debian.org
>> Data: Sun, 18 Jun 2023 13:12:24 +0200
>> Mittente: Antonio Valentino <antonio.valentino at tiscali.it>
>> Rispondi-a: Antonio Valentino <antonio.valentino at tiscali.it>,
>> 1038443 at bugs.debian.org
>> A: Debian Bug Tracking System <submit at bugs.debian.org>
>> 
>> Package: wnpp
>> Severity: wishlist
>> X-Debbugs-Cc: debian-devel at lists.debian.org
>> Owner: Antonio Valentino <antonio.valentino at tiscali.it>
>> 
>> * Package name    : c-blosc2
>>    Version         : 2.9.2
>>    Upstream Author : Antonio Valentino <antonio.valentino at tiscali.it>
>> * URL             :
>> * License         : BSD-3-clause
>>    Programming Lang: C
>>    Description     : Fast, compressed, persistent binary data store
>> library for C
>> 
>> Binary package names: libblosc2-2, libblosc2-dev
>> 
>>   Blosc is a high performance compressor optimized for binary data.
>>   It has been designed to transmit data to the processor cache faster
>>   than the traditional, non-compressed, direct memory fetch approach
>>   via a memcpy() OS call. Blosc main goal is not just to reduce the
>>   size of large datasets on-disk or in-memory, but also to accelerate
>>   memory-bound computations.
>>   .
>>   C-Blosc2 is the new major version of C-Blosc, and tries hard to be
>>   backward compatible with both the C-Blosc1 API and its in-memory
>>   format. However, the reverse thing is generally not true for the
>>   format; buffers generated with
>>   C-Blosc2 are not format-compatible with C-Blosc1 (i.e. forward
>>   compatibility is not supported). In case you want to ensure full
>>   API compatibility with C-Blosc1 API, define the BLOSC1_COMPAT symbol.
> 
> --
> Antonio Valentino



More information about the debian-science-maintainers mailing list