[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1017088: ITP: c4core -- library of low-level C++ utilities, written with low-latency projects in mind



Hi Fukui-san,

Daichi Fukui <a.dog.will.talk@akane.waseda.jp> writes:

> Hello Debian Developers,
>
> On Sat, 13 Aug 2022 13:03:16 +0000 Fukui Daichi <a.dog.will.talk@akane.waseda.jp> wrote:
>> Package: wnpp
>> Severity: wishlist
>> Owner: Fukui Daichi <a.dog.will.talk@akane.waseda.jp>
>> X-Debbugs-Cc: debian-devel@lists.debian.org, a.dog.will.talk@akane.waseda.jp
>> 
>> * Package name    : c4core
>>   Version         : 0.1.9
>>   Upstream Author : Joao Paulo Magalhaes <dev@jpmag.me>
>> * URL             : https://github.com/biojppm/c4core
>> * License         : MIT
>>   Programming Lang: C++
>>   Description     : library of low-level C++ utilities, written with low-latency projects in mind
>> 
>> Rationale:
>>    rapidyaml [0] depends on this utility.
>>    Moreover, jsonnet [1] depends on rapidyaml.
>> 
>>    [0] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1003397
>>    [1] https://tracker.debian.org/pkg/jsonnet
>> 
>> Maintenance plan:
>>    Because I am a novice in debian packaging, I would like to
>>    ask for someone who can review my upload. I need a sponsor too.
>> 
>> 
>
> As mentioned in a different bugreport [0], c4core depends on biojppm/cmake, debugbreak, and fast_float.
> To meet the dependency, we're now preparing for uploading debugbreak and fast_float [1][2].
>
> As for biojppm/cmake, it looks like this software is used for the author's project only.
> This makes me wonder if it is really reasonable to package biojppm/cmake.
> It is technically possible to package it but it could end up with no other packages depending on the packaged biojppm/cmake than c4core.
> To make a clear decision, I would like to ask for your opinion on this issue.
>
> If you are interested, see also a discussion [3] similar to this one.

I'm not familiar with Debian convention regarding this so please take
any comments here with a pinch of salt.

Considering that you've found a precedent, you should be able to package
biojppm/cmake together with c4core. Does upstream provide a combined
release tarball with it included? If so, I'd suggest using that for the
upload and look to split it out of the package if required.

Hope that helps.

Regards,
Punit

> [0] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1003397#35
> [1] https://ftp-master.debian.org/new/debugbreak_1.0-1.html
> [2] https://ftp-master.debian.org/new/fast-float_3.5.1-1.html
> [3] https://lists.debian.org/debian-security-tools/2020/12/msg00012.html


Reply to: