Bug#993764: RFS: rinutils 0.10.0-0.1 [NMU] - a C headers library used by Shlomi Fish's projects
On Fri, 1 Oct 2021 12:46:26 +0200 Bastian Germann <bage@debian.org> wrote:
> Control: retitle -1 RFS: rinutils 0.10.0-0.1 [ITP] - a C headers library
> Control: tags -1 moreinfo
>
> On Mon, 6 Sep 2021 11:56:11 +0300 Shlomi Fish <shlomif@gmail.com> wrote:
> > Package: sponsorship-requests
> > Severity: normal
> >
> > Dear mentors,
> >
> > I am looking for a sponsor for my package "rinutils":
> >
> > * Package name : rinutils
> > Version : 0.10.0-0.1
> > Upstream Author : Shlomi Fish <shlomif@cpan.org>
> > * URL : https://github.com/shlomif/rinutils/
> > * License : Expat
> > * Vcs : https://salsa.debian.org/shlomif-guest/rinutils
> > Section : Library development
> >
> > It builds those binary packages:
> >
> > librinutils-dev - a C headers library used by Shlomi Fish's projects
> >
> > To access further information about this package, please visit the
> > following URL:
> >
> > https://salsa.debian.org/shlomif-guest/rinutils
> >
> > Regards,
> >
> > --
> > Shlomi Fish https://www.shlomifish.org/
> >
> > Chuck Norris was challenged to fight the world, and accepted. He bet
> > on himself, won, and collected the bet money.
> >
> > Please reply to list if it's a mailing list post - http://shlom.in/reply .
>
> This is not an NMU because this software is non-existing in Debian.
> Please file an ITP for it.
Thanks, seems better now after your change.
> Can you please explain how you plan to use this
> package for other packages? In and of itself I do not find it very useful as
> there are similar, more standard packages already in Debian like gnulib.
I "#include" headers from it in some of my C projects, e.g:
```
shlomif[fcs]:$trunk/fc-solve/source$ ack --sort --cc rinutils | head -10
board_gen/find_deal.c:8:#include <rinutils/longlong.h>
board_gen/make_multi_boards.c:13:#include "rinutils/rinutils.h"
cl_callback_range.h:11:#include "rinutils/rinutils.h"
dbm_hashtable.h:17:#include "rinutils/rinutils.h"
dbm_move_to_string.h:11:#include "rinutils/rinutils.h"
dbm_procs.h:15:#include "rinutils/portable_time.h"
dbm_procs.h:215: const_AUTO(mytime, rinutils_get_time());
delta_states.h:17:#include "rinutils/bit_rw.h"
delta_states_test_common.h:10:#include "rinutils/rin_cmocka.h"
fc_pro_iface.c:10:#include "rinutils/rinutils.h"
shlomif[fcs]:$trunk/fc-solve/source$
shlomif[fortune]:$trunk/fortune-mod$ ack --sort --cc rinutils | head -10
util/fortune-mod-common.h:67:#include <rinutils/count.h>
util/fortune-mod-common.h:68:#include <rinutils/unused.h>
```
I was told debian policy didn't approve of using bundled copies in the source
(see e.g. this thread:
https://lists.debian.org/debian-devel-games/2020/03/msg00003.html ). gnulib is
GPLed, large, and intended to be embedded piecemeal in GNU projects. There may
be better libraries for my use case, but I extracted lib-rinutils for my
specific needs.
--
Shlomi Fish https://www.shlomifish.org/
Give me ASCII or give me deaþ!
— https://www.shlomifish.org/humour.html
Reply to: