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

Bug#910837: RFS: mle/1.2-1 [ITP] -- flexible terminal-based text editor (C)



Hi Mo,

Thanks for the info.

> 1. Can we avoid shipping with embedded code copy[1] of lua, termbox and
>    uthash? . lua 5.3 and uthash are already in the archive. termbox needs
>    to be packaged.

Yes, I can make Lua and uthash package deps instead of embedding them.
Is it ok to embed termbox for now, or should we consider that a
blocker?

There is a packaging branch in the main repo by the way:
https://github.com/adsr/mle/tree/debian

Thanks for the tip about the "Recommends" field. I will add optional
runtime deps there.

Adam

On Fri, 12 Oct 2018 04:50:12 +0000 Mo Zhou <lumin@debian.org> wrote:
> Hi Adam,
>
> Thanks for this package, the copyright file looks good to me.
> However there are still a couple of problems:
>
> 1. Can we avoid shipping with embedded code copy[1] of lua, termbox and
>    uthash? . lua 5.3 and uthash are already in the archive. termbox needs
>    to be packaged.
>
> 2. I'd recommend you to create a packaging repo so that the others can
>    track the changes about packaging with git. Since you are also the
>    upstream author, it's fine if you set the source format as
>    "3.0 (native)" and push the debian directory to the upstream git repo.
>    A separate git repo following e.g. the gbp-buildpackage workflow is
>    also acceptable. No packaging repo is fine too but not encouraged.
>
> 3. External tools such as fzf can be leveraged by mle to enhance
>    features. That means those packages should be listed in the
>    "Recommends" or "Suggests" fields.
>
> Best.
>
> [1] https://wiki.debian.org/EmbeddedCodeCopies
>
> On Thu, Oct 11, 2018 at 08:04:33PM -0400, Adam Saponara wrote:
> > Package: sponsorship-requests
> > Severity: wishlist
> >
> > Dear mentors,
> >
> > I am looking for a sponsor for my package "mle":
> >
> >   Package name    : mle
> >   Version         : 1.2-1
> >   Upstream Author : Adam Saponara <as@php.net>
> >   URL             : https://github.com/adsr/mle
> >   License         : Apache, Expat, BSD-1-clause
> >   Section         : editors
> >
> > It builds those binary packages:
> >
> >   mle - flexible terminal-based text editor (C)
> >
> > To access further information about this package, please visit the following URL:
> >
> >   https://mentors.debian.net/package/mle
> >
> > Alternatively, one can download the package with dget using this command:
> >
> >   dget -x https://mentors.debian.net/debian/pool/main/m/mle/mle_1.2-1.dsc
> >
> > More information about hello can be obtained from https://github.com/adsr/mle.
> >
> > Changes since the last upload: -
> >
> > Regards,
> >
> > Adam
> >
>


Reply to: