Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.bugs.dist > #1133066

Re: Bug#1012286: RFS: zig/0.9.1-1 [ITP] -- Programming language

From Soren Stoutner <soren@stoutner.com>
Newsgroups linux.debian.devel.mentors, linux.debian.bugs.dist
Subject Re: Bug#1012286: RFS: zig/0.9.1-1 [ITP] -- Programming language
Date 2023-01-13 18:30 +0100
Message-ID <FNw2l-ap7-1@gated-at.bofh.it> (permalink)
References <Eu3FL-29cf-3@gated-at.bofh.it> <FNiiJ-1cO-5@gated-at.bofh.it>
Organization linux.* mail to news gateway

Cross-posted to 2 groups.

Show all headers | View raw


[Multipart message — attachments visible in raw view] - view raw

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 <bage@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
soren@stoutner.com

Back to linux.debian.bugs.dist | Previous | NextPrevious in thread | Find similar


Thread

Bug#1012286: RFS: zig/0.9.1-1 [ITP] -- Programming language Nick Hastings <nicholaschastings@gmail.com> - 2023-01-13 03:50 +0100
  Bug#1012286: RFS: zig/0.9.1-1 [ITP] -- Programming language Bastian Germann <bage@debian.org> - 2023-01-13 10:10 +0100
    Bug#1012286: RFS: zig/0.9.1-1 [ITP] -- Programming language Nick Hastings <nicholaschastings@gmail.com> - 2023-01-14 02:50 +0100
  Re: Bug#1012286: RFS: zig/0.9.1-1 [ITP] -- Programming language Soren Stoutner <soren@stoutner.com> - 2023-01-13 18:30 +0100

csiph-web