[Pkg-puppet-devel] in need of a little help for packaing puppet development kit with all dependencies

Gabriel Filion gabriel at koumbit.org
Wed Feb 12 23:28:39 GMT 2020


On 2020-02-11 5:56 p.m., Georg Faerber wrote:
> Quick update on this, several people joined forces leading to:
> 
> On 20-02-06 23:52:58, Gabriel Filion wrote:
>> new packages needed:
>>   ruby-pathspec -> *not present* in debian. must package. *ITP sent*.
>>
>>   ruby-tty-prompt -> *not present* in debian. must package. *ITP sent*.
>>     |-> ruby-necromancer -> *not present* in debian. must package.
>>                             *ITP sent*.
> 
> Uploaded to NEW.
> 
>>     |-> -(ruby-pastel)- -> *not present* in debian. must package.
>>                            *package awaiting in NEW*.
> 
> Uploaded to NEW.
> 
>>        |-> -(ruby-equatable)- -> *not present* in debian. must package.
>>                                  *package awaiting in NEW*.
>>        |-> -(ruby-tty-color)- -> *not present* in debian. must package.
>>                                  *package awaiting in NEW*.
>>     |-> ruby-tty-reader -> *not present* in debian. must package.
>>                            *ITP sent*.
>>        |-> ruby-tty-cursor -> *not present* in debian. must package.
>>                               *ITP sent*.
> 
> Uploaded to NEW.
> 
>>        |-> ruby-tty-screen -> *not present* in debian. must package.
>>                               *ITP sent*.
>>        |-> ruby-wisper -> *not present* in debian. must package.
>>                           *ITP sent*.
> 
> Uploaded to NEW.
> 
>>   ruby-tty-spinner -> *not present* in debian. must package
>>                       (requires tty-cursor. see above)
> 
> Uploaded to NEW.
> 
>>   -(ruby-tty-which)- -> *not present* in debian. must package
>>                         *package awaiting in NEW*
> 
> Uploaded to NEW.
> 
>>   ruby-metadata-json-lint -> mentioned in README. *not present* in
>>                              debian. must package
>>                              (requires ruby-json-schema >= 2.8 but 2.8.1
>>                              is present in debian. should be ok)
>>
>>   ruby-rspec-puppet-facts -> mentioned in README. *not present* in
>>                              debian. must package (needs dependency
>>                              change for ruby-facter->facter / need to
>>                              remove dependency on puppet gem)
>>     |-> ruby-facterdb -> *not present* in debian. must package (needs
>>                          dependency change for ruby-facter->facter)
>>        |-> ruby-jgrep -> *not present* in debian. must package
> 
> That is: 6 of 17 done.

I'm planning on sending in three more soonish: tty-screen, tty-reader
and tty-prompt.

That will be the end of the easy packages :)

Some more might actually also be kind of easy but I'll have to
confirm/discuss the package names with the ruby team wrt the presence of
a shipped cli script/"binary".

one of the remaining ones might get a wee bit tricky:

>>     |-> ruby-spdx-licenses -> *not present* in debian. must package

this thing ships a json file that was taken from spdx.org, so we'll have
to make sure to find the appropriate licence for this file.

I *think* from what I could find on spdx.org that the file is covered by
CC-BY-SA 3.0

but then, I'm not sure if using the name "SPDX" in the package name and
description requires the use of a mention of the registered trademark on
the name.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: OpenPGP digital signature
URL: <http://alioth-lists.debian.net/pipermail/pkg-puppet-devel/attachments/20200212/f5591288/attachment.sig>


More information about the Pkg-puppet-devel mailing list