I would recommend you install the debian-policy package and review the documentation on the format of the copyright file at /usr/share/doc/debian- policy/copyright-format-1.0.html. With that as a reference, I do not find it difficult to manually edit copyright files.
On Thursday, January 12, 2023 7:40:02 PM MST Nick Hastings wrote: > * Bastian Germann <b...@debian.org> [230104 02:20]: > > Control: tags -1 moreinfo > > > > Am 15.12.22 um 06:40 schrieb Nick Hastings: > > > > d/copyright > > > > =========== > > > > Please use more wildcards so you do not have to list so many files. > > > > > > This is where it gets tricky for me. As I understand it the last match > > > in d/copyright file is the one that applies. So for example, the block > > > starting at line 253 specifies a LGPL-2.1+ license for a bunch of files > > > under lib/libc/include/. Lines 253-270 explicitly list header files > > > under lib/libc/include/aarch64-linux-gnu/bits/. So first thought is to > > > just list them all as a glob lib/libc/include/aarch64-linux-gnu/bits/* > > > However on closer inspection I see that there is a file in that > > > directory that is not listed. Specifically > > > lib/libc/include/aarch64-linux-gnu/bits/fcntl/endianness.h > > > Inspecting this file and the others in the directory I see that > > > explicitly listed files contain the LGPL-2.1+ text, but that > > > endianness.h contains no license text. Thus endianness.h is actually > > > Expat license and is covered in the block starting on line 10 "Files: > > > lib/*". > > > > > > So if I change the explicit list of files under > > > lib/libc/include/aarch64-linux-gnu/bits/ to a glob, I'll need to and > > > anther block later to explicitly list endianness.h as Expat. > > > > Yes, you would use a glob for the LGPL files and add another block > > specifically for the Expat-licensed file after the LGPL block. > > Understood. However I do not feel confident that I can correctly make > these changes by hand. The above is just one example where I found that > using a glob would require an additional section/exception. There are > likely many more. > > This debian/copyright file was originally produced by decopy and I > adjusted it wherever I found problems. I hesitate to change things that > I do not know to be wrong, at the risk of introducing errors simply to > reduce the number of lines in the file. -- Soren Stoutner so...@stoutner.com
signature.asc
Description: This is a digitally signed message part.