[Pkg-electronics-devel] DFSG NEW review of 'arduino-cli' package

Nicolas Peugnet nicolas at club1.fr
Thu Feb 19 19:20:29 GMT 2026


Hi,

Thank you Matthias for forwarding it to me.

On 19/02/2026 19:46, Matthias Geiger wrote:
> On Thu, 19 Feb 2026 10:35, Andrew McMillan <andrew at mcmillan.net.nz> wrote:
>> Hi,
>>
>> The licensing here looks... complicated.  Is that fair?
>>
>> https://dfsg-new-queue.debian.org/reviews/arduino-cli
>>
>> I've started to go through these things, I've found a few Authors that
>> perhaps were missed?

If you are talking about the "Search for authors" section of your notes, 
then the authors that are missing from d/copyright are false positive. 
They come from "library index" test files. These are snapshot of the 
"arduino library index", so they contain for each arduino library that 
you can download with arduino-cli their associated author and copyright 
statement. It does not cover any of the files in this tarball.

See:
$ grep -E -i "Jack Christensen|Lee Leahy|\(c\).*Microsoft" 
--files-with-matches -r .
./internal/arduino/libraries/librariesindex/testdata/library_index.json
./commands/testdata/libraries/full/library_index.json

>> There's a whole 3M hidden folder called
>> ".licenses" which suggests theres's already been a whole lot of due
>> diligence about this in the past.

This is a folder used by upstream maintainers to asses their 
dependencies, which are all packaged independently in Debian, so their 
copyright information is stored there.
This is why I added this folder to ignored in debian/lrc.config, to 
prevent false positives.
Maybe it should be removed from the orig tarball?

>> I see a few lines where licenserecon finds some differences in the
>> licenses in the code to what is stated in debian/copyright.

This appears to be because licenserecon does not support Files patterns 
that contain multiple wildcards. I noticed this when working on the 
copyright file, so I verified that it was allowed by the spec [1], and 
didn't find anything that would forbid the use of multiple wildcards by 
pattern, so I considered it to be a lrc bug.

I can rewrite these patterns if needed, I will simply have to add more 
of them.

[1]: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/

>> However I suspect you've already gone through all this in some
>> detail...
>>
>> Has the review found anything you missed, or do you have more
>> background for me that I should know before signing off on this?
> 
> Hi Andrew,
> 
> thanks for reaching out. I've put Nicholas in CC since they wrote the 
> majority of d/copyright. I reviewed it and sponsored it, so it LGTM.
> I'll let them comment further, since I only wrote the first rough draft.
> 
> best,
> 
> werdahias
> 

-- 
Nicolas Peugnet



More information about the Pkg-electronics-devel mailing list