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

Re: Making a srouce package Bug - #859130 ITP: lina -- iso- Forth interpreter



On Fri, Jun 30, 2017 at 1:38 AM, Albert van der Horst wrote:

> ssort.cc is not part of the source for lina.
> ssort.cc is merely one of the tools used.
> ssort.cc is free software in its own right and it is published on my
> website.

Ah, so ssort is an pre-built embedded copy of another project that the
lina build system depends on (IIRC the lina Makefile calls ssort).
Deps should be depended on, not embedded in projects that use them.

https://wiki.debian.org/EmbeddedCodeCopies

Do you have a link to ssort.cc?

> The github is for reference. The 5 files from the original message is
> the upstream source package.

The github repository should contain *only* the upstream source. The
source files for other upstream projects should not be present. The
pre-built files for lina, its documentation or other upstream projects
should not be present. If you need to distribute pre-built files or
docs for lina, then you can attach them to github releases instead.

https://github.com/blog/1547-release-your-software
https://help.github.com/articles/about-releases/
https://help.github.com/articles/creating-releases/

> As soon as I can wrap my head around it, the usage of ssort will be
> replaced by a small Forth program, run by lina itself.

What is the motivation for this? As long as ssort.cc itself is properly
packaged for Debian, then the lina package can just depend on that.

-- 
bye,
pabs

https://wiki.debian.org/PaulWise


Reply to: