Skip to content
Snippets Groups Projects

copyright: undust the copyright notice to reflect current state

Merged Pierre-Yves David requested to merge topic/stable/copyright into branch/stable
3 unresolved threads

There is about 100 different contributors, so lets concentrate on the main ones.

Merge request reports

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
1 This software was downloaded from
2 https://www.mercurial-scm.org/repo/evolve/
1 Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
2 Upstream-Name: evolve
3 Source: https://www.mercurial-scm.org/repo/evolve/
4
5 Files: *
6 Copyright:
7 2011—2022 Pierre-Yves David <pierre-yves.david@octobus.net>
8 Anton Shestakov <av6@dwimlabs.net>
9 and others
10 License: GPL-2+
11
12 Files: debian/*
13 Copyright:
14 2022 Georges Racinet <georges.racinet@octobus.net>
  • How do these Files: blocks work? Saying all files under debian/ are copyright @gracinet would not be correct in this repo (according to hg log debian/). Especially if it means he holds the only copyright over those files. It might be correct in downstream repo (e.g. the one on salsa.debian.org) IF the more general copyright also applies (in which case "and others" line would be applicable).

  • I agree with that. Actually this version is the one that was suggested as example on salsa.d.o (without knowledge of people involved in previous packaging work). I'm all for adding the people involved (as hg log debian/ says).

    I believe that the technical side of your question about how the Files: block works is answered in https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/

  • Georges Racinet changed this line in version 3 of the diff

    changed this line in version 3 of the diff

  • I added a fairer list about the debian/ subdirectory (still including myself even though I don't have many contributions in this repo, but I'm making the official Debian work and will contribute back the significant changes).

    This is done as a separate commit for clarity, but I don't mind folding with the one by @marmoute

  • I'm not going to argue for removing anyone from the list, but it does look noticeably longer than what I'd seen in a handful of packages that I found on salsa (it's also 11 copyright owners for just 9 files in debian/). But whatever, I guess this is fine.

    I've seen a phrase "means to unambiguously identify who to contact to participate in the development of the upstream source code" in https://www.debian.org/doc/debian-policy/ch-docs.html#s-copyrightfile but I suppose it only applies to the Upstream-Contact field, not Copyright field. Because apart from 3-4 people in the list, it won't be appropriate to contact anyone if there's an issue somewhere in debian/.

  • Some existing Debian packages have very long lists of copyright owners. In the case of debian/ the churn results are more even spread than for the whole project (where you and marmoute have by far the biggest count of commits).

  • Please register or sign in to reply
  • 1 This software was downloaded from
    2 https://www.mercurial-scm.org/repo/evolve/
    1 Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
    2 Upstream-Name: evolve
    3 Source: https://www.mercurial-scm.org/repo/evolve/
    4
    5 Files: *
    6 Copyright:
    7 2011—2022 Pierre-Yves David <pierre-yves.david@octobus.net>
    8 Anton Shestakov <av6@dwimlabs.net>
    9 and others
  • added 1 commit

    • 74cdefb80df8 - copyright: update for the debian/ subdirectory

    Compare with previous version

  • Anton Shestakov assigned to @marmoute and unassigned @av6

    assigned to @marmoute and unassigned @av6

  • added 1 commit

    • 621e23004aa1 - copyright: update for the debian/ subdirectory

    Compare with previous version

  • I did a quick, non comprehensive analysis of Debian packages installed on my laptop:

    • found a single one whose copyright did not include an explicit person or organization (but it doesn't use the machine-parseable format and defines 3 upstream maintainers).
    • indeed, I feel the 'others' as written by @marmoute is good enough (as it is with Mercurial itself and many Debian packages)
    • in the case of debian/, I feel that this is a specialized expertise, and individual contributions, even with one commit are more important. I wasn't there but I guess that the expertise of jcristau really made a difference when the project started.

    Bottom-line: the current version (just rebased) is good enough for me. If you find it "sane", @marmoute, please go ahead.

  • Georges Racinet added 5 commits

    added 5 commits

    • 621e2300...6faab8da - 2 commits from branch branch/stable
    • fc877278f79e - copyright: convert debian/copyright to the machine-readable format
    • 06711ddb4c1c - copyright: undust the copyright notice to reflect current state
    • 9571d40061c8 - copyright: update for the debian/ subdirectory

    Compare with previous version

  • Okay lets merge this, we can follow up with adjustment if needed.

  • Please register or sign in to reply
    Loading