Page MenuHomeSolus

Initial inclusion of opam
AbandonedPublic

Authored by jalden on Oct 8 2018, 4:41 PM.
Tags
None
Referenced Files
F11018299: D3990.diff
Sun, Aug 6, 11:01 AM
F11005693: D3990.diff
Tue, Aug 1, 9:10 AM
F11003251: D3990.diff
Mon, Jul 31, 12:23 PM
F10983723: D3990.diff
Sun, Jul 23, 3:20 PM
F10865370: D3990.diff
Jun 17 2023, 11:13 AM
F10831151: D3990.diff
Jun 5 2023, 7:30 AM
F10809913: D3990.id9863.diff
May 30 2023, 3:56 PM
F10809631: D3990.diff
May 30 2023, 2:19 PM
Subscribers

Details

Reviewers
DataDrake
Group Reviewers
Triage Team
Maniphest Tasks
T3436: Opam
Summary

Initial commit of opam, fixes T3436.

Test Plan
  • Built the package with make
  • Install the produced binary artifact
  • Tested the following opam commands:
    • opam init
    • opam list
    • opam show
    • opam install
    • opam remove
    • opam update
    • opam upgrade
    • opam config
    • opam repository
    • opam switch (Tested system (currently 4.07.0), 4.07.1 and 4.02.3)
    • opam pin
    • opam admin
  • Tested that man pages were installed correctly (man opam and man opam-x where x is an opam command, for example, man opam-init)

Diff Detail

Branch
master
Lint
No Lint Coverage
Unit
No Test Coverage

Event Timeline

DataDrake added a subscriber: DataDrake.
DataDrake added inline comments.
package.yml
8

Needs to follow SPDX 3.0 License List.

This revision now requires changes to proceed.Oct 18 2018, 1:31 AM
package.yml
8

Oh okay, sorry about that. How do I choose between LGPL-2.1-only and LGPL-2.1-or-later? I thought I understood the difference between them, but on the SPDX website, the license texts are identical, and they both say the following:

This library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

That sounds to me like the LGPL-2.1-only license text contradicts the name of license.

Also, the OCaml license specifies an exception at the top. Does this affect the license that should be applied to it?

Here is a link to the license for reference: https://github.com/ocaml/ocaml/blob/trunk/LICENSE

This is -or-later since it has not been explicitly called out elsewhere as -only. You can ignore the license exception since afaict it doesn't apply to us.

Closing due to lack of movement.